Part Number:CC1310
RF_runCmd和RF_postCmd的区别? – 低于 1GHz 论坛 – 低于 1GHz – E2E 设计支持 (ti.com) 这个只能接收一次问题是正常的吗?
Galaxy Yue:
您好,
1.您可以具体看一下这个函数的描述,触发条件,和参数的描述
https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/2_14_02_22/exports/tirtos_full_2_14_02_22/docs/doxygen/html/_r_f_8h.html#ae54db8a5e74e2c5a08d31db659e6eb20
2.使用RF_postCmd只能成功接收一次进入callback 是正常的,使用RF_runCmd就能正常接收多次
RF_postCmd是用于将RF命令添加到RF Core的命令队列中,并在命令执行完成后触发回调函数。但是每个RF命令只会触发一次回调函数。
RF_runCmd适用于发送RF命令并等待命令完成的函数。该函数将一个射频操作命令或命令链附加到射频驱动器的命令队列中,然后等待它完成,未完成前不会返回。当RF Core执行完命令后,会触发回调函数,并在下一个RF命令执行之前,可以再次触发相同的回调函数。
,
genyi liu:
那文档说RF_runCmd = RF_postCmd + RF_pendCmd 是不是不正确啊,毕竟RF_postCmd只会触发一次回调函数
,
Galaxy Yue:
genyi liu said:RF_runCmd = RF_postCmd + RF_pendCmd
您好,不是很理解这个等式的意思。
可以作为参数传入,但是等式就不太理解了。
查阅了一下函数描述,没有找到等式相关的 描述。
可以请您放一下链接吗?