草庐IT

HAL固件库

全部标签

STM32系列(HAL库)——使用ESP8266-01S物联网模块连接Onenet云平台上报DHT11温湿度

前言本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet云平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。一、前期准备1.软件CubeMXKeil5串口调试助手Onenet云平台账户2.硬件STM32开发板一个捡来的ESP8266-01S模块一个盗版的ST-link模块一个借的USB-TTL模块一个买的DHT11温湿度模块杜邦线若干二、CubeMX配置1.配置时钟源、下载模块、时钟树略2.引脚配置这里配置了2个引脚,一个是LED,一个是DHT113.配置串口

STM32系列(HAL库)——使用ESP8266-01S物联网模块连接Onenet云平台上报DHT11温湿度

前言本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet云平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。一、前期准备1.软件CubeMXKeil5串口调试助手Onenet云平台账户2.硬件STM32开发板一个捡来的ESP8266-01S模块一个盗版的ST-link模块一个借的USB-TTL模块一个买的DHT11温湿度模块杜邦线若干二、CubeMX配置1.配置时钟源、下载模块、时钟树略2.引脚配置这里配置了2个引脚,一个是LED,一个是DHT113.配置串口

荣耀华为手机卡在激活设备无法激活应该怎么刷机平台工具软件固件资料驱动使用方法说明

 荣耀手机华为手机刷机方法.刷机教程.刷机平台刷机工具解锁软件工具资料如何使用密码忘记学会自己解锁教会你恢复出厂后没法激活了 荣耀手机华为手机有没有办法刷机,华为卡在输锁屏密码不记得华为帐号密码也全忘记应该如何解开怎么解锁正常开机强制清除锁定照相时丢失玩华为手机开机就有锁定恢复出厂刷机有绑定应该如何解除清除开机锁定成功用华为手机荣耀手机恢复出厂设置了怎样才能激活-怎样跳过帐号密码激活手机,解锁方案工具华为帐号怎么退出锁定.退出绑定.退出激活模式,如何解掉抹掉此设备关联至华为帐号并被激活锁锁定无法激活了解决实例和拆机方法维修弄好步骤有拆机方;法也有免拆不用拆机的方法 1.先直接手机先关机先然后用

基于stm32+HAL库的ADC电压采集实验

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档实验目的,使用stm32的adc采集stm32开发板的3v3、GND电压,验证adc采集功能。废话必说只会用if的大神提醒您,敌军还有30秒到达战场,碾碎他们!白银局不要怕!一、准备工作软件:keil5、stm32cubemx、串口调试助手硬件:stm32f103系列的开发板、杜邦线*1、串口工具仅此而已!!!正好6神二、配置步骤1、cubemx配置端口生成代码(就像我们打游戏设置一样这里不过多解释了!)1、打开cubemx选择完你用的芯片就到了这里啦这里我以stm32c8t6为例:  选择serialwire模式 2、时钟配置(

ESP-01S烧录MQTT固件连接阿里云

烧录MQTT固件资源下载包用到的所有烧录攻击和固件都放百度云链接了提取码:qwlo烧录固件淘宝上10块钱左右一个CH340C下载烧录器ESP8266的就可以了。连接好硬件打开ESPFlashDownloadTool_v3.6.2.2.exe软件(记得放到英文目录下不然可能打不开) 选择第一个  com口选择你自己的,波特率115200,然后点start,等待下载完成,IDLE会变成FINISH插拔一下烧录工具,然后打开串口工具发送AT+GMR指令  收到上述信息代表烧录成功,如果没有成功重复烧录步骤阿里云官网创建设备创建产品 创建设备 创建完设备以后回到产品列表添加物模型 自定义一个功能,我选

STM32 HAL库 STM32CubeMX -- PWM(呼吸灯)

文章目录一、PWM简介PWM工作模式PWM时间计算二、STM32CubeMX配置三、代码详解附录一、PWM简介PWM(PulseWidthModulation)就是对外输出脉宽(即占空比)可调的方波信号,简称脉宽调制;信号频率由自动重装寄存器ARR的值决定,占空比由比较寄存器CCR的值决定。PWM工作模式PWM模式1:在向上计数时,一旦TIMx_CNT在向下计数时,一旦TIMx_CNT>TIMx_CCR1时通道1为无效电平(OC1REF=0),否则为有效电平(OC1REF=1)。总结就是:PWM模式1,无论是向上还是向下计数,当计数值小于重装载值是输出有效电平。PWM模式2:在向上计数时,一旦

openmv和STM32串口通信识别条形码、二维码(HAL库)

openmv和STM32串口通信识别条形码、二维码前言硬件连接软件代码——OpenMV端条形码识别二维码识别软件代码——STM32端STM32CobeMX配置串口接收数据前言因为自己的毕设用到了条形码识别,所以在这里写一篇关于使用openmv识别条形码和二维码并且与STM32实现串口通讯,希望能帮到以后用到这一模块的同学,STM32方面我使用的是STM32F103RCT6,并且使用HAL进行编写代码。硬件连接OpenMV端:由图知UART_RX—P5------UART_TX—P42.STM32端:这里我使用了串口1和串口3,串口一方便看数据和调试,串口三用来接收OpenMV传输的数据。串口一

小蚁摄像机刷固件开放rtsp等其他功能并接入HomeAssistant

前言我的设备型号是YHS.1916.CN,是一台小蚁的720P云台摄像机。如果你的型号不同也不必担心,但你需要一点耐心。首先,常见的小蚁摄像机大致分为两类:固定机位/云台版。在海外也是一样,固定机位对应YiHome系列,云台对应YiDome系列。例如,我的这台就属于Dome系列。这很重要,因为这个信息将有助于你判断你的设备是否适合刷写该固件以及选择哪一型号的固件。项目地址目前的最新版v5https://github.com/alienatedsec/yi-hack-v5设备支持以下内容翻译自原项目描述。‎目前,该项目支持以下摄像机:‎Yi1080pHome48US-可用Yi1080pHome2

STM32F407霸天虎HAL库学习笔记——通过I2C驱动OLED

STM32F407霸天虎HAL库学习笔记——通过I2C驱动OLEDI2C知识概述一、软件准备二、硬件准备三、CubeMX配置四、Keiloled.holed.cfont.hmain.cI2C知识概述本次实验是使用I2C驱动0.9寸OLED屏幕,这里补充一下I2C通信的一些基础知识,先看一下物理层面上,I2C使用了两条总线SCL(串行时钟线),SDA(串行数据线)来进行通信,且I2C有三种传输模式:标准传输模式(100kbit/s)、快速传输模式(400kbit/s)、高速传输模式(3.4M/s),但是多数设备不支持高速传输模式,本次我使用到了快速传输模式。在上面的图中可以看出在一个I2C通讯总

小米路由器4A千兆版救砖和刷回官方固件

之前的文章介绍了如何将小米路由器4A千兆版刷第三方开源固件:小米路由器4A千兆版OpenWRTInvasion刷机教程小米路由器4A千兆版CH341A编程器刷机教程那如果我后悔了,想要刷回官方固件该如何操作呢?刷回官方固件可以用小米路由器修复工具【MIWIFIRepairTool.x86.zip】,也可以用CH341A编程器。小米路由器修复工具和官方原版固件可以通过https://www.miwifi.com/自行去下载。小米路由器修复工具刷机使用步骤:下载小米路由器修复工具PC客户端和用来刷机的ROM包;接通小米路由器电源,用网线连接电脑和路由器LAN口;建议关闭杀毒软件后再打开小米路由器修