发布网友 发布时间:2022-05-06 12:56
共1个回答
热心网友 时间:2022-06-30 15:35
没有具体地看,但是你说9600波特率,一个字节是100us就不对了,9600波特率是指位速,8位才一个字节,再加上起始位和停止位,那就是10位,所以一个字节需要整整1ms的时间,所以1ms读2个字节是不可能的,看看这个有没有帮助。追问那改为115200的话,照你的算法,一个字节需要的时间岂不时间更长?不理解,希望帮我解释一下。谢谢了追答改为115200,那么一个字节时间是 (1 + 8 + 1 ) * (1 / 115200) = 86.8us,需要的时间更短了,这时满足你的1ms取近10个字节的需求。