标题: 单片机串口可以连续的接收数据吗? [打印本页]

作者: 2480177256    时间: 2021-4-12 15:08
标题: 单片机串口可以连续的接收数据吗?
    要求是接收USB端口的信号并转换成波形输出,我的想法是用usb转232接口,然后串口通信接收数据,再把根据数据输出不同频率的波形,就是不知道c52的单片机可以连续的接收数据吗


作者: 人人学会单片机    时间: 2021-4-12 16:59
可以 ,人人学会单片机  课程所讲的DMX512解码 就是接收512字节 波特率250000
作者: qee654    时间: 2021-4-12 23:22
这肯定是可以的我以前也做过,有如下建议希望你参考:1、评估数据量的大小和51单片机自身的处理能力,你需要研究下单片机的主频,如果数据量接近主频的百分之一的时候建议放弃或者换更快的单片机;2、一定要做通讯协议和要有较错机制;3、建议在中断中处理收发至少一方的数据。
作者: shede521125    时间: 2021-4-13 02:46
当然可以,设置不接收一直发送就好
作者: angel_weapon08    时间: 2021-4-13 09:29
可以的,可以判断空闲中断来整帧接收。波特率一般最大可以到115200




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1