433MHz,可变包长的发送与接收,目前能收能发,但有些问题。
相关设置如下:
IOCFG0设为0x06,即发送完毕会触发中断,收到包完毕也会触发中断。
遇到问题:
发送与接收确实会触发中断,如果是发送,中断触发后发现状态机的状态是TX,然后变为IDLE或TXFIFO_UNDERFLOW;如果是接收,中断出发后发现状态机状态是RX,然后变为IDLE或RXFIFO_OVERFLOW。
按照我的理解,接收完成状态应该是RX_END,发送完成应该是TX_END。
关于IOCFG0,也尝试过其它设置,但中断触发后,状态机的状态都类似。
想问的问题是:如何判断发送或接收已完成?