Part Number:CC1310
cc1310串口收发和小无线收发可以同时进行么?
Kevin Qiu1:
可以的,无线发送使用单独的Cortex M0内核
应用程序处理使用的是另一个内核M3
,
zjj12138:
我这里出现一个问题,串口收发个小无线收发写在了一个任务里面;会出现反复重启现象。我写成多人任务也还是不行。不知道问题出在哪,这样做是否是必须多任务,一个线程一个任务可以实现么?
,
zjj12138:
问题大概是,小无线既收又发,不知道何时来数据,发的时候就会出现问题,出现发不出去的现象
,
Kevin Qiu1:
同时进行指的是在一小段时间内应用程序不会影响射频收发,时间比较长是不能一直同时进行的
因为射频收发的指令是由M3中的应用程序控制的
,
zjj12138:
如果一直在使用射频接收,可以在一定时间内进行少量的射频数据发送,但是不能较长时间内保证射频正常既收也发。您是这个意思对吧?
,
zjj12138:
严格意义上也不是同时及收也发,在发送之前我是使用EasyLink_abort(),然后进行发送,我进行了一下暴力测试,大概半分钟就会出现问题,大概400ms发送一帧
,
Kevin Qiu1:
我说的同时进行指的是上面的串口发送和射频发送,射频发送和接收是不能同时进行的
只有一个radio,同一时刻只能进行收或者发,必须发送完了才能进行下一次发