STM32 cubemx HAL IIC 之BUG解决办法

上传:刘天福 浏览: 98 推荐: 0 文件:C 大小:6.32KB 上传时间:2018-12-28 16:53:09 版权申诉
在使用STM32F103vct6开发硬件IIC的时候,用cubemx(版本4.20.0)生成的代码有重大bug,导致IIC通讯无论发送和接收都一直返回busy(返回值是2)。 究其原因是 stm32f1xx_hal_msp.c生成过程中出了问题,详细请参见附件中的标注(注意看HAL_I2C_MspInit函数)
上传资源
用户评论

my_Love_snow 2018-12-28 16:53:09

看看。。。。。。。。。

brilliant1546 2018-12-28 16:53:09

这东东花3分有点多,我分享一下: //bug在这里,请注意看下面的注释 void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) { GPIO_InitTypeDef GPIO_InitStruct; if(hi2c->Instance==I2C2) { /* USER CODE BEGIN I2C2_MspInit 0 */ __HAL_RCC_I2C2_CLK_ENABLE(); //将这个函数提前执行,先启动时钟,后进行IIC GPIO的初始化 /* USER CODE END I2C2_MspInit 0 */ ……

相关推荐
STM32使用cubemxHAL库驱动ICM20602
工程代码,源代码软件平台:cubemxmdk硬件平台:stm32f103rct6ICM20602
7Z
0B
2019-05-08 06:39
stm32CubeMx HAL程序
stm32CubeMxHAL程序串口printf重映射使用单通道的ADC采样后输出电压。
RAR
0B
2019-07-29 19:45
CubeMXHAL库基本操作
本文以stm32f103rct6点亮与熄灭LED为例简要介绍CubeMX+HAL库基本操作1.打开CubeMX软件,找到FILE->new project2.在part number searc
PDF
936KB
2021-01-10 14:02
STM32利用IIC驱动24C02HAL
先利用STM32CubeMx进行引脚的配置,再用HAL库进行代码的编写。先通过IIC向24C02中写入数据,在独处数据并且显示在显示屏上。
ZIP
0B
2020-05-31 11:33
cubemx_IIC_TX_RX.rar
最近需要做一个硬件IIC从机接收的项目,但是查了资料,发现网上几乎没有相关的具体介绍和参考代码,就自己基于cubemx的HAL库调了一套硬件IIC主发从收的代码,IIC主是基于STM32F433RC开
RAR
0B
2020-04-11 14:04
HALIIC OLED驱动.zip
HAL库IICOLED驱动文件,包含oled.coled.h和ASCII.h文件,直接添加即可
ZIP
0B
2019-07-27 04:09
STM32HAL库STM32CubeMX教程十二IIC读取AT24C02
前言: 本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 在之前的标准库中,STM32的硬件IIC非常复杂,更重要的是它并不稳定,所以都不推荐使用。 但是
PDF
2.54MB
2021-01-10 01:44
STM32 HAL库和CubeMX HC-05串口通讯教程
本教程将详细介绍如何使用STM32 HAL库和CubeMX进行串口通讯,主要针对使用HC-05模块的用户。首先介绍HC-05模块的基本原理和使用方法,然后讲解STM32 HAL库和CubeMX的安装和
zip
37.89MB
2023-04-21 21:13
模拟IIC HAL库.7z
STM32基于HAL库的模拟IIC
7Z
1.69MB
2021-01-09 13:11
STM32CubeMx_IIC硬件配置.zip
STM32CubeMx_IIC硬件配置,STM32CubeMx学习,IIC协议学习,STM32CubeMX配置教程
ZIP
0B
2020-05-19 17:12
IIC_LCD1602STM32HAL驱动程序硬件IIC
STM32F103C8T6驱动LCD(带PCF8574转接板,IIC驱动),利用CUBEMAX生成,HAL库硬件IIC.
7Z
0B
2020-11-12 13:44
tipbug
tip之bug 帐号对应信息显示出错
JPG
0B
2019-05-06 05:43
STM32CubeMXHAL库学习笔记
STM32CubeMX + HAL学习笔记,内容丰富,带源码,使用`STM32CubeMX`代码生成工具,不用关注底层配置的细节。
PDF
2.25MB
2020-10-27 11:55
STM32cubeMX hal库中文文档
适合想学习hal库的朋友
ZIP
39.68MB
2021-01-22 21:46
学习如何使用Hal库和安装cubemx工具
想要了解如何使用Hal库和安装cubemx工具?本文将为您提供相关资料和详细步骤。Hal库是一种常用于嵌入式系统开发的库文件,通过学习它,您可以更好地掌握嵌入式开发技术。同时,使用cubemx工具可以
m
5.18KB
2023-07-17 06:30