citron 发表于 2024-3-8 15:00:34

STC15H2K64S4 ,P5.5 输出问题 | P5.2不是P5.5

以前用15F2K60S2 没有问题,
P5.5 P5.4 设置为推挽, 接2803输入,
P55=1, P54=1       P55电压为0.19V, P54 为4.98V
P55=1, P54=0       P55电压为0.19V, P54 为0.01V
P55=0, P54=1       P55电压为0.19V, P54 为4.98V

P55=0, P54=0       P55电压为0.19V, P54 为0.01V
///////////////////////////
P55=1,P54=P55    P55电压为0.19V, P54 为0.01V

此时从2803断开P55,   P55为5V,P54仍然为0.01V
P54 单独置位,清零都是正常的


#include <STC8G.H>

void main(void)
{   
    bit COIL1;
   
    EA=0;
   
    P5M1=0x000;//P5.4,P5.5 推挽(0 1)
    P5M0=0x030;//
   
    P55=1;
    COIL1=P55;
    P54=COIL1;
   
    while(1){;}
}

电子DIY小家 发表于 2024-3-8 15:21:09

2803的管子坏了?

神农鼎 发表于 2024-3-8 15:25:20

还是上 原理图的 PDF , 方便大家帮你分析

citron 发表于 2024-3-8 16:04:45

各位谢谢了, 找到原因了,
15F的15脚是P5.5,
而 15H的15脚 是P5.2 ,
并没有P5.5这个引脚, 15h的文档里替换15系列没提到这一点,疏忽了

神农鼎 发表于 2024-5-6 10:48:17

感谢提醒,刚客服提醒我关注本贴,
我们后面应用注意事项,补上 是 P5.2 不是 P5.5的提醒








页: [1]
查看完整版本: STC15H2K64S4 ,P5.5 输出问题 | P5.2不是P5.5