你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

0.96英寸OLED显示

[复制链接]
midfieldmaestro 提问时间:2019-4-29 14:19 /
本帖最后由 midfieldmaestro 于 2019-5-7 16:21 编辑

无法点亮oled,怎么解决?
360截图20190429141816847.jpg
1-STM32F4.rar (4.66 MB, 下载次数: 10)
<
收藏 评论14 发布时间:2019-4-29 14:19

举报

14个回答
select326 最优答案 回答时间:2019-4-30 09:48:01
看了下代码,感觉有些低级错误
在IIC初始化的时候,用的端口是PA8,PC9,
在设置SDA方向的时候,配置的是PB11。。。。。
OLED的代码看着没啥问题。。。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

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
你先不要显示这些,试一下清屏和填充是否可以

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

一代睡神的崛起 回答时间:2019-4-29 17:05:18
你初始化里面还应该有个清屏函数

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

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
你初始化里面还应该有个清屏函数

360截图20190429204131988.jpg
初始化有清屏函数

点评

中景园的oled的demo程序还是能跑通的,你这个出问题你还是检查下初始化  发表于 2019-4-30 09:51
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 ...

可以具体点?新手上路,还麻烦您可以截图指出,谢谢!
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版