• 2024-05-10linuxC语言点灯
    大部分情况下都是使用C语言去编写的。只是在开始部分用汇编来初始化一下C语言环境,比如初始化DDR、设置堆栈指针SP等等,当这些工作都做完以后就可以进入C语言环境,也就是运行C语言代码,一般都是进入main函数。所以我们有两部分文件要做:①、汇编文件汇编文件只是用来完
  • 2023-11-09esp32-ledc(pwm)
    这个部分设置比较简单,分三步,配置定时器、配置管道、设置占空比配置定时器配置管道改变占空比
  • 2023-08-18ESP32C3 LEDC_PWM
    LEDC_PWM   LED控制器(LEDC)主要用于控制LED,也可产生PWM信号用于其他设备的控制,ESP32C3有6路通道。设置LEDC通道分三步完成。与ESP32不同,ESP32-C3仅支持设置通道为低速模式。定时器配置指定PWM信号的频率和占空比分辨率。通道配置绑定定时器和输出PWM信
  • 2023-01-02消息队列+串口事件
    #include<stdio.h>#include"freertos/FreeRTOS.h"#include"freertos/task.h"#include"driver/ledc.h"#include"esp_err.h"#include"string.h"#include"esp_l
  • 2023-01-02自主设置串口并测试
    #include<stdio.h>#include"freertos/FreeRTOS.h"#include"freertos/task.h"#include"driver/ledc.h"#include"esp_err.h"#include"string.h"#include"esp_l
  • 2023-01-02串口回环测试
    #include<stdio.h>#include"freertos/FreeRTOS.h"#include"freertos/task.h"#include"driver/ledc.h"#include"esp_err.h"#include"string.h"#include"esp_l
  • 2022-12-31消息队列
    #include<stdio.h>#include"freertos/FreeRTOS.h"#include"freertos/task.h"#include"driver/ledc.h"#include"esp_err.h"#include"string.h"#include"esp_l
  • 2022-12-31线程资源监视,需menuconfig->FreeRTOS->开启trace
    #include<stdio.h>#include"freertos/FreeRTOS.h"#include"freertos/task.h"#include"driver/ledc.h"#include"esp_err.h"#include"string.h"#defineLEDC_TI
  • 2022-12-31ledc
    #include<stdio.h>#include"driver/ledc.h"#include"esp_err.h"#defineLEDC_TIMERLEDC_TIMER_0//LEDC定时器#defineLEDC_MODE