STM32F0开发笔记5: HAL_Init函数

发布者:Susan苏最新更新时间:2018-09-12 来源: eefocus关键字:STM32F0  HAL_Init函数 手机看文章 扫描二维码
随时随地手机看文章

    本文介绍HAL_Init函数。

    在STM32CubeF0架构中,进入main函数后,首先执行的就是HAL_Init初始化函数,它主要完成以下工作。

    1、配置Flash预取功能,这个功能宏在stm32f0xx_hal_conf.h中定义,并已经使能如下图所示。FLASH预取功能在其芯片的参考手册中有如下介绍:The Flash interface implements instruction access and data access based on the AHB protocol. It implements the prefetch buffer that speeds up CPU code execution.(大意:Flash通过AHB协议执行指令存取和数据存取,它以预存取缓冲的方式,加速CPU代码的执行。) 

图片 


    2、配置SysTick的中断时间为1ms。

    3、配置SysTick的中断优先级为最低,如下图所示。

图片  


    4、调用HAL_MspInit回调函数,执行全局底层硬件初始化,这个函数由开发者自己完成。


关键字:STM32F0  HAL_Init函数 引用地址:STM32F0开发笔记5: HAL_Init函数

上一篇:STM32F0开发笔记6: 在Keil中使用C++进行程序设计
下一篇:STM32F0开发笔记4: STM32CubeF0固件架构

推荐阅读最新更新时间:2024-03-16 16:13

STM32F0开发笔记3: STM32CubeF0介绍
本文介绍 STM32CubeF0。 STM32CubeF0 gathers, in a single package, all the generic embedded software components required to develop an application on STM32F0 microcontrollers. In line with the STMCube™ initiative(首创), this set of components is highly portable, not only within STM32F0 Series but also to other STM32 Series
[单片机]
<font color='red'>STM32F0</font>开发笔记3: STM32CubeF0介绍
STM32F0(8)SPI初始化
// SPI引脚初始化 void W25X_SPI_Init(void) { RCC- APB1ENR |= RCC_APB1ENR_SPI2EN; // 打开SPI2的时钟 RCC- AHBENR |= RCC_AHBENR_GPIOBEN; // 打开SPI2对应引脚的时钟 GPIOB- AFR &= ~0xfff00000; // 开引脚复用功能对应的功能 // 配置GPIO // cs口为通用输出口,手动控制cs GPIOB- MODER &= ~GPIO_MODER_MODER12_1; GPIOB- MODER |= GPIO_MODER_MODER12_0; SPI_CS_H; // 其它引脚为复用功
[单片机]
stm32f0_GPIO
GPIO口 介绍: 4 个 32 位 配 置 寄 存 器 GPIOx_MODER:模式配置寄存器 GPIOx_OTYPER:输出模式配置寄存器 GPIOx_OSPEEDR:输出速度寄存器 GPIOx_PUPDR:上拉下拉选择 2 个 32 位数据寄存器 GPIOx_IDR:输入寄存器 GPIOx_ODR:输出寄存器 1 个32 位置位 / 复位寄存器 GPIOx_BSRR A和B还含有1个32位锁定寄存器 GPIOx_LCKR A和B还含有2个32位替代功能寄存器 GPIOx_AFRH :复用功能寄存器 GPIOx_AFRL :复用功能寄存器 GPIO口可以配置成
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved