16-bit的相同数据的上传已经实现。但是将16-bit不同数据进行上传时,出现了问题。前32字节的16-bit数据在上位机的debug372.exe中有数据的显示,但是中断状态寄存器显示的中断状态值为06H。在下位机程序中只是将上传的数据进行的更改。出现错误中断状态值的原因是什么?
热门产品 :
CH641: PD及无线充电专用MCU
16-bit的相同数据的上传已经实现。但是将16-bit不同数据进行上传时,出现了问题。前32字节的16-bit数据在上位机的debug372.exe中有数据的显示,但是中断状态寄存器显示的中断状态值为06H。在下位机程序中只是将上传的数据进行的更改。出现错误中断状态值的原因是什么?
上传的数据在上位机软件里显示的对不对,除非你发送进入睡眠的命令,不然不可能进入到睡眠模式,你检查下硬件连接有没有问题,看看是不是传输过程中物理断开了。
第一包上传数据的显示是正确的。而且我只是在程序中更改了上传数据的内容而已。
第一包显示正确,但是你的中断状态不对,导致第二包上传有问题。检查你修改的地方,相同数据和不同数据处理方法应该是一样的。