自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 成为ESP-IDF糕手(六)-ESPTIMER

导入APIesp_timer_create_args_t介绍//用于回调函数指针类型定义void* arg;//传递给回调函数的参数//从任务中调用回调函数//定时器名称//跳过周期计时器的未处理事件创建一个事件//esp_timer_create_args_t结构体成员变量://callback:定时器在周期内调用的函数。自行编写。//void* arg:一个指针类型,将参数传递给回调函数。一般设为null//dispatch_method:从 task 或 ISR调用回调。

2025-04-17 21:50:06 895

原创 成为ESP-IDF糕手(五)-IIC-OLED0.96

导入IIC库设置IIC初始化参数//i2c_config_t 结构体参数conf.mode: I2C 工作模式conf.sda_io_num: SDA 引脚编号conf.scl_io_num: SCL 引脚编号conf.sda_pullup_en: SDA 引脚是否启用内部上拉(启用,避免悬空)conf.master.clk_speed: 以主设备模式工作时,I2C 的时钟速度安装IIC驱动//mode I2C工作模式。

2025-04-02 00:10:03 1125

原创 成为ESP-IDF糕手(四)-串口

/uart_num 外设端口号即uart1,uart2,uart3//uart_config指向 uart_config_t 结构体的指针其结构体参数:baud_rate波特率data_bits 数据位数量parity奇偶校验位stop_bits停止位数量flow_ctrl硬件流控制的设置:只启用RTS信号流控制、只启用CTS信号流控制、禁用流控制source_clk配置时钟源rx_flow_ctrl_thresh硬件控制流阈值。

2025-03-26 22:23:58 1046 1

原创 成为ESP-IDF糕手(三)-PWM

(这里直接参考官方文档上介绍)LED 控制器 (LEDC) 主要用于控制 LED,也可产生 PWM 信号用于其他设备的控制。该控制器有 8 路通道,可以产生独立的波形,驱动 RGB LED 等设备。LED PWM 控制器可在无需 CPU 干预的情况下自动改变占空比,实现亮度和颜色渐变。每个PWM通道将会从四个通用定时器中选择一个,以该定时器计数值作为基准生成PWM信号。使能渐变,安装 LEDC 淡入淡出功能。此功能会占用 LEDC 模块的中断。设置LEDC渐变功能。

2025-03-14 16:03:17 830

原创 成为ESP-IDF糕手(二)-中断

中断(Interrupt)是计算机和嵌入式系统中一种关键的事件响应机制。当特定事件(如硬件信号、定时器溢出或数据到达)发生时,处理器会暂停当前任务,立即执行预设的中断服务程序(ISR),处理完成后恢复原任务。这种机制大幅提升了系统实时性和资源利用率。实时响应无需轮询等待事件,可立即响应紧急任务(如按键触发、传感器警报)。异步处理中断与主程序并行运作,事件到来时自动“打断”主流程,适合处理不可预测的突发请求。优先级管理支持多级中断优先级,确保高优先级任务(如系统故障)优先处理。释放CPU资源。

2025-03-13 20:16:58 1042 2

原创 成为ESP-IDF糕手(一)-GPIO

是一种在嵌入式系统和微控制(如树莓派、Arduino等)中广泛使用的硬件接口。其核心特点是功能灵活,用户可通过编程动态配置每个引脚的工作模式,实现与外部设备的数字信号交互。以下是ESP-IDF GPIO的使用:头文件。

2025-03-13 19:03:10 507 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除