单片机与GSM连接程序代码中串口中断子程序什么意思,麻烦详细解答下

单片机与GSM连接程序代码中串口中断子程序什么意思,麻烦详细解答下,第1张

将接收到的数据存储在数组aa[]中,每进入一次中断,接收一个字节数据。

j是数组下标,在主程序中需要接收数据前清零。给你个示例程序吧

if(Usart1_DataCnt >= 8) //接收到8个字节数据

{

Usart1_RXDataTimeCnt = 0

Usart1_DataCnt = 0

SMS_MobileAsked()

}

Usart1_DataCnt表示接收数据计数,相当于你的j。这段程序位于主程序循环体中。

可能:

你手动输入了新的txt,但是程序并没有立即读取,所以仍然发送旧的,等到程序读取新的后再发送的才是新的内容。所以要检查程序中合并发送的代码。

另外一个可能还是移动网络短信滞后的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11837489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存