电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>STM32初学者的考虑因素 STM32标准库和HAL库如何选择

STM32初学者的考虑因素 STM32标准库和HAL库如何选择

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

HALSTM32CubeMX

前言:本系列教程将 对应外设原理,HALSTM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片: STM32F407ZET6/ STM32
2021-08-05 07:12:01

HALSTM32CubeMX结合讲解

前言:本系列教程将 对应外设原理,HALSTM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片:STM32F407ZET6/STM32
2021-08-19 06:00:51

HAL标准有哪些区别

什么是HAL标准又是什么?HAL标准有哪些区别?
2021-10-26 06:54:16

HAL标准的原理区别

HAL的学习HAL标准的原理区别串口通信实验包含的文件区别具体代码区别总结HAL标准的原理区别HAL简介:== HAL ==是st公司为了更方便地进行stm32之间的移植而开发的
2021-07-29 08:48:46

HAL和lib的区别和联系

的开发产品需求进行裁剪选择做出专用的程序包,这个程序包通过STM32CubeMux工具配置后自动生成。2.HAL和lib的区别和联系(1)联系@1.HAL和lib都是一套API软件接口,...
2021-08-12 06:41:36

HAL教程1:STM32Cube的介绍 精选资料推荐

  使用STM32HAL已经有了一段时间,觉得相比于标准,好用了不少。加上STM32CubeMX图形化配置工具的加持,个人认为可以极大提升开发效率。其实关于HAL的教程已经很多了,关于
2021-08-03 07:20:52

STM32 HAL概述

STM32HAL概述本文本是我对我自己平日里使用STM32的总结,结合了网上和自己的理解,方便自己以后回顾学习。只包含在学习过程有用到的。1.GPIO(1)HAL_GPIO_DeInit功能:这个
2021-08-19 06:05:53

STM32 HAL CUBEMX配置 ADC采集 精选资料分享

STM32 HAL CUBEMX配置 ADC采集软硬件型号正点原子阿波罗STM32F428IG开发板STM32CUBEMX+KEIL5编程STM32F4 1.24.2 版本1.单通道不定时任意时刻采集信号CUBEMX配置1.打开RCC2.配置时钟树3.选择ADC通道4.使能持续...
2021-08-11 07:46:45

STM32 HAL标准的区别在哪

最近笔者开始学习STM32HAL,由于以前一直用标准进行开发,于是发现了HAL几点好玩的地方,在此分享。1.句柄在STM32标准中,假设我们要初始化一个外设(这里以USART为例)我们
2022-02-15 07:03:35

STM32 HAL标准的区别有哪些

STM32的开发方式有哪几种?怎样去安装HAL固件呢?STM32 HAL标准的区别有哪些?
2021-10-25 07:49:11

STM32 HAL微秒延时

STM32HAL微秒(μs)延时
2021-08-24 07:19:24

STM32 HAL有没有像标准外设的这个文件

STM32 HAL有没有像标准外设的这个文件stm32f10x_stdperiph_lib_um.HTML 不然怎么使用这个HAL用不来啊,虽然用STM32CUBE可以省去很多配置,但是在
2017-11-08 16:10:17

STM32 USB的使用详解

STM32 USB的使用详解,可以帮助初学者很好很快的掌握USB的开发.
2012-08-16 00:22:09

STM32初学者笔记一步步建立自己的STM32函数(分享)

