随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
随笔分类 - 乐鑫ESP8266/ESP32系列
乐鑫wiif的产品开发思路,问题解决及产品demo
ESP8266 SPI 开发之软件驱动代码分析
摘要:一 基本概述 esp8266的SPI代码流程非常的清晰,主要有三部分构成: spi_init 配置 spi_trans 配置 data_transfer 配置这三块组成。 在这里,笔者就针对spi的这些流程,做一个简单的源码分析。 一 初始化源码分析 spi 源码初始化函数中,主要是完成软硬件的接口
阅读全文
ESP8266 SPI 开发之软硬基础分析
摘要:一 什么是SPI接口? SPI是一种高速、高效率的串行接口技术。通常由一个主模块和一个或多个从模块组成,主模块选择一个从模块进行同步通信,从而完成数据的交换。SPI是一个环形结构,通信时需要至少4根线(事实上在单向传输时3根线也可以) 。SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主
阅读全文
ESP8266 下安装esptool.py并使用esptool刷机神助手
摘要:一 前记 在使用ESP8266模块时,通常会用到一些刷机软件。官方提供了nodemcu_flasher、ESPFlashDownloadTool、ESP8266Flasher等下载工具,但是缺少更底层的工具,不能进行读取、擦写、校验等功能。ESPtool.py是一个python开发的针对ESP826
阅读全文
AirPlay、DLNA、Miracast三大无线应用协议科普
摘要:作为经常玩wifi的,wifi的应用层协议就要好好分析一下,做一些特殊的应用,还是非常有必要的。这里,就给学习一下wifi的三大无线传输技术。 AirPlayAirPlay 是苹果开发的一种无线技术,可以通过WiFi将iPhone 、iPad、iPod touch 等iOS 设备上的包括图片、音频、
阅读全文
esp8266 I2C 实例解析及源码分析
摘要:一 前言 作为一个方案商兼芯片开发者,研究芯片和功能实现除了基本的工作需要,还有一层就是也变成了一种职业习惯。从芯片到方案,发现很多方案公司的人水平都比较堪忧,只会调用api,根本不会看底层的代码实现逻辑。这次调试I2C挂载传感器之后。 作为一个课题,笔者就好好地研究了一下ESP8266的I2C的源
阅读全文