stm32f407zgt6移植OLED遇到的问题(附有OLED官方例程)

最近在做一个项目,用到了正点原子的stm32f4zgt6开发板,自然首先驱动OLED方便后续调试代码,然而发现许多问题,现在解决了,在这里跟大家分享一下。

问题一:

f4zgt6开发板一开始我移植的时候配置IIC的IO口是查的文档,后面出问题了,建议还是用官方例程的IO口配置,接线一定要仔细接哟,要不然真查半天可能是硬件的原因。

 问题二:

运行程序发现OLED灯不亮,查来查去,发现是OLED头文件的宏定义有个模式配置,默认是并行8080模式,要改成4线串行模式,

问题三:

前面两个问题正确处理后,应该可以正确出现图像了,但是会发现一个问题,有时候改一段程序重新烧进去,OLED又不亮了,有时候要按几次复位键才可以亮,这可不行,调程序太耽误事了,搞了很久,直到发现我把vcc拔了它依然能亮,所以我干脆就没接gnd和vcc线了,结果没想到正是这个原因导致的我烧程序进去OLED不亮,现在OLED可以很丝滑的进行显示了。

的另外还有一个就是记得勾选魔术棒中debug->setting->Flash Download的Reset and Run。

最后附上官方工程中OLED例程:链接:https://pan.baidu.com/s/1zf1nAT14V_9neKbtp8B96w 
提取码:v0hq

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
根据引用\[1\]和引用\[3\]的信息,STM32F407ZGT6是一款微控制器,而OLED是一种显示屏。在使用STM32F407ZGT6控制OLED显示屏时,需要进行正确的接线。根据引用\[3\]中的管脚接线对应关系表,可以将STM32F407ZGT6的PA1管脚连接到OLED的DC管脚,PA2管脚连接到OLED的RES管脚,PA3管脚连接到OLED的CS管脚,PA5管脚连接到OLED的D0管脚,PA7管脚连接到OLED的D1管脚。同时,需要将STM32F407ZGT6的3.3V电源连接到OLED的VCC管脚,将STM32F407ZGT6的GND连接到OLED的GND管脚。这样,就可以实现STM32F407ZGT6控制OLED显示屏的功能了。 #### 引用[.reference_title] - *1* [stm32f407zgt6移植OLED遇到问题附有OLED官方程)](https://blog.csdn.net/vivanDeng_/article/details/130295957)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [STM32F407ZGT6实现OLED显示屏](https://blog.csdn.net/m0_48808835/article/details/130171751)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [STM32F407_OLED](https://blog.csdn.net/hpw99/article/details/82260132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值