单片机
文章平均质量分 71
划过银枪
这个作者很懒,什么都没留下…
展开
-
LVGL在单色屏上运行
本文主要讲述LVGL在单色屏应用中的实现思路,并已验证通过。网上关于lvgl移植的文章有很多了,本文不加以赘述。原创 2023-09-10 13:02:21 · 1572 阅读 · 4 评论 -
ESP32 WIFI AP模式 STA模式 AP+STA模式
1. 基于esp-idf-v4.4.2开发; 2. 实现ESP32 AP模式; 3. 实现ESP32 STA模式; 4. 实现ESP32 APSTA模式;原创 2023-05-01 14:54:14 · 1113 阅读 · 0 评论 -
ESP32通过MQTT协议接入ONENET
实现ESP32通过MQTT协议连接ONENET,订阅主题,周期性向该主题推送信息,并接收到自己推送到该主题的信息,即验证整个通信链路正常原创 2023-05-01 01:16:47 · 1360 阅读 · 0 评论 -
STM32F401RCT6最小系统原理图设计
STM32F401RCT6最小系统原理图设计一、主控芯片二、电源电路三、晶振电路三、下载电路四、完整电路图 本文章基于STM32F401RCT6进行最小系统原理图设计,包含主控芯片,电源,晶振电路,下载电路等几部分一、主控芯片主控芯片采用STM32F401RCT6,需注意:VBAT在不接电池的情况下需接3.3V,VDDAVREF+需接3.3V,否则会造成芯片供电不正常,无法启动和识别的情况VDDAVREF+和VCAP1处电容需按照规格书原创 2022-01-08 22:02:18 · 14228 阅读 · 5 评论 -
ADC转换时间计算
ADC转换时间计算首先先确认ADC_CLK,APB2时钟由系统时钟分频得到,通过APB2分频得到ADC_CLK,如STM32 ADC_CLK最高为14MTCONV(转换时间)=采样时间+12.5个周期如ADC_SampleTime_55Cycles5 代表采样时间为55.5个时钟周期,若APB2等于系统时钟72M,ADC_CLK为PCLK2的8分频,则TCONV(转换时间)= (55.5+12.5)/(72M/8)=7.5usADC采样率=1/TCONV...原创 2022-01-06 23:06:15 · 5164 阅读 · 0 评论 -
ESP8266通过MQTT协议连接ONENET
ESP8266通过MQTT协议连接ONENET一、设计目标二、ONENET平台搭建三、硬件准备四、程序烧写五、ONENET平台控件配置 本文将介绍通过MQTT协议连接ONENET,实现ESP8266与ONENET平台数据交互一、设计目标实现ESP8266通过MQTT协议连接ONENET实现DHT11温湿度数据的获取,串口发送调试,并将数据上发ONENET平台,于平台控件中显示数据实现ONENET平台对ESP8266板载LED亮灭的控制原创 2021-03-17 20:58:14 · 15153 阅读 · 15 评论 -
ESP8266 AT指令固件烧写
ESP8266 AT固件烧写说明一、材料准备二、烧录过程三、验证 ESP8266可以通过AT指令进行控制,也可以通过像arduino IDE 之类的开发环境进行程序开发,一旦烧录了程序,原本存放于FLASH中的固件便被覆盖了,如果想使用AT指令便需要重新烧写AT固件,本文将介绍如何进行ESP8266固件烧录一、材料准备固件:本次烧录的是乐鑫官方的ESP8266_AT_Bin_V1.6.2 AT指令固件,可至乐鑫官网的AT界面下载FLASH原创 2021-03-14 14:45:17 · 956 阅读 · 0 评论 -
物联网系列⑤——基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学)
物联网系列⑤——基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学)一、设计目标二、电路设计三、思路介绍四、ESP8266代码一、设计目标使用点灯科技平台接入物联网,可通过手机点灯APP控制氛围灯的开关,该氛围灯拥有一个系统默认颜色,若用户想显示其他颜色可通过手机点灯APP进行设置接入小爱同学,通过语音控制氛围灯的开关通过外接TTL串口下载模块给ESP8266程序烧写,通过跳线帽手动拉低GPIO0电平,手动RST供电使用LM1117 5V转3V设计,可选择使用Mico USB和DC 5原创 2021-02-18 18:49:58 · 5504 阅读 · 5 评论 -
物联网系列④——基于ESP8266与点灯科技平台的加湿器设计(接入小爱同学)
物联网系列④——基于ESP8266与点灯科技平台的温湿度设计(接入小爱同学)一、设计目标二、电路设计三、思路介绍四、ESP8266代码一、设计目标使用点灯科技平台接入物联网,可通过手机点灯APP控制加湿器的开关接入小爱同学,通过语音控制加湿器的开关通过外接TTL串口下载模块给ESP8266程序烧写,通过跳线帽手动拉低GPIO0电平,手动RST供电使用LM1117 5V转3V设计,可选择使用Mico USB和DC 5.5*2.5mm接口进行5V供电引脚使用通用设计,方便外设扩展LED指示灯指原创 2021-02-18 18:04:39 · 3493 阅读 · 5 评论 -
物联网系列③——基于ESP8266与点灯科技平台的温湿度计设计(接入小爱同学)
物联网系列③——基于ESP8266与点灯科技平台的温湿度计设计(接入小爱同学)一、设计目标二、电路展示三、存在的问题四、代码五、需要注意的问题一、设计目标 前一阵子偶然接触到点灯科技平台,产生了制作一块ESP8266电路板,拥有以下功能:使用CH340对ESP8266进行程序下载使用DHT11进行温湿度数据读取使用点灯科技平台接入物联网,可通过手机APP获得室内温湿度接入小爱同学,通过语音获取室内温湿度信息Mico US原创 2021-02-18 15:04:41 · 7944 阅读 · 10 评论 -
物联网系列②——使用ESP8266与STM32进行物联网开发板设计
物联网系列①——使用ESP8266与STM32进行物联网开发板设计一、物联网初探二、电路设计1、材料选型三、代码编写1、2、3、一、物联网初探 之前接触了一段时间的ESP8266,在太极创客教程的指引下做了一个基本网络服务器,可以实现通过网页对ESP8266引脚进行控制,并实时反馈对应引脚电平,还可以对引脚进行PWM调光。关于如何通过ESP8266建立基本的网络服务器,本文不过多介绍,如有兴趣可去看太极创客教程。原创 2021-02-17 21:30:26 · 5619 阅读 · 8 评论 -
物联网系列①——基于ESP8266的网络服务器
物联网开发①——基于ESP8266的网络服务器一、初探物联网二、ESP8266代码三、代码烧写1、工程目录(1)、主目录(2)、二级目录(3)、三级目录2、代码烧写(1)、上传代码(2)、上传闪存文件四、下一步的优化和改进一、初探物联网 之前接触了一段时间的ESP8266,在太极创客教程的指引下做了一个基本网络服务器 附上太极创客教程网址。大家感兴趣的话原创 2021-02-15 18:32:52 · 1278 阅读 · 1 评论 -
使用CH340串口模块对STM32进行程序下载
使用CH340串口模块对STM32进行程序下载一、接线二、利用FlyMcu进行STM32程序下载1、STM32配置2、FlyMcu配置一、接线CH340STM32VCCVCCGNDGNDTXRXRXTX二、利用FlyMcu进行STM32程序下载1、STM32配置如果要通过串口对STM32进行下载,需要对STM32进行配置如上图所示,配置BOOT0为1,BOOT1为0,使其从系统存储器启动,才能进行串口下载,否则会提醒连接失败2、FlyMcu原创 2020-08-18 10:49:29 · 10921 阅读 · 5 评论 -
ESP8266 Nodemcu学习心得②
ESP8266 Nodemcu学习心得②一、库函数记录二、代码学习1、创建一个网络服务器一、库函数记录ESP8266WebServer esp8266_server(80);// 括号中的数字是网路服务器响应http请求的端口号,网络服务器标准http端口号为80,因此这里使用80为端口号esp8266_server.begin(); // 启动网络服务功能esp8266_server.on("/", handleRoot); //“/”页面名称,handleRoot发送给页原创 2020-08-13 17:58:50 · 385 阅读 · 0 评论 -
ESP8266 Nodemcu学习心得①
ESP8266 Nodemcu学习心得①一、arduino开发环境搭建二、库函数记录三、代码学习1、创建一个WIFI2、连接一个WIFI3、自动连接最强WIFI一、arduino开发环境搭建 开发板管理器索引地址:http://arduino.esp8266.com/stable/package_esp8266com_index.json二、库函数记录WiFi.softAP(ssid, password); //启动Nodemcu的AP模式(自身作为WIFI)WiFi.begi原创 2020-08-12 16:09:00 · 414 阅读 · 0 评论 -
STM8L低功耗模式
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2020-04-08 23:36:57 · 2411 阅读 · 0 评论 -
基于atmega8的arduino最小系统制作(arduino uno作为下载器)
材料准备atmega8×116MHZ晶振×122pf陶瓷电容×2arduino uno ×1杜邦线若干atmega8引脚图最小系统电路连接实物连接如图arduino uno连接电脑打开arduino IDE文件-示例-ArduinoISP-ArduinoISP-烧录烧录完成后arduino uno已经可作为下载器,此时需要完成arduino uno与atm...原创 2018-11-23 22:31:11 · 8936 阅读 · 12 评论