Part Number:CC1310
本人目前在做CC1310的数据收发时间方面的探索,请问CC1310在发送之前的处理时间,即数据从应用层传输到MAC层,最后通过MAC层经天线传输到空中。
数据在应用层的时间可通过RF_getCurrentTime();获取当前的射频时间知晓,
请问是否有办法获取数据传输到MAC层的时间,能否有什么办法获取数据的处理时间。
数据传输至空中时间,可通过器件运行速率计算,目前本人在如何获取从应用层到MAC层是处理时间问题方面思考不出,请问前辈们是否有什么建议。
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
请问您用的是哪种堆栈? 是专有射频吗?
,
user6446631:
是的,专有射频PacketTX,没有使用堆栈,因为我们想自己定制一些解决方案
,
Cherry Zhou:
您好,最好使用 RF_scheduleCmd () API ,而不是 RF_getCurrentTime() ,然后发布或运行命令。
或者postCmd() 也行,以便在未来的某个时间内使用。 这将会唤醒无线电并在需要进行传输时发送。
您可以将 TX 命令的 startTrigger 设置为 abs_time ,并将 pasteTRig 设置为 0。 这会在计划时间执行 Tx 命令。