(1)PC机下传数据,产生OUT中断,下位机接收到下传数据 | (2)下位机端本次接收成功,所以取反接收同步标志位(写入0x0E) | (3)下位机装载数据(通知PC机下位机已准备好接收,我自定义的数据,对于374这步就是上传数据) | (4)因为数据已准备好,所以置发送ACK,通知PC机取走(写入0x0e) | (5)数据上传成功,产生IN中断,在IN中,因为发送成功,所以取反发送同步标志位;置发送NAK,暂时 不上传数据,这样PC机也读不出数据,不会产生不必要的中断,写入0x0e ===========开始连续下传====================== | (6)PC机开始下传数据(4K大小) | (7)产生OUT中断,下位机接收数据(读长度,读数据) | (8)本次接收成功,所以取反接收同步标志位;置接受ACK,表示可以继续接收数据;然后跳到查询中断 处(写入0x0e) | (9)重复(7),直至PC机的4K数据全部传输完毕。