STM32基于库函数开发流程(从0到1)

整体流程图

整体流程图

找到对应的固件(标准库)

两种方式:
STMCU中文官网
世意法官网

具体步骤

STMCU中文官网下载标准库

(目前32F1系列的都找不到了。我随便举的例子,大家能看得懂就行)
进入官网第一:选择固件和软件(或者先登录,下载是必须登陆的)
选择固件第二:接下来就是选择对应选项,找到我们需要的标准库(或者其他固件)。
升级标准库第三:比如我们就要找这个,他每个文件都会告诉你他是干啥的

世意法官网下载标准库

通过产品选项(一种方式)

(这里以F4的标准库为例子)
进入对应选项第一:选择微控制器与微处理器,进入右边高性能MCU

在这里插入图片描述第二:选择F4系列的工具与软件

在这里插入图片描述第三:选择嵌入式软件->MCU嵌入式软件

在这里插入图片描述最终,我们点击标准库,并点击下方名称跳转到下载页面

补充:
F1系列的标准库真的下不了了(哭腔)

通过工具与软件选项(一种方式)

在这里插入图片描述第一:按照图片步骤,进入STM32微控制器软件

在这里插入图片描述
第二:选择标准外设软件库

库中应该包含什么

具体分析-点击跳转
实际的库中包含的文件为简化分析,这里直接以Libraries文件夹开始分析
startup_stm32f10x_xx.s文件
启动文件。
system_stm32f10x.c文件
时钟配置文件。
stm32f10x.h文件
外设。外设寄存器的映射。
core_cm3.c文件
内核。内核内部寄存器映射。


以下两个文件可以去Project->STM32F10x_StdPeriph_Template工程中复制粘贴过来
stm32f10x_conf.h文件
头文件的配置文件(头文件的头文件)。
stm32f10x_it.cstm32f10x_it.h文件
存放中断服务函数的C文件。

本地新建工程

创建对应的文件夹

本地文件夹目录图片来源:野火教材《零死角玩转单片机系列xxx》

keil5中需要创建的文件夹

工程文件夹

STARTUPCMSISFWLIBUSER
启动文件.score_cm3.csrc所有.c文件main.c
system_stm32f10x.cstm32f10x_it.c

魔术棒选项卡的必要配置

选项卡配置所需宏定义
第一:包含所有头文件路径(必须准确到.h文件所在目录层级)
第二:声明所需的宏(中间用英文逗号隔开)

其余配置可以参照野火教程-新建工程

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 《stm32f4库函数开发指南 pdf》是一本关于使用STM32F4系列微控制器的库函数进行开发的指南手册。这本指南针对初学者,详细介绍了如何使用STM32F4库函数进行开发。 这本指南介绍了STM32F4系列微控制器的库函数以及如何使用这些函数进行硬件的驱动、中断处理和数据处理等。从函数定义、函数调用和参数说明等方面逐一进行讲解,让读者能够深入了解函数的底层实现原理,并掌握函数的使用。 此外,这本指南还介绍了基于STM32F4系列微控制器的嵌入式开发流程。包括搭建开发环境、创建工程、编写代码、编译程序、烧录程序等步骤。通过实例代码和详细的注释,让读者能够快速理解和掌握嵌入式开发的基本流程。 总的来说,《stm32f4库函数开发指南pdf》是一本非常实用的嵌入式开发指南,可以帮助初学者快速入门STM32F4系列微控制器的开发,并且精通库函数的使用。如果你是一位初学者,或者想要深入了解STM32F4系列微控制器的开发,这本指南是非常值得一读的。 ### 回答2: 《STM32F4库函数开发指南》是一本关于STM32F4单片机库函数使用的指南,适合从事STM32F4单片机开发的软硬件工程师阅读。该书详细介绍了STM32F4库函数的使用方法,包括GPIO、SPI、USART、ADC等常用模块的操作,同时还介绍了如何利用库函数进行中断处理、DMA数据传输等高级应用。该书使用通俗易懂的语言,采用实践教学的方式,对每个模块的常见操作进行了具体的实例讲解,对初学者非常友好。 该书主要内容包括:STM32F4开发环境搭建、STM32F4库函数使用方法、STM32F4常用外设操作、中断处理、DMA数据传输等。 其中,STM32F4库函数使用方法部分详细介绍了库函数的各种使用方法,如库函数初始化、寄存器配置、数据读取等等。常用外设操作部分介绍了GPIO、SPI、USART、ADC等模块的常用操作方法,同时还包括了SD卡、NAND Flash、WIFI模块等特殊外设的使用方法。中断处理部分详细介绍了如何使用中断操作来提高STM32F4的效率和实现高级应用。DMA数据传输部分详细介绍了如何利用DMA实现数据传输和网络通信等高级应用。 总的来说,《STM32F4库函数开发指南》是一本非常实用的STM32F4开发指南,适合初学者和有一定STM32基础的开发者参考学习,并能在实际开发中得到应用。 ### 回答3: "stm32f4库函数开发指南 pdf" 是一本关于STM32F4芯片的开发指南。这本指南主要介绍了STM32F4库函数开发的重点,包括如何配置寄存器、使用标准外设库和HAL库等。对于初学者来说,这是一本非常好的学习资料。 这本指南共分为16章,介绍了STM32F4芯片的各种基础知识以及如何使用库函数进行开发。首先是对芯片的介绍,包括芯片的架构、特性、资源和开发环境等。接着,指南详细讲解了如何使用库函数进行GPIO、UART、SPI、I2C等外设的编程,其中讲解了相关寄存器的配置和库函数的使用方法。最后,指南还介绍了如何使用中断处理和DMA传输等高级特性,提高程序的效率和可靠性。 总的来说,这本指南对于学习STM32F4库函数开发非常有用。它适合初学者学习和实践,通过实验和练习能够让人快速地掌握STM32F4库函数开发的核心技能。同时,对于有一定基础的开发者来说,也能够提供一些新的思路和技巧,让他们更加深入地了解STM32F4芯片的特性和工作原理。总之,这本指南的价值非常高,是入门学习STM32F4库函数开发的必备资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值