2889|2

1025

帖子

1

TA的资源

一粒金砂(高级)

楼主
 

GD32E231学习2:GPIO驱动OLED及TC0定时中断 [复制链接]

    我喜欢先弄个显示的东西,有了显示后续的定时,传感器数据的显示就比较方便了,手上有个全彩的OLED小屏一直在使用,是SPI口的,这次先用IO口来模拟,后续再修改为SPI,所以硬件连线上直接使用SPI的那几个复用端口,后面就直接改程序了,不用再换别的口了。

硬件使用下面几个接口,PB8接了一个外部按键。其余的几个接OLED的几个引脚,以及程序的引脚定义。


OLED的SPI基本驱动

一个基本的画点函数,其他的显示都是在这个基本函数上进行处理

板载的几个发光二极管和按键定义

目前使用到的IO口初始化

定时中断初始化,直接输入定时时间值,这样移植修改比较方便

简单的按键扫描和定时中断处理函数,这里的按键扫描临时测试一下的,后续会修改为20ms定时扫描或按键中断来处理,延时判断是最不可取的方法

主程序,按键按下后数字会增加,定时时间到后技术值也会增加

显示效果

此帖出自GD32 MCU论坛

最新回复

楼主,工程代码可以分享一下吗 十分感谢 1149920823@qq.om  详情 回复 发表于 2019-5-2 16:29
点赞 关注
 

回复
举报

111

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
不错,谢谢分享!!!
此帖出自GD32 MCU论坛
 
 
 

回复

114

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
楼主,工程代码可以分享一下吗 十分感谢 1149920823@qq.om
此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表