PIC单片机论坛
直播中

gaze

10年用户 4经验值
擅长:控制/MCU
私信 关注
[问答]

pic串口接收同时发送

芯片:pic18f45k80。编译器:kit3

过程:使用串口接收中断和缓冲区接收一段数据(大概80字节)。
           每8个字节就发送接收到的数据,同时还在继续接收

现象:出现了返回的数据只有前边8个字节是正常,其他的为乱码,
          定点到接收缓冲区,发现只有前边8个字节正常,也就是接收的同时发送乱码。


问题:pic的串口不是异步?为什么会出现这样的情况,尝试过接收的时候不发送,接收和发送度没有问题,同时进行就不行了?
          ps:接收采用中断模式,发送试过中断和轮询模式

回帖(1)

一叶倾城wwq

2018-8-17 22:46:33
我正巧也在使用PIC18F系列,为什么你非得接收到什么就马上发什么呢?才80个字节,几个ms就收完了吧,非得去争这点时间?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分