0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【工程师开发板使用测评】爱普特 APT32F110 ev board LCD 显示0-9循环计数 实验E

爱普特微电子 2023-03-05 10:44 次阅读

LCD 显示0-9循环计数 评估实验

本次实验目的是熟悉APT LCD外设的使用,通过LCD显示屏COM与SEG的数据时序控制达到数据显示的效果。第一次使用LCD没有头绪,不明白MCU的LCD外设与LCD屏显示原理,参考了DEMO的例子收效甚微,直接在DEMO例子添加自己的实验,先是清屏幕(无数字显示),再单独显示一个2,掌握了显示原理再修改软件的COM数据依次显示3,4。均能正确显示,索性完成0-9的LCD数据显示测试评估,详细如下:

1. 先了解一下LCD外设的硬件特性

5eb19b84-b91d-11ed-ad0d-dac502259ad0.png

5efda9b6-b91d-11ed-ad0d-dac502259ad0.png

2. LCD内部结构

COM 端口屏幕的内部连线图:

5f327916-b91d-11ed-ad0d-dac502259ad0.png

seg端口屏幕的内部连线图:

5f5a8500-b91d-11ed-ad0d-dac502259ad0.png

显示原理:理解了COM与SEG的关系,LCD显示规律就掌握了。实验目的就是验证与理解这个规律。

5f88c582-b91d-11ed-ad0d-dac502259ad0.png

3. 实验基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序实现

(1) 先开启LCD显示功能函数。

5fc19452-b91d-11ed-ad0d-dac502259ad0.png

(2) 在lcd_disp_demo函数中对LCD外设初始化, 默认设置。

我只是修改了箭头部分,对LCD清屏。

5fdf4934-b91d-11ed-ad0d-dac502259ad0.png

(3) 在 do while 大循环里包函一个0-9的for循环,LCD_count_data() 函数作用是返回LCD显示COM数据,csi_lcd_write_data()函数作用是从seg 2开始,连续扫描22个seg, 每个seg对应的com数据包函在bySendBata 数组中。

5ffeadf6-b91d-11ed-ad0d-dac502259ad0.png

(4) 依据count_i 的计数,函数返回对应的LCD显示COM数据。

60152b6c-b91d-11ed-ad0d-dac502259ad0.png

小结:使用APT MCU LCD内部资源,第一次操作LCD,熟悉了软件架构与LCD硬件原理。为下一步应用评估打下基础。

实验场景:

60316fd4-b91d-11ed-ad0d-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4278

    浏览量

    164145
  • 开发板
    +关注

    关注

    25

    文章

    4436

    浏览量

    94056
收藏 人收藏

    评论

    相关推荐

    【全志T113-i】OK113i-S开发板-2适配10寸LCD显示

    前言本文介绍如何在OK113i-S开发板上适配一个自己的10寸LCD。OK113i-S 是一个优秀的开发板,支持lvds 单8,双8显示,最大分辨率1280x800也支持RG666
    发表于 12-20 10:31

    【全志T113-i】OK113i-S开发板-适配10寸LCD显示

    前言本文介绍如何在OK113i-S开发板上适配一个自己的10寸LCD。OK113i-S 是一个优秀的开发板,支持lvds 单8,双8显示,最大分辨率1280x800也支持RG666
    发表于 12-18 17:07

    【每周一练】盘古1K开发板 练习三:动态数码管显示实验学习记录

    。 主要参考“MES2KG.rar”中MES2KG\\\\demo中教程“ MES2KG开发板实验指导.pdf ”,本次实验主要参照 4. 数码管动态显示,图片不再重复粘贴。另还需参考MES2KG
    发表于 12-04 13:28

    芯派 Pro 开发板试用体验】开箱报告

    、上电&系统初步体验 因为AXera-Pi Pro开发板出厂自带Debian,接上12V电源即可,当然HDMI、键盘鼠标和RJ45网线也要插上。OS启动速度略慢,桌面显示如下: 感觉
    发表于 11-12 00:31

    芯派 Pro 开发板试用体验】+基本使用环境配置

    芯派 Pro 开发板试用体验】+基本使用环境配置 登录系统 系统默认为debian系统,插入网线,插入显示器,鼠标、键盘,介绍基础系统使用操作。 将 M4N-Dock 连接上显示
    发表于 11-11 20:44

    FPGA工程师需要具备哪些技能?

    。 FPGA工程师在进行DSP电路设计之前,需要深入了解数字信号处理技术。他们需要掌握数字信号处理中的概念和基础知识,例如滤波器、傅里叶变换、数字信号采样等。FPGA工程师还需要了解一些DSP开发板
    发表于 11-09 11:03

    轻量系统:朗国IoT WiFi开发板(ASR5822)

    开发板名称(芯片型号) DEV.WIFI.A朗国IoT WiFi开发板(ASR5822) 芯片架构 CPU频率 介绍(字数请控制在200字以内) 朗国5822开发板基于ASR5822 (WIFI
    发表于 10-19 11:21

    标准系统:DAYU110(SL8541E)

    开发板名称(芯片型号) 大禹系列DAYU110(SL8541E) 芯片架构 ARM CortexA53 CPU频率 1.4GHZ 介绍(字数请控制在200字以内) 润和大禹系列
    发表于 10-19 10:56

    普特32位MCU APT32F1023H8S6在BEEM咖啡机中的应用

    普特32位MCU APT32F1023H8S6在BEEM咖啡机中的应用
    的头像 发表于 09-19 16:52 549次阅读

    紫光同创FPGA入门指导:数码管静态显示——紫光盘古系列22K开发套件实验教程(三)

    、项目开发,一多用,满足多方位的开发需求。 二:实验目的 四位八段数码管同时循环显示数字
    发表于 08-23 18:02

    【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验

    【FireBeetle 2 ESP32-S3开发板测评】MicroPython开发体验
    的头像 发表于 07-23 09:02 1238次阅读
    【FireBeetle 2 ESP32-S3<b class='flag-5'>开发板</b><b class='flag-5'>测评</b>】MicroPython<b class='flag-5'>开发</b>体验

    APT32F1023单片机RTC待机超低功耗电流3.5uA源代码分享

    APT32F1023H8S6(SSOP-24封装)MCU是由普特微电子推出的基于平头哥半导体RISC-V内核开发的32位高性能、低成本单片机,最近有个项目需要用到其超低功耗待机和RT
    发表于 06-26 05:09

    【米尔瑞萨RZ/G2L开发板-试用体验】LCD 显示测试

    实验器材 1、米尔瑞萨RZ/G2L开发板 2、MY-TFT070-K显示屏 实现步骤 1、连接开发板显示屏,这次配的数据线有点特殊,大家一
    发表于 05-22 19:26

    【CW32饭盒派开发板试用体验】开发板简单介绍和开发板初体验

    今天开箱一款基于CW32F030C8T6的开发板开发板命名为CW32饭盒派。 下面简单的对开发板做个介绍: CW32饭盒派板载资源非常丰富:有一电位器、蜂鸣器、3路用户按键、3路指示
    发表于 05-22 10:56

    【社区工程师专题系列第一期】坚持兴趣成就嵌入式工程师——杨永胜

    , shell 脚本, Linux & vim 用户 使用 kicad 绘制硬件电路 【社区之星】杨永胜:兴趣加努力,就是嵌入式工程师最好的前进之路 开发板评测&大赛作品
    发表于 05-19 10:25