嵌入式
未读
使用CubeMX移植FatFS到STM32
CubeMX中已经集成了FatFS库,生成代码时能够自动生成SD卡驱动并整合到FatFS中,移植起来非常的方便。下面以SD卡为例,讲解移植方法。 ##CubeMX配置 ###SDIO配置 首先需要配置SDIO,通常来讲都是按照下图的模板进行配置: 其中Mode可以自行选择使用1条或4条数据线。下方的
嵌入式
未读
STM32使用DMA驱动SPI显示屏,提高LVGL帧数
前言 做项目的过程中,想要提高LVGL显示帧数;一开始采用的是直接读写寄存器,后来发现不太够用,遂决定使用DMA。在实际编写程序中,遇到很多问题,网上搜索不到正确的解决办法,于是在此记录一下。 DMA与软件片选 下图是正常传输16位RGB信息的数据波形: 其中0x007C就是一个像素的RGB信息。可
使用Keil包管理器创建STM32 Freertos工程时需要注意的问题
前言 最近做项目时使用到了FreeRTOS,之前是通过手动移植源码的方式完成的,这次习惯性的使用Keil自带的包管理器创建工程,结果踩了巨多的坑,浪费了大量的时间在调试上,特此记录一下。 首先说明一下我创建工程的过程: 1.使用CudeMX生成工程文件。注意这里没有将FreeRTOS这些组件包括进去