主题中讨论的其他部件:CC1310
大家好,
我当前正在尝试在CC430和cc1310之间进行通信。 到目前为止,我做了什么:
配置完所有所需的对讲机设置(使用SmartRF Studio)后,我在SmartRF Studio中双向测试了这些设置,即TX和RX。 没问题。 但是,当我在CC430上的"正常"软件应用程序中使用此对讲机设置时,只有RX可以正常工作。 如果我将数据从CC430发送到cc1310,我总是收到CRC错误,接收cc1310时,只有前1个或2个字节正确。
我从SmartRF Studio中获得了一个文件,其中包含所有必要的对讲机设置,但有些设置现在无法放在何处。 (见下文)
#define SmartRF_setting_RF1AIFCTL1 0x74 #define SmartRF_setting_RF1AIFERR 0x01 #define SmartRF_setting_RF1AIFERRV 0x02 #define SmartRF_setting_RF1AINSTRW 0xC000 #define SmartRF_setting_RF1AINSTR1W 0xC000 #define SmartRF_setting_RF1AINSTR2W 0xC000 #define SmartRF_setting_RF1ADINW 0xC000 #define SmartRF_setting_RF1ASTAT0W 0x8000 #define SmartRF_setting_RF1AST1W 0x8000 #define SmartRF_setting_RF1ASTAT2W 0x8000
所以我的猜测是,我必须对这些设置执行一些操作才能使对讲机通信正常工作,但我找不到放置这些设置的位置。 在CC430手册中,它说此寄存器是无线电接口,但除此之外,我是无助的。
如果您需要更多信息,或者我忘记了一些重要事项,请告诉我。 提前感谢!
托比