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

    文章

    4425

    浏览量

    167423
  • 开发板
    +关注

    关注

    25

    文章

    5035

    浏览量

    97384
收藏 人收藏

    评论

    相关推荐

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯

    1、引言 感谢电子发烧友论坛给与的试用机会,感谢瑞萨提供的 **RA-Eco-RA4E2-64PIN-V1.0** ,让我有机会去学习开发板。本篇测评报告主要完成收到开发板后的入门
    发表于 12-15 21:55

    如何使用Air780E开发板?看这篇就够了!

    ​ 一、综述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统。以方便用户在设计前期
    的头像 发表于 10-23 17:07 388次阅读
    如何使用Air780<b class='flag-5'>E</b><b class='flag-5'>开发板</b>?看这篇就够了!

    《DNK210使用指南 -CanMV版 V1.0》第二十五章 LCD图片显示实验

    _WR - IO39LCD_D0~LCD_D7 - SPI0_D0~SPI0_D725.2.3 原理图本章实验内容,需要使用到板载的
    发表于 10-23 09:34

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载

    【北京迅为】《stm32mp157开发板嵌入式linux开发指南》第五章 Ubuntu使用apt-get下载
    的头像 发表于 09-03 16:26 775次阅读
    【北京迅为】《stm32mp157<b class='flag-5'>开发板</b>嵌入式linux<b class='flag-5'>开发</b>指南》第五章 Ubuntu使用<b class='flag-5'>apt</b>-get下载

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32位MCU,M0+内核

    PY32F002A 开发板上 搭载的是 PY32F002AF15P6 单片机,TSSOP20封装,开发板使用Type C接口供电, 可以用来对PY32
    的头像 发表于 09-03 14:41 498次阅读
    PY32<b class='flag-5'>F</b>002A单片机<b class='flag-5'>开发板</b> PY32<b class='flag-5'>F</b>002AF15P6<b class='flag-5'>开发板</b> 32位MCU,M<b class='flag-5'>0</b>+内核

    请问ESP32-S3-LCD-EV-Board开发板有源代码吗?

    请问各位大佬,ESP32-S3-LCD-EV-Board开发板有源代码吗?示例代码,官网和github翻了一圈没找着啊!
    发表于 06-05 07:31

    瑞萨RA0E1开发分享之一

    介绍瑞萨生态社区的RA0E1开发板
    的头像 发表于 05-10 13:57 901次阅读
    瑞萨RA<b class='flag-5'>0E</b>1<b class='flag-5'>开发</b>分享之一

    STM32F429开发板只能插电脑USB供电接口LCD才能显示,为什么?

    手中一块STM32F429 Disvovery开发板,在插入电脑USB接口的情况下,LCD正常显示图片内容。将USB供电线插到充电宝、充电器上就无法正常
    发表于 04-29 07:04

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    普特再推超高性价比全国产32位MCU—APT32F1025B

    近日,全国产32位MCU小巨人企业普特微电子宣布推出一款超高性价比的全国产RISC核32位MCU——APT32F1025B,进一步扩展丰富其在全国产、高性价比领域MCU产品系列布局
    的头像 发表于 03-29 08:17 1039次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>再推超高性价比全国产32位MCU—<b class='flag-5'>APT32F</b>1025B

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPG
    的头像 发表于 03-14 18:20 2000次阅读

    【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD ILI9341 8080 DEMO

    )的开发板,其具有单周期乘法的150-MHz Arm Cortex-M4F CPU (浮点和存储器保护单元),
    的头像 发表于 03-07 21:07 698次阅读
    【英飞凌<b class='flag-5'>测评</b>】英飞凌PSoC™ 62<b class='flag-5'>开发板</b>试用报告-<b class='flag-5'>LCD</b> ILI9341 8080 DEMO

    基于普特APT32F1023B的高安全性车载逆变器全国产MCU方案

    稳步增长。普特车载逆变器方案前级由APT32F1023B控制推挽升压,后级基于APT32F1023B全桥逆变。输入电源11-15V、28.5A,可逆变输出为11
    的头像 发表于 02-19 13:04 454次阅读
    基于<b class='flag-5'>爱</b><b class='flag-5'>普特</b><b class='flag-5'>APT32F</b>1023B的高安全性车载逆变器全国产MCU方案

    ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板

    本篇测评由电子工程世界的优秀测评者“mameng”提供。本文将介绍基于米尔电子MYD-JD9X开发板的ROS系统智能车
    的头像 发表于 01-26 08:01 919次阅读
    ROS系统的智能车<b class='flag-5'>开发</b>-基于米尔芯驰MYD-JD<b class='flag-5'>9</b>X<b class='flag-5'>开发板</b>

    使用芯派Pro开发板部署人体姿态估计模型

    在经过之前对于开发板的使用,以及通过几个芯派官方给出的示例demo(mobilenet/yolov5)在开发板上的部署之后,笔者也逐渐了解了芯派这块
    的头像 发表于 01-09 09:50 1414次阅读
    使用<b class='flag-5'>爱</b>芯派Pro<b class='flag-5'>开发板</b>部署人体姿态估计模型