`[table=98%][tr][td]STM32初学者笔记(1) 一步步建立自己的STM32函数使用自己建立的 STM32F103.H 的 头文件。里面有大量中文注释。非常适合初学者STM32
2014-03-10 11:26:51

STM32标准HAL之间如何相互装换?

STM32标准HAL之间如何相互装换?
2021-11-25 06:18:07

STM32标准HAL有哪些不同

STM32标准HAL有哪些不同?标准HAL有啥区别?有何优点?
2021-10-21 07:44:08

STM32标准的教程

前言手头上正好有STM32的开发板和ESP-12E模块,想着控制个WS2812玩玩。到MCU开发的时候下载了生成的代码发现是HAL的,无奈自己刚刚学习stm32,用的是标准,在论坛发现关于
2021-11-03 06:00:22

STM32CubeMX的相关资料下载

一、写在前面上一篇文章是对STM32CubeMX做了一个简单介绍,可能初学者看了之后也不是很理解。那么本文开始动手实践,实践也是快速掌握知识的一种办法。本文针对初学者,内...
2022-02-10 06:27:36

STM32F407必备的HALAPI(重要)

要熟练掌握这些函数都是实现了什么功能,不常用的函数有个了解即可,用到的时候再去学。目录第16章 STM32F407必备的HALAPI(重要)16.1 初学者重要提示16.2 ...
2021-08-10 06:58:59

STM32F407的HAL框架设计

第12章 STM32F407的HAL框架设计学习通过本章节,主要是想让大家对HAL程序设计的基本套路有个了解,防止踩坑。目录第12章 STM32F407的HAL框架设计学习12.1 初学者重要
2021-08-10 06:23:26

STM32F429使用HAL把温度上传到onenet 精选资料分享

,如果有不懂的地方,大家一起讨论(因为我也是初学者,很多地方也理解得不够透彻,如果有地方不对一定要指出来啊啊啊)。实验前准备工作:STM32F429开发板esp8266-12F WiFi模块D...
2021-08-04 06:40:15

STM32F429的工程标准移植到HAL后中断向量表异常的原因?

STM32F429的工程标准移植到HAL后中断向量表异常
2024-03-20 06:02:21

STM32H7的DAC基础知识和HALAPI

第59章 STM32H7的DAC基础知识和HALAPI本章节为大家讲解DAC,实际项目用到DAC的地方比较多,而且H7的DAC性能也比较给力。59.1 初学者重要提示59.2 DAC基础知识59.3 DAC的HAL用法59....
2021-08-06 08:25:28

STM32HAL标准外设、LLSTM32 Embedded Software)

STM32 Embedded Software  工作以来一直使用ST的STM32系列芯片,ST为开发者提供了非常方便的开发。到目前为止,有标准外设(STD)、HAL、LL 三种。前两者都
2018-07-03 15:02:00

STM32基于HAL实现LED闪烁

STM32基于HAL实现LED闪烁、串口输出Hello world以及使用keil仿真观察波形一、STM32基于HAL实现LED闪烁二、基于MDK创建STM32汇编程序:串口输出Hello
2022-02-15 06:35:46

STM32基于标准库函数和HAL编程差异 精选资料推荐

本文目的是以串口通信来简要分析STM32使用标准库函数和HAL库函数编程的差异。目录(一)开发方式1.配置寄存器2.库函数3.HAL(二)库函数与HAL对比1.串口通信实验2.库函数与HAL
2021-08-11 07:40:36

STM32学习笔记(初学者快速入门)

本帖最后由 eehome 于 2013-1-5 10:08 编辑 STM32学习笔记(初学者快速入门)
2012-08-18 21:35:47

STM32学习笔记(初学者快速入门)

STM32学习笔记(初学者快速入门)资料来自网络资源
2019-06-11 20:23:31

STM32怎么才能容易编写,初学者感觉有点乱

STM32怎么才能容易编写,初学者感觉有点乱
2015-06-08 20:57:23

STM32标准HAL是怎么回事

23.1.6.STM32简单中文手册带读33.1.7.STM32的各种仿真器调试器是怎么回事3.1.8.STM32标准HAL(cubeMX)是怎么回事3.1.9.本课程使用的开发板介绍第二部分、章节介绍3.1.1.STM32的来历背景1 本节对STM3...
2021-07-13 09:33:39

STM32CubeMx+JRE+HAL的安装教程

Warning:写作不易,请勿转载,感谢!STM32CubeMx+JRE+HAL的安装教程写作背景1:JRE程序包与介绍1.1:安装JRE步骤2:STM32CubeMX安装包
2021-08-11 08:46:32

stm32 HALFlash该如何去操作

stm32 HAL Flash操作简介目录第一stm32,flash介绍查看代码段,以判断代码长度flash的基本操作规则stm32 HAL Flash操作指南
2021-08-19 06:26:08

stm32f373怎么移植HAL到103板子

现在有一个stm32f373的板子 想换成stm32f103,而373的板子用的是HAL 那怎么移植到103板子呢?不会使用cube。。。可不可以直接用103的HAL直接替换? 那么工程创建跟使用标准文件时候一样吗
2018-11-07 08:55:46

stm32hal标准有什么区别

stm32hal标准有什么区别
2021-07-20 08:20:40

stm32HAL

掌握了标准,最近在搞stm32HAL,在自己编写任务时,出现了error: #20: identifier “HAL_StatusTypeDef” is undefined的问题,通过查找定义
2021-08-24 06:05:25

初学者绘制stm32最小系统的方法

文章目录前言芯片封装自定义封装原理图绘制总结前言本文提供了初学者绘制stm32最小系统,同时初学者的同学可以跟着小白学习绘制原理图哦~芯片封装提示:下载安装好Altium Designer之后才能
2021-11-26 06:11:49

初学者问什么是IP啊?

初学者问什么是IP啊?
2012-04-12 10:45:59

标准HAL有啥区别

“健康守护者”——STM32标准HAL的比较使用STM32芯片的时候呢,大家可能都喜欢用,什么标准啦,HAL啦,拿到了就一股脑的用,也没有深究其区别,这样出BUG的时候就只能两手一摊
2021-08-04 08:22:09

标准外设HAL的相关资料分享

C 语言使用 HAL 开发ST公司先后推出了两套主要标准外设(Standard Peripherals Library)和HAL(Hardware Abstraction Layer
2022-01-18 07:39:45

【NUCLEO-F412ZG试用体验】No.3 转库!义无反顾的转向HAL!+按键中断

以说明,以后的战略目标是逐渐的转向HAL 。所以建议初学者直接学习HAL。 下面介绍一下实验流程:1 打开STM32CubeMX 2 新建工程,选择芯片型号3 配置各个管脚4 配置时钟5 配置管脚
2016-11-26 16:29:00

【NUCLEO-F412ZG试用体验】用标准建立STM32F412ZG工程与模板分享

简单的建立一个工程对于没接触过STM32单片机的初学者都是一大挑战。STM32F4系列的官方参考资料都是英文的,一直找不到中文版的资料。所以,刚上来就学习F4系列的单片机的初学者感到就很困难。从网上
2016-12-26 17:56:50

一文帮助初学者理解RTT设备架构层次关系

粗略地画了一个图,主要针对设备这块,能帮助初学者理解设备架构的层次关系。下图所示为RTT设备层次关系。(1)STM32为例使用 cubemx 配置的外设,点击生成代码之后,外设的初始化代码会更新
2022-05-31 15:08:14

介绍stm32初学者必会的工具usart的串口设备

stm32初学者必会操作----usart串口调试工具今天笔者介绍stm32初学者必会的工具 usart的串口设备。usart很重要,可以传输数据,可以检查代码的错误位置,查看输出数据。下图就是笔者
2022-02-22 08:06:01

创建基于HALSTM32工程项目

工程创建和繁琐的外设配置。但是对于初学者要懂得手动创建一个完整的工程,有利于加深对工程目录结构和各类驱动文件的理解,本文将带领读者动手创建基于HALSTM32工程项目。一、HAL1.1 HAL下载STM HAL可以从官方下载(下载链接),展开MCU固件一栏选项点击STM32CubeF
2021-08-23 09:27:19

基于HALSTM32F429单片机串口打印程序分享

工程师还是初学者都十分推崇。然而近几年开始,ST官方大力推行使用HAL,其优势是操作方便,所有底层都封装好,用户在开发时只需调用其生成的API即可。同时,HAL可以通过ST官方提供的STM32CubeM...
2022-01-14 08:42:05

基于HAL的用IO口模拟I2C的0.96寸OLED驱动

STM32V107RCT6,基于HAL的用IO口模拟I2C的0.96寸OLED驱动前言作为一个初学者,当然希望有比较好的范例可以学习,但在CSDN和众多家的单片机学习网站,没发现现成的I2C模拟
2022-01-24 07:41:27

如何下载和使用STM32标准外设而不是HAL

当我在 STM32CubeIDE 中创建一个新项目时,它会自动下载所有 HAL (例如:stm32f1xx_hal_rcc 或 stm32f1xx_hal_tim),但我想使用 STM32 标准
2023-01-31 07:49:24

如何使用STM32 HAL

概述 本篇文章介绍如何使用STM32使用HAL,来读取 UID唯一码示例,硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使用方法二、STM32CubeMx配置三、Examples四、运行结果传送门->代码五、总结好了,就介绍到此。...
2021-08-24 08:08:47

如何使用STM32 HAL

概述本篇文章介绍如何使用STM32HAL,编写一些项目时经常使用到an'z
2021-08-10 07:48:23

如何使用STM32 HAL移植SFUD开源

概述本篇文章介绍如何使用STM32HAL,移植SFUD开源。GitHub:硬件:STM32F103CBT6最小系统板软件:Keil 5.29+ STM32CubeMX6.01一、使用方法0
2021-08-11 06:45:23

如何使用STM32使用HAL

概述 本篇文章介绍如何使用STM32使用HAL,自带CRC功能检验数据正确性。CRC校验原理:循环冗余校验(CRC)计算单元是根据固定的生成多项式得到任一32位全字的CRC计算结果硬件
2021-08-10 07:52:27

如何使用STM32HAL去移植CmBacktrace?

CmBacktrace是什么?为什么选择CmBacktrace?CmBacktrace如何去使用?如何使用STM32HAL去移植CmBacktrace?
2021-07-01 10:40:12

如何使用stm32hal

如何使用stm32hal
2021-12-01 07:27:08

如何安装hal

1.什么是hal  hal是ST公司针对STM32单片机推出的全新开发,旨在取代原来用于开发STM32标准。相比于原来的标准hal具有如下优点:1)hal开发提供了图形化配置界面
2022-01-27 06:03:24

如何对基于stm32的json进行解析

#适用于STM32F103芯片#使用stm32标准#文档等更多参考之前在做openmv与单片机通讯时,遇到了json的解析问题,根据openmv中文平台的指导选择了jansson——这是一个C
2022-01-12 08:04:33

如何解决stm32-HAL使用usart发送中断判断发送的问题

前言:stm32是嵌入式MCU开发中最多应用的芯片,很早之前我们开发ST芯一般都是标准开发,标准简洁好读,现在要配合CubeMX生成代码,所以官方主推HAL和LL,但是HAL代码冗...
2021-12-09 07:12:42

对于STM32标准移植nano对应HAL移植的需要改哪里

对于STM32标准移植nano对应HAL移植的需要改哪里?要是一直到标准库里面那么又要如何去改,小白不懂
2022-10-20 10:28:51

本人初学者,求助led显示屏常用的封装,pcb和sch封装

本人初学者,求助led显示屏常用的封装,pcb和sch封装!万分感谢啊{:19:}
2012-12-09 14:19:56

李想 STM32视频 初学者的首选之物

李想STM32视频 初学者的首选之物PCB打样找华强 http://www.hqpcb.com 样板2天出货
2013-08-25 08:46:22

浅析STM32 HAL固件

HAL函数文件结构是怎样组成的?STM32 HAL固件是什么?HAL支持哪几种编程方式?
2021-10-20 06:31:38

STM32CubeMX与HAL进行开发

STM32CubeMX与HAL学习--基本定时器定时中断背景STM32CubeMX生成初始化代码在MDK-ARM里编辑代码其他背景本人小白,最近在学着使用STM32CubeMX与HAL进行开发
2021-08-11 06:59:19

用rt thread studio建stm32的nano工程时能不能选择stm32标准外设

用rt thread studio 建stm32的nano工程,默认用的是stm32HAL。用rt thread studio 建stm32的nano工程时能不能选择stm32标准外设(STD)?
2023-04-17 15:55:42

简要分析STM32HAL的包含结构组成部分

HAL结构说到STM32HAL,就不得不提STM32CubeMX,其作为一个可视化的配置工具,对于开发者来说,确实大大节省了开发时间。STM32CubeMX就是以HAL为基础的,且目前仅支持HAL及LL!首先看一下,官方给出的HAL的包含结构:- *...
2022-02-14 06:01:02

记录STM32 HAL的学习之旅

前言第一次写博客,记录自己的STM32HAL学习之旅。之前使用的都是标准,利用寒假想扩展一下,开始学习HAL,而且看了很多资料,都说HAL标准更好用,配合着ST官方的STMCubeMX
2022-02-16 06:16:15

讲解内部Flash的基础知识和对应的HALAPI

第70章 STM32H7的内部Flash基础知识和HALAPI本章节为大家讲解内部Flash的基础知识和对应的HALAPI。70.1 初学者重要提示70.2 内部Flash基础知识70.3 内部Flash的HAL用法70....
2021-08-12 06:31:51

请问HALstm32Cube、还有标准是什么关系?

HAL是啥?stm32Cube又是啥?我有一直用的是3.5的标准
2018-11-22 08:41:01

请问STM32 HAL标准的区别是什么?

请问STM32 HAL标准的区别是什么?
2021-11-25 08:43:17

请问cube HAL有没有像以前一样的标准

以前的项目用的STM32f0x1系列的单片机,使用的为非HAL标准,现在想移植到STM32L052上,使用的为CUBE HAL,请问L052xx系列有没有像以前一样 的标准,或者cube的函数名可以设置哪里进行更改,使函数名同以前的标准?谢谢。
2018-09-29 10:02:48

请问入门时选择hal还是stm32cube学习?

入门时选择hal还是stm32cube学习
2019-04-18 07:55:53

适合初学者玩的stm32f103???

stm32f103那款类型的适合初学者学习……
2014-04-02 20:28:32

重看STM32 HAL编程 精选资料分享

重看STM32HAL编程关于STM32HAL编程的一点小小心得好多年没有碰嵌入式了,基本都忘记完了。现在重新看一下,同时也给初学者一些建议吧~突然心血来潮!介绍硬件需求
2021-08-03 07:41:37

初学者之路—硬件学习经验

初学者之路—硬件学习经验一文是一位搞硬件的在校研究生写的,希望对那些初学者之路电脑网等处于迷茫的硬件初学者学习之路有所帮助!
2011-12-29 10:20:0214454

电子初学者电路图如何看

电子初学者的指南,介绍了好些东西,都是最基础的。适合于初学者
2015-11-23 12:05:030

从51初学者到电子工程师

51初学者的学习指导,对51初学者是个很好的入门教程,
2016-02-23 15:53:570

stm32初学例程

本资料对于初学者是非常实用的,吐血放出。希望更多的STM32爱好者能早点入门
2016-02-25 14:36:316

Stm32初学者全攻略

Stm32初学者全攻略------值得一看
2016-06-15 17:36:4255

初学者的avr基础教程

初学者的avr基础教程
2017-09-21 08:45:5114

初学者边用边学C语言

初学者边用边学C语言
2017-09-22 10:14:2416

PSOC1初学者5个实验,针对初学者的实验

PSOC1初学者5个实验,针对初学者的实验
2017-10-16 09:33:5014

linux初学者入门

linux初学者入门
2017-10-27 14:34:2213

初学者stm32买什么板子好

stm32又名嵌入式单片机,主要应用领域是嵌入式开发,对于新手来说,当然是越少走弯路越好,那么初学者stm32买什么板子好呢?下面小编就为大家介绍一下。 对于初学者来说,开发板不需要功能强大,主要
2021-08-19 14:18:4811646

初学stm32建议的---实用开发板推荐

火的基本就只剩前4家了,从这4家中选择一家买开发板。正好这4家的教程我都基本上都有看过一遍,下面简单介绍一下它们各自的特点:1、正点原子正点原子的教程特点的关键词:手把手。教程对初学者比较友好。51转过来的,觉得自己基础不太好的朋友
2021-11-22 10:36:0413

小白初学者从零开始创建stm32工程(包括带着的FreeRTOS实时操作系统快速入门)

小白初学者从零开始创建stm32工程(包括带着的FreeRTOS实时操作系统快速入门)
2021-12-05 18:21:0519

STM32CubeMX系列教程02_STM32CubeMX工具、HAL库下载、安装说明

库一、写在前面上一篇文章是对STM32CubeMX做了一个简单介绍,可能初学者看了之后也不是很理解。那么本文开始动手实践,实践也是快速掌握知识的一种办法。本文针对初学者,内...
2021-12-06 11:21:086

5分钟学会使用STM32HAL库——UART(一)阻塞式发送数据

声明:本教程仅教你如何使用HAL库,不对原理进行讲解。适合人群为调试信号质量的硬件工程师、STM32初学者和快速验证外设功能者。工具:STMCUFinderSTM32CubeMXKeil V5.25
2021-12-27 19:04:279

STM32 HAL库的功能和使用方法 STM32 HAL库和标准库的区别

和可维护性,从而节省开发成本和时间。STM32 HAL库是STM32系列芯片的HAL库,由ST公司提供和维护。下面将介绍STM32 HAL库的功能、使用方法以及与标准库的区别。
2023-08-08 18:21:292005

已全部加载完成