汇集网友智慧,解决技术难题
赞0
tianxiongweitxw 发表于 2022-12-22 22:28 谢谢大神changle11sdo5 ,改回去,终于正常了。跪拜
评论
2022-12-26
2022-12-22
changle11sdo5 发表于 2022-12-22 17:00 12c5a60s2.h文件被动了手脚,sfr P3M0 = 0xBE; // 0XB2 ...
tianxiongweitxw 发表于 2022-12-22 14:05 ,目前的问题不是串口工作不正常,是P3口无法成功配置成推挽模式。
点击图片添加到编辑器内容中
点击文件名将附件添加到文章中
提交
tyw
317个答案
天意无罪
287个答案
xch
211个答案
jjjyufan
201个答案
coody
191个答案
LcwSwust
158个答案
chunyang
135个答案
tpgf
113个答案
赞0
小意思,三两下搞定,受不了这么大礼
评论
2022-12-26
赞0
评论
2022-12-26
赞0
评论
2022-12-22
赞0
我也注意到这个问题,但这是STC的原版文件,我仔细查查
评论
2022-12-22
赞0
评论
2022-12-22
赞0
评论
2022-12-22
大神,我对比了,好像确实有问题,我改了试一下。
赞0
{
ES=0; //¹Ø´®¿ÚÖжϣ¿£¿£¿
SBUF=valu;
while (0==TI); //µÈ´ý·¢ËÍÍê³É
TI=0; //·¢Ëͱê־λ¸´Î»
ES=1;
}
这里哪里关闭了中断?
仅仅关闭了串口的中断。
其他高优先级,可以打断进程,重入该函数
评论
2022-12-22
赞0
没有确凿证据表明 P3 无法配置推挽模式。 是你根据串口输出判断的。
评论
2022-12-22
赞0
监控:P3M0 P3M1;一直在03 08 和09 00两种值变动。咨询了STC公司技术,回复是寄存器只有写入时会变化,其它操作不会间接更改更改,中断程序里面没有写入操作过,但寄存器值就是变化了。
评论
2022-12-22
您需要登录后才可以回复 登录 | 注册