最近有个项目在做升级版,本来是用的TI的CC430F5137(本质是msp430 + CC1101),考虑到功能多且扩展的需求比较明显,所以选择了 STM32F107VC + CC1101.
在调试时,发现问题点还是挺多的,在这里稍微零散的总结一下,希望对有需要的兄弟姐妹有所帮助。
1、由于时间的关系,我可能会零散的写这个帖子,在我自己认为写完之前,我不会回答各位提出的任何问题以保持我资料的完整性(问的问题也许在后续中会提到);
2、错误在所难免,欢迎高手指正;但绝对不欢迎那种只说不好而不讲理由的。(换句话说,你说了自己的理由,哪怕是错误的也欢迎,但就是讨厌那种说一句牛逼讽刺的话就飘过的);
3、本帖子对STM32高手的帮助相当有限,如果阁下是STM32高手而又不愿意浪费时间,请绕行。
4、如果你看了我的帖子真的很有帮助,有想请我吃饭的,可以发消息给我 ^_^.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个问题看似简单,而当CC1101嫁给STM32后就变得不简单了。
首先是SPI接口的IO口配置的问题,STM32的SPI口有两种模式,一种是带CS脚(4线模式,硬件控制CS),一种是不带CS脚(3线模式,软件控制CS),个人推荐直接用3线模式,有两个原因,我测试的时候发现如果用硬件CS的时候会出错,也许是因为Slave设备需要CS拉低一点时间操作比较安全,第二个原因是正式的操作时,有可能要用到CS脚(看CC1101的datasheet),好了,我们选择SPI_NSS_Soft
一周热门 更多>