STM32
文章平均质量分 85
小小优哥小优哥
学习嵌入式软件中
展开
-
STM32学习笔记【5】寄存器映射代码讲解
寄存器映射代码讲解1.外设总线查阅系统手册:由图可知,AHB(Advanced High performance Bus,高级高性能总线)下面挂载了RCC(Reset and clock control复位时钟控制器)和2个APB(Advanced Peripheral Bus,高级外设总线)。其中,APB2为高速总线。1.RCC总线实际开发中,大部分的外设启用之前,都需要先启用R...原创 2019-12-26 08:22:38 · 1094 阅读 · 2 评论 -
STM32学习笔记【1】什么是寄存器
什么是寄存器1.STM32长什么样子1.学会看丝印STM32F103VET6STM32:品牌名F103:系列名VET6:产品型号,V表示100个引脚,Z表示144个引脚。处理器上丝印有产地和批次号2.懂得如何辨别正方向黑色小圆点为起点,然后逆时针(1脚2脚3脚)顺序排列。如果没有黑色小圆点,以说明书为准。2.芯片里有什么芯片架构简图ARM(IP厂商):只生产内核ST(...原创 2019-08-18 22:37:07 · 1497 阅读 · 0 评论 -
STM32学习笔记【2】新建工程模板
新建工程——寄存器版1.新建工程1.新建本地工程文件夹首先选择或创建一个目录作为工程目录,然后建立2个子文件夹(实际上用keil5创建项目时会自动进行这一步,可以略过),具体如下:名称作用Listing存放编译器编译时候产生的 c/汇编/链接的列表清单Output存放编译产生的调试信息、hex 文件、预览信息、封装库等2.新建工程打开keil5,选择P...原创 2019-09-17 23:18:31 · 369 阅读 · 0 评论 -
STM32学习笔记【3】使用寄存器点亮LED灯
使用寄存器点亮LED灯1.配置输出数据寄存器找到LED灯的原理图:由原理图可知,红色灯对应的端口为PB5,绿色对应的端口为PB0,蓝色对应的端口为PB1。当端口为低电平的时候,灯被点亮。查阅手册可知,GPIOB的存储器映像为0X40010C00-0X40010FFF;而端口对应的输出数据寄存器的偏移量为0Ch。下面代码使用了位移操作,详情可看:【C语言知识】关于移位指令的使用。配置...原创 2019-09-18 21:46:29 · 2488 阅读 · 7 评论 -
STM32学习笔记【4】GPIO入门
GPIO入门1.GPIO简介GPIO-general purpose intput output(通用输入输出口)。简单来说就是软件可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32F103芯片的引脚图如下:1.GPIO和引脚有什么区别?GPIO为通用输出输出口,引脚图上PAx到PEx对应的针脚为GPIO口,GPIO口往...原创 2019-09-25 21:53:02 · 1104 阅读 · 0 评论