用厂家提供的例程,CH547和CH552串口接收总是丢第一个字节数据,这是什么毛病?发送数据前还得多发几个无用字节防止这个问题
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
用厂家提供的例程,CH547和CH552串口接收总是丢第一个字节数据,这是什么毛病?发送数据前还得多发几个无用字节防止这个问题
示例程序默认UART0用于串口打印。提供的UART1函数,默认功能是串口接收一个数据,在将该数据返回(中断方式实现)。
可以用示波器,观察芯片RX引脚,首先确认信号正确送入。
试了N多次,只丢第一个字节,发送端的输出没毛病,这串口就是个坑,我同事不止一次吐槽这个问题,只能加几个无用前导符解决