【无标题】

学习stm32笔记

前言

本次学习是跟着b站up主keysking学习的,做的视频非常形象生动

  • 视频链接:https://www.bilibili.com/video/BV18u4y1e7PR/?spm_id_from=333.788&vd_source=7d0164934e7cab98f14c7eca3b8bb8b0
  • 软件,串口助手:https://led.baud-dance.com/

OLED代码移植出现的问题

  • 现象 :将oled的代码移植到自己的工程没有反应,无显示’
  • 测试步骤
    1. 测试硬件的好坏,这里采用江科大的oled程序烧录进去,发现可以正常显示,排除硬件问题
    2. 仔细检查代码,一共出现两个问题
    • 第一个:oled的驱动不一样,所用的驱动程序也就不一样,一开始用的ch1116,手中的oled的屏幕驱动是ssd1306,

    • 第二个:在使用程序时,没注意用的是i2c几,up主用的是i2c2,我用的是i2c1,所以需要修改
      在这里插入图片描述

      • 配置i2c1,(注意引脚,该引脚用两组,PB8,PB9或者PB6,PB7)
        在这里插入图片描述
      • 修改函数地址
        在这里插入图片描述
    • 第三个问题,没有开启i2c的快速传输模式,这个也会影响,(系统时钟频率是72Mhz)
      在这里插入图片描述

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值