sd卡讀寫程序(sd card read and write program)

sd卡讀寫程序(sd card read and write program)

ID:12763415

大小:21.58 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2018-07-18

sd卡讀寫程序(sd card read and write program)_第1頁(yè)
sd卡讀寫程序(sd card read and write program)_第2頁(yè)
sd卡讀寫程序(sd card read and write program)_第3頁(yè)
sd卡讀寫程序(sd card read and write program)_第4頁(yè)
sd卡讀寫程序(sd card read and write program)_第5頁(yè)
資源描述:

《sd卡讀寫程序(sd card read and write program)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、sd卡讀寫程序(SDcardreadandwriteprogram)SDcardreadandwriteprogramObjective:TostudytheSDcard//operationDesign/software1,usingSPIcommunication//SDcard2,gotoSD//inorderto0-255atotalof256data,andthenreadbackLCD1602display//hardwarerequirements:S11ON//dialswitchJumperJ18//allconnected#include

2、4.h>//dsPIC30F6014standardheaderfile_FOSC(CSW_FSCM_OFF&XT_PLL4);//4doublercrystaloscillator,Failsafeclockclosed_FWDT(WDT_OFF);//closethewatchdogtimer_FBORPOR(PBOR_OFF&MCLR_EN);//resetprohibitedMCLRresetenable._FGS(CODE_PROT_OFF);//codeprotectionagainst#defineCSPORTGbits.RG9//SDcardselectio

3、npindefinition#defineRSLATBbits.LATB4//definitionLCDcontrolbits(noteherecanonlyregisterwithLATB,youcannotdirectlyusethePORTBregister)#defineRWLATBbits.LATB5#defineeLATBbits.LATB6Unsignedchar__attribute__((address(0x900)))lcd[3]={0,0,0};Void(spi_init);//declarationsysteminitialfunctionVoid(

4、spi_low);//thatproduceslowbaudrate(usingtheSDcardinitializationfunction)Void(spi_high);//thatproducehighbaudratefunction(SDcardinitializationafteruse)Unsignedchar(sd_reset);//thattheSDcardinitializationfunctionUnsignedcharSD_SendCommand(unsignedcharCMDunsigned,longARG);//writeSDcardcommand

5、functionstatementUnsignedcharSPI_WriteByte(unsignedcharVAL);//writeabytefunctionstatementUnsignedcharSPI_ReadByte(void);//thatreceiveabytefunctionUnsignedcharSD_WriteSingleBlock(unsignedlongsector);//thatsingleBLOCKdatawriteSDcardfunctionUnsignedcharSD_ReadSingleBlock(unsignedlongsector);/

6、/readSDcarddatafunctionsingleBLOCKstatementVoid(lcd_display);//stateresultsdisplayfunctionVoid(delay);//statedelayfunction(shownby)//systeminitializationfunctionVoidspi_init(){TRISG=0x00d0;//settheSDIoutput,CoutputportfortheotherTRISB=0X0000;//setfortheoutputportBTRISD=0X0000;//setfortheou

7、tputportDSPI2CON=0x0278;//idlebusishigh,fosc/64SPI2STAT=0x8000;//theendofsamplingtheoutputdataofinputdata,therisingedgeofdatatransmission}WriteaLCDprogram****************************************//*************************//writeabyteofdatafunctionAfterchanging

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。