手册第 26 章,P 881 通用异步接收器/发送器 (UART) - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP32-S3 有 3 个 UART 控制器。 支持软硬件流控 支持 GDMA 可用作红外数据交换 (IrDA) 可用作 RS485 调制解调器 应用示例:
手册第6章,450 GPIO & RTC GPIO - ESP32 - — ESP-IDF 编程指南 v5.5 文档 头文件: #include "driver/gpio.h" ESP32 的 GPIO 不分组,直接就是编号。 GPIO 通过 IO MUX 和 GPIO 交换矩阵来设置功能。 IO
推荐顺序: spi_enable(SPI1); // 先使能 SPI spi_dma_enable(SPI1, SPI_DMA_TRANSMIT); // 再打开 SPI DMA 发送功能 dma_channel_enable(DMA0, DMA_CHx); // 最后使能 DMA 通道 bidir
#define BSP_TIMER_RCU RCU_TIMER5 #define BSP_TIMER TIMER5 #define BSP_TIMER_IRQ TIMER5_IRQn int main() { rcu_periph_clock_enable(BSP_TIM
手册P538 中断 中断源 STC15W4K32S4 系列提供了21个中断请求源: 外部中断(5):外部中断0(INT0)、外部中断1(INT1)、外部中断2(INT2)、外部中断3(INT3)、外部中断4(INT4) 定时器中断(5):定时器0中断、定时器1中断、定时器2中断、定时器3中断、定时器
DMA 描述符 MAC 外设高速 DMA,数据起始地址在哪里、数据长度是多少、这一块缓冲区是谁控制(CPU 或 DMA)、当前包是单段还是多段 等这些信息,要不然DMA咋知道怎么处理数据。
26. FMC—扩展外部SDRAM — [野火]STM32库开发实战指南——基于野火挑战者开发板 文档 电脑的内存条实际上是由很多内存颗粒(SDRAM芯片)组成的一个模块。 而单片机直接与一个SDRAM芯片连接。 含有 FMC 外设的单片机才能连接SDRAM,FSMC不支持SDRAM,支持SRAM,
在硬件确实连接的情况下,gpio没有输出,可能的原因: 时钟没开 没正确初始化 一些特殊引脚如PC13不适合作为gpio,灌电流能力弱啥的 一标准库中默认的是复用功能,需显式的修改为gpio功能 一个案例:使用spi功能 虽然PB15没有复用 GPIO_PinAFConfig(GPIOB, GP
#ifndef __BSP_DAC3_H__ #define __BSP_DAC3_H__ #include "stm32g4xx_hal.h" extern DAC_HandleTypeDef hdac3; void DAC3_Init(void); void DAC3_Set_Value(