我用的Timer3的1ms定时中断,每5ms触发一次AD采集,然后向数组里最后一位填数,同时数组左移一个;蓝牙发送任务每50ms进行一次,一个数据包是10个字节,按说正常的话我收到的数应该是1-10、11-20、21-30这样,但是奇怪的是每次蓝牙连接之后第一次收到的数据都是1-10、2-11、3-12这样,每50ms才进入了5次定时中断;而且蓝牙断开一次再连接(不断电),数据就正常了。求教!
Barbara Wu:
感觉数据包还是发送了 而且数据还是正确的每次加一,有没有可能是读取的时候起始指针不对导致的呢?