有一个GPS的模块,有四根线,GND,VCC,DATA_IN,DATA_OUT。
我用stm32的串口二直接接收它的数据并向GPS发送信息,然后在串口二的中断里通过串口一(串口二被GPS占用)发送到电脑上查看GPS所发送的信息。
我的串口一,串口二包括中断的设置没有问题,直接用串口二的TX接RX,可以通过串口一收到所发送的数据,也就是说可以进中断,并且完成数据发送。
因为GPS没有初始化,我直接将GPS通过串口转usb的模块与电脑连接,在串口调试助手里能收到一些乱七八糟的数据和很多空格,所以应该是有数据在发送。
但是我把GPS连到stm32上就不可以,中断函数都进不去,更别说接收GPS发的数据,有点不明白是为什么。 |