cortex-m3 用先进先出循环缓冲器进行串口中断收发数据的时候,可以发送但是不可以接收

2019-03-23 19:05发布

各位高手们:
       大家好,我现在有个问题想像大家请教,已经调试了两天了,可是还是解决不了。如果您知道怎么解决,请给我回复好吗?
       问题是:
                  用EFM32TG840F32单片机(cortex-m3内核)通过串口发送数据给射频板的时候,采用中断收发数据的,发送数据的时候就可以
      进入发送中断也就可以成功的发送数据的,可是就是进不了接收中断,调试停止的话就会进入的HardFault_Handler 。具体怎么个原因我也
      不是很清楚了。如果您知道的话,请给我个建议,我也只是个初学者,不知道该怎么改了。同学们建议我说是初始化的程序没有写好,但是
      我感觉已经开了收发中断了么。您可以看看我的附件中的程序,给个修改建议,谢谢大家! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。