硬汉嵌入式论坛

 找回密码
 立即注册
查看: 9318|回复: 1
收起左侧

[例程下载] 【例程发布】Ex025-OLED(128x64)显示例程(V1.0_2012-07-04).rar

[复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2012-7-4 12:13:56 | 显示全部楼层 |阅读模式
Ex025-OLED(128x64)显示例程(V1.0_2012-07-04).rar (488 KB, 下载次数: 1146)
【1】例程介绍

这个例程实现了OLED显示屏的驱动,可以在任意位置显示12点阵或16点阵ASCII字符或汉字,支持白底黑字和黑底白字。
可以同屏显示12点阵汉字和16点阵汉字,也可以同屏显示黑底白字和白底黑字。
   
OLED屏内部驱动IC为SSD1306. 安富莱开发板STM32-V2和V3均支持。本程序支持SPI-3线接口和80XX并口两种模式,
通过在 bsp_oled.c 中定义的宏进行选择。
//#define OLED_SPI3_EN  /* 定义此行表示OLED模块硬件是SPI-3接口模式;不定义则认为是8位并口模式 */
#define TRUN_180_EN  /* 翻转180度 */
核心代码:\User\bsp\bsp_oled.c
   
【接线方式】
1.安富莱OLED模块 SPI 模式接线定义 (只需要6根杜邦线连接)

    【OLED模块排针】 【开发板TFT接口(STM32口线)】
         VCC ----------- 3.3V
         GND ----------- GND
          CS ----------- TP_NCS   (PG11)
         RST ----------- NRESET (也可以不连接)
      D0/SCK ----------- TP_SCK   (PA5)
     D1/SDIN ----------- TP_MOSI  (PA7)

2.安富莱OLED模块 80XX 模式接线定义 (需要15根杜邦线连接)

    【OLED模块排针】 【开发板TFT接口(STM32口线)】
      VCC ----------- 3.3V
      GND ----------- GND
       CS ----------- NCS
         RST ----------- NRESET (也可以不连接)
      D/C ----------- RS   (FSMC_A0)
       WE ----------- NWE  (FSMC_NWE)
       OE ----------- NOE  (FSMC_NOE)
      D0/SCK ----------- DB0  (FSMC_D0)
  D1/SDIN ----------- DB1  (FSMC_D1)
       D2 ----------- DB2  (FSMC_D2)
       D3 ----------- DB3  (FSMC_D3)
       D4 ----------- DB4  (FSMC_D4)
       D5 ----------- DB5  (FSMC_D5)
       D6 ----------- DB6  (FSMC_D6)
       D7 ----------- DB7  (FSMC_D7)
程序具有如下功能:
  - 复位后打印例程基本信息到串口1
  - LCD显示操作提示
  - 按摇杆左右键切换界面, 共6个界面状态:
   1、例程标题和操作提示,16点阵
   2、4行汉字,黑底白字,16点阵
   3、5行汉字,黑底白字,12点阵和16点阵同屏显示
   4、界面3的白底黑字版本
   5、绘图演示,2个矩形,一个圆,一个直线
   6、黑屏
   7、白屏   

本程序CODE区内嵌字库点阵,只包含程序界面用到汉字点阵。

我们已经公布了生成小字库的PC软件MakeDot,请到我们的bbs.armfly.com 获得最新版本。
下载地址: http://www.armbbs.cn/forum.php?mod=viewthread&tid=202


回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2012-11-16 20:59:10 | 显示全部楼层
不错啊,很强大
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-1 18:51 , Processed in 0.250200 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表