📄 function.h
字号:
#ifndef __FUNCTION_H__
#define __FUNCTION_H__
//***********************************************
#include "constant.h"
#include "config.h"
//***********************************************
//main.c
#if TX_DEBUG
void InitUart(void);//初始化串口
void LongToChar(U8 xdata *, U32);//
void IntToChar(U8 xdata *, U16);//
void clear_DMA(U8 xdata *);//
#endif
void InitTimer0(void);//初始化Timer0
void InitPort(void);//初始化port
void LedFlash(U8);//LED闪烁
U32 CharToLong(U8 xdata *);//4字节字符串转换为一个长整形
//com.c
#if TX_DEBUG
void InitUart(void);//初始化串口
void SendChar(U8);//发送一个字节
void SendInt(U16);//发送一个整型数据
void SendLong(U32);//发送一个长整型数据
void TXSend(U8 xdata *);
#endif
//sd.c
void SDCIF_Init(void);//SD Host初始化
bit GetSDMemoryOCR(void);//获得SD卡Operating Conditions Register
void SDMemoryCardInit(void);//SD卡初始化
void SDCIF_CMD0(void);//复位SD卡,进入空闲状态
bit SDCIF_CMD1(void);//MMC card used
bit SDCIF_CMD2(void);//获得CID(card identification) 进入识别状态
bit SDCIF_CMD3(void);//获得RCA(relative card address)
bit SDCIF_SDIOCMD7(void);//选择/释放SD卡(RCA)
bit SDCIF_CMD09(void);//
bit SDCIF_CMD12(void);//
bit SDCIF_CMD13(void);//
bit SDCIF_CMD17(void);//读单块
bit SDCIF_CMD24(void);//
bit SDCIF_CMD55(void);//
bit SDCIF_ACMD06(void);//设置SD卡数据总线宽度
bit SDCIF_ACMD41(void);//
/*bit*/U8 DMA_load_sector(U32, U8);//从逻辑块地址开始读取512字节
bit DMA_write_sector(U32, U8);//从逻辑块地址开始写入512字节
void SD_SysInit(void);//SD host和SD memory系统初始化
//memory.c
bit check_nor_flash(void);//测试nor flash ( read )
bit check_sram(void);//测试外接SRAM ( read and write )
//fat.c
U8 InitFat(void);
bit Forward(void);//For finding the next song in one circle.
bit Backward(void);//For finding the previous song in one circle.
void ReadFileFAT(void);//读文件簇链表
void ReadSector(U32,U8);
void ReadRootCluster(void);//读FAT32根目录簇链表
#if TX_DEBUG
void CreateFile(void);//
#endif
//mp3.c
void MP3_SWReset(void);
void MP3_Init(void);
void MP3_INT_Enable(void);
void MP3EQU_Normal(void);
void MP3EQU_Rock(void);
void MP3EQU_Jazz(void);
void MP3EQU_Classic(void);
void MP3EQU_Pop(void);
void MP3_MusicPlayMode(void);
void MP3_PrevInit(void);
void MP3_ActiveFAT(void);
void MP3_Play_Task(void);
//interrupt.c
void MP3_deal(void);
//key.c
#if KEY
U8 Read_Key(void);//
void GetKey(void);
void KeyDeal(void);
#endif
//***********************************************
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -