历史上的今天
返回首页

历史上的今天

今天是:2025年03月03日(星期一)

正在发生

2020年03月03日 | NRF24L01调试记 (STM32F4,STM32F1,STM8L)

2020-03-03 来源:eefocus

其实网上NRF24L01的资料很多,例程也很多,本不应该有什么大问题,但是确出了各种奇怪的问题,花了不少时间。


STM32F103+NRF24L01

用最小系统板搭了个平台,加上网上的例程,问题是检查NRF24L01的时候,一直没法找到,读写地址寄存器失败,起初怀疑是引线的问题,自己检查连线以及针脚定义,都没有发现问题,既然针脚没有问题怀疑是SPI通讯的问题,接着检查SPI配置,都没有发现明显的错误,尽管分频到256还是不行,十分不解,检查时序代码,因为是网上现成的代码本来想不应该有问题,但是还真的发现问题了,发现网上时序先是将CSN拉高!发送结束后再拉低!这个明显不符,修改后运行正常,哎,网上人家给的例程未必人家就验证过,切记!


STM32F407+NRF24L01

用自己做的系统板子,加上网上的例程搭了下,起初的问题和在f1上的一样,心想只要更改了CSN的问题就也能解决,但是问题依旧!!!十分不解,反复检查引脚连接以及SPI设置,因为都是CUBE生成的配置文件,应该不会有问题啊,开启在线调试,意外发现读写能正常,意识到估计需要加延迟,后续的程序中CSN拉低后加了HAL_DELAY(1),程序就能正常运行了。


STM8L051F3+NRF24L01

自己刚刚接触STM8,这是我第一个做的东西,很多地方都不是很熟悉,stm32用cube就能方便的生成配置,STM8也有cube但是不能生成配置。。。那有啥用!要手动配置时钟,端口,复用等,感觉已经好不习惯了,哎。调通了GPIO,调通了USART,用了网上的例程,配置SPI,结果读写寄存器失败,也算正常吧,毕竟第一次,检查引脚连接,都正确,检查GPIO配置,对这块其实不是很确定,因为有的例程里面配置了SPI,就没有再配置GPIO,有的还会配置GPIO,都试了还是有问题,在线调试发现寄存器返回的是0X08,很奇怪,并不是0X00,用万用表量了一下发现CE口正常,但是CSN口翻转的时候高电平只能到1.36v左右,好奇怪,反复检查了电路原理图,以及手册,这个口也不是真开漏口,不应该这样啊,无意间量了一下附近的引脚,发现和附近的引脚短路了。。。然后用放大镜看有很小很短的一段接上了。。。去除后引脚翻转正常,通讯一切正常

在这里插入图片描述

至此所有调试结束,并成功发送接收信息,这个小东西没有想象的简单啊。

推荐阅读

史海拾趣

ES Systems公司的发展小趣事

ES Systems在创立初期主要面向高端市场提供定制化服务。然而,随着市场竞争的加剧和客户需求的变化,公司意识到必须调整市场策略。于是,ES Systems开始加大在中低端市场的投入,推出了一系列性价比高的产品。这一策略的调整使得公司的市场份额迅速扩大,同时也提高了品牌知名度。

Analogix Semiconductor公司的发展小趣事

随着公司业务的不断发展壮大,ES Systems开始实施国际化战略。公司先后在海外市场设立了研发中心和销售中心,积极拓展国际市场。通过引入国际先进的管理理念和技术经验,ES Systems不断提升自身的国际化水平。同时,公司还加强了与国际知名企业的合作与交流,共同推动电子行业的发展。

DACHANG公司的发展小趣事

DACHANG公司的起点可追溯到一次重要的技术突破。当时,公司创始人带领团队经过数月的艰苦研发,成功开发出了一款具有革命性意义的新型电子元件。这款元件不仅性能卓越,而且成本较低,极大地满足了市场对于高性价比电子产品的需求。凭借这一技术突破,DACHANG公司迅速在市场上获得了认可,为公司后续的发展奠定了坚实的基础。

GWM Associates公司的发展小趣事
检查电路中的反馈网络是否稳定,调整反馈电阻或电容的值以稳定增益。
CAROLCABLE公司的发展小趣事

