求F0系列的24c02的I2C读写程序

2019-07-14 14:40发布

跪求一个STM32 F0系列的24c02的I2C读写程序,谢谢了。希望有朋友能帮帮我,在此谢过了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
liese
1楼-- · 2019-07-15 05:46
 精彩回答 2  元偷偷看……
liese
2楼-- · 2019-07-15 10:18
vyewrewr 发表于 2019-1-10 08:49
发一个STM32模拟IIC的代码以供参考。

谢谢了,谢谢帮助
liese
3楼-- · 2019-07-15 11:03
60user36 发表于 2019-1-10 09:24
用GPIO模拟IIC就行了,反正硬件的IIC我是一直没摸透

我也是,软件IIC理解起来我没有问题,硬件的涉及到一些寄出器标志啊中断啊fifo啊,一多了就容易迷糊,反而迷失的最本质的原理
liese
4楼-- · 2019-07-15 14:41
cknz 发表于 2019-1-10 09:34
好吧,你们都解决了,厉害.用硬件IIC时,注意中断优先级就好

是的,以前用的F1系列的IIC硬件,中断优先级尤为注意。不过F0系列采用的是另一种I2C的IP,硬件有点不太一样。正在研究中
liese
5楼-- · 2019-07-15 19:17
zhouxk 发表于 2019-1-10 08:20
HAL库中有一个F072的,路径“STM32Cube_FW_F0_V1.9.0ProjectsSTM32F072B-DiscoveryExamplesI2CI2C_EEPROM”

谢谢您了,非常感激@!真的是雪中送炭,我最近一直看的是F030系列的例程,里面的EEPROm读写例子用的不是24C02.我之所以想获得它的源码主要是我自己写的IIC读写2402程序没调通,想找个用F0系列的I2C读写EEPROM参考对比一下,看问题在哪。
PS:因为以前用F1系列的IIC硬件,而F0系列的IIC硬件实现优点不太一样,很多寄存器定义和实现机制都不同。对这个还不是很熟悉,所以非常感谢您的指点,再此处谢过了。
liese
6楼-- · 2019-07-16 01:12
 精彩回答 2  元偷偷看……

一周热门 更多>