吧里有大佬会L0系列的嘛?求教硬件IIC

2019-07-20 23:40发布

RT。硬件IIC如何配置?如何使用?最好是HAL库的使用说明或者例程什么的,麻烦大神讲解一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
break
1楼-- · 2019-07-21 03:44
323232 发表于 2019-6-14 22:22
里面的API函数看不懂咋用....现在还是用的模拟的了

HAL库的API,首先还是得看对应.c文件中函数头的注释,那里一般介绍得还可以,实在不知道怎么用,推荐一个之前我学cubemx和HAL库的参考论坛,“硬石电子”,他们那里的教程是直接用cubemx配置出来的,不会用的外设,参考下他们的例程的用法,基本上就ok了
peng1554
2楼-- · 2019-07-21 04:41
帮顶~~
edmund1234
3楼-- · 2019-07-21 06:19
 精彩回答 2  元偷偷看……
break
4楼-- · 2019-07-21 06:39
 精彩回答 2  元偷偷看……
323232
5楼-- · 2019-07-21 10:49
break 发表于 2019-6-10 16:35
可以采用stm32cubemx配置,得到iic初始化,然后在这个工程中找到HAL库中对应的xx_hal_i2c.h文件,找到想用 ...

里面的API函数看不懂咋用....现在还是用的模拟的了
break
6楼-- · 2019-07-21 15:07
323232 发表于 2019-6-14 22:22
里面的API函数看不懂咋用....现在还是用的模拟的了

假如只是用硬件IIC来驱动EEPROM之类的,先用cubemx配置了IIC,得到初始化函数,然后直接用HAL_I2C_Mem_Write和HAL_I2C_Mem_Read这两个函数就行了,注意MemAddSize这个参数有8BIT和16BIT两种,一般刚开始不懂怎么用,大部分就是这里传参搞错了,比如16kB的EEPROM,要用16BIT的那个地址大小。

一周热门 更多>