1,stm32F0+HAL库2,因为我要处理串口发送来的字符串,所以我要弄成中断接收,字符串是不知道多长的。 3,我在中断接收到某一句字符串的时候(例如:升级命令),我要进入串口接收新固件的协议里,这个时候就不能用中断接收了,只要按着时序协议普通串口接收就好。 4,问题:所以我要在收到命令后,关闭串口中断接收,打开普通串口接收。 请问怎么在程序中随意切换串口中断接收和串口普通接收?谢谢。
关键在于这两种协议要能通过软件判断区分出来,这是一门学问。