开发板+freertos+lvgl学习1

news/2024/10/24 6:03:18/

#目的
最近找到了一块开发板,并且买了一个手表屏幕,准备学习下lvgl+freerots
#详细实验步骤
##整体配置如下
首先是连接硬件并通过cubemx对主板进行配置
在这里插入图片描述
大体分类几类功能:
其中spi1+lcd开头的引脚用来控制手表lcd屏幕
其中i2c+touch开头的引脚用来支持手表lcd屏幕的触摸
余下led开头的表明主板上的两个灯,用于调试
K开头的表明按键引脚,主板有三个按键
##中断配置如下:
在这里插入图片描述
这里只有三个按键中断和触摸屏的中断,其他暂时不需要,后续如果需要再次添加
##gpio配置如下,注意中断引脚必须内部上拉
在这里插入图片描述
##clock配置如下:
在这里插入图片描述
##注意
开发板一般都是将引脚引出,所以i2c1并没有上拉电阻,导致调试出现问题,在这里需要手工焊接上拉电阻4.7k到3.3v。之前手头没有4.7k的,只能使用10k的弱上拉,然后导致i2c只支持100k的传输速率。

填上一个工程名字,就可以进入下一步了


http://www.ppmy.cn/news/1541528.html

相关文章

create-vite my-vite-uniapp-project

搭建一个使用 Vue 3、TypeScript、Vite、uni-app、uView UI库和Element Plus的项目,你可以遵循以下步骤: 安装 Node.js 和 npm。 使用以下命令全局安装 Vue CLI: npm install -g vue/cli创建一个新的 Vue 3项目,并选择 TypeScr…

15_卸载操作

在之前我们就提到,首次渲染之后,后续如果再调用 render 函数时,传递的 vnode 为 null 则表示是卸载。 当时我们是直接通过执行 container.innerHTML ‘’ 来实现的,但是这样做会有以下几个问题,如下: 容…

关于使用 C# 处理水位数据多种格式的统一转换

关于使用 C# 处理水位数据多种格式的统一转换 1、前言2、水位数据的多种格式3、水位数据多种格式的统一转换程序展示4、水位数据多种格式的统一转换 C# 代码4.1、声明引用命名空间4.2、多种格式的统一转换 C# 代码4.3、多种格式的统一转换 C# 代码,文件输出保存 1、…

简单的 curl HTTP的POSTGET请求以及ip port连通性测试

简单的 curl HTTP的POST&GET请求以及ip port连通性测试 1. 需求 我们公司有一个演示项目,需要到客户那边进行项目部署,项目部署完成后我们需要进行项目后端接口的测试功能,但是由于客户那边么有条件安装类似于postman这种的测试工具&am…

STM32CubeMX软件界面不清晰调整方法

STM32CubeMX软件界面不清晰调整方法 添加系统环境变量 变量名: J2D_D3D 变量值: false 结果 貌似没有多大变化 添加上述系统环境变量后界面变化如下(没什么大变化) 参考链接 STM32CubeMX软件界面花屏,混乱的解决方案。 彻底解决STM32CUBEMX画面撕裂/重影问题

【Qt】控件——Qt显示类控件、常见的显示类控件、显示类控件的使用、Label、LCD Number、ProgressBar、Calendar Widget

文章目录 Qt4. Qt显示类控件LabelLCD NumberProgressBarCalendar Widget Qt 4. Qt显示类控件 Label QLabel 可以用来显示文本和图片。 属性说明textQLabel 中的文本textFormat文本的格式:Qt::PlainText:纯文本 Qt::RichText:富文本&#xf…

FileLink跨网文件交换平台——能源化工行业的安全传输解决方案

在现代能源化工行业中,数据的快速、安全传输至关重要。随着项目的复杂性和跨地域合作的增加,传统文件传输方式已无法满足日益增长的需求。为此,FileLink跨网文件交换平台应运而生,成为能源化工行业高效、安全的传输解决方案。 Fil…

npm run serve 提示异常Cannot read property ‘upgrade‘ of undefined

npm run serve 提示Cannot read property ‘upgrade’ of undefined 一般是proxy的target代理域名问题导致的,如下: 解决方案: proxy: { “/remoteDealerReportApi”: { target: ‘http://demo-.com.cn’, //此域名有问题,会导致…