目录:老少皆宜、超长干货文警告1、快速入门创建产品 —— 小白,打包带走去吹牛2、代码分析 —— 老炮,快速了解能用上
2.1 从start.sh分析开发环境如何自动构建2.2 从sample.c分析程序流程2.3 数据下发流程分析2.4 数据读取与上报流程分析3、移植到ESP32上搞IOT —— 二营长,把老子的意大利炮拿上来
3.1 搭建ESP32全自动命令行开发环境3.2 基
今天来简单介绍一下STM32的输入捕获功能。输入捕获说的通俗一点就是用计数器(定时器)来记录某一个脉冲高电平的时间,或者我们只捕获脉冲的上升沿或者下降沿,这具体要根据具体事例进行分析。 它的基本工作过程就是先捕捉一次脉冲上升沿,然后计数器开始计时,等待着捕捉到脉冲下降沿,等到捕捉到下降沿的时候,计数器停止计数,计算计数器中的数值,这个数值就是高电平所持续的时间,然后再重现开始下一轮的捕捉。 今
转载
2024-07-19 21:56:31
152阅读
STM32产生PWM在笔者的上一个博客《STM32F103C8T6编写简单的程序并烧录到板卡上》中,简单介绍了如何产生一个PWM波,但读者可能对设置PWM过程中修改的参数不是很理解。本篇博客将重点讲述如何设置PWM波的频率和初始占空比,以及如何实现占空比可调的PWM。本文中笔者使用的STM32型号仍然是F103C8T6,如果你的STM32型号与之不同也没关系,具体的操作方法是一样的,只是使用的具体
转载
2024-05-17 03:33:22
720阅读
flash 加密指南##esp32安全介绍esp32有两个重要的功能,安全启动(secure boot) flash加密(flash encryption)secure bootflash encryptionflash 加密是由eFuseflash加密分开发模式和生产模式: 开发模式: 生产模式:flash 加密过程假设eFuse值处于默认状态,并且第二阶段引导加载程序被编译为支持闪存加密,则闪
转载
2024-03-17 00:21:41
176阅读
CVE-2022-27666:内核攻击-分析翻译 漏洞位于Ubuntu Desktop 21.10 相当的内核大概5.13左右的内核。一、漏洞成因int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
{
...
int tailen = esp-&
转载
2024-10-13 13:08:28
74阅读
以下为ESP32最小系统开发板的原理图绘制。主控芯片ESP32首先选择主控芯片,在立创专业版中,选择完芯片后,在右边有数据手册,打开数据手册,根据手册上的描述完成其余部分的绘制。打开目录后,找到电气特性,查看工作电压,在这里显示最大电压为3.6v,超过这个值会造成器件永久性的损坏。这里常用的
转载
2024-10-04 15:10:01
321阅读
一、前言为了方便理解和查阅本人所需的知识,在此做笔记。知识点来源书本与网络,如有侵权,联系删除。二、基本原理2.1 PWM脉宽调制(PWM),通过对一系列的脉冲的宽度进行调制,来等效地获得所需的波形。
脉冲宽度按正弦规律变化而和正弦波等效的PWM波形,称为SPWM波形。
PWM功能类似大功率DA转换器,将数字信号转换为模拟信号,只是PWM是用调制脉宽的方法将数字信号等效替代模拟信号。(即PWM是特
【物联网初探】- 07 - ESP32 利用 wifi 进行 UDP 通信(Arduino IDE) 文章目录1. 硬件、接线、环境配置2. ESP32 下的 wifi 基本功能 (arduino)3. ESP32 下 UDP 通信3.1 TCP / UDP 的极简释义3.2 ESP32 UDP 通信小例子3.2.1 准备工具3.2.2 通信流程3.3 UDP 简单测试 1. 硬件、接线、环境配置
转载
2024-05-23 18:16:12
790阅读
第四章第9节 本节描述了一个简单多任务内核的设计和实现方法,这个内核包括两个特权级3的用户任务和一个系统调用中断过程。本节给出的内核实例由两个文件构成。一个是使用as86语言编制的引导启动程序boot.s,用于在计算机加电时从启动盘上把内核代码加载到内存中;另一个是使用GUN as汇编语言编制的内核程序head.s,其中实现了2个运行在特权级3上的任务在时钟中断控制下相互切换运行,并且还实现了在
转载
2024-09-22 14:48:30
56阅读
0 前言EPWM的实验教程来了,大家久等了。这一节的学习是非常重要且常用的,比如说SPWM,SVPWM调制算法都要用到这个功能。但由于这些调制算法都是比较高阶的,目前不适合作为基础教程,我们在做完基础教程之后会写个关于“算法实现的高阶教程系列”。因此,在这节我们以呼吸灯控制作为实验目的,进行详细介绍EPWM的配置过程(代码注释)。以下将分为硬件部分、软件部分和实验展示三个方面进行介绍,不清楚的欢迎
在之前的文章中,我们简单地介绍了ESP32的引脚最基本的控制,用来控制一个引脚的电平高低变化来控制一个LED的亮灭。在这种情况下,相当于我们是控制ESP32的引脚来发送了一个数字信号。但在ESP32中,可以发送或接收的并不仅仅是数字信号,所以在介绍更多关于代码方面的知识前,我们首先应该先了解ESP32引脚(GPIO)信号方面的知识,因为在物联网中,ESP32大部份情况下,都是通过引脚来控制其它设备
转载
2024-04-17 07:03:37
165阅读
Beacon技术和EddystoneBeacon是一种基于BLE的技术,以固定间隔广播发送固定格式的数据。信号强弱以RSSI相对强度来表示,遇到障碍物信号会很弱。 Beacon信标本质是一种蓝牙广播标准,该标准不是蓝牙技术联盟所制定的标准,它被称为“虚拟标准”,是由大型供应商或企业集团为首,针对广泛的Beacon应用所正式提出的蓝牙应用规范。 由苹果公司封装形成的标准是iBeacon,而Eddys
转载
2024-04-11 18:33:23
771阅读
文章目录1 阿里云物联网平台2 程序编写2.1 ESP32-COM4 设备2.1 ESP32-COM5 设备3 实验现象分析 1 阿里云物联网平台在设备管理下创建两个设备,参考ESP32基础应用之ESP32与阿里云物联网平台实现数据互传(MQTT协议)在规则引擎下创建云产品流转,包括数据源、数据目的、解析器,参考云产品流转概述创建数据源创建数据目的创建解析器依次关联数据源、数据目的、解析脚本,解
转载
2024-04-18 11:00:15
189阅读
ESP32-S3 的 SPIFFS 文件系统ESP32-S3的ROM,RAM,FLASH存储器类型描述容量内部存储器ROM用于存储固定的程序代码和数据384KBSRAM用于存储运行时的程序数据512KBRTC SRAM在深度睡眠模式下仍然保持数据16KB外部存储器PSRAM片外用于存储运行时的程序数据最大16MB特殊存储器RTC FAST memory可以作为指令存储器也可以作为数据存储器进行访问
转载
2024-06-10 05:25:59
1674阅读
ubuntu环境下搭建ESP32开发环境,安装时经常会遇到各种坑,造成安装失败,这里是记录一下本人的安装和使用总结。1、安装依赖 ESP32编译调试环境采用Python3脚本编写,所以必须支持,同时还依赖其他常用工具,如下:sudo apt-get
转载
2024-04-03 13:23:59
109阅读
之前已经写过了一个使用定时器普通计时功能来识别红外遥控数据的文章。本次是使用定时器输入捕获来实现,这种方法比起定时器普通计数来说要更加复杂一些,不过效果会更好。一、原理1、红外发射协议红外发射协议已经在之前的文章中写过,在此就不赘述。2、定时器计数和输入捕获定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。定时器的输入捕获就是可以测量输入信号的脉冲宽度。本次
转载
2024-05-12 17:11:50
1269阅读
H7-TOOL的最终目标: 1、为单片机工程师提供一款实用的多功能开发调试工具。 2、相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。 3、H7-TOOL是一款多功能测试工具,体积和J-Link一样大,方便携带。手边常备一个以备不时之需。重要提示: 1、H7-T
32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位
将固件从一个ESP32克隆到另一个ESP32是一种强大的技术,可以将已编程设备的功能复制到一个新设备上。无论您是准备大规模生产、故障排除还是只是节省时间,本指南都将引导您完成两种简单有效的固件克隆方法。 我们将探讨: •软件方法-最简单和最用户友好的方法。 •命令行方法-高级用户的多功能选项。 我们 ...
Tensilica 是一个迅速成长的公司,公司主要产品是在专业性应用程序微处理器上,为现今高容量嵌入式系统提供最优良的解决方案。公司成立于1997年7月,该公司的投资者包括三家声名卓著的创投公司:Oak Investment Partners, Worldview Technology Partners 和 Foundation Capital, 与高科技电