
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
STM32是ST公司基于ARM Cortex-M内核的32位微控制器,具有高性能、低功耗和丰富外设等特点,广泛应用于嵌入式系统。该芯片包含内核和片上外设两大部分,采用总线矩阵架构连接各模块。STM32通过存储器映射将功能部件分配到4GB地址空间,开发者可通过寄存器编程控制外设。文档详细介绍了STM32的选型方法、命名规则、引脚分类、内部组成、存储器结构以及C语言寄存器封装技术,包括位操作方法。同时
DAC(Digital-to-Analog Converter,数字-模拟转换器)是一种将数字信号转换成连续模拟信号的电子器件。它的功能正好与ADC(模数转换器)相反。各种传感器将外界的物理量(温度、声音、光强等)转换成模拟电压或电流信号;ADC将这些模拟信号转换成数字量,供计算机或单片机存储和处理;经过运算处理后,如果需要控制外部的模拟设备(如扬声器播放声音、驱动马达、调节灯光亮度等),就由DA
单文件结构是指将所有代码(包括主函数、外设控制、逻辑处理、宏定义、变量声明和延时函数等)集中编写在一个.c文件中,通常命名为main.c。多文件结构是指将工程代码按功能或职责进行划分,分别存放在多个.c源文件和.h头文件中,常见模块包括主函数、外设驱动、公共函数、类型定义等,并通过模块化接口进行调用。每个功能模块通常拥有自己独立的一对.c/.h文件,主函数只负责调用这些模块接口。
是微控制器中用于实现高效数据搬运的专用外设。其核心工程意义在于:在无需 CPU 连续干预的情况下,通过硬件逻辑直接接管总线控制权,建立起外设与存储器(Peripheral-to-Memory)、存储器与外设(Memory-to-Peripheral)或存储器与存储器(Memory-to-Memory)之间的高速数据传输通道。在传统的轮询或中断驱动方式中,CPU 需要参与数据的逐次读写搬运。当数据量
模数转换器(Analog-to-Digital Converter, ADC)是嵌入式系统中连接连续模拟信号与离散数字信号的核心接口。微控制器(如 STM32)内部逻辑电路仅能处理以高、低电平表征的数字信号,无法直接解析传感器输出的连续变化电压。ADC 的核心职能在于通过**采样(Sampling)、保持(Holding)、量化(Quantizing)与编码(Encoding)**四个物理过程,将
最近在开发STM32的时候,安装Keil5,遇到STM32和C51的共存的问题,在网上找了很多方法,又遇到一些bug,最终还是弄好了。因此将处理的过程记录下来,希望对遇到相同问题的朋友一些启发。

PCB整体或局部修改封装
LED 点阵实验~点亮一个点、数字、汉字、图







