图片:
这种通用简单的2.4g模块不论如何配置距离都不会很远,如果需要配置较远的无线,存在一定的缺陷,但是不幸的是我们网上经常用的代码就是针对于他写的。所以我们下面主要讲一下如何配置别的2.4g模块代码。以及对其进行修改。
这总2.4g模块不仅带天线使得距离更远。而且很稳定,实地测试的时候,这些模块对电源稳定要求较高,最好电路方面电源加上电容稳定波形。
其实想要配制一个通用的代码很简单,只需要把2.4g检测代码中2.4g的SPI速度调到10m(SPI_BaudRatePrescaler_8)既可以适用所有2.4g。具体函数和代码如下。
是不是很简单,但是你不会就很难受。
对于stm23f1来说,配置无线模块只需要将spi配置好,以及其他引脚定义即可,spi分为spi1(PA5,6,7)和spi2(PB13,14,15)。配置如下
稍后会上传可用程序。接下来我们配置2.4g的ce csn irq这些引脚不特别,普通io口就可以实现。
最后上传我的程序去修改吧!(不能上传好像,去我博客下吧)
本文地址:https://blog.csdn.net/m0_49324068/article/details/107434609
如对本文有疑问, 点击进行留言回复!!
Python笔记-UiSelector中resourceId定位方式
【3Dtiles】3Dmax模型处理为gltf和3dtiles,包含LOD效果
荐 用Django全栈开发——08. 使用AdminLTE开发前端登录页面
网友评论