随笔分类 -  嵌入式外设

摘要:1. 引言 截图是很多应用场合都需要的一项功能,对于无外存等小内存场合,同时又无法读取像素点的情况,截图通常需要多个组件的配合。本文采用的STM32G4微控制器,使用的组件如下: GUI图形库:LVGL; 文件系统:FATFS。 其中,显示驱动采用ST7789,存储截图的介质为SD卡。另,为方便读写 阅读全文

posted @ 2022-11-30 15:16 昨夜三更雨 阅读(1401) 评论(1) 推荐(0) 编辑

摘要:1. CSV文件的格式 CSV表格的基本格式为: 字符串,字符串,...,字符串\r\n 字符串,字符串,...,字符串\r\n ... 字符串,字符串,...,字符串\r\n 例如,对于如下表格: 1 2 3 1 2 3 1 2 3 当采用%5.3f格式存储为CSV文件时,存储的数据为: '1' 阅读全文

posted @ 2022-11-23 21:56 昨夜三更雨 阅读(1085) 评论(0) 推荐(0) 编辑

摘要:1. 基本思路 采用SPI驱动SD卡,要点如下: SPI时钟频率不能太高,测试中发现时钟频率不宜超过20Mhz; 为方便移植,可将SD卡驱动分为两部分: sd_spi_cfg.c/h: 配置底层SPI读写函数和片选CS信号控制,移植时仅需改动该文件; sd_spi.c/h: 包含SD卡的主要驱动函数 阅读全文

posted @ 2022-10-24 05:31 昨夜三更雨 阅读(584) 评论(0) 推荐(0) 编辑

摘要:Step 1 — 准备移植所需文件 从lvgl官网下载到的文件中,主要需要以下选中的文件或文件夹: 在自己的工程中新建文件夹,命名为lvgl,将上述选中文件全部提取至该文件夹中,完整的工程文件树如下: 其中: Bsp文件夹中的问价为ST7789的驱动文件,详情请参考ST7789驱动; lvgl/ex 阅读全文

posted @ 2021-11-10 03:21 昨夜三更雨 阅读(3859) 评论(0) 推荐(1) 编辑

摘要:1. 信号线设置 主要有有6条线: RESET:复位 CS:片选 DCX:数据/命令选择 SCK:SPI时钟线 SDA:数据线 PWR:LED背光 这种配置下,MCU只向ST7789写数据而不读取数据。 2. SPI配置要求 主模式,仅发送,8bit模式 时钟极性为高,第二个边沿(上升沿)latch 阅读全文

posted @ 2021-11-09 22:25 昨夜三更雨 阅读(4349) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示