我现在的实验目标是这样的,我采用了两个 板子通过串口进行通讯,HOST端使用STM407,Target端使用飞思卡尔的一个K系列芯片,我通过串口3向target端发送一个数据(此数据是一个命令),target收到后会给我一帧数据,我现在在串口中断中把接到的数据存到了一个全局的buffer里面,当接到了一帧数据完成后把标志位置位了.在main函数里面检测标志位置位后,把中断接收存到buffer里面的数据通过串口打印出来想检测一下,但是发现数据不对.
下面我把我串口中断程序贴出来.然后请大家帮我分析一下 感激不尽了.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
感谢您的回答,但是我实验了一下,我把标志位清零的动作放在了USART_RX_COOUT = 0之后做.可是结果还是不对.我单步调试经验比较少.操作可能有问题.好难分析啊...
一周热门 更多>