硬件:老古,怎么进行波特率的自动检测
检查一段时间内的每一个脉冲的持续时间,以最短时间为准,作为一个BIT的持续时间,不就可以知道波特率了吗?其实也不要很长时间,大概1——5个字节的时间就足已。
此方法并不完全可靠当可以控制通信协议时,应使用发送已知内容的同步头的方式来解决。
当通信协议不可控但已知时,先采样串口波形,计算在不同波特率下的数据,通过比较数据
是否符合通信协议来判断波特率。
他只要波特率啊,没有要协议。
sorry,多有得罪,不过离开连协议,通信就无从谈起了。
yes,通讯协议确实是必须的
讲话要负责啊!!!
谢谢各位大虾指点,马上编程试试.