此博文最后修改时间 2016-12-30
一、简介
解答AmoMcu开发板CC2541部分程序串口无法打印和回应问题——流控
二、实验环境
协议栈版本:BLE-CC254x-1.3.2
编译软件:IAR 8.10
硬件:Smart RF开发板 CC2541
工程:SimpleBLEPeripheral
三、版权声明
博主:Jackie_Wuxi
声明:喝水不忘挖井人
四、细解(若理解有误,欢迎更正)
4.1原因
1)AmoMcu老的开发板使用串口芯片PL2303HX;而新的开发板使用CH340G,引脚P04和P05连接错误,这两个引脚用于流控
流控是用于防止串口阻塞的,需要多两根线用于流控。
4.2详解
1-将P04和P05引脚用飞线对调
2-将npi.h文件中#define NPI_UART_FC TRUE 更改为FALSE