发表于 2024-9-15 09:51
if(bufccnt=DATA_LENGTH)这句是不是应该用两个等于号==
samxon 发表于 2024-9-16 09:31
感谢坛子高工,问题已经解决,增加else条件。
void Uart() interrupt 4
{
ydatou 发表于 2024-9-16 15:35
这段代码还有问题。
1.串口是可以同时收发的。 if(RI && REC_COMPLETED==0)会使发送期间数据接收出错。
...
ydatou 发表于 2024-9-16 15:35
这段代码还有问题。
1.串口是可以同时收发的。 if(RI && REC_COMPLETED==0)会使发送期间数据接收出错。
...
samxon 发表于 2024-9-17 08:18
能不等讲一下,我看到很多都是用指针传送接收数组uartx_Rx_buf的值。直接传递和用指针传区别在哪里。直接 ...
samxon 发表于 2024-9-18 17:16
谢谢你热情给力的解析,还把代码增加了注释。非常感谢。希望占用您宝贵时间帮我看看下面的代码。给点思路 ...
samxon 发表于 2024-9-18 17:16
谢谢你热情给力的解析,还把代码增加了注释。非常感谢。希望占用您宝贵时间帮我看看下面的代码。给点思路 ...
ydatou 发表于 2024-9-19 10:01
感觉协议制定得不太合理,putCmd()应该能解决你的第3个难点。
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |