keil delay要包含什么头文件_跑马灯实验和我为什么使用库函数?

本文介绍了为何选择使用标准外设库进行STM32编程,详细讲解了如何使用库函数进行跑马灯实验,包括RCC寄存器配置、GPIO初始化、读写操作及必要的库函数。通过实例代码展示了如何在STM32F10x系列中实现跑马灯效果。
摘要由CSDN通过智能技术生成

f3e701c12a3d1edeab721024b470f4af.png

建议阅读时长15min,全是干货

希望读者能点赞,关注,分享,让我更有动力,等我彻底写完stm32的学习日志,我会制作成电子书,分享给大家。

我为什么使用库函数进行编写程序?

截至2020年8月28日,ST公司一共开发了三个库,分别是标准外设库(STD),HAL库,LL库,此前使用直接控制寄存器的方式控制微处理器,从开发时间上是寄存器--->标准外设库--->HAL库--->LL库,其中寄存器的优点是代码量少,标准外设库可移植性强,HAL库和LL库虽然代码量少于标准外设库和固定平台的可移植性增强,但是在跨平台的可移植性大大降低,各平台的兼容性差,并且STM32Cube平台有些臃肿,我鉴于学习时间和未来的跨平台考虑,选择了标准外设库。

下面开始正文:


跑马灯实验:

重要翻译:

Reset Clock Controller ——RCC寄存器(复位时钟控制器寄存器)

d76b731ae9d0b3de5b0ddc6a8b5622a7.png

步骤:

  1. 确定stm32中的所需引脚的连接
    1. LED0-PB5
    2. LED1-PE5
  2. 确定使用库函数
    1. 头文件
      1. Stm32f10x_gpio.h
      2. Stm32f10x_rcc.h
    2. 源文件
      1. Stm32f10x_gpio.c
      2. Stm32f10x_rcc.c
    3. 一般常见库函数重要函数:
      1. 1个初始
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值