HAL库的官方历程

最新更新时间:1970-01-01来源: eefocus关键字:HAL库  STM32 手机看文章 扫描二维码
随时随地手机看文章

需求:

我们以前用标准库的时候是一个压缩包,然后压缩包中有官方的历程,我们使用片上资源的时候会去参考查询,但是ST推出HAL库之后搭配的是STM32CubMX自动生成的,我们也需要参考官方历程,这时候就需要HAL库的官方历程。


路径:

1.打开STM32CubeMX,然后电机Help下的Updater Settings

在这里插入图片描述

2.找到如下路径:

在这里插入图片描述

3.然后顺着刚刚路径后面继续打开如下路径:STM32Cube_FW_G0_V1.2.0ProjectsNUCLEOG070RBExamplesPWRPWR_STANDBY

在这里插入图片描述

关键字:HAL库  STM32 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic547001.html

上一篇:【STM32】解决加入flash擦除、读写之后程序“卡死“的问题
下一篇:解决STM32单片机的ADC采样不准确偏移的问题

推荐阅读

stm32常用printf函数支持接口(标准库与hal库
stm32常用printf函数支持接口(标准库与hal库)/hal库***************/int fputc(int ch,FILE *f){   HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xFFFF);//hurat1为串口号,根据自己情况进行选择   return ch;}/标准库*******/int fputc(int ch, FILE *f){   USART_SendData(USART1, (u8) ch);   while(!(USART_GetFlagStatus
发表于 2021-11-10
STM32 HAL库 定时器中断
//定时时间t=(Prescaler +1)*(Period +1) /clock(定时器时钟评率)`  MX_TIM3_Init();  HAL_TIM_Base_Start_IT(&htim3); //(必须要,启动定时器中断)static void MX_TIM3_Init(void){  /* USER CODE BEGIN TIM3_Init 0 */  /* USER CODE END TIM3_Init 0 */  TIM_ClockConfigTypeDef sClockSourceConfig = {0};  TIM_MasterConfigTyp
发表于 2021-11-10
stm32实用篇6:HAL库 DS18B20 驱动
DS18B20是很常用的温度传感器,精度很高,测试结果如下:整个驱动程序基本是根据时序写的。要注意的地方有两个:1 读数据的时间 < 15us,这个值要实际测试,跟自己实现的延时函数效率有关,我使用的是10us,这个值如果设置的不合理,会直接导致整个数据读取出错;2 建议使用DS18B20_GetTemp_SkipRom函数,不推荐使用设备号相关的那个读取函数,不太稳定; HAL库驱动程序源码:bsp_ds18b20.c/**  ****************************************************************************** 
发表于 2021-11-03
stm32实用篇6:<font color='red'>HAL库</font> DS18B20 驱动
stm32实用篇5:HAL库 DHT11 驱动
DHT11是很常用的温湿度传感器,时序也比较简单,如下所示:直接给出HAL库的驱动:1 微秒级延时函数HAL库并没有直接的微秒级延时函数,下面是自己实现的微秒堵塞延时函数(使用定时器TIM3);/** * @brief 微秒级延时 */void bsp_delay_us(uint16_t us){ __HAL_TIM_SET_COUNTER(&htim3, 0); HAL_TIM_Base_Start(&htim3); while (__HAL_TIM_GET_COUNTER(&htim3) != us); HAL_TIM_Base_Stop(&htim3);}2 配置DHT11数据引脚的输出
发表于 2021-11-02
stm32实用篇5:<font color='red'>HAL库</font> DHT11 驱动
STM32CubeMX配置RTC——基于(STM32G070+STM32CubeMX+HAL库+RTC)
实验目的:通过STM32CubeMX进行简单配置生成HAL库实现内部晶振RTC。一、STM32CubeMX配置如下:1.时钟树配置:因为板子没有外部RTC晶振,所以只能使用内部32KHz晶振,时钟树配置如下:2.RTC配置:(1)关于Asynchronous Predivider value 和 Synchronous Predivider value填写多少,请看下面:因为内部晶振是32KHz,所以毫无疑问应该选择LSI=32KHz即:Asynchronous Predivider value :127Synchronous Predivider value :249(2)关于Hours、Minutes等这些初值没啥好疑
发表于 2021-09-08
STM32CubeMX配置RTC——基于(STM32G070+STM32CubeMX+<font color='red'>HAL库</font>+RTC)
STM32G0系列通过HAL库读取CPUID
;   /*!< Unique device ID register base address */#define FLASHSIZE_BASE        (0x1FFF75E0UL)        /*!< Flash size data register base address  *//**HAL库已经预留了API可以直接读取:/**  * @brief  Returns first word of the unique device identifier (UID based on 96 bits
发表于 2021-09-08

推荐帖子

程序问题求教!
430f2272的程序,不加中断程序运行正常。加一段中断程序后,程序执行很慢,就在下面的初始化程序里出不来了,像是进入了低功耗模式 WDTCTL=WDTPW+WDTHOLD;//stopwatchdogtimer { volatileinti; for(i=1;i<0xFFFF;i++){}//delaylooptoensureporperstartup } 真是奇怪,难道加了中断,就自动进入低功耗模式了?我的中断程序里
rockybest 微控制器 MCU
纯干货|最经典的STM32-M3概述!
4、Cortex-M3概览(1)简介Cortex-M3是一个32位处理器内核。内部的数据路径是32位的,寄存器是32位的,存储器接口也是32位的。CM3采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。这样一来数据访问不再占用指令总线,从而提升了性能。为实现这个特性,CM3内部含有好几条总线接口,每条都为自己的应用场合优化过,并且它们可以并行工作。但是另一方面,指令总线和数据总线共享同一个存储器空间(一个统
jingcheng stm32/stm8
关于maplab的几个问题。
1、在debugger下,进行调试的步骤有哪些? 是先BUILDALL--debugger---run吗?需要program吗? 2、几个命令:animate是什么意思?stepover?stepinto? 3、还有调试时有运行到光标处的调试命令吗?(类似VC) 关于maplab的几个问题。
zachy 嵌入式系统
CH554评测:五,电容按键TOUCHKey例程的疑问
本帖最后由ddllxxrr于2017-11-417:54编辑 我今天想用到按键,见开发板上有,就没有动别的心思,就把例程上给的HEX直接烧录到开发板。 想看下按键好用不啦。可让我吃惊的是,只有K2和k3可以串口输出,但串口输出的全是第3通道。如下面这个样子,无论按K2或K3都输出: [C]纯文本查看复制代码QueryTouchkeychanel03 翻开原理更让我不解,居然是键子不是单独的而是相互连的,见下图: 上图的k1k2,没有直接接地,而是同K3,K4
ddllxxrr 单片机
有人想一块参加嵌入式培训的吗?
有人想一块参加港湾嵌入式培训的吗?有的话联系QQ568689807,我仔细比较了一下,港湾还可以,便宜,各方面还差不多,他们说几个人一块报可以优惠,大家想参加的和我联系下,咱们一块报有人想一块参加嵌入式培训的吗?
zdhm 嵌入式系统
超声波传感器问题
单片机输出40KHZ信号。由于没有示波器用万用表测的中周输出端的频率也是40KHZ。但用万用表测的电压为0.CX20106A测一直输出高电平。请问是升压中周没有升压吗? 超声波传感器问题
qrnuyangfu 综合技术交流
小广播
何立民专栏 单片机及嵌入式宝典

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

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