RISC-V MCU中文社区

【分享】 蜂鸟E203驱动OLED显示

发表于 开源蜂鸟E203 2021-04-26 19:17:38
6
3442
2

利用GPIO模拟IIC驱动4pin的OLED显示字符,开发平台为芯来官方IDE。

不想写过程,上传整个工程文件,主要代码如下:

下载:led

喜欢2
用户评论 (6)
  • 羽

    2021-05-21 19:11:34 1#

    XQQ1989

    下载:led,它是一个完整的工程,main函数里面显示了一个字符。

    嗯嗯,感谢同学!!

  • XQQ1989

    2021-05-21 18:59:49 XQQ1989 2#

    XQQ1989

    我这里上传的工程文件呀,就包含了main函数,你先试试,我回去找找看有没有

    下载:led,它是一个完整的工程,main函数里面显示了一个字符。

  • XQQ1989

    2021-05-21 18:57:34 XQQ1989 3#

    感谢同学解答,我用的也是0.96寸的4pinOLED,这么说感觉很像是单片机驱动能力不够的原因,我尝试外加电阻试试,另外同学您方便可以发一份您的OLED测试程序吗,我也担心是不是软件部分有写的不对的地方,想debug一下,我的邮箱是1105533254@qq.com

    我这里上传的工程文件呀,就包含了main函数,你先试试,我回去找找看有没有

  • 羽

    2021-05-21 18:54:56 4#

    XQQ1989

    我用的是0.96寸的4pin OLED,你可以对应一下,最好是模块的问题,不过确实驱动强度低的单片机用GPIO模拟IIC的时候应该要使能上拉, v2没有的话要么参照v1版本更改他的GPIO外设增加上拉使能,或者使用硬件IIC,当然你也可以尝试自己对这两个引脚外接上拉电阻。

    感谢同学解答,我用的也是0.96寸的4pinOLED,这么说感觉很像是单片机驱动能力不够的原因,我尝试外加电阻试试,另外同学您方便可以发一份您的OLED测试程序吗,我也担心是不是软件部分有写的不对的地方,想debug一下,我的邮箱是1105533254@qq.com

  • XQQ1989

    2021-05-21 18:22:37 XQQ1989 5#

    同学您好,我尝试在自己的工程里移植您的这段OLED的代码,但是一直无法点亮,我用的v2的核,在gpio处的定义函数不同,并没有gpio_set_pue这个函数,软件里没有设置上拉使能

    不知道是不是这个地方导致了问题

    我用的是0.96寸的4pin OLED,你可以对应一下,最好是模块的问题,不过确实驱动强度低的单片机用GPIO模拟IIC的时候应该要使能上拉, v2没有的话要么参照v1版本更改他的GPIO外设增加上拉使能,或者使用硬件IIC,当然你也可以尝试自己对这两个引脚外接上拉电阻。

  • 羽

    2021-05-21 16:29:00 6#

    同学您好,我尝试在自己的工程里移植您的这段OLED的代码,但是一直无法点亮,我用的v2的核,在gpio处的定义函数不同,并没有gpio_set_pue这个函数,软件里没有设置上拉使能

    不知道是不是这个地方导致了问题

XQQ1989

XQQ1989 实名认证

奋斗

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板