由于在低速率模式下,发射端接收ACK包的时间在250us内没有同步上就会超时退出。 所以低于500k速率的时候无法接收到ACK。 这个例程通过特殊的方式处理了一下,使ACK能被发射端接收到。 需要注意的是此法是6626对6626互通的,跟其他芯片互通的话,可能其他芯片不一定能参照此法修改得出来。 还有一个需要注意的是此例程250K速率下不能开ACK,否则无法通信。 project下的om24g_app_simple工程,内有Kingst VIS抓的时序图。 |
由于在低速率模式下,发射端接收ACK包的时间在250us内没有同步上就会超时退出。 所以低于500k速率的时候无法接收到ACK。 这个例程通过特殊的方式处理了一下,使ACK能被发射端接收到。 需要注意的是此法是6626对6626互通的,跟其他芯片互通的话,可能其他芯片不一定能参照此法修改得出来。 还有一个需要注意的是此例程250K速率下不能开ACK,否则无法通信。 project下的om24g_app_simple工程,内有Kingst VIS抓的时序图。 |