Part Number:CC1310
请教大家CC1310接收的问题:
工程情况:
1、用的是“rfEasyLinkRx_CC1310_LAUNCHXL_tirtos_ccs”模板。
2、创建了3个任务:
任务1:无线接收。优先级4;使用Task_sleep(1000/Clock_tickPeriod),1ms执行1次。
任务2:串口收发。优先级3;使用Task_sleep(5000/Clock_tickPeriod),5ms执行1次。
任务3:显示。优先级2;使用Task_sleep(300000/Clock_tickPeriod),300ms执行1次。
测试现象:
1、用开发板测试时,无线收发正常。
2、将程序烧录到自己画的PCB板时,仿真时,接收正常,退出仿真后,收不到数据。
3、在显示任务中,加CPUdelay(8000*400)延时(约290ms)时,烧录到自己画的PCB上,接收正常。
疑问:
1、硬件哪些原因会引起这种现象?
2、接收任务的执行时间间隔如何设置比较合理?
Albin Zhang:
和参考设计比,硬件原理图有什么大变化吗?
仿真下应该是不休眠的,感觉影响比较大的可能是sleep clock 的精度,就是32k768 crystal。
BR. Albin