midfieldmaestro 发表于 2019-4-29 14:19:52

0.96英寸OLED显示

本帖最后由 midfieldmaestro 于 2019-5-7 16:21 编辑

无法点亮oled,怎么解决?



select326 发表于 2019-4-30 09:48:01

看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB11。。。。。
OLED的代码看着没啥问题。。。

select326 发表于 2019-4-30 11:46:46

midfieldmaestro 发表于 2019-4-30 11:16
你说的是这里?
改了后还是没有任何反应!

我也是新手,这个寄存器操作我也不会。我在弄IIC的时候,也在这里卡住了。

以我的经验 ,只要设置好SDA的方向就好了。

你把那个SDA_OUT() 改成GPIO初始化的方法,并且,要注意初始化的GPIO的方向。就是输入还是输出。

midfieldmaestro 发表于 2019-5-5 17:09:33

select326 发表于 2019-4-30 09:48
看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB ...

已解决,非常感谢!

midfieldmaestro 发表于 2019-4-29 14:21:00

我是STM32F407ZGT6单片机

sincomaster 发表于 2019-4-29 15:50:21

你先不要显示这些,试一下清屏和填充是否可以

一代睡神的崛起 发表于 2019-4-29 17:05:18

你初始化里面还应该有个清屏函数

midfieldmaestro 发表于 2019-4-29 20:30:14

sincomaster 发表于 2019-4-29 15:50
你先不要显示这些,试一下清屏和填充是否可以

您好,你有没有现成的程序,新手上路,现在毫无头绪!希望你可以帮到我,万分感谢!!!

midfieldmaestro 发表于 2019-4-29 20:42:14

一代睡神的崛起 发表于 2019-4-29 17:05
你初始化里面还应该有个清屏函数


初始化有清屏函数

midfieldmaestro 发表于 2019-4-29 20:42:40

sincomaster 发表于 2019-4-29 15:50
你先不要显示这些,试一下清屏和填充是否可以

没有任何反应

Cortexxx 发表于 2019-4-30 09:28:28

I2C 的问题?

midfieldmaestro 发表于 2019-4-30 10:18:14

select326 发表于 2019-4-30 09:48
看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB ...

可以具体点?新手上路,还麻烦您可以截图指出,谢谢!
页: [1] 2
查看完整版本: 0.96英寸OLED显示