问题描述:在使用STM32F103和舵机通信时需要通过串口给舵机发送指令,舵机接受到指令后会发送应答信号。但是,我并未连接舵机,在用串口1发送数据后,程序一直进入接受数据中断!
查看了很多别人的问题:
但是和我出现的问题都不同,我没有接受任何数据。(我的STM32都没和舵机连接!)
问题解决:
这位博主的第二条,将原来配置成浮空输入的接收端口改成上拉输入。
更改为:
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
原本的:
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
顺利解决。