摘要: 问题描述 在使用LVGL和FATFS文件系统时,遇到了编码格式不一致的问题: LVGL 默认使用 UTF-8 编码 CubeMX生成的FATFS 使用 GBK 编码 从SD卡读取的字符文字为GBK格式,导致在LVGL中显示时出现乱码 参考解决方案:http://www.openedv.com/for 阅读全文
posted @ 2025-11-28 21:56 流水灯明 阅读(35) 评论(0) 推荐(0)
摘要: 下载uCOS源码 uCOS官网:https://www.silabs.com/developer-tools/micrium Github仓库:https://github.com/weston-embedded/uC-OS3 实验所需uCOS源码:https://wwrx.lanzoum.com/ 阅读全文
posted @ 2025-11-25 21:06 流水灯明 阅读(79) 评论(0) 推荐(0)
摘要: 外部中断 此方法需注意Timer base(也就是HAL_Delay)的优先级,要低于外部中断的优先级,要么将HAL_Delay删除,否则会卡死。推荐使用状态机实现的方法。 上拉输入: if (HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin) == GPIO_PIN_ 阅读全文
posted @ 2025-11-23 12:20 流水灯明 阅读(20) 评论(0) 推荐(0)
摘要: 循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则数据通讯 阅读全文
posted @ 2025-11-15 14:32 流水灯明 阅读(90) 评论(0) 推荐(0)
摘要: MDK 在usart.c文件最后添加以下代码: int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 1000); return (ch); } 并引用#include <stdio.h>,勾选Micro 阅读全文
posted @ 2025-11-15 14:31 流水灯明 阅读(22) 评论(0) 推荐(0)
摘要: STM32入门教程视频 STM32CubeMX&HAL 教学快速STM32基础功能学习系列-哔哩哔哩 比较适合快速上手stm32cubemx与keil的使用,以及熟悉建立项目过程及编程方法和常用函数调用。 STM32智能小车stm32f103c8t6-哔哩哔哩 视频付费资料见213群文件 项目实战, 阅读全文
posted @ 2025-11-15 14:29 流水灯明 阅读(100) 评论(0) 推荐(0)