STM32学习
文章平均质量分 97
记录STM32学习过程
行列因式重组hhh
日拱一卒,功不唐捐
展开
-
STM32使用HAL库的初始化过程
由于这个文件夹原来设计是用于匹配全部 F1 系列的芯片的,导致非常大, 部分文件对我们的例程来说不会使用到,而且浪费磁盘的存储空间,所以我们会对这个文件夹 进行精简:打开目录“CMSIS\Device\ST\STM32F1xx”,其中的Include文件夹里都是芯片的头文件我们只留下如图1这三个头文件,其他删除。SYSTEM 文件夹里面的代码由正点原子提供,是 STM32F1xx 系列的底层核心驱动函数, 可以用在 STM32F1xx系列的各个型号上面,方便大家快速构建自己的工程。原创 2023-06-15 16:08:11 · 1459 阅读 · 2 评论 -
流水灯实验
点灯是嵌入式系统开发的,作为嵌入式领域中最基础和最常见的调试技术之一,可以帮助开发者了解嵌入式系统的工作原理和编程方法,同时也是入门者学习和掌握嵌入式系统开发的第一步。本实验使用STM32F103ZET6芯片,利用其HAL库完成点灯操作。2个32位端口配置寄存器(CRL 和 CRH)2个32位端口数据寄存器(IDR 和 ODR)1个32位端口置位/复位寄存器(BSRR)1个16位端口复位寄存器(BRR)1个32位端口锁定寄存器(LCKR)寄存器的作用是控制GPIO口的工作模式和工作速度。原创 2023-06-07 13:23:24 · 148 阅读 · 0 评论