資源簡介
基于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\la
?????文件???????2379??2016-04-15?21:59??3、SD卡?fat系統?串口控制臺\APP\FATFS\doc\img\la
?????文件???????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個文件信息
- 上一篇:串口控制臺代碼stm32
- 下一篇:IDL培訓教材基于IDL8.0
評論
共有 條評論