0

好的,这可能是我迄今为止遇到的最愚蠢的事情之一,但我有一个问题。

我有一个 STM32F103VCT6 单片机,我正在尝试通过 USART1 进行通信,即 PA09 和 PA10。Tx 线正常发送到连接的 FTDI 芯片,在计算机终端上一切正常。

问题是当 FTDI 发送数据时,stm 上的 Rx IT 不会触发。

Rx 线 PA10 配置为 GPIO_Mode_IN_FLOATING。

我试图改变芯片的电压水平,仍然没有。

真正有趣的是,如果我连接 stm 的 Rx 和 Tx,中断就可以正常工作。

如果我将 stm 的 Rx 线连接到板上的任何其他点,它会触发没有问题(当然是阅读垃圾,但至少我知道我的固件可以工作)

我有 stm、ftdi 和计算机都连接到共同点,所以这不应该是一个问题。

我还一百万次确认我的跨接电缆状况良好,没有任何损坏。

底线是我知道这是一个我无法理解的电气问题......它只是那些日子/事情之一,所以如果有人遇到同样的问题或类似的问题,请告诉我你是如何解决这个问题的! !

非常感谢各位

4

0 回答 0