188610329 发表于 2021-10-8 22:20
void receive (){
TR0=1;
ET0=1;
召唤师 发表于 2021-10-9 08:57
receive ()前面有句while (pRXD),也就是当P3.0接收到低电平时就会配置到receive函数。
188610329 发表于 2021-10-9 11:52
那么,假如你正在运行 while(1)里面的 sent(RXDBuf); 的时候, 上位机发数据的话,这时候,怎么处理?
188610329 发表于 2021-10-9 13:26
这就不好说了,
要不你试试3分波特率的方法吧,个人觉得没有外部中断触发的情况,还是三分波特率靠谱,
...
召唤师 发表于 2021-10-9 13:33
谢谢,我还在学,我是对着教材自己写的,教材上是可以。。。真见鬼,看了半天看不出来问题。
杠精本人 发表于 2022-12-8 23:25
希望后来人可以看到,这是宋雪松老师的代码,可能因电脑而异,修改为发送什么返回什么之后,我的是发送1, ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |