CH547和CH552串口接收总是丢第一个字节数据

用厂家提供的例程,CH547和CH552串口接收总是丢第一个字节数据,这是什么毛病?发送数据前还得多发几个无用字节防止这个问题

示例程序默认UART0用于串口打印。提供的UART1函数,默认功能是串口接收一个数据,在将该数据返回(中断方式实现)。

可以用示波器,观察芯片RX引脚,首先确认信号正确送入。



试了N多次,只丢第一个字节,发送端的输出没毛病,这串口就是个坑,我同事不止一次吐槽这个问题,只能加几个无用前导符解决


只有登录才能回复,可以选择微信账号登录