ESP32从零开始系列, 适合没有基础的各位工程师, 愿作为钥匙替各位打开ESP32开发的大门。 ESP32从零开始系列之玩转RGB全彩LED一、导入项目到Eclipse二、源码分析三、瞎改四、实际效果 一、导入项目到EclipseESP-IDF中PWM控制LED灯的例子位于 esp-idf/examples/peripherals/ledc,通过命令复制到 Eclipse 的 workspace
转载 2024-03-05 06:50:39
71阅读
STM32 PWM工作过程 STM32 输入捕获工作过程(通道1为例)一句话总结工作过程:通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。步骤1:设置输入捕获滤波器(通道1为例)步骤2:设置输入捕获极性(通道1为例)步骤三:设置输入捕获映射通道(
文章目录功能概览定时器配置通道配置改变`PWM`信号使用软件改变`PWM`占空比使用硬件改变`PWM`占空比改变`PWM`频率控制`PWM`的更多方式中断相关的高速低速模式官方新`API` 功能概览设置 LEDC 通道在高速模式或低速模式下运行,需要进行如下配置:定时器配置指定 PWM 信号的频率和占空比分辨率。通道配置绑定定时器和输出 PWM 信号的 GPIO。改变 PWM 信号输出 PWM
转载 2024-05-01 19:20:44
219阅读
1.引入LVGL库1.创建组件文件夹mkdir componentscd components2.引入库//这里引入的是release/v8.3版本的库,也可以选择其它版本git submodule add -b release/v8.3 https://github.com/lvgl/lvgl.git lvgl//引入esp32工程库,这个库实现了对lcd显示设备的注册,当然也可以使用自己的方式
用了三天的时间,终于搞定了程序的移植。也是第一次移植stm32程序。 最终的移植成功版本,改了SCCB通信、FIFO读写时序、寄存器配置、引脚修改的一些地方。 一、移植过程中SCCB通信遇到的问题 1.由于野火的OV7725摄像头内置上拉电阻,所以在配置时SDA和SDL都被设置成了Mode_OD (开漏模式),但是战舰带的OV7670摄像头并没有内置上拉
在上一篇博客中讲述了怎样使用STM32输出两路PWM波控制电机转动和使用定时器的编码器模块功能读取电机编码器的信息以获得电机的实时转速。 本篇博客内容包括:控制电机的转向,读取编码器数值,以及速度PID控制的编程方法。 (1)控制电机转向 由于我们使用的是TB6612芯片来驱动电机的运行,根据上一篇博客中所讲的控制方法可以编写一下代码实现对小车运动的控制:/* 启动电机 */ void motor
ESP32 具有 LED PWM 控制器,具有 16 个独立通道,可配置为生成具有不同属性的 PWM 信号。使用 Arduino IDE 通过 PWM 对 LED 进行调光时必须遵循以下步骤:1.首先,您需要选择一个PWM通道。从 0 到 15 有 16 个通道,一个led或一个马达需要占用一个通道。2.然后,需要设置PWM信号频率。对于 LED,使用 5000 Hz 的频率就可以了。3.&nbs
STM32驱动LCD1602硬件连接关系STM32CUBEIDE设置代码项目设置最后运行硬件连接关系LCD1602STM32VCCVCCGNDGNDVOVCC-滑动变阻RSPB1RWPB2(BOOT1)EPB0D0 ~ D7PB8 ~ PB15APA8KPA11这是普中科技的C51开发板,送了一个stm32f103c6的小核心板,C51开发板上有个LCD1602的接口就直接使用了。STM32CUB
转载 6月前
62阅读
问题由来我们之前分享过了数码管、OLED、LCD12864,最近群里小伙伴有需要STM32驱动LCD1602的源码,咱们今天就分享一下,如何使用STM32驱动LCD1602液晶屏,授人以鱼不如授人以渔,一起来看看怎么驱动LCD1602。淘宝下单买一个:LCD1602的意思就是每行可以显示16个字符,一共可以显示2行内容。开发环境与工具Keil 5公众号开源的最小系统核心板PC为Win103.3V
转载 2024-07-16 20:24:51
253阅读
概述LED 控制器 (LEDC) 主要用于控制 LED,也可产生 PWM 信号用于其他设备的控制。 该控制器有 16 路通道,可以产生独立的波形来驱动览
原创 2022-11-18 22:12:23
1420阅读
通用定时器比基础定时器多了一些功能。以上,蓝色部分就是基础定时器,不过在TRGO部分,多了至其他定时器和ADC的功能,计数器多了向下计数和中央对齐模式;红色部分是相比基础定时器多出来的三个时钟源;绿色部分是输入捕获功能;黄色部分是输出比较功能;注意:图上可以看到,TIMx的四个通道,在输入捕获中被使用;在输出捕获中也被使用,这不就冲突了吗?其实,是根据配置来复用的。当使用输入捕获时,就给输入捕获用
本篇帖子是esp32学习的一个导航帖,用于方便自己查找资料。有时候学习的时候写了一篇记录贴,可能后来找不到了,用导航帖可以很方便的找到想要的内容。
原创 2022-11-18 22:11:50
325阅读
     iap15f2k60s2是我们蓝桥杯8051d单片机开发板上的芯片,但是我们在keil4仿真软件里所引用的头文件是stc15f2k60s2。因为在单片机中,IAP和STC是同一系列产品。IAP和STC的最大区别在于:IAP可以将用户程序中的FLASH当做EEPROM使用,虽然STC不可以当做EEPROM,但是它有独立的EEPROM可以使用(EEPROM是指带
 分类: 嵌入式 ebp和esp是32位的SP,BP esp是堆栈指针     ebp是基址指针 ESP与SP的关系就象AX与AL,AH的关系.32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段
转载 2024-03-17 18:47:59
37阅读
1.Ireport插件安装Ireport报表设计有两种图形化实现方式,一种是安装jasper studio软件,另一种是在eclipse中安装Ireport插件,两种实现方式功能是差不多的。(推荐使用插件的方式,因为可以更加方便的将java bean加入至dataset中)1.1.在eclipse的help下找到“eclipse marketplace…”1.2.搜索插件进入marketplace
转载 2024-03-23 09:09:47
79阅读
通用漏洞评分系统(CVSS)是当前应用最频繁的评分系统以评估安全漏洞的严重性。但是,由于该系统在评估漏洞和优先级排序方面存在不足而遭受批评。因此,有部分专业人士呼吁使用漏洞利用预测评分系统(EPSS)或将 CVSS 与 EPSS 结合来推动漏洞指标变得更加可执行和高效。与 CVSS 一样,EPSS 由国际网络安全应急论坛组织(FIRST)来管理。  EPSS 是什么?EPSS 以开放、数
转载 2024-02-21 14:31:28
41阅读
ESP-WHO:开启您的智能图像处理之旅项目地址:https://gitcode.com/espressif/esp-who1、项目介绍ESP-WHO是一个基于Espressif芯片的图像处理开发平台,提供了丰富的真实应用场景示例,如人脸识别、猫脸检测、手势识别等。这个平台专为在ESP-IDF上运行而设计,旨在帮助开发者构建各种创新应用。2、项目技术分析ESP-WHO采用ESP-DL,这是一个针对
目录一、前言二、硬件三、lvgl&输入设备交互框架3.1 lvgl框架内的软件设定3.2 输入设备与esp32间通过gpio端口的硬件设定3.2.1 ESP-IDF框架下GPIO设定3.2.2 ESP-IDF框架下中断函数四、lv_port_input库代码五、演示测试参考资料一、前言        之前的工作
关于IPSec的简单介绍,请见我的另一篇文章IPSec协议介绍 下面这张图是IP报文与ESP报文的对照示意图,传输模式下,原报文结构被拆解:传输模式下ESP报文的装包过程(1)首先,如上图所示,将原IP头与原IP报文数据段进行拆解,IP头暂不做考虑,后者为最终ESP数据报的数据来源。 (2)在拆解得到的数据报文末尾添加ESP trailer(尾部/挂载)信息。ESP trailer包含三部分:填充
转载 2024-02-26 07:47:28
108阅读
SSL/TLS 双向认证指的是相互校验,服务器需要校验每个client,client也需要校验服务器。此篇文章使用两个 ESP32 分别做 HTTPS server 和 HTTPS client 来尝试了解 ESP32 HTTPS 双向认证的实现流程。分为以下四部分:客户端以及服务器端的证书生成服务器端代码编写客户端代码编写测试验证附录1 客户端以及服务器端的证书生成在双向认证前,需要生成客户端和
转载 2024-03-17 22:45:39
362阅读
  • 1
  • 2
  • 3
  • 4
  • 5