完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 前面介绍了SPI接口TFT串口屏的显示,这次说一下然后利用SPI接口来驱动单色OLED屏,并通过GPIO口输出高电平的方式来模拟VCC供电,将OLED屏直接插入扩展端口使用。 OLED屏与MCU的连接关系如下: PB14 -- LED+ PB12 -- D0 (SCL) PB10 -- D1 (SDA) PB1 -- RST PA7 -- DC PA5 -- CS 相关引脚输出高低电平的定义语句如下: #define LCD_LED_High() GPIO_BOP(GPIOB) = GPIO_PIN_14; #define OLED_CS_Clr() GPIO_BC(GPIOA) = GPIO_PIN_5; #define OLED_CS_Set() GPIO_BOP(GPIOA) = GPIO_PIN_5; #define OLED_DC_Clr() GPIO_BC(GPIOA) = GPIO_PIN_7; #define OLED_DC_Set() GPIO_BOP(GPIOA) = GPIO_PIN_7; #define OLED_RST_Clr() GPIO_BC(GPIOB) = GPIO_PIN_1; #define OLED_RST_Set() GPIO_BOP(GPIOB) = GPIO_PIN_1; #define OLED_SDIN_Clr() GPIO_BC(GPIOB) = GPIO_PIN_10; #define OLED_SDIN_Set() GPIO_BOP(GPIOB) = GPIO_PIN_10; #define OLED_SCLK_Clr() GPIO_BC(GPIOB) = GPIO_PIN_12; #define OLED_SCLK_Set() GPIO_BOP(GPIOB) = GPIO_PIN_12; 相关引脚的输出配置函数为:
OLED屏的初始化函数为:
实现图1所示效果的主程序为:
图2 RTC计时效果 实现RTC电子时钟的主程序为:
` |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
190个成员聚集在这个小组
加入小组[基于GD32F350RB的音频识别器] 3. CMSIS-NN神经网络配置解析
3660 浏览 0 评论
【下载】《基于GD32303E-EVAL的RT-Thread教程》+《RT-Thread 快速入门文档》
6823 浏览 3 评论
基于RT-Thread操作系统玩溜GD32303E-EVAL开发板教程
3758 浏览 1 评论
【我是电子发烧友】基于GD32F450的图标式多功能应用系统(续)
2836 浏览 2 评论
【我是电子发烧友】基于GD32F450的图标式多功能应用系统
5920 浏览 3 评论
482浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 08:59 , Processed in 0.655441 second(s), Total 57, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号