cc2500的register操作

本文探讨了CC2500模块在SPI速度达到4Mbps时出现的程序错误现象,特别是在中断频繁发生的情况下。作者通过调整SPI速度至1Mbps解决了问题,并深入分析了发送字节时必须等待接收字节的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一直没仔细看,用的ti给的代码,但是最近发现不行了,程序中有多个中断,而且中断频繁,当cc2500 spi速度到4Mbps时发现程序会出错,停在 RXIFG复位上了。spi速度只能往低里走,到1Mbps的时候ok了。 想解决只能用中断。该代码的时候发现不明白了,明明是发送为啥要等rxifg复位。重新看手册,关键点在这:

发送一个字节给cc2500,必须等待cc2500返回一个字节。

具体看手册10.2节和10.3节

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7202070/viewspace-1036693/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7202070/viewspace-1036693/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值