在激烈的市场竞争中,CAROLCABLE公司深知技术创新是企业发展的核心动力。因此,公司不断加大研发投入,引进先进的生产设备和技术人才,推动技术创新和产业升级。经过多年的努力,CAROLCABLE成功研发出了一系列具有自主知识产权的高性能线缆产品,这些产品在传输速度、稳定性和耐用性等方面均达到了行业领先水平。

随着产品技术的不断升级,CAROLCABLE开始积极拓展国内外市场。公司参加了多个国际电子线缆展会,与全球同行交流学习,寻找合作机会。同时,CAROLCABLE还加强与国内大型电子企业的合作,为其提供定制化的线缆解决方案。这些举措不仅为公司带来了更多的商机,也进一步巩固了CAROLCABLE在电子线缆行业的领先地位。

这两个故事仅是对CAROLCABLE公司发展起来的简要描述,实际上,公司的成长历程中还有许多值得探讨的细节和里程碑事件。如需了解更多关于CAROLCABLE公司的故事,建议查阅相关新闻报道或公司官方资料。

启臣微(Chip)公司的发展小趣事

作为一家高新技术企业,启臣微深知绿色生产的重要性。公司采用先进的生产工艺和设备,实现了生产过程中的节能减排。同时,公司还积极参与环保公益活动,倡导绿色生活方式,为社会的可持续发展贡献了自己的力量。

问答坊 | AI 解惑

一种谐波和无功电流检测的新算法

摘要:分析了并联有源滤波器的基本工作原理,提出了一种谐波和无功电流检测的新算法,对此作了详细的理论分析。此检测算法不需要锁相环,能准确检测出负载电流中谐波及无功分量。对这种检测算法用MATLAB进行了仿真,并在以TMS320F2407DSP为控制核心 ...…

查看全部问答>

销量急剧下跌, MP4产业出路在何方

最近买了个mp4,国产货,质量实在令人汗然...这就令我想到一个话题,MP4产业到底路在何方? 说到MP4就会想到一个小小的集音乐、视频、游戏等娱乐功能在一身的数码播放器,MP4曾经一度被许多人认为会取代MP3,成为未来个人随身移动多媒体设备的宠儿。 ...…

查看全部问答>

SK-182A 2合1 编码调制板

SK-182A 2合1 编码调制板   SK-182A 编码调制一体化模块体积小功耗低,完全符合DVB-T标准,支持标准的COFDM调制和标准MPEG2编码,支持标准的视频信号输入模式,平衡的立体声输入,各种电气性能完全符合ETSI EN 300744的标准要求。 SK-182A ...…

查看全部问答>

MDK中国版例程服务包

服务包大小:50.5M 下载地址:http://www.realview.com.cn/down-list.asp?id=611 RealView MDK 3.24下载地址:http://www.realview.com.cn/down-list.asp?id=610 使用说明:将MDK中国版例程服务包解压到MDK的安装目录下C:\\Keil\\ARM覆盖即可 B ...…

查看全部问答>

汽车电子领域高可靠性的焊接设备

一。选择性波峰焊用途电路板插装元件的减少以及表面贴装元件的小型化和精细化,推动了回流焊工艺的不断进步,目前已取代波峰焊成为一种主流焊接工艺。然而,并非所有的元件均适宜回流焊炉中的高温加热,在许多场合中,插装元件仍得到了较为广泛的应 ...…

查看全部问答>

---------WINCE5.0安装问题----------------

以前在PC上安装过wince5.0(系统是win2k server),过期后卸载重新安装总是出问题。现在换了一块硬盘,重新装系统win2k server sp4,并且安装了net compactwork1.1,但是安装WINCE5.0的时候仍出问题。弹出窗口意思是如果是WIN2K系统需要SP4,如果是W ...…

查看全部问答>

EPWM问题

今天编了个PWM波形的文件,奇怪的是EPWM1B输出居然和我编写时预计的输出波形反相。 我用同样的方法编写了其他几个口出来的波形和我预计的是一样的。 难不成中头奖了。 [ 本帖最后由 安_然 于 2010-8-19 17:37 编辑 ]…

查看全部问答>