物联网之嵌入式
文章平均质量分 80
物联网硬件端嵌入式代码部分相关的实践分享
学为所用
实战为王,IT技术重度爱好者,物联网骨灰级发烧友!
展开
-
nRF24L01+基于51单片机的驱动(库)实战代码分享
nRF24L01+基于51单片机的驱动(库)实战代码分享关于代码来源定义数据类型的头文件Type.hnRF24L01+驱动源代码文件nRF24L01P.cnRF24L01+驱动的头文件nRF24L01P.h写在后面关于代码来源之前我发过几篇关于nRF24L01+的博文,很多网友看后希望能提供完整的驱动库,本人将以前实际应用于实际项目中的一个nRF24L01+的驱动代码完整的分享给大家,希望能对广大nRF24L01+爱好者提供一些帮助。这些代码是参照芯片官方文档针对项目应用改良后的,在实际项目中实践是正常原创 2022-03-14 11:50:38 · 3528 阅读 · 8 评论 -
转战物联网·基础篇10-物联网架构硬件端的特点及行业应用,对初创项目的选型建议
物联网架构特点、与互联网的差异,对初创项目的选型建议A、硬件终端直接连接Internet,无需硬件端再组网B、硬件终端本地连接网关控制器,网关控制器连接InternetC、以上两种架构的适用场景及优缺点1、上面的A架构(终端直连架构)2、上面的B架构(网关连接架构)3、行业应用选择建议之我见一点总结基于硬件端架构对初创选型的一点建议 物联网的组成,在硬件端整体架构方面,会有两种组织形式。一种是...原创 2019-12-04 21:41:11 · 1134 阅读 · 0 评论 -
ESP8266与ESP8285开发时有什么区别
ESP8266与ESP8285开发时有什么区别ESP8266与ESP8285开发时有什么区别烧录环节的改变编译前Makefile文件的更改ESP8266与ESP8285开发时有什么区别ESP8266模块在WiFi联网领域已经被广泛使用,但是ESP8266芯片是需要外挂Flash芯片的,这样就使模块不能做的更小。之后乐鑫公司又推出了ESP8285芯片,直接集成了1MByte的Flash于芯片内,...原创 2019-06-02 15:34:30 · 10113 阅读 · 0 评论 -
nRF24L01+如何检测信道被占用-RSSI寄存器实战分享
nRF24L01+如何检测信道被占用-RSSI寄存器实战分享检测信道占用的需求场景在nRF24L01+中怎样知道信道被占用了为什么用循环等待,有时候会死循环(一直返回1)检测信道占用的需求场景在使用nRF24L01模块做一对多或多对一的组网通信中,大家都会担心一个问题就是在发送的时候,希望不要有其他的模块也进行发送,因为这样就会使无线信号发生碰撞,信道被堵塞,造成通信失败。为了避免这种情况发...原创 2019-06-08 11:55:53 · 4813 阅读 · 9 评论 -
nRF24L01+不能接收或接收偶尔异常等问题实战分享
nRF24L01+不能接收或接收偶尔异常等问题实战分享nRF24L01+接收异常问题综述如何快速判断nRF24L01+通信失败问题是出在接收端正常接收数据时硬件电路必需的基本保障现象1:一次也收不到发送端发送的数据现象2:只能在发送端或接收端重新上电的时候收到一次现象3:偶尔在发送完数据转为接收模式后就不能接收了现象4:大功率带PA的模块工作一段时间就不能接收了现象5:无规律偶发不能接收nRF2...原创 2019-06-25 18:21:50 · 19706 阅读 · 58 评论 -
nRF24L01+启用自动应答ACK及自动重发的实战分享
nRF24L01+启用自动应答ACK及自动重发的实战分享ACK模式(自动应答)功能的官方说明解读启用ACK模式必需的寄存器配置ACK模式的发送过程ACK模式(自动应答)功能的官方说明当用W_TX_PAYLOAD命令对发送端TX FIFO写数据时,将数据打包后,数据包中包控制字段NO_ACK 标志位复位。接收端接收到一帧有效数据后, 产生RX_DR中断后,会自动发送一帧ACK信号,发送端接收到A...原创 2019-06-26 11:35:55 · 8230 阅读 · 3 评论 -
nRF24L01+组网方式及防撞(防冲突)机制的实战分享
nRF24L01+组网方式及防撞(防冲突)机制的实战分享利用多个nRF24L01+模块组网通信的实现方式防撞(防冲突)机制的实现原理轮询方式一主多从时分方式一主多从或多主多从自主避让方式一主多从或多主多从根据实际应用场景综合运用利用多个nRF24L01+模块组网通信的实现方式这里讨论的组网方式,不包含使用6个通道实现的多对1通信方式,因其只限于6个发送端,局限性很大,可以附加其他技术实现更好的...原创 2019-06-26 18:53:56 · 6228 阅读 · 5 评论