官方提供的例程以及利尔达的开发板例程中,接收部分均需要进入LPM3低功耗模式进行等待,一旦去掉这个以后就进不了中断了……
另一个问题是按照例程进行修改变成连续发送/接收的程序,在发送端需要加非常大的延时(我在附件程序的注释中已经标注)等待接受端响应,否则根据延时缩小的不同接收端接收到的数据将出现不同程度的丢包(整包有规律地丢包),而接受端的中断服务程序并不复杂……
问题已经困扰很久了,咨询了利尔达公司的技术支持却迟迟得不到答复,感觉技术支持那边一直在推托,希望有工程师可以回复我,谢谢。
我修改的程序(我仅对例程的主程序进行了修改,RF1A.C等里面的内容并未修改)请参见附件。