这个电路,在ISP的时候,很正常的,且成功,用示波器测量TXD0、RXD0的波形,高低电平都很正常,程序也能运行。
但是在程序运行的时候,RXD0不能被拉低,导致串口通讯不正常。 即使把PC_RTS接死5V电源(即UART0_SW)恒为低,电子开关切换到通道X,也不正常。
注:PC_RTS实际上不与电脑的RTS相连接的,在电缆处PC_RTS通过按钮开关和5V相连接,直接用5V控制Q2、Q3、Q4。
////////////////////////////////////////////// 11月6号测试 在程序里不开启UART0,即不初始化不使用UART0时,其它功能程序正常运行。用PC发送数据给LPC213x, 用示波器测量RXD0是可以拉低的。 开启UART0就不行. (两种方式都用IO控制UART0_SW)
|