7 bit

ESP32 SPI

30 章,1047 SPI 主机驱动程序 - ESP32 - — ESP-IDF 编程指南 v5.5 文档 ESP32-S3 有 4 个 SPI 控制器 SPI0、SPI1 用于访问外部 Flash 和 PSRAM,用户最好不要使用,很容易出问题。 因为如果使用的话,外部的 Flash 或 PSRA

没志青年 没志青年 发布于 2025-07-19

ESP32 I2C

手册 27 章,935 I2C 接口 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP32-S3 有两个 I2C 控制器。 可作为主机或从机 支持 7 位或 10 位地址 支持标准模式(Sm) 100 kHz 和快速模式(Fm) 400 kHz,时钟不得超过 400 k

没志青年 没志青年 发布于 2025-07-19

ESP32 串口通信

手册第 26 章,P 881 通用异步接收器/发送器 (UART) - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP32-S3 有 3 个 UART 控制器。 支持软硬件流控 支持 GDMA 可用作红外数据交换 (IrDA) 可用作 RS485 调制解调器 应用示例:

没志青年 没志青年 发布于 2025-07-19

ESP32 ADC

模数转换器 (ADC) 单次转换模式驱动 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 模数转换器 (ADC) 连续转换模式驱动 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 手册 39.3 章节,P 1374 SAR ADC

没志青年 没志青年 发布于 2025-07-19

ESP32 GPIO

手册第6章,450 GPIO & RTC GPIO - ESP32 - — ESP-IDF 编程指南 v5.5 文档 头文件: #include "driver/gpio.h" ESP32 的 GPIO 不分组,直接就是编号。 GPIO 通过 IO MUX 和 GPIO 交换矩阵来设置功能。 IO

没志青年 没志青年 发布于 2025-07-19

ESP32 介绍 & 开发环境搭建

乐鑫文档中心 ESP32-S3 硬件设计指南_在线手册 ESP32-S3_数据手册(技术规格书)v2.1

没志青年 没志青年 发布于 2025-07-19

51 操作内部 EEPROM

STC15的EEPROM和程序空间是分开的,擦写次数10万次以上。 工作电压偏低时,建议不要进行EEPROM/IAP操作。 一个扇区512字节。 系列

没志青年 没志青年 发布于 2025-07-14

GD32 SPI 通信

推荐顺序: spi_enable(SPI1); // 先使能 SPI spi_dma_enable(SPI1, SPI_DMA_TRANSMIT); // 再打开 SPI DMA 发送功能 dma_channel_enable(DMA0, DMA_CHx); // 最后使能 DMA 通道 bidir

没志青年 没志青年 发布于 2025-07-02

GD32 串口通信

字节接收中断 RBNE 空闲中断 IDLEF

没志青年 没志青年 发布于 2025-07-02

GD32 定时器 Timer

#define BSP_TIMER_RCU RCU_TIMER5 #define BSP_TIMER TIMER5 #define BSP_TIMER_IRQ TIMER5_IRQn int main() { rcu_periph_clock_enable(BSP_TIM

没志青年 没志青年 发布于 2025-07-02

STC 寄存器详情

多用途寄存器 时钟分频寄存器 CLK_DIV(PCON2) 辅助特殊功能寄存器 AUXR</

没志青年 没志青年 发布于 2025-07-02

STC 低功耗模式

空闲模式 退出空闲模式 掉电模式 退出掉电模式 掉电模式唤醒方式: 所有的外部中断(INT0~4)

没志青年 没志青年 发布于 2025-07-02

STC 系统时钟与时钟输出

系统时钟设置 时钟输出

没志青年 没志青年 发布于 2025-07-02
没志青年 没志青年 发布于 2025-07-02

STC可编程计数器阵列PCA

可以理解低配版STM32高级定时器,不支持互补输出、死区控制等功能。 PCA可实现: 输入捕获 PWM输出

没志青年 没志青年 发布于 2025-07-02

STC 中断控制与外部中断

手册P538 中断 中断源 STC15W4K32S4 系列提供了21个中断请求源: 外部中断(5):外部中断0(INT0)、外部中断1(INT1)、外部中断2(INT2)、外部中断3(INT3)、外部中断4(INT4) 定时器中断(5):定时器0中断、定时器1中断、定时器2中断、定时器3中断、定时器

没志青年 没志青年 发布于 2025-07-02

STC 串口通信

串口1配置流程: (1)确认使用的引脚

没志青年 没志青年 发布于 2025-07-02

32单片机 - 以太网通信(MAC 外设)

DMA 描述符 MAC 外设高速 DMA,数据起始地址在哪里、数据长度是多少、这一块缓冲区是谁控制(CPU 或 DMA)、当前包是单段还是多段 等这些信息,要不然DMA咋知道怎么处理数据。

没志青年 没志青年 发布于 2025-06-24

32单片机 - CAN 通信

STM32 CAN 外设: bxCAN: FDCAN: GD32 CAN 外设: bxCAN: FDCAN: bxCAN 和 FDCAN 区别:

没志青年 没志青年 发布于 2025-06-24

32单片机 - FSMC、FMC 接口

26. FMC—扩展外部SDRAM — [野火]STM32库开发实战指南——基于野火挑战者开发板 文档 电脑的内存条实际上是由很多内存颗粒(SDRAM芯片)组成的一个模块。 而单片机直接与一个SDRAM芯片连接。 含有 FMC 外设的单片机才能连接SDRAM,FSMC不支持SDRAM,支持SRAM,

没志青年 没志青年 发布于 2025-06-24

32单片机 - GPIO

在硬件确实连接的情况下,gpio没有输出,可能的原因: 时钟没开 没正确初始化 一些特殊引脚如PC13不适合作为gpio,灌电流能力弱啥的 一标准库中默认的是复用功能,需显式的修改为gpio功能 一个案例:使用spi功能 虽然PB15没有复用 GPIO_PinAFConfig(GPIOB, GP

没志青年 没志青年 发布于 2025-06-13

32单片机 - SPI 通信

状态标志 TXE:发送缓冲区为空 RXNE:接收缓冲区非空 BUSY:SPI 正忙于通信

没志青年 没志青年 发布于 2025-06-13

32单片机 - DAC

#ifndef __BSP_DAC3_H__ #define __BSP_DAC3_H__ #include "stm32g4xx_hal.h" extern DAC_HandleTypeDef hdac3; void DAC3_Init(void); void DAC3_Set_Value(

没志青年 没志青年 发布于 2025-06-13

32单片机 - ADC

以 STM32F407 为例 STM32F407VET6 标准库 模板 STM32F407VET6 HAL 模板 PY32: 一、ADC 极限

没志青年 没志青年 发布于 2025-06-13

32单片机 - 定时器

定时器 定时器分类: 全是自动重装载计数器。

没志青年 没志青年 发布于 2025-06-13
上一页 下一页