将main函数中void VL6180X_WriteByte(uint16_t reg,uint8_t data); uint8_t VL6180X_ReadByte(uint16_t reg); uint8_t VL6180X_Read_ID(); uint8_t VL6180X_Init(); uint8_t VL6180X_Read_Range(); 以及vl6180.h放入自己的程序中将hi2c更改为实际使用的i2c接口即可完成想其他stm32设备的移植
2022-05-12 19:38:56 40.22MB stm32 arm 嵌入式硬件 单片机
1
官网下载:STM32F4xx HAL 库(驱动)使用说明。英文版。
2022-03-10 19:15:41 5.26MB STM32F4xx HAL库 使用说明
1
介绍 STM32CubeTM是意法半导体的一项原始计划,旨在通过减少 开发工作,时间和成本。 STM32CubeTM涵盖了STM32产品组合。 STM32CubeTM版本1.x包括: STM32CubeMX,一种图形软件配置工具,允许生成C初始化 使用图形向导编写代码。 每个系列都提供了一个全面的嵌入式软件平台(例如STM32CubeF4 STM32F4系列) STM32Cube HAL是STM32抽象层嵌入式软件,可确保最大化 跨STM32产品组合的可移植性 一套一致的中间件组件,例如RTOS,USB,TCP / IP,图形 所有嵌入式软件实用程序均附带全套示例。 HAL驱动程序层提供了一组通用的多实例简单API(应用程序编程) 接口)与上层(应用程序,库和堆栈)进行交互。它由通用组成 和扩展API。它是直接基于通用体系结构构建的,并允许构建层, 例如中间件层,以实现其功能,而无需深入了解如何使用 单片机这种结构提高了库代码的可重用性,并保证了在其他库上的轻松移植 设备。 HAL驱动程序包括一整套现成的API,可简化用户应用程序 实施。例如,通信外围设备包含用于初始化和配置的API 外设,以基于轮询管理数据传输,处理中断或DMA,以及管理 通讯错误。 HAL驱动程序API分为两类:提供通用和通用的通用API 所有STM32系列和扩展API的函数,其中包括特定的和自定义的函数 给定的家庭或零件号。 HAL驱动程序是面向功能的,而不是面向IP的。例如,计时器API分为 IP提供的功能包括以下几类:基本计时器,捕获,脉冲宽度调制 (PWM)等。 驱动程序源代码是在严格的ANSI-C中开发的,使它独立于 开发工具。使用CodeSonarTM静态分析工具进行检查。它是有据可查的,并且 符合MISRA-C 2004。 HAL驱动程序层通过检查所有输入值来实现运行时故障检测 功能。这种动态检查有助于增强固件的鲁棒性。运行时检测 也适用于用户应用程序开发和调试。 本用户手册的结构如下: HAL驱动程序概述 每个外围设备驱动程序的详细描述:配置结构,功能以及使用方法 给定的API来构建您的应用程序。
2022-02-23 15:53:36 4.03MB STM32 HAL库
1
SH85 温湿度传感器 STM32 HAL 库驱动。使用的是硬件IIC。已经经过测试STM32L433 与STM32F429,驱动好用。资源内附SH85_HAL驱动文件,与STM32F429工程流程。
2021-10-16 14:21:13 21.08MB STM32
1
基于STM32CUBE,参考正点原子的例程,驱动ov7670(不带FIFO),用HAL库驱动,图像非常完美。
2021-04-20 13:30:26 31.22MB STM32CUBE HAL ov7670 STM32F4
1
stm32 hal库驱动 IS31FL3236A。
2021-03-15 18:21:18 547KB IS31FL3236A驱动
1
通过STM32CUBE生成HAL库,通过HAL库中的DCMI_DMA驱动ov7670显示到LCD屏。采用寻找腐蚀中心的算法,实现指定颜色追踪功能。资源中内涵自拍的演示视频,以证明该程序有用有效!
2021-03-12 19:01:01 34.79MB STM32F4 STM32CUBE HAL ov7670
1
七针OLED屏幕Hal库驱动显示函数,完整工程,使用的是正点原子的精英版测试的代码,可移植性强,已经单独用一个文件夹存放OLED的代码 本次的测试是1.3寸OLED屏幕
2021-02-08 09:01:33 9.06MB stm32 OLED Hal库
1
工程代码,源代码 软件平台:cubemx mdk 硬件平台:stm32f103rct6 ICM20602
2019-12-21 21:58:42 7.81MB STM32 CUBEMX HAL SPI
1