我的程序是:用串口助手的手动发送来给单片机发送数据 0X01 0X02 0X03 0X04 0X05 0X06 ;单片机这边,每次按键之后,开接收允许中断,允许接收数据,接收中断程序中,接收四个字节数据,然后关闭接收允许中断,等待下一次开接收允许中断。可是第一次按键之后,单片机接收到的数据是 0X01 0X02 0X04 0X05;以后再次按键,接收到的数据,第一个字节都是0X06,如0X06 0X01 0X02 0X04;0X06 0X01 0X03 0X04;0X06 0X01 0X04 0X05;0X06 0X01 0X02 0X04
我用单片机给串口助手发送数据,串口助手接收的都正确,波特率应该没问题吧,希望大家能帮帮我,急急急 |