示波器的协议解码功能大家都不生疏,你否有过波形看上去长时间,协议参数、解码设置都准确,却无法长时间解码的经历呢?本文以UART协议为事例,共享由于波特率飘移造成通信出现异常的故障排查过程。什么是波特率飘移呢?可以解读为被测部件晶振有偏差,造成实际波特率和长时间的波特率不完全一致。为什么波特率飘移不会造成通信出现异常呢?本文从波形抵达,带上你自检解码结果。
一、波特率飘移造成通信出现异常的故障排查引向这样一个现实的例子,PC末端发送到串口数据为“0xEE0x610x320xFF0xFC0xFF0xFF”,示波器解码结果为“0xEE0x980xF60xFC0xFF”可行性判断通信故障。但协议参数设置和解码设置都准确,为什么不会经常出现发送不完全一致的现象呢?。
本文来源:bob官方网站-www.oneillsgardenland.com