374差不多了,几个小问题讨论下

关于0x0e寄存器的响应问题: 关于ACK: 1。单片机接收到PC的数据,读出后,这时响应接收ACK吧,也就是将0x0e的位5,4置00,表示本次接收成功吧 2。单片机端装载完数据后,向PC机发送一个ACK,表示下位机数据已经准备好,通知PC取走 关于同步标志位: 1。单片机接收到数据成功后,取反接收同步标志位 2。PC机取数据成功后,单片机端产生一个IN中断,在IN中断中取反发送同步标志位

这是我的理解,不知对不对?谢谢!

关于ACK: 1: 理解似乎有误 纯粹个人理解:端点2下传 (1) 374先响应接收ACK (2) 产生端点2下传中断 (3)单片机接收数据,并将0x0e的位5,4置00,表示为下次接收作准备


哦,也就是说我们设置的接收ACK,即0x0e的位5,4置00, 是为下次接收做准备,使能下次接收的吧?


是的,否则374永远返回NAK,无法下传数据,直到你使能接收为止


明白了,非常感谢!


只有登录才能回复,可以选择微信账号登录