串口处理问题:不用等待接收多个字节

2020-02-04 09:09发布

本帖最后由 GZLJZ 于 2012-4-20 00:30 编辑

大家好,我之前把波特率设为115200,这样接收发送多个字节都直接在中断里了,
看到大家做485通信都经常波特率设为9600,接收一个字节就要约1MS,做485程序发送接收切换都要加入延时,这样如果发送接收20字节就要20MS多了,
这样单这个串口中断就占80MS,如果主循环里需要80MS以内处理的事情就做不了,
大家是这样处理这个问题的呢?

编辑原因:特率设为9600,接收一个字节好像是约1MS,我写4MS了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。