2019-07-20 23:40发布
323232 发表于 2019-6-14 22:22 里面的API函数看不懂咋用....现在还是用的模拟的了
break 发表于 2019-6-10 16:35 可以采用stm32cubemx配置,得到iic初始化,然后在这个工程中找到HAL库中对应的xx_hal_i2c.h文件,找到想用 ...
最多设置5个标签!
HAL库的API,首先还是得看对应.c文件中函数头的注释,那里一般介绍得还可以,实在不知道怎么用,推荐一个之前我学cubemx和HAL库的参考论坛,“硬石电子”,他们那里的教程是直接用cubemx配置出来的,不会用的外设,参考下他们的例程的用法,基本上就ok了
里面的API函数看不懂咋用....现在还是用的模拟的了
假如只是用硬件IIC来驱动EEPROM之类的,先用cubemx配置了IIC,得到初始化函数,然后直接用HAL_I2C_Mem_Write和HAL_I2C_Mem_Read这两个函数就行了,注意MemAddSize这个参数有8BIT和16BIT两种,一般刚开始不懂怎么用,大部分就是这里传参搞错了,比如16kB的EEPROM,要用16BIT的那个地址大小。
一周热门 更多>