Embedded 当RX引脚上没有数据时,为什么会触发RX中断?

Embedded 当RX引脚上没有数据时,为什么会触发RX中断?,embedded,interrupt,avr,Embedded,Interrupt,Avr,在我的嵌入式设备上,我已经将端口连接到UART。功能正常,我可以接收/发送。奇怪的是,我在端口上设置了一个pin作为调试的输入。当RX/TX线路上没有数据,但我脉冲该调试引脚时,它实际上为RX中断触发ISR 你知道为什么会发生这种情况吗?噪音?相声?你能在调试引脚和RX线路上放一个示波器,看看吗?嘿-也要三次检查中断控制器的初始化。你能把设备的零件号贴出来吗,您正在使用什么引脚以及用于初始化UART的代码?接地RX,并查看它是否仍然触发?我使用的引脚似乎连接到AVR上的外部中断。我写了一个ISR

在我的嵌入式设备上,我已经将端口连接到UART。功能正常,我可以接收/发送。奇怪的是,我在端口上设置了一个pin作为调试的输入。当RX/TX线路上没有数据,但我脉冲该调试引脚时,它实际上为RX中断触发ISR


你知道为什么会发生这种情况吗?

噪音?相声?你能在调试引脚和RX线路上放一个示波器,看看吗?嘿-也要三次检查中断控制器的初始化。你能把设备的零件号贴出来吗,您正在使用什么引脚以及用于初始化UART的代码?接地RX,并查看它是否仍然触发?我使用的引脚似乎连接到AVR上的外部中断。我写了一个ISR来处理它,看看它是否仍然会触发RX向量,这似乎已经修复了它。