- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 【踩坑记录】CubeMX生成SDIO驱动SD卡的问题
最后一点坑是,如果你不用FreeRTOS或其他操作系统,那么在main()函数直接调枯f_mount()挂载SD和操作文件是没问题的,但如果用了,就要注,Fatfs的操作会加入操作相关的操作,那么f_mount()及其他FS相关的操作要在操作系统任务中完成(换句话说要在操作系统运行后操作)。SDIO_BUS_WIDE_4B要改为SDIO_BUS_WIDE_1B。2.生成的SDIO驱动不能正常工作。本次的坑是:自动生成的SDIO驱动,打开如下。这样才能正常读写SD卡。1.CubeMX版本。
2024-11-29 08:54:41
180
原创 【踩坑记录】LVGL8通过FatFs调用外部SD卡XBF字体显示中文
打开.c文件,添加FatFs从SD卡读取Bin文件的操作驱动,可以看到,__user_font_getdata()函数是空的,需要人工去手动添加具体实现函数,它也温馨地提示了SPI_Flash和SDRAM的驱动方式,很遗憾它没有Fatfs的读取驱动方式的提示,所以手动添加,不过我遇到的坑就是在这一步。#define LV_FS_FATFS_LETTER '0' 盘符‘0’、‘S'或其他都可以,操作lv_fs_open()\lv_fs_read()等函数使用此盘符即可。
2024-11-29 01:55:41
1525
2
原创 关于PlatformIO中ESP32添加USB_CDC时导致的BUG
根据提示可知是HWCDC.cpp出现了问题,文件路径在C:/Users/用户/.platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp中,找到该文件并打开,发现第15行中的 #if CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S3与报错一致,细读代码发现,文件缺少与之对应的#endif,在文件末尾手动添加#endif并保存,再次编译,通过!
2024-01-04 23:42:15
834
2
原创 单片机嵌入式实时操作系统RTOS---eOS学习入门级RTOS(原创)
笔者刚入门学习STM32的时候就接触了uCOSII,它的多任务让我眼前一亮:原来程序还可以这么写!它让很多冲突的代码都能各自运行,在一个单片机上实现了多个单片机共同运行的效果。但是当开始真正去学习它时,却感觉寸步难行,而网上的有关学习资料又大多是直接甩给你一个可用的工程,很难有一个把它的原理和使用方法讲得清楚的,原因也简单,一是大多数人也没有深入地去了解过它的实现...
2020-01-28 22:42:19
10846
10
原创 51单片机串口通讯例程源码
一、完整工程参考:示例工程源码(点击下载@akoc)二、源码展示:#define USART_RX_LEN 20 //接收缓存长度(请勿超过芯片rom剩余空间大小) #define USART_TX_LEN 20 //发送缓存长度 typedef str...
2019-01-15 23:06:18
4615
6
FSC-OS_V1.0.2_Beta_STM32F10x.zip
2019-09-19
16层电梯(可在2-16层之间任意剪裁)+仿真
2019-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人