0.96英寸OLED显示
本帖最后由 midfieldmaestro 于 2019-5-7 16:21 编辑无法点亮oled,怎么解决?
看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB11。。。。。
OLED的代码看着没啥问题。。。 midfieldmaestro 发表于 2019-4-30 11:16
你说的是这里?
改了后还是没有任何反应!
我也是新手,这个寄存器操作我也不会。我在弄IIC的时候,也在这里卡住了。
以我的经验 ,只要设置好SDA的方向就好了。
你把那个SDA_OUT() 改成GPIO初始化的方法,并且,要注意初始化的GPIO的方向。就是输入还是输出。
select326 发表于 2019-4-30 09:48
看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB ...
已解决,非常感谢! 我是STM32F407ZGT6单片机 你先不要显示这些,试一下清屏和填充是否可以 你初始化里面还应该有个清屏函数 sincomaster 发表于 2019-4-29 15:50
你先不要显示这些,试一下清屏和填充是否可以
您好,你有没有现成的程序,新手上路,现在毫无头绪!希望你可以帮到我,万分感谢!!! 一代睡神的崛起 发表于 2019-4-29 17:05
你初始化里面还应该有个清屏函数
初始化有清屏函数
sincomaster 发表于 2019-4-29 15:50
你先不要显示这些,试一下清屏和填充是否可以
没有任何反应 I2C 的问题? select326 发表于 2019-4-30 09:48
看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB ...
可以具体点?新手上路,还麻烦您可以截图指出,谢谢!
页:
[1]
2