tsx81429 发表于 2024-9-20 06:22:35

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

第二十五章 LCD图片表现实验
1)实验平台:正点原子DNK210开发板
2)章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.0
3)购买链接:https://detail.tmall.com/item.htm?&id=782801398750
4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html
5)正点原子官方B站:https://space.bilibili.com/394620890
6)正点原子K210技能交换企鹅群:605557868
https://img2024.cnblogs.com/blog/3467708/202409/3467708-20240919161255648-1093822320.jpg
https://img2024.cnblogs.com/blog/3467708/202409/3467708-20240919161300406-1005501675.png
本章将介绍在LCD上的图片表现。通过本章的学习,读者将学习到LCD上图片的表现。
本章分为如下几个小节:
25.1 lcd模块介绍
25.2 硬件计划
25.3 程序计划
25.4 运行验证
25.1 lcd模块介绍
有关lcd模块的介绍,请见第24.1小节《lcd模块介绍》。
25.2 硬件计划
25.2.1 例程功能

[*]在LCD上循环表现SD卡中的BMP和JPEG格式的两张图片。
25.2.2 硬件资源

[*]LCD
LCD_RD- IO34
LCD_BL- IO35
LCD_CS- IO36
LCD_RST- IO37
LCD_RS- IO38
LCD_WR- IO39
LCD_D0~LCD_D7- SPI0_D0~SPI0_D7
25.2.3 原理图
本章实验内容,需要使用到板载的LCD表现屏,正点原子DNK210开发板上的LCD表现屏连接原理图,如下图所示:
https://img2024.cnblogs.com/blog/3467708/202409/3467708-20240919161347002-1375678037.png
图25.2.3.1 LCD表现屏连接原理图
25.3 程序计划
25.3.1 lcd模块
有关lcd模块的介绍,请见第25.1小节《lcd模块介绍》。
25.3.2 程序流程图
https://img2024.cnblogs.com/blog/3467708/202409/3467708-20240919161403541-1069277935.png
图25.3.2.1 LCD图片表现实验流程图
25.3.3 main.py代码
main.py中的脚本代码如下所示:
import lcd
import image
import time
# 初始化LCD
lcd.init()
while True:
    for path in ["/sd/PICTURE/picture.bmp", "/sd/PICTURE/picture.jpg"]:
       # 借助image.Image类读取文件系统中的图像文件
       img = image.Image(path)
       # 在LCD上显示图片
       lcd.display(img)
       time.sleep_ms(1000)可以看到首先是使用lcd模块对LCD进行初始化,接着在一个循环中不断地循环表现SD卡上的两张BMP和JPEG格式的图片,其中图片的读取息争码都借助了image模块,image模块是CanMV提供的一个强盛的图像处理模块,可以资助开发者快速的对图像进行一些简单或复杂的处理,在后续的章节中会对image模块进行详细的介绍。
25.4 运行验证
将DNK210开发板连接CanMV IDE,同时将实验例程目录下的BMP和JPEG格式的两张图片放入SD卡根目录下的media文件夹下后,点击CanMV IDE上的“开始(运行脚本)”按钮后,可以看到LCD上不断地循环表现SD卡中的BMP和JPEG格式的两张图片,如下图所示:
https://img2024.cnblogs.com/blog/3467708/202409/3467708-20240919161446677-546710609.png
图25.4.1 LCD表现BMP图片
https://img2024.cnblogs.com/blog/3467708/202409/3467708-20240919161454300-621506312.png
图25.4.2 LCD表现JPEG图片

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 《DNK210使用指南 -CanMV版 V1.0》第二十五章 LCD图片表现实验