基于RISC-V MCU CH32V307单片机的触摸与显示方案

本文介绍了基于RISC-V架构的CH32V307单片机如何移植LVGL图形库来实现TFT-LCD显示屏的可视化操作。内容包括CH32V307的特性、LVGL图形库的移植步骤以及移植过程中需要注意的引脚配置、Delay函数、FSMC设置、堆栈配置和中断声明等问题。
摘要由CSDN通过智能技术生成

CH32V307系列MCU内置全速USB、Ethernet和多达8个UART/USART串口等外设模块,在工业控制及民用消费领域有非常大的应用前景。CH32V307内置FSMC功能,使用FSMC可快速操作基于8080协议端口的TFT-LCD显示屏。基于显示屏的可视化产品丰富了人机交互的方式,可以方便地了解设备的运行状况、舒适安全地操纵设备。

LVGL图形库是一种显示库,其官网提供了详细的介绍以及丰富的移植例程。在网络上有许多基于ARM内核单片机产品的LVGL移植教程,读者可参照相关教程深入学习。CH32V307单片机是基于RISC-V架构青稞V4F微处理器的单片机,与基于Cortex内核的单片机有差异,本文以CH32V307显示评估板为例,给出在移植LVGL过程中与ARM内核单片机的不同之处。

移植过程:

1.准备一个能驱动TFT-LCD显示,且支持触摸的工程;

2.LVGL下载移植文件;

3.修改LVGL文件,并按照需要,将LVGL载入到TFT-LCD工程;

4.运行。

这里有5点需要注意:1.引脚对应;2.Delay函数;3.FSMC配置;4.堆栈配置;5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值