Tiny。P 发表于 2016-3-9 21:32:20

STM32F3 硬件I2C 驱动OLED 求助!!

请问各位有没有做STM32F334通过I2C驱动OLED的例子呢,我试了好久就是不行,还望广大网友帮忙。只要是STM32F3系列的都可以。谢谢!

huaiqiao 发表于 2016-3-9 21:55:36

最好用模拟iic的,原理图你有么。没有我丢您一份

Tiny。P 发表于 2016-3-9 22:09:39

huaiqiao 发表于 2016-3-9 21:55
最好用模拟iic的,原理图你有么。没有我丢您一份

谢谢你的回复,图我已经有了,板子已经做出来了,就是驱动程序没有弄得,请问你做过I2C驱动OLED的吗

huaiqiao 发表于 2016-3-10 00:25:02

Tiny。P 发表于 2016-3-9 22:09
谢谢你的回复,图我已经有了,板子已经做出来了,就是驱动程序没有弄得,请问你做过I2C驱动OLED的吗 ...

网上看看,一般是spi

xmshao 发表于 2016-3-10 14:18:19

这个驱动OLED厂一般会提供参考的代码流程,或许是基于某个芯片的。

可能需要你适当调整下代码写法。我之前用32F0芯片写过。

alisa123 发表于 2016-3-10 17:05:24

xmshao 发表于 2016-3-10 14:18
这个驱动OLED厂一般会提供参考的代码流程,或许是基于某个芯片的。

可能需要你适当调整下代码写法。我之前 ...

请问你用的是查询方式还是中断方式,DMA方式中的哪一种?

xmshao 发表于 2016-3-11 11:07:26

alisa123 发表于 2016-3-10 17:05
请问你用的是查询方式还是中断方式,DMA方式中的哪一种?

我当时没有用硬件I2C

因为就直接参照8位机器代码修改为STM32指令 软件模拟的。也满足要求。

alisa123 发表于 2016-3-11 15:03:45

xmshao 发表于 2016-3-11 11:07
我当时没有用硬件I2C

因为就直接参照8位机器代码修改为STM32指令 软件模拟的。也满足要求。 ...

软件模拟的等待时间太久了,CPU等待的时候什么也不能做,感觉有点点浪费。

Tiny。P 发表于 2016-3-15 13:15:01

alisa123 发表于 2016-3-10 17:05
请问你用的是查询方式还是中断方式,DMA方式中的哪一种?

用查询的方式呀,我试了用模拟的也不行,好奇怪,莫非我的电路有问题

alisa123 发表于 2016-3-15 13:39:14

Tiny。P 发表于 2016-3-15 13:15
用查询的方式呀,我试了用模拟的也不行,好奇怪,莫非我的电路有问题

看下硬件接对了吗?
页: [1] 2
查看完整版本: STM32F3 硬件I2C 驱动OLED 求助!!