首页 > 技术文章 > 低频通信调试

mingyunrangwozoudaoxianzai 2018-09-13 19:36 原文

  STM32下的ASK和FSK通信调试;

  项目采用的了两种电路进行FSK通信,一个是TMS3705集成芯片,一个是模拟电路通信。最近在调这集成电路和模拟电路互相之间的通信。因为模拟电路只起到从天线接收信号的作用,因此单片机要对模拟电路传来的最原始的信号进行解包络处理,具体采用单片机的输入捕获功能捕获信号高低电平的持续时间,然后在从信号解析出具体的字节。由于信号频率相对较高,虽然仍是低频通信,因此单片机在接收过程中,几乎可以认为时时刻刻都会有输入捕获中断,其他非中断的运行程序被这个中断影响了。

  一开始用LCD和串口显示接收到的信息,但是由于中断的影响,导致各种信息显示不正常。让人误以为程序没写对,甚至以为单片机出问题了。想错了方向,就导致调了好久都没调出来。

  总的来说,中断对正常运行的程序段还是会有很大影响的,在一些关键点,要注意避开中断。

推荐阅读