您好,欢迎进入u8国际电动伸缩门有限公司官网!
u8国际|u8国际官方网站|u8国际网址最新

联系我们

邮箱:youweb@admin.com
电话:@HASHKFK
地址:广东省广州市番禺经济开发区 在线咨询

u8国际常见问题

STM32u8国际-u8国际官方网站-网址最新的HAL库与标准库的区别

发布日期:2024-12-16 16:56 浏览次数:

  u8国际,u8国际官方网站,u8国际网站最新,u8国际网站,u8国际网址,u8国际链接

STM32u8国际-u8国际官方网站-u8国际网址最新的HAL库与标准库的区别

  同样的功能,标准库可能要用几句话,HAL 库只需用一句话就够了。并且 HAL 库也很好地解决了程序移植的问题。不同型号的 STM32 芯片它的标准库是不一样的,例如在F4 上开发的程序移植到 F3 上是不能通用的,而使用 HAL 库,只要使用的是相同的外设,程序基本可以完全复制粘贴。注意是相同外设,意思也就是不能无中生有。例如 F7 比 F3 要多几个定时器,不能明明没有这个定时器却非要配置,但其实这种情况不多,绝大多数都可以直接复制粘贴。

  “我们要初始化一个串口,首先要设置和 MCU 无关的东西,例如波特率,奇偶校验,停止位等,这些参数设置和 MCU 没有任何关系,可以使用 STM32F1,也可以是 STM32F2/F3/F4/F7 上的串口。而一个串口设备它需要一个 MCU 来承载,例如用 STM32F4 来做承载,PA9 做为发送,PA10 做为接收,MSP 就是要初始化 STM32F4 的 PA9,PA10,配置这两个引脚。所以 HAL驱动方式的初始化流程就是:HAL_USART_Init()—>

联系方式

全国服务热线

@HASHKFK

手 机:@HASHKFK

地 址:广东省广州市番禺经济开发区

扫一扫,加微信

Copyright © 2002-2024 u8国际电动伸缩门有限公司 版权所有 非商用版本 备案号: