zhy233090130 发表于 2019-11-14 14:36:25

STM32F0 I2C读操作能否用硬件I2C实现


同题:STM32F0 I2C读操作能否用硬件I2C实现(HAL库函数)?

toofree 发表于 2019-11-14 17:22:55

没看出有咐异常来呀,这就是I2C的常规操作,没有理由不行。

zhy233090130 发表于 2019-11-14 17:49:24

toofree 发表于 2019-11-14 17:22
没看出有咐异常来呀,这就是I2C的常规操作,没有理由不行。

重复起始(RS)前没有停止位,不知道怎么实现?

yklstudent-1794 发表于 2019-11-14 19:00:17

F0标准库不是提供了驱动代码嘛,可以参考啊

zhy233090130 发表于 2019-11-15 20:23:26

yklstudent-1794 发表于 2019-11-14 19:00
F0标准库不是提供了驱动代码嘛,可以参考啊

方便的话能否发个I2C的Demo程序,谢谢!

yklstudent-1794 发表于 2019-11-15 20:39:27

zhy233090130 发表于 2019-11-15 20:23
方便的话能否发个I2C的Demo程序,谢谢!

官网就有

aiherong 发表于 2019-11-16 02:12:28

IIC规律:SCL低则读SDA数据;SCL高则SDA表示指令或状态
看看GPIO配置有没有错,应是开漏模式

aiherong 发表于 2019-11-16 06:23:31

如果不打算追究原因,我这有个文件https://www.stmcu.org.cn/module/forum/forum.php?mod=attachment&aid=NDM3OTY5fDNhOGMzOGYwfDE1NzM4NTYxODZ8MzUyNDk5N3w2MjIzMTk%3D
在头文件有定制功能

发表于 2019-11-16 20:41:53

I2C硬件可以使用。HAL库提供硬件I2C驱动。

butterflyspring 发表于 2019-11-22 17:08:54

官方的库里有例程哦 :)
STM32Cube_FW_F0_V1.9.0\Projects\STM32072B_EVAL\Examples\I2C\I2C_EEPROM
页: [1]
查看完整版本: STM32F0 I2C读操作能否用硬件I2C实现