長(zhǎng)通杯-sst單片機(jī)使用中文_第1頁(yè)
長(zhǎng)通杯-sst單片機(jī)使用中文_第2頁(yè)
長(zhǎng)通杯-sst單片機(jī)使用中文_第3頁(yè)
長(zhǎng)通杯-sst單片機(jī)使用中文_第4頁(yè)
長(zhǎng)通杯-sst單片機(jī)使用中文_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、SST89x5xRD--rograing316位定時(shí)/計(jì)數(shù)器10個(gè)中斷源,448I/O口(32I/O引腳)1436I/O支持低EMI模式(有工業(yè)級(jí)(-40OC—+85OC)和級(jí)(0OC—+70SST89V54RD2SST89V58RD2SST89V516RD2是SST8位微處理器FlashFlex51系列的成員,內(nèi)部帶有16/24/40/72Kbyte的片內(nèi)FLASHEEPROM器,使用了SST公司專利的CMOS閃存技術(shù),器被分成兩塊獨(dú)立的程序器,第一塊(BLOCK0)占用8/16/32/64Kbyte的內(nèi)部FLASH器可用標(biāo)準(zhǔn)的87C5xOTPEPROM編程器來(lái)燒錄。在上電復(fù)位時(shí),單片機(jī)可以配置成外部主機(jī)的從屬設(shè)備,以源代碼存入,也可以做外部主機(jī)的控制機(jī),執(zhí)行IAP操作。單片機(jī)已經(jīng)預(yù)先燒錄一段引導(dǎo)下裝(BOOTSTRAPLOADER)IAP操作,實(shí)現(xiàn)開始的用戶程序代碼燒錄和以后的用戶代碼升級(jí)。CHIP-ERASE操作會(huì)擦除該引導(dǎo)下裝程序。除了片內(nèi)16/24/40/72Kbyte閃存的程序器,單片機(jī)也可尋址外部64Kbyte程序空間;除了1024ByteRAM64KbyteRAM空間。SST公司的高可靠性、專利的閃存技術(shù)和器單元結(jié)構(gòu)有很多的優(yōu)點(diǎn),這些優(yōu)點(diǎn)給我們的客戶提供明顯的成本和可靠性改善。功能方框圖引腳定義圖Port0:Port0I/O端口,當(dāng)作輸出口時(shí)每個(gè)引腳可LSTTL1阻輸入。P0也可以在外部程序器時(shí)作地址的低字節(jié),出代碼。在編程校驗(yàn)或是當(dāng)作通用I/O口時(shí)需要外接上IIPort2:P28位帶內(nèi)部上I/O口。P2口寫1時(shí)P2口被內(nèi)部上拉為高電平,可用作輸。當(dāng)作為輸入腳P2口會(huì)因?yàn)閮?nèi)部上拉而輸出電流。在外部程序器和外部數(shù)據(jù)時(shí)分別作為地址字節(jié)和16位地址(MOVX@DPTR)1。P2外部主機(jī)模式編程和校驗(yàn)時(shí)接收一些控制信號(hào)和部分的部上拉而輸出電流(見DC電氣特性)P3口在外部主機(jī)模式編IOIIIIOO器時(shí),PSEN#被激活(高)。當(dāng)執(zhí)行外部程序器代碼器兩次激活被忽略。當(dāng)RST連續(xù)保持高電平或超10IIExternalAccessEnable:外部尋址使能。在整個(gè)外部程序但是安全加密第4級(jí)EA#,程序只能執(zhí)行內(nèi)部程序空間AddressLatchEnable:地址鎖存使能。在外部器時(shí)輸(PROG#ALE脈沖將被忽略。ALESFR的Auxlilary.0禁Port4:P44I/O口。P4的輸出可以驅(qū)可用作輸。當(dāng)作為輸入腳時(shí),被外部拉低的P4口會(huì)因?yàn)镻4[2]/P4[3]/P432IOII地注1:I=Input-輸入;O=Output–作狀態(tài)。解決的方法是給ALE腳加一個(gè)3-50KΩ的上拉電阻。3.0器概到圖3-4的程序空間的配置。8/16/32/64Kx的第一塊由64/128/256/512個(gè)扇區(qū)組成,每個(gè)扇區(qū)有128Byte。8Kx8的第二塊由64個(gè)扇區(qū)組成,每個(gè)扇區(qū)有128Byte。3-1SST89E/V52RD23-2SST89E/V54RD23-3SST89E/V58RD23-3SST89E/V516RD2表3-1:SFCF的值及對(duì)應(yīng)的程序器切換BLOCK18K0000H-1FFFHPC指針落到表3-2:SFCF的值及對(duì)應(yīng)的程序器切換(SST89E/V52-54-BLOCK18K0000H-1FFFHPC指針落到程序動(dòng)態(tài)地修改,改變SFCF[0]值不會(huì)改變SC0位。須防止在地址范圍0000H到1FFFH執(zhí)行塊切換指令。WDT注 P=Programmed–編程(位邏輯狀態(tài)–WDT注 P=Programmed–編程(位邏輯狀態(tài)–數(shù)據(jù)RAM1、RAM128Byte(00H7FH)er(AX)由于128Byte字節(jié)和SFR占用相同的地址,RAM必須間接,RAM和SFR空間盡管有相同的地址,但是它們?cè)谖锢砩鲜欠珠_的。當(dāng)指令128Byte(高于7FH),單片機(jī)SFR @R0, 寄存器R0指向90H,90H是在地址的范圍,在#data的數(shù)據(jù)將寫到90H的RAM的位置,而不是P1口。 90H 要擴(kuò)展RAM,必須清除EXTRAM位,并且用MOVX指令,額外的768字節(jié)是在內(nèi)部,占用外部器的開始768字節(jié)(地址000H到2FFH。P3.6(WR#擴(kuò)展RAM(只能間接尋址MOVX FFFFH,8位地址,其它的輸出口可以用來(lái)輸出更高的地址位,這樣提供了外部爺選(DPH,P0的關(guān)系。堆棧指針可位于內(nèi)部256字節(jié)RAM中的任意位置。堆棧不能位于擴(kuò)展RAM中。MOVX@DPTR,AorMOVXA,MOVX@Ri,AorMOVXA,ADDR<ADDR>=ADDR=RD#/WR#notRD#/WR#RD#/WR#notRD#/WR#RD#/WR#RD#/WR#圖3-3內(nèi)部和外部數(shù)據(jù)器結(jié)3-43-73-11列出每一個(gè)SFR的說(shuō)明和RESET值。3-6FlashFlex518B器P針能-------- - -------器A-------器b器----------0-00地址-----------看門狗定時(shí)器載22------2捕獲2捕獲串口數(shù)據(jù)區(qū)址蔽P0P1------P2P3P311111SFR2:P4P1/P3類似。-----0xb-1xb-2xb-3xb-4xb765432176543210-----標(biāo) 功 7654321076543210標(biāo) 功 外部INT1#中斷被忽略。 000_0001bChip-Erase000_1011bSector-Erase000_1101bBlock-Erase000_1100bByte-Verify1000_1111bProg-SB1

