TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TM4C123GH6PZ串口的问题

我用TM4C123GH6PZ单片机调试串口,做了一个中断uart4的读写中断,调试过程中,我的uart4的RX什么都没有接,TX也没有发东西,但为什么进入中断了?而且

aa[0]=UARTCharGetNonBlocking(UART4_BASE);我用函数读数据,结果有数据0x0000500之类的。

但是我把RX接到串口转U口的一个板上。。。就正常进入中断了。

难道RX不能悬空?求大侠回答!

xyz549040622:

我的uart4的RX什么都没有接,TX也没有发东西,要具体看你的程序了,看你中断的条件,你看看你的串口缓冲区由没有数字呢,肯定是满足了进入中断的条件,他才会进去终端的

Michael Sun:

UART的数据格式,起始位是一个由高到低的电平。

对于数字系统来说,任何的输入都必须是可靠的高电平或者低电平,否则系统会不稳定。

RX脚得上拉倒3.3V,不能悬空。

赞(0)
未经允许不得转载:TI中文支持网 » 关于TM4C123GH6PZ串口的问题
分享到: 更多 (0)