自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(四)

添加FreeRtos支持。FreeRtos中使用FATFS是强制要求使用DMA模式的SDIO驱动。步骤如下:1、打开工程配置文件,添加FreeRtos支持2、配置参数发现configuration选项卡SDMMC1报错,信息如下,意思是中断优先级问题。打开NVIC配置界面,修改中断优先级,注意,DMA优先级要比SD中断优先级低。打开FREERTOS选项,如图所示...

2018-10-29 22:07:21 4676 4

原创 STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(三)

使用FatFs文件系统添加FatFs文件系统,使用DMA读写方式驱动。1、打开配置文件,在FatFs勾选SD Card2、在configuration选项卡中打开“FATFS”选项,按下图配置,以支持中文和长目录。生成代码并打开工程。 打开菜单栏project -> settings,如图红框部分,调大堆栈,heap = 0x400, Stack = 0x100...

2018-10-29 22:04:05 8970 28

原创 STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(二)

使用DMA控制SDIO上一节已经成功使用普通SDIO模式驱动起SD卡了,但是使用FreeRtos时,CubeMX会强制要求使用DMA模式。下面介绍以DMA模式驱动SDIO的方法。1、首先,打开CubeMX配置好的文件STM32L476RGT6_SDIO.ioc。2、到configuration选项卡中,打开SDMMC1,再到DMA Settings选项卡,这里我们添加DMA通道。这里...

2018-10-29 21:57:44 9680 7

原创 STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(一)

普通方式控制SD1、打开STM32CubeMX新建工程,选择芯片。2、配置基本外设:(1)配置SYS,打开调试口。我用Jlink-OB,就选SYS下面的Debug选项中的Trace Asynchronous Sw选项,根据实际自行选择。这一步很重要,如果忘记配置,再刷程序就很麻烦了。将Timebase Source选为TIM6,这一步尽量做,避免以后使用FreeRtos时发生冲突。...

2018-10-29 21:44:07 10032 10

原创 STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(前言)

前言:ST的CubeMX库确实强大,但是同时也挖了不少的坑。使用HAL库SDIO驱动TF卡,按照旧版本的套路开发就不行。如何区分新版和旧版呢?一般来说,基本上HAL固件包发布日期在2017年6月之后的HAL固件对SDIO驱动进行了更新。打开“stm32l4xx_hal_sd.c”文件(其他系列就打开类似文件,例如F4系列就是“stm32f4xx_hal_sd.c”),搜索“HAL_SD_C...

2018-10-29 21:36:11 5167 3

STM32F407VG USB_CDC虚拟串口

使用USB虚拟串口与PC通讯的DEMO(USB——CDC/VCP)工程模板 开发平台:keil5 硬件要求:STM32F407VG 具有usart1,以及使用PA11和PA12的USB接口,外部晶振8M 本人硬件调试通过,使用方法见文档 注意:本DEMO usb串口不是使用回显的方法,无论你发什么到usb串口,他都会回你helloworld,另一个硬件的usart1串口可以看到你在usb串口上发送的字符

2016-06-13

图书馆书库借阅管理系统设计

一、 设计目的 根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。 二、 设计内容 1. 要的数据表 图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等。 2. 功能模块 1) 图书基本情况的录入、修改、删除等基本操作。 2) 办理借书卡模块。 3) 实现借书功能。 4) 实现还书功能。 5) 能方便的对图书进行查询。 6) 对超期的情况能自动给出提示信息。 7) 具有数据备份和数据恢复功能。

2013-07-14

计算机网络ARQ协议模拟程序

计算机网络ARQ协议模拟程序,采用c++实现模拟ARQ发送接收数据,出错重传机制

2013-07-14

计算机图形学实验,消隐 分割 vc6.0

计算机图形学实验代码,c++编写,消隐 分割 vc6.0

2013-07-14

数值分析经典算法,拉格朗日,牛顿...

数值分析经典算法,拉格朗日插值,牛顿插值,迭代...

2013-07-14

用DS1302与LCD12864设计的可调电子钟及仿真

用DS1302与LCD12864设计的可调电子钟及仿真,有代码,有仿真图,可用,单片机课程设计

2013-07-14

用单片机和LCD12864设计的万年历

程序模块化设计,各部分代码请查看头文件(***.h)内容。 按键s1选模式,按键s2加,按键s3减,s4不用,调整顺序:秒,时,分,日,月,年,星期。 按s1一次,秒时间停住不动,此时按s2或s3调整秒, 再按s1,按s2或s3调整分。。。。。以此类推 对显示内容不满意请到头文件key.h中自行修改

2013-07-14

表达式求值的设计与实现(c++)

表达式求值是程序设计语言编译中的一个最基本问题,要求进行类的设计与实现,采用算符优先法实现表达式求值。具体要求如下: (1) 用顺序栈作为表达式求值过程中运算符栈和操作数栈的实现; (2) 用二维数组存储算符间的优先关系; (3) 采用算符优先法实现表达式求值; (4) 将上述功能作为类的成员函数实现,编写主函数测试上述功能。 c++代码实现

2012-01-07

mfc小型指针+数字时钟(c++ mfc课设)

mfc小型指针+数字时钟(c++ mfc课设)

2012-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除