7654321076543210標(biāo) 7654321076543210 標(biāo) 7654321076543210標(biāo) 7654321076543210---標(biāo) 位1狀態(tài)(SB1位取反 位2狀態(tài)(SB2位取反 位3狀態(tài)(SB3位取反)請(qǐng)參考表9-1的加密選項(xiàng) 1IAP

7654321076543210

76543210----76543210-------標(biāo) 功 0:中76543210-76543210-標(biāo) 功 76543210-76543210-標(biāo) 功 765432101--1765432101--11標(biāo) 功

765432101--11765432101--11標(biāo) 功 PX2 PX3

76543210-76543210------

0:使用MOVX@Ri/@DPTR內(nèi)部RAM,范圍在00H到2FFH,300H以上1:外部1:ALE僅當(dāng)執(zhí)行MOVX或MOVC76543210-76543210----0-標(biāo) 功 7654376543210---

7654321076543210標(biāo) 功 76543210-76543210-標(biāo) 功

-CCF4PCA模塊4中斷標(biāo)志位。當(dāng)產(chǎn)生匹配或捕獲時(shí)由硬件置位。必須由軟件清零。CCF3PCA模塊3中斷標(biāo)志位。當(dāng)產(chǎn)生匹配或捕獲時(shí)由硬件置位。必須由軟件清零。CCF2PCA模塊2中斷標(biāo)志位。當(dāng)產(chǎn)生匹配或捕獲時(shí)由硬件置位。必須由軟件清零。CCF1PCA模塊1中斷標(biāo)志位。當(dāng)產(chǎn)生匹配或捕獲時(shí)由硬件置位。必須由軟件清零。CCF0PCA模塊0中斷標(biāo)志位。當(dāng)產(chǎn)生匹配或捕獲時(shí)由硬件置位。必須由軟件清零。76543210---76543210---標(biāo) 功

000內(nèi)部時(shí)鐘6時(shí)鐘模式下為fosc/6(12011內(nèi)部時(shí)鐘6時(shí)鐘模式下為fosc/2(12102定時(shí)器0113ECI/P1.2腳輸入的外部時(shí)鐘(6fosc/4,12時(shí)鐘模式下為 ECF=1,使能CCON中的CF位,產(chǎn)生中斷。76543210-76543210-0-1-2-3-4標(biāo) 功

中的CCFn位置位,標(biāo)志中斷。 765432176543210

0:SPI 00401765432176543210------00xxx76543210765432107654376543210

b3 掉電保護(hù)狀態(tài)位。不會(huì)被其它復(fù)位影響。BOF可以由軟件清除,上電復(fù)位也可以清BOF位。 7654376543210 0000118位1029位fosc/64或fosc/32(12時(shí)鐘模式);fosc/32或fosc/16(6模式1139位 7654321076543210 2中斷使能時(shí),EXF2=1CPU2中EXF2不會(huì)引起中斷。 式3的接收時(shí)鐘。RCLK=0時(shí)將定時(shí)器1的溢出脈沖作為接收時(shí)鐘。TCLK發(fā)送時(shí)鐘標(biāo)志。TCLK21的負(fù)跳變產(chǎn)生捕獲或重裝。EXEN2=0時(shí),T2EX2 2啟動(dòng)/1 定時(shí)器/計(jì)數(shù)器選擇。(2) 時(shí)定時(shí)器2溢出或T2EX的負(fù)跳變都可使定時(shí)器自動(dòng)重裝。當(dāng)RCLK=1或TCLK=1時(shí),該位無(wú)效且定時(shí)器強(qiáng)制為溢出時(shí)自動(dòng)重裝。76543210---76543210------標(biāo) 功

7654327654321000標(biāo) 功 當(dāng)該位清零時(shí)外部中斷2下降沿/低電平觸發(fā)。 當(dāng)該位清零時(shí)外部中斷3下降沿/低電平觸發(fā)。

FLASH器的編外部主機(jī)編程模式讓用戶不用CPU,直接燒錄FLASH器。進(jìn)入外部主機(jī)模式是通過(guò)RST模式命令才有效。內(nèi)部FLASH塊通過(guò)重新定義的I/O腳來(lái)。寫入、校驗(yàn)等操作。單片機(jī)提供了16/24/40/72KByte的應(yīng)用中再編程FLASH器,在IAP中,CPU進(jìn)入IAP模式。兩塊FLASH器讓CPU在一個(gè)塊中執(zhí)行用戶代碼,而同時(shí)另一塊被擦除或編程。CPU還可以在內(nèi)部所有FLASH被再編程時(shí)從外部器獲取代碼。mailbox寄存器(SFST、IAPIAP模式時(shí),CPUFLASH控制器單元與外部時(shí)鐘脫離,內(nèi)部產(chǎn)生一個(gè)振蕩器提供編程和擦除的時(shí)序參考,內(nèi)部振蕩器在需要時(shí)打開,F(xiàn)LASH操作完成后關(guān)閉。IAP模式器塊的選BLOCK1,也就是說(shuō),一個(gè)PC不可見的塊的代碼不能作為源程序編寫其它的地址,但是可以通過(guò)IAP指令被另一塊編程。BLOCK1IAPBLOCK0BLOCK0IAP操作,BLOCK1IAP操作,它的目標(biāo)地址決定于地址和IAP1>=2000H(Block>=2000H(Block1>=2000H(Block<2000H(BlockBlock1<2000H(BlockAny(BlockBlock101,10,Any(Block>=2000H(Block101,10,Any(Block<2000H(BlockBlock0From>=2000H(BlockBlock0From<2000H(BlockBlock001,10,FromAny(BlockBlock以下所有IAP命令I(lǐng)AP模式下在所有的SFCM寄存器就會(huì)啟IAP動(dòng)作。如果被選擇的塊被加鎖,IAP則不能對(duì)它操作。忽略加密狀態(tài)并擦除加密位和映射位(RE-MAP。 SFCM,#01H ;擦除令是01HLCALLDONE? ;查詢SFST[2]位 A, ACC.2, (注:僅提供匯編語(yǔ)言程序,C語(yǔ)言程序請(qǐng)支持Block-塊擦除命令Block-Erase將擦除某一個(gè)器塊的所有數(shù)據(jù)。要選擇擦除某個(gè)塊,對(duì)SST89x564RD,選擇的是BLOCL1的次塊。 SFAH,#00H SFDT,#55H SFCM,#0DH LCALLDONE? ;查詢SFST[2]位 A, ACC.2, Sector-ORLSFCF SFAHsector_addressH SFALsector_addressLMOVSFCM, A, ACC.2, ;字節(jié)編程Byte-Byte-Program可以往一個(gè)字節(jié)(Byte)寫數(shù)據(jù)。SFAH和SFAL的值決定要擦除的 MOVSFAH,#byte_addressH;放入地址高位MOVSFAL,#byte_addressL;放入地址低位MOVSFDT,#data MOVSFCM, A, ACC.2, ;字節(jié)校讀Byte-SFDTFLASH操作是否已經(jīng)完成。字節(jié)校讀命令 MOVSFCM MOVA 效。當(dāng)加密位在非編程狀態(tài)才能被編程。Prog-SB3、Prog-SB2Prog-SB1BLOCK1或外 A,

; A, ACC.2, ; A, ACC.2, ;編程狀態(tài)才可以由本命令燒錄。Prog-SC0命令只能在BLOCK1或外部的程序空間執(zhí)行。有編程狀態(tài)才可以由本命令燒錄。Prog-SC1命令只能在BLOCK1或外部的程序空間執(zhí)行。ORLSFCF,#40H SFAH,#5AH SFCM,#09H

A,

; SFCM, A, ACC.2, ; SFAH,#55H A, ACC.2, ;查詢把M]設(shè)為1,將選擇中斷結(jié)束方式,這樣會(huì)產(chǎn)生一個(gè)中斷(1),提示LH操作完NN1為普通的腳。為了用中斷標(biāo)示LH操作結(jié)束,E寄存器的1和位需要設(shè);CN的1位 SST89E/V516RD2的IAP指令XX扇區(qū)擦除Sector-X字節(jié)編程Byte-字節(jié)校讀Byte-VerifyProg-XXProg-XXProg-XXProg-X時(shí)鐘倍頻Clock-X6AH XX扇區(qū)擦除Sector-X字節(jié)編程Byte-字節(jié)校讀Byte-VerifyProg-XXProg-XXProg-XXProg-XProg-時(shí)鐘倍頻Clock-X5AH

有一對(duì)8位特殊功能寄存器指定。各自的寄存器是TL0,TH0,TL1,TH1,TL2,TH2。內(nèi)部控制(外邊控制(01230123內(nèi)部控制(外邊控制(01230123--內(nèi)部控制(外邊控制(161616122Hz8Hz要將定時(shí)器/2配置為時(shí)鐘發(fā)生器,C/#T2(T2CON.1)必須清零,T2MODT20E位2TR2(T2CON.2)2捕獲 n=2(6時(shí)鐘模式 x(65536 全雙工增強(qiáng)型SST89E/V52-54-58RD2SST89E/V516RD2有一個(gè)全雙工端口,可以同時(shí)接收和發(fā)送數(shù)據(jù),串對(duì)SBUF的讀獲得接收寄存器的內(nèi)容。被清除和SCON的接收允許/(REN)位被設(shè)定,開始接收;在其它模式,當(dāng)SCON的REN位已發(fā)射可能丟掉停止位。進(jìn)入PCON寄存器把SMOD0改為1(看圖6-1)將選擇幀錯(cuò)誤檢測(cè)。如果丟了FEFEFE6-1IDLE模式降低系統(tǒng)的功耗。由于可以有多個(gè)從機(jī)連到一機(jī)保持IDLE模式而只要一個(gè)會(huì)中斷。通過(guò)限制中斷的次數(shù),整個(gè)系統(tǒng)的功耗會(huì)減少。等待一個(gè)地址字(9位=1RI才會(huì)SADDR決定,SADDR表示從機(jī)地址,SADEN是一個(gè)掩碼,表示地址,用于定義SADDR內(nèi)哪幾位需使用而哪幾位不考慮??聪旅娴睦樱篠lave1SADDR=SADEN=GIVEN=Slave2SADDR=SADEN=GIVEN=000(SADDR00010000SlaveSADEN=11110101GIVEN=1111x0x1Slave =SPI接口讓MCU和器件或MCU之間做高速同步數(shù)據(jù)傳輸。圖6-4表示SPI主器件和從器件的通信。SCKSPISPI時(shí)MOSI腳轉(zhuǎn)換到從器件的MOSI腳。一個(gè)字節(jié)數(shù)據(jù)發(fā)送完成后,SPI時(shí)鐘發(fā)SPI單元沒有被激活,MOSI/P1[5]可以當(dāng)作輸入腳。CPHACPOLSPI時(shí)鐘的相位和極性。圖6-5和6-6列出了4種組合。(WDTWDTWDRE=1時(shí),如果軟件在給定時(shí)間沒WDTWDTS標(biāo)志置位,WDT復(fù)位不能改變它的值,用戶程序?qū)憽?WDTS。圖7-1是WDT的方框圖,WDTC和WDTD兩個(gè)SFR控制看門作。在IDLE模式,WDT操作相應(yīng)地掛起,從IDLE模式出來(lái)后恢復(fù)。7-1時(shí)間=(255-WDTD)*344064*SST89E/V52-54-58RD2SST89E/V516RD2516位捕獲/比較模塊4種模式:捕獲模式、軟件定時(shí)器模式、高速輸出模式和脈寬調(diào)制模式。每個(gè)模塊都有一個(gè)P11P1.3(CEX01連接P1.4(CEX1,2連接P1.5(CEX2,3連接P1.6(CEX3,4連接到P1.7(CEX4。PCA的配置請(qǐng)看圖8-1。的I/O腳。每個(gè)模塊都可以編程為下面的模式:1、上升和/2、軟件定時(shí)器3、高速輸出4、看門狗(4能實(shí)現(xiàn)5、脈寬調(diào)制(腳(P1.2)輸入。定時(shí)器的計(jì)數(shù)源由CMOD中的CPS1CPS0決定。8-1PCA定時(shí)/126000110118-2PCA定時(shí)/PCA定時(shí)/10.75330250825619216654912550.751910.660.50表8-3CMODPCACMODCCONPCAPCA定時(shí)器和所有模塊的運(yùn)行控制位和PCA模塊有SFR對(duì)應(yīng)。這些寄存器是:模塊0CCAPM0,模1CCAPM1等,它同的模塊)CCONCCF標(biāo)志使能,當(dāng)符合或比較發(fā)生時(shí)產(chǎn)生中斷。(CCAPMn.1)進(jìn)入脈的CCFn位置位。CAPN(CCAPMn.4)CAPP(CCAPMn.5)決定捕獲輸入是被上升沿或下降沿激活。CAPN位使能下降沿,CAPP位使能上升沿。如果兩個(gè)位都置位,那么在在下降和上升沿均可使能產(chǎn)生捕獲。PCA功能。的16位計(jì)數(shù)值。當(dāng)模塊用于模式時(shí),這兩個(gè)寄存器用來(lái)控制輸出信號(hào)的占空比??磮D8-1。表8-4PCA和低位寄存器的比較/捕獲模 8-5PCA--0000000-0100000-0010000-011000016位捕獲,CEXn上升/-1001000-1001100-1000010比較:8位-100100041、用戶不能寫“1”到該保留位,從保留位讀的值是不確定的。3、0是翻轉(zhuǎn),1是允許翻轉(zhuǎn)8-6PCA--0100001-0010001-011000116位捕獲,CEXn上升/-1001001-1001101-100001比較:8-1001001、用戶不能寫“1”到該保留位,從保留位讀的值是不確定的。 4、0是翻轉(zhuǎn),1是允許翻轉(zhuǎn)CCAPnLCCAPnHRAM里直到下一個(gè)事件捕獲發(fā)生。如果一個(gè)并發(fā)捕獲發(fā)生,原來(lái)的捕獲值會(huì)丟掉。在標(biāo)志事16CCAPMn寄存器的CCFn(CCONSFR)和ECCFn(CCAPMnSFR)都被置位,當(dāng)比較匹配時(shí)會(huì)產(chǎn)生一個(gè)中斷。位CCAPnL比較功能,然后寫CCAPnH重新使能。8-3PCA比較模式(軟件定時(shí)器PCAPCA計(jì)數(shù)器(CHCL)與捕獲寄存器(CCAPnHCCAPnL)CEX輸出腳會(huì)翻轉(zhuǎn)。用戶通過(guò)對(duì)模脈沖寬度調(diào)制()模式用來(lái)產(chǎn)生一個(gè)8位,它通過(guò)比較PCA定時(shí)器的低位(CL)和CCAPMn的ECOM位置位。(8-58-7)在模式,輸出的頻率PCA定時(shí)器的源。由于只CHCL寄存器,所有模塊共享PCA定時(shí)器和頻率。輸出的占空比由裝在CCAPnH的值控制。由于寫入CCAPnH寄存器不是同步的,寫入的值不會(huì)馬上裝入CCAPnL做比較,直到輸出的另一個(gè)周期(當(dāng)CL從255到0翻轉(zhuǎn)。用下面的公式計(jì)算任何占空比的CCAPnH值:CCAPnH是8位整數(shù),占空比是分?jǐn)?shù)。8-5PCA脈沖寬度調(diào)制模式表8-7脈沖寬度調(diào)制頻率PCA8163.9KHz5.2KHz1、周期性改變比較的數(shù)值,讓它不會(huì)與PCA2、周期性改變PCA3、在發(fā)生匹配之前將WDTE前兩個(gè)選項(xiàng)更為可行,因?yàn)榭撮T狗定時(shí)器從來(lái)不像第3項(xiàng)那樣被。如果程序指針跑飛,最終所有模塊的時(shí)間基準(zhǔn),改變它對(duì)其它模塊都有影響。因此,在大多數(shù)應(yīng)用中,第1項(xiàng)是最好的。4CMODWDTE位必須置(CCAP4H,CCAP4L ORLCMOD ;;;擦除和編程導(dǎo)致代碼破壞。SST89E/V52-54-58-516RD2有兩種加密的方式:硬加密和軟加密。表9-2硬加密可以鎖兩塊FLASH空間或8Kbyte的FLASH(BLOCK1所有外部主機(jī)和IAP指令(除了整片擦除CHIP-ERASE)對(duì)硬加密的塊都無(wú)效。FLASHIAP模BLOCK0控制器件加密狀態(tài)的有三個(gè)位,在SFST[7:5],請(qǐng)看圖9-1和表9-1中,加密狀態(tài)有4個(gè)不同的等級(jí)。第一級(jí),沒有一個(gè)加密位被燒寫,兩個(gè)塊沒有加密;在第二級(jí),兩個(gè)塊都被加密成不能被編1的不能讀。第四級(jí)是最高的加密等級(jí),不能/改寫內(nèi)部器或從外部器啟動(dòng)。如何編程安全加密等級(jí),請(qǐng)參考外部主機(jī)模式和IAP的章節(jié)。9-11UUU2PUU1UUU2PUUMOVC指令內(nèi)部器,EA#在3UPPUPPUPU PUPUUP4PPP=0,U=1 2 IAP指令:讀回=之前的SFDT數(shù)3 4NNYYNYNNNNNY3NNYYNYNNNNYYNNYYNNNNNYNYYYNNYYNYNNNNYYNNYYNYYYNYNYYYNNYYNYNNNNYYYNYYYYYYNYYYYYYNYYNYYNNNYY1YNYYYYYYNYYYYYYNYYNYYYNYYY1 MOVC或IAP指令的地址2 準(zhǔn)備要的地址MCU0000H2代碼。器件的復(fù)位輸入腳是位。ALEPSEN#在復(fù)位時(shí)拉高。在復(fù)位時(shí),ALEPSEN#輸出高電平,來(lái)完成正確的復(fù)位。這個(gè)RAM的內(nèi)容就不確定了。復(fù)位后,所有的特殊功能寄存器恢復(fù)到默認(rèn)值(看表3-73-11。不通過(guò)合法的復(fù)位來(lái)啟動(dòng)器件會(huì)使MCU從一個(gè)不確定地址開始執(zhí)行程序。這樣不確定的狀態(tài)可能會(huì)破壞FLASH的代碼。加多2個(gè)機(jī)器周期做正確的上電復(fù)位。增加RST信號(hào)的法是加一個(gè)RC電路,如圖10-1,R

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論