简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
DMA结构体初始化DMA功能框图DMA数据配置DMA传输数据的思路存储器到外设传输数据存储器到存储器传输数据
使用STM32cube配置FreeRTOS,实现队列函数的介绍和示例的编写
使用STM32设备作为Modbus-RTU通信中的从机设备- 使用Modbus-poll模拟上位机进行数据通信- STM32在运行中加入波特率的在线修改- 加入EEPROM进行数据存储(实现断电保护,设备重新上电时恢复到断电前的状态)- 实现03-06-16功能码的测试- 实现01-05-15功能码的补充和测试
(1)冷光模式和暖光模式两种灯光(可以实现灯光亮度的切换)(2)自动模式(根据光照强度来调整灯光亮度)和手动模式(调整灯光亮度-低中高,或打开/关闭灯光)(3)手动模式(语音控制/结合wifi模块实现手机app的远程控制)(4)本地oled和手机app显示灯光模式等信息
esp8266-011、引脚介绍ESP-01共有8个引脚:GPIO0–工作模式-悬空,下载模式-下拉GPIO2–开机必须高电平,默认已经拉高GPIO16(RST)–低电平复位,默认已拉高CH-PD–高电平工作URXD–接收数据引脚UTXD–发送数据引脚GND–接地VCC–接3,.3v2、下载模式和工作模式时引脚设置(1)运行模式时主要关注3个引脚即可+RXD+TXDGND=接地VCC=CH_PD=
ADC采集电压值-DMA读取数据功能框图+ADC通道+数据寄存器+代码编写思路+实验1-stm32+ADC电压采集-中断读取2-stm32+ADC采集电压-DMA形式读取3-stm32+ADC+独立模式+DMA+6通道电压采集4-STM32+ADC+DMA+双重模式5-STM32+ADC+DMA+双重模式-多通道6-STM32+ADC+DMA+内部通道获取温度
由于是这是第一次使用STM32+ESP8266结合,第一次使用onenet云平台所以在使用之前先做了一些准备:1、了解8266的基础知识(模式、初始化、操作过程,并用串口助手测试)2、了解了onenet云平台(翻翻官方文档看一看)3、使用串口助手发送AT指令控制ESP8266连接onenet云平台,并上传数据(主要了解8266整个初始化及连接云端传输数据的过程及数据格式)4、在原来已有的基础上(S
前两篇文章内容点下面连接跳转(看本篇博客先看前两篇会有帮助)1-ESP8266-AT指令初试化及部分基础知识2-STM32+ESP8266连接onenet并上传数据(HTTP)3-STM32+ESP8266连接onenet上传数据(MQTT)MQTT协议介绍–点我开发流程–点我素材获取请点我-提取码dz91一、onnet云平台创建产品和设备1、在控制台首页切换旧版本控制台首页–请点我2、选择全部产
1、串口通信部分基础知识2、串口自定义协议接收一串十六进制数据进行存储,并将其中的两个字节转化为十进制数据3、串口助手发送字符控制LED的亮灭4、发送一个字节函数5、发送两个字节函数6、重定向printf和getchar函数
1、对modbus协议的0x03,0x06,0x10功能码进行测试+代码编写2、使用modbus poll软件,modbus slave软件、串口调试助手进行模拟测试3、使用STM32分别作为modbus协议的主机和从机进行测试4、STM32使用串口中断超时接收数据5、STM32使用DMA传输数据6、STM32HAL库开发(主机+从机模式均进行测试)