nuc029LAN芯片的UART波特率的问题?

hong6xing |浏览697次
收藏|2020/01/18 12:33

芯片是nuc029LAN,用官方的NUC029xANBSP-master库,波特率4800可以正常通信,9600接收和发送数据就不正常,请问是什么问题?

满意回答

2022/09/05 16:21

1、到官网或者github.com/opennuvoton或者gitee.com/opennuvoton下载PC工具PinView查看寄存器配置,看看跟你想的是否相同

2、请用示波器测量一下TX脚发出波形,看看波特率是否为9600,如果是,看看TX脚上是不是接了其它器件;如果不是(注意测量靠近芯片的引脚),看看是不是外接的晶振和程序定义的外部晶振不符,波特率计算公式跟UART时钟频率和UA_BAUD寄存器的值有关

jamesliu

其他回答(0)
0人关注该问题
+1
 加载中...