• 大小: 4.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-13
  • 语言: 其他
  • 标签: stm32  SD卡  

资源简介

基于stm32单片机的 SD卡 fat文件系统 ,使用串口控制台进行操作,带LCD回显功能。可实现SD卡的目录打开,文件列表,新建文件,写文件等。移植fatfs0.1版本

资源截图

代码片段和文件信息

#include “beep.h“

/*******************************************************************************
* 函 数 名         : BEEP_Init
* 函数功能    : 蜂鸣器端口初始化函数    通过改变频率控制声音变化
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void BEEP_Init()   //端口初始化
{
GPIO_InitTypeDef GPIO_InitStructure; //声明一个结构体变量,用来初始化GPIO

SystemInit();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOBENABLE);   /* 开启GPIO时钟 */

/*  配置GPIO的模式和IO口 */
GPIO_InitStructure.GPIO_Pin=BZ; //选择你要设置的IO口
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;   //设置推挽输出模式
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;   //设置传输速率
GPIO_Init(GPIOB&GPIO_InitStructure);   /* 初始化GPIO */
}

/*******************************************************************************
* 函 数 名         : sound1
* 函数功能    : 蜂鸣器报警函数
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void sound1()  //救护车报警
{
u32 i=5000;
while(i--)    //产生一段时间的PWM波,使蜂鸣器发声
{
GPIO_SetBits(GPIOBBZ);  //IO口输出高电平
delay(i);
GPIO_ResetBits(GPIOBBZ);   //IO口输出低电平
delay(i--);
}
}

/*******************************************************************************
* 函 数 名         : sound2
* 函数功能    : 蜂鸣器报警函数   通过改变频率控制声音变化
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void sound2()  //电动车报警
{
u32 i=1000;
while(i--) //产生一段时间的PWM波,使蜂鸣器发声
{
GPIO_SetBits(GPIOBBZ);    //IO口输出高电平
delay(i);
GPIO_ResetBits(GPIOBBZ); //IO口输出低电平
delay(i--);
}
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      23634  2017-09-22 22:51  3、SD卡 fat系统 串口控制台\1.PNG

     文件      59715  2014-12-09 16:24  3、SD卡 fat系统 串口控制台\1.uvopt

     文件       1879  2015-05-28 11:07  3、SD卡 fat系统 串口控制台\APP\beep\beep.c

     文件        194  2015-05-28 11:02  3、SD卡 fat系统 串口控制台\APP\beep\beep.h

     文件       3248  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\css_e.css

     文件       3661  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\css_j.css

     文件       1063  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\app1.c

     文件       1597  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\app2.c

     文件       3811  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\app3.c

     文件      10365  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\app4.c

     文件       1414  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f1.png

     文件       1458  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f2.png

     文件       1039  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f3.png

     文件       2335  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f4.png

     文件       2479  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f5.png

     文件       1436  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f6.png

     文件      11388  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\f7.png

     文件      11421  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\funcs.png

     文件       2401  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\layers.png

     文件       2379  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\layers3.png

     文件       7932  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\modules.png

     文件      19068  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\rwtest.png

     文件       8153  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\rwtest2.png

     文件       3011  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\img\rwtest3.png

     文件       5352  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\doc\updates.txt

     文件       3722  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\exfuns\exfuns.c

     文件       1564  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\exfuns\exfuns.h

     文件       7722  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\exfuns\fattester.c

     文件       1225  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\exfuns\fattester.h

     文件       8488  2016-04-15 21:59  3、SD卡 fat系统 串口控制台\APP\FATFS\src\00readme.txt

............此处省略274个文件信息

评论

共有 条评论