查看: 6016|回复: 3

基于STM8/32的智能手环字库显示

[复制链接]
  • TA的每日心情
    无聊
    2015-10-12 10:23
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-10-12 10:28:26 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 文流风 于 2015-10-12 14:33 编辑

    基于STM8/32智能手环字库显示

          本方案主控采用STM32L051,显示屏0.91128*32OLEDLCD驱动芯片是SSD1306,字库显示采用高通GT24L24A2Y字库芯片,字库芯片主要用于实现OLED界面上基本文字以及特殊字体的显示。详细规格书代码等资料可查看附件。
    以下分别是STM32L051SSD1306GT24L24A2Y在原理图中的模块电路。
    1.jpg
    2.jpg

    电路原理图的绘制需要注意的是对于陌生元件或是IC的使用,工程师或是爱好者可根据元器件规格书的阐述绘制相应的原理图,大部分元件规格书皆有参考电路,根据参考电路结合其他模块电路的兼容性、抗干扰能力绘制完整电路。本方案中所绘制的原理图主控电路是使用了stm32l051芯片的系统电路,其主要注意的是纹波及尖峰波对芯片运行的干扰,注意加滤波电容;显示屏部分则为SPI总线模式的驱动电路,电路中使用内部升压;最后的字库芯片驱动电路最为简单,字库芯片是有由SPI总线模式通信,相应的使用电路可以根据规格的参考电路直接使用即可。电源电路既是普通的稳压滤波电路,在此则不详细说明。完成了电路部分,知道了总线模式,再结合数据手册才可以对该设备编写程序代码。首先是OLED液晶屏的驱动,要液晶屏显示你想要的数据,主要是LCD初始化成功,下面是LCD初始化程序,根据指令列表编写的程序代码:

    3.jpg

    初始化显示屏之前必须对引脚的模式进行相对应的配置,配置GPIO模式和端口时钟使能,程序如下图所示:
    4.jpg

    显示驱动成功后则接着是对字库芯片的文字数据获取进行编程调试,以下是获取GB18030文字数据的函数代码,其中获取的点阵数据大小为16*16点阵。

    5.jpg


    实际效果图
    以下界面演示以当前较火的智能手环为例。显示屏上的字模源于GT24L24A2Y,可以显示16点阵和24点阵中文。另外这款芯片封装为DFN8 2X3,适用于小型设备应用。
    6.jpg
    7.jpg
    8.jpg
    9.jpg

    字库芯片中另有64KB可擦写空间,用于图标和数据存放。
    下图为24点阵的黑体文字“界面显示”。

    10.jpg



    12832OLED点阵字库显示.rar (1.85 MB, 下载次数: 128)
    2.jpg
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-14 09:10
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-10-15 09:01:37 | 显示全部楼层
    赞赞赞!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-2 09:51
  • 签到天数: 276 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-10-16 13:40:33 | 显示全部楼层
    很不错的,值得看看。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-3 15:53
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2015-10-29 15:19:02 | 显示全部楼层

    不错不错
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-25 08:35 , Processed in 0.139113 second(s), 22 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.