cc2541串口输出乱码
时间:10-02
整理:3721RD
点击:
我用C:\Texas Instruments\BLE-CC254x-1.4.2.2\Projects\ble\HostTest工程做串口通信测试,工程配置都是默认的,但是出来的是乱码,请问问题出在哪呢?
波特率设置的不对吧?
程序中默认的应该是115200,你把你上面的改一下试试
我仿真看程序中确实默认是115200的波特率,但是我用115200的也是乱码,真揪心。
有两点会引起串口的乱码:
1. 开启了POWER_SAVING
2. 开启了 HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_ENABLE_CLK_divIDE_ON_HALT );
建议排查下这两点
这两点排查过了,POWER_SAVING没有开启,HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_ENABLE_CLK_divIDE_ON_HALT );也没有开启。代码是官方给的代码,没做其他改动。另我使用的是cc2541 Keyfob板子,uart接的SCL和SDA,TI工程师帮忙分析一下,谢谢。