串口3的中断服务函数:
这是通过定时器中断来实现的:
所以,并不是通过判断回车换行来实现判断接收完成。
接收完成之后,调用sim900a_check_cmd函数来比較接收到的数据中是否包含sim900a_send_cmd函数传入的ack。。比如“OK”。
请问你在使用时有没有遇到过明明可以读到OK,并且用串口咑印都明明白白的看到了OK但是check函数就是无法返回1,非要认为缓存区里没OK存在
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。
点击添加站长微信