NXP

bluedroid移植(串口流控)

2019-07-12 11:55发布

NXP  LPC4088(uart1相关的引脚)

U1_TXD:   p0_15_1 U1_RXD: p0_16_1 U1_CTS: p0_17_1 U1_RTS: p0_22_1     p2_7_2 U1_DCD: p0_18_1 U1_DSR: p0_19_1 U1_DTR: p0_20_1 U1_RI: p0_21_1

RS232(DB9)接口信号线定义:

1:    DCD 载波检测: 2: RXD接收数据: 3: TXD发送数据: 4: DTR数据终端准备好: 5: GND 6:   DSR数据准备好 7:  RTS请求发送 8:  CTS清除发送 9:  RI振铃提示  

确定好你的电脑串口是正常的:


插上串口延长线,用万用表判断延长线公头的引脚电压(仔细看公头串口接脚处,都标上了1~9数字的):
5脚是GND
3.4.7脚电压值应该基本相等,一般实际测得得电压为-11.10V左右,否则串口有故障;
1.2.6.8.9脚电压值应完全相等,一般实际测得得电压为0.14V左右,稍有差别就可判断为串口故障。     流控: 接收数据:通过检测RTS引脚来确定是否接收数据(RTS的有效电平为低 ) 发送数据:通过检测CTS引脚来确定是否可以发送数据(CTS的有效电平为低)