stm32单片机开发思考
文章平均质量分 88
以stm32单片机为主逐步入场嵌入式开发
比松
这个作者很懒,什么都没留下…
展开
-
9.初识STM32标准库
STM32标准库可以从官网获得,也可以直接从论坛中的配套资料得到。本书讲解的例程全部采用3.5.0库文件。以下内容请打开STM32标准库文件配合阅读。解压库文件后进入其目录STM32F10x_Std Periph_Lib_V3.5.0\,软件库各文件夹的内容说明见图9-2。Libraries:文件夹下是驱动库的源代码及启动文件,这个文件夹非常重要,我们要使用的固件库就在这个文件夹里面。Project。原创 2024-07-23 14:20:43 · 834 阅读 · 1 评论 -
8. 构建库函数雏形
STM32函数库是指“STM32标准函数库”,由ST公司针对STM32提供的函数接口(API,Application Program Interface)。开发者可调用这些函数接口来配置STM32的寄存器,使开发人员得以脱离最底层的寄存器操作,有开发快速、易于阅读、维护成本低等优点。当我们调用库API时,不需要挖空心思地去了解库底层的寄存器操作,就像学习C语言时,只需了解printf()函数的使用格式,不必研究其源码实现。但当需要深入研究时,库源码就是最佳的学习范例。原创 2024-07-23 14:16:45 · 1020 阅读 · 0 评论 -
7.用寄存器点亮LED
寄存器编程是基础,固件库编程是在寄存器编程的基础上升级而来,提供了一种易于学习和开发的编程方法。我们在编程时,可以通过它们的地址找到它们,并操作它们(通过C语言对它们进行数据的读和写)。:AHB总线作为一个中央通道连接多个关键组件,从AHB总线延伸出的两条APB2和APB1总线挂载了STM32的各种特色外设,如GPIO、USART、I2C、SPI等。在这8个块中,有3个块非常重要,也是我们最关心的3个块:Block0被设计成内部Flash,Block1被设计成内部RAM,Block2被设计成片上的外设。原创 2024-07-23 13:37:33 · 982 阅读 · 0 评论 -
6.新建工程【寄存器版】
,则表示程序下载成功。当然,这只是一个工程模板,尚未编写程序,开发板不会有任何反应。为了使工程目录更加清晰,我们在本地电脑上新建一个文件夹用于存放整个工程,如命名为“LED”。:在新建的工程中添加文件,可以从本地建好的工程文件夹下获取。如果没有出现想要的CPU型号,可能是因为KEIL5没有添加device库,添加方法参考第1章。:在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开KEIL,在魔术棒选项卡中选择仿真器的型号。:选择目标板,根据板子上的芯片型号决定Flash大小,这里选择512KB。原创 2024-07-17 09:54:55 · 23677 阅读 · 0 评论 -
STM32寄存器编码最小MVP
寄存器编程是基础,固件库编程是在寄存器编程的基础上升级而来,提供了一种易于学习和开发的编程方法。我们在编程时,可以通过它们的地址找到它们,并操作它们(通过C语言对它们进行数据的读和写)。:AHB总线作为一个中央通道连接多个关键组件,从AHB总线延伸出的两条APB2和APB1总线挂载了STM32的各种特色外设,如GPIO、USART、I2C、SPI等。在这8个块中,有3个块非常重要,也是我们最关心的3个块:Block0被设计成内部Flash,Block1被设计成内部RAM,Block2被设计成片上的外设。原创 2024-07-17 09:46:13 · 29634 阅读 · 0 评论 -
STM32基本通识
STM32是意法半导体公司(STMicroelectronics)开发的32位微控制器。STM32系列微控制器由于其高性价比、多样化产品线和简便的库开发方式,在32位控制器市场中脱颖而出,广受工程师和市场的青睐。原创 2024-07-17 09:44:47 · 22283 阅读 · 0 评论 -
使用DAP仿真器下载程序
本指南介绍的仿真器是Fire-Debugger,它遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex-M内核的单片机,包括常见的M3、M4和M7内核。Fire-Debugger支持程序下载和在线仿真,兼容Windows XP/7/8/10操作系统,无需安装驱动即可使用,支持KEIL和IAR直接下载,使用非常方便。原创 2024-07-11 18:52:44 · 23205 阅读 · 0 评论 -
安装KEIL5指南
在官网中找到STM32F1、STM32F4、STM32F7这三个系列的包,根据你使用的型号下载到本地电脑中。这里下载F1、F4、F7三个系列的包,F1代表M3,F4代表M4,F7代表M7。本文使用的KEIL5版本是MDK5.16a,见下图。:双击下载好的包进行安装,选择与KEIL5相同的安装路径。:下载好安装文件后,双击KEIL5的安装包,在弹出的对话框中点击。:填写用户信息,全部填空格(按键盘的Space键)即可,单击。:选择安装路径,路径名中不能带中文,单击。,或者直接用我们下载好的包。原创 2024-07-10 10:24:28 · 6652 阅读 · 0 评论