版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、V1.1Feb.14, 2006中文版19, InnovationRoad Science Park Hsin-Chu 300 R.O.C.cn: 886-3-578-6005Fax: 886-3-578-4418: HYPERLINK http:/w/ http:/whttp保留對此文件修改之權(quán)利且不另行通知。提供之信息相信為正確且可靠之信息,但并不保證本文件中絕無錯誤。請于向所有限公司提出訂單前,自行確定所使用之相關(guān)技術(shù)文件及規(guī)格為之版本。若因貴公司使用本公司之文件或產(chǎn)品,而涉及第三人之專利或著作權(quán)等智能權(quán)之應(yīng)用及配合時,則應(yīng)由貴公司負責取得同意及之責任。又,本公司僅單純販售產(chǎn)品,上述關(guān)于
2、同意及,非屬本公司應(yīng)為保證之正式,本公司之所有產(chǎn)品不得使用于醫(yī)療器材,維持生命系統(tǒng)及飛航等相關(guān)設(shè)備。修訂日期版本編寫及修訂說明2005/08/181.0初始版本2006/02/141.1標準化目錄修訂 31.簡述62.特性63.功能框圖74.信號描述74.1.引腳描述2-Pin SDIP/ 44-Pin LQFP 封裝信號描述74.2.封裝942-Pin SDIP 封裝944-Pin LQFP 封裝95.功能描述..........1.
3、.....6.4.CPU 內(nèi)核10空間10空間分配10Flash 的組織和控制11SRAM15復(fù)位和中斷向量15CPU 和外設(shè)控制寄存器列表15時鐘發(fā)生模塊(CGM)23晶振23鎖相環(huán)(PLL)24外部時鐘24時鐘 24RC 振蕩器25省電模式25喚醒源26中斷28中斷源28中斷過程29復(fù)位管理31上電復(fù)位(POR)31外部復(fù)位31低電壓復(fù)位(LVR)32看門狗復(fù)位(WDTR)32地址復(fù)位(IAR)32指令復(fù)位(IIR)32通用 I/O 端口(GPIO)3...定時器/模塊43PD
4、C 定時器 0 和定時器 1435.9.1.簡介43PDC 定時計數(shù)的操作45相位計數(shù)模式操作60偵測位置改變(PDC)模式操作635.10.TPM 定時器 2 模塊665.10.1.簡介665.10.2.TPM 定時器 2 的計數(shù)操作675.11.MCP 定時器 4 模塊785.11.1.簡介785.11.2.MCP 定時器 4 計數(shù)操作73.5.14.比較匹配定時器98時基模塊100串行通訊接口101SPI 標準外設(shè)接口101SPI 操作101通用異步串行通訊 UART106UART 操作106模/數(shù)轉(zhuǎn)換(ADC)111看門狗定時器(WDT)1156.電氣特性1176.1
5、..6.4.絕對最大 117直流電氣特性(VDD = 4.55.5V, TA = -4085C)117交流特性(VDD = 4.55.5V, TA = -4085C)117模擬接口電氣特性(VDD = 5.0V, TA = -40C85C)1187.封裝/引腳位置1197.1.封裝1197.1.1.LQFP-44 封裝1197.1.2.SDIP-42 封裝1207.2.訂貨信息1201. 簡述SPMC75F2313A 是由工業(yè)級的 16 位微控制器內(nèi)嵌仿真功能,可實現(xiàn)的調(diào)試和PDC 定時器兩個 PDC 定時器 PDC0 和 PDC1可同時處理三路捕獲輸入仿真、科技公司設(shè)計開發(fā)的,
6、其采用公司自主知識的nSP(發(fā)音為 micro-n-SP)微處理器,集成了多功能 I/O 口、同步和異步串行口、ADC、定時計數(shù)器等功能模塊,以及多功能捕獲比較模塊、BLDC電機驅(qū)動位置偵測接口、兩相增量編接口、能可產(chǎn)生三路式)BLDC 驅(qū)動的輸出(中心對稱或邊沿方產(chǎn)生各種電機驅(qū)動波形的發(fā)生器等特殊硬件模塊。利用這些硬件模塊支持,SPMC75F2313A 可以完成諸如家電用變頻驅(qū)動器、標準工業(yè)變頻驅(qū)動器、變頻電源、多環(huán)伺服驅(qū)動系統(tǒng)等復(fù)雜應(yīng)用。位置偵測接口(PDC1)兩相增量碼盤接口(PDC1),支持四種工作模式,擁有四倍頻電路普通的定時器功能2. 特性高性能的 16 位內(nèi)核16 位 unSP
7、處理器2 種低功耗模式:Wait/Standby片內(nèi)低電壓檢測電路片內(nèi)基于鎖相環(huán)的時鐘發(fā)生模塊最高運行速度:24MHzMCP 定時器一個 MCP 定時器 MCP4能夠產(chǎn)生三相六路可編程的波形(中心對稱或邊沿方式),如三相的 S、SV等提供占空比值同步載入邏輯內(nèi)器可選擇與 PDC 的位置偵測變化同步32KW (32K16) Flash2KW (2K16) SRAM可編程的硬件死區(qū)設(shè)定功能,死區(qū)時間可工作溫度: -40 8510 位的 ADC 模塊可編程的錯誤和過載保護邏輯普通的定時器功能可編程的換速率,最大轉(zhuǎn)換速率 100Ksps 6 個外部輸入信道可與 PDC 或是 MCP 等定時器聯(lián)動,實現(xiàn)
8、電機控制中的電參量測量TPM 定時器 2可同時處理二路捕獲輸入可產(chǎn)生二路方式)輸出(中心對稱或是邊沿串行通訊接口通用異步串行通訊接口(UART)普通的定時器功能兩個 CMT 定時器通用 16 位定時器標準接口(SPI)最多 33 個通用輸入輸出管腳可編程看門狗定時器 Sunplus Technology Co.,.PAGE 6V1.0 Feb 14, 20063. 功能框圖36MHz CrystalVEXTREF ADCTRGX2X1OSCClock Generation ModulePLLClock MonitorPortARESETBPortBGPIOICENCK DAIIPortCInf
9、ormation Block (SECURITY,OPTIONS.)32Kx16Embedded FlashCLK200KROSC 1600KFLASH control圖3-1 SPMC75F2313A 功能框圖4. 信號描述.1.引腳描述42-Pin SDIP/ 44-Pin LQFP 封裝信號描述 Sunplus Technology Co.,.PAGE 7V1.0 Feb 14, 2006管腳名稱封裝類型類型主要功能復(fù)用功能SDIP42LQFP44VDD2420P電源端VSS2521P接地端AVSS3329P模擬地AVDD3430P模擬電源VDDL3531P內(nèi)核電源濾波,外
10、接 10F-16V 電容VEXTREF3228P模/數(shù)轉(zhuǎn)換外部參考電源輸入XTAL13632I3-6MHz 本地振蕩器輸入XTAL23733I/O外部時鐘輸入,3-6MHz 本地振蕩器輸出VSSL3834I接地端ICEN82IICE 仿真/編程模式使能0V :普通模式3.3V :仿真/編程模式IOD0/ICECLK93I/OIOD0(ICE模式下不可用)ICE 串行時鐘輸入(3V IO)2Kx16 SRAMCompare Match TimerTimWM ModuleWatchdogunSP 16-bit CPU+ICEerrupt Control ModuleReset Management
11、Serial erface SPI/UARTLVR6-ch 10-bit ADC注意:I = 輸入,O = 輸出,P = 電源 PL = 下拉,PH = 上拉 Sunplus Technology Co.,.PAGE 8V1.0 Feb 14, 2006管腳名稱封裝類型類型主要功能復(fù)用功能SDIP42LQFP44IOD1/IDA104I/OIOD1(ICE模式下不可用)ICE 串行地址/數(shù)據(jù)輸入/輸出(3V IO)RESET115I外部復(fù)位腳,低電平有效IOA2/AN22622I/OIOA2ADC 模擬量輸入信道 2IOA3/AN32723I/OIOA3ADC 模擬量輸入信道 3IOA4/AN
12、42824I/OIOA4ADC 模擬量輸入信道 4IOA5/AN52925I/OIOA5ADC 模擬量輸入信道 5IOA6/AN53026I/OIOA6ADC 模擬量輸入信道 6IOA7/AN73127I/OIOA7ADC 模擬量輸入信道 7IOA9/TIO2A2015I/OIOA9TPM 信道 2 輸入/輸出 AIOA10/TIO2B2116I/OIOA10TPM 信道 2 輸入/輸出 BIOA1117I/OIOA11IOA13/TCLKC2218I/OIOA13外部時鐘 C 輸入IOA14/TCLKD2319I/OIOA14外部時鐘 D 輸入IOB56I/OIOB5IOB6127I/OIO
13、B6IOB7138I/OIOB7IOB8/TIO0C149I/OIOB8PDC 信道 0 輸入/輸出 CIOB9/TIO0B1510I/OIOB9PDC 信道 0 輸入/輸出 BIOB10/TIO0A1611I/OIOB10PDC 信道 0 輸入/輸出 AIOB11/SCK1712I/OIOB11SPI 時鐘輸入/輸出IOB12/SDI/RX D11813I/OIOB12SPI 數(shù)據(jù)輸入/異步通訊串行數(shù)據(jù)接收口 1IOB13/SDO/T XD11914I/OIOB13SPI 數(shù)據(jù)輸出/異步通訊串行數(shù)據(jù)發(fā)送口 1IOC5/TIO1A3935I/OIOC5PDC 信道 1 輸入/輸出 AIOC6/
14、TIO1B4036I/OIOC6PDC 信道 1 輸入/輸出 BIOC7/TIO1C4137I/OIOC7PDC 信道 1 輸入/輸出 CIOC8/OL24238I/OIOC8過載保護輸入 2IOC9/FTIN2139I/OIOC9外部出錯保護輸入 2IOC10/TIO4A/ U2240I/OIOC10MCP 信道 4 輸出 A / 電機驅(qū)動 U2 相輸出IOC11/TIO4B/ V2341I/OIOC11MCP 信道 4 輸出 B / 電機驅(qū)動 V2 相輸出IOC12/TIO4C/ W2442I/OIOC12MCP 信道 4 輸出 C / 電機驅(qū)動 W2 相輸出IOC13/TIO4D/ U2
15、N543I/OIOC13MCP 信道 4 輸出 D / 電機驅(qū)動 U2N 相輸出IOC14/TIO4E/ V2N644I/OIOC14MCP 信道 4 輸出 E / 電機驅(qū)動 V2N 相輸出IOC15/TIO4F/ W2N71I/OIOC15MCP 信道 4 輸出 F / 電機驅(qū)動 W2N 相輸出.1.封裝42-Pin SDIP 封裝IOC9/FTIN2 IOC10/TIO4A/U2 IOC11/TIO4B/V2 IOC12/TIO4C/W2 IOC13/TIO4D/U2N IOC14/TIO4E/V2N IOC15/TIO4F/W2NICEN IOD0/ICECLK123456
16、789101112131415161718192021424140393837363534333231302928272625242322IOC8/OL2 IOC7/TIO1C IOC6/TIO1B IOC5/TIO1A VSSL XTAL2 XTAL1 VDDL AVDD AVSSVEXTREF IOA7/AN7 IOA6/AN6 IOA5/AN5IOA4/AN4 IOA3/AN3 IOA2/AN2 VSSVDD IOA14/TCLKD IOA13/TCLKCIOD1/IDARESET IOB6 IOB7SDIP42IOB8/TIO0C IOB9/TIO0B IOB10/TIO0AIOB11
17、/SCK IOB12/SDI/RXD IOB13/SDO/TXD IOA9/TIO2A IOA10/TIO2B4-1 SPMC75F2313A SDIP42 封裝圖44-Pin LQFP 封裝4 43 42 41 40 39 38 37 36 35 34331IOC15/TIO4F/W2NICEN IOD0/ICECLKXTAL2 XTAL1 VDDL AVDD AVSS VEXTREF IOA7/AN7 IOA6/AN6 IOA5/AN5 IOA4/AN4 IOA3/AN323456789323130292827262524IOD1/IDARESET IOB5 IOB6 IOB
18、7IOB8/TIO0CIOB9/TIO0B IOB10/TIO0ALQFP 44101112 13 14 15 16 17 18 19 20 21 2223圖 4-2 SPMC75F2313A QFP64 封裝 Sunplus Technology Co.,.PAGE 9V1.0 Feb 14, 2006IOC14/TIO4E/V2 IOC13/TIO4D/U2 IOC12/TIO4C/W2 IOC11/TIO4B/V2 IOC10/TIO4A/U2 IOC9/FTIN2 IOC8/OL2 IOC7/TIO1C IOC6/TIO1B IOC5/TIO1AVSSLIOB11/SCK IOB12/
19、SDI/RXD IOB13/SDO/TXD IOA9/TIO2A IOA10/TIO2BIOA11 IOA13/TCLKC IOA14/TCLKDVDDVSS IOA2/AN25. 功能描述5.1.CPU 內(nèi)核SPMC75F2313A 以公司.1.空間空間分配設(shè)計開發(fā)的 16位微處理器nSP為,具有如下特性:SPMC75F2313A空間分為三部分:SRAM,16 位數(shù)據(jù)總線/22 位地址總線4M 字尋址空間 (8M 字節(jié))64 頁,每頁 64K 字 13 個 16 位寄存器5 個通用寄存器(R1-R5)4 個二級寄存器(SR1-SR4)3 個系統(tǒng)寄存器(SP,SR,PC)寄存器(
20、FR) 10 個中斷向量1 個快速中斷向量8 個一般中斷向量外設(shè)控制寄存器和 Flash。2K-WORD 的 SRAM 用于存放堆棧、變量或數(shù)據(jù),外設(shè)控制寄存器用于控制外設(shè)模塊, 內(nèi) 32K-WORD 的Flash 用于存貯程序。5-1所示,詳細信息見表 5-1空間分配如所圖0 x000000SRAM:0 x0007FF0 x0060 x007000占用 0 x0000-0 x07FF外設(shè)控制寄存器:0 x0070 x0080000 x00803F0 x008040占用 0 x7000-0 x7Flash 信息區(qū): 1 個中斷向量占用 0 x8000-0 x803F 支持中斷嵌套模式6 種尋址
21、方式立即數(shù)尋址(I6/I16)直接尋址(A6/A16)變址尋址寄存器間接尋址多重間接尋址(入棧/出棧)寄存器尋址16X16 乘法與多達 16 級內(nèi)積操作三種乘法模式 有符號數(shù) x 有符號數(shù),有符號數(shù) x無符號數(shù),無符號數(shù) x 無符號數(shù)有 4 位內(nèi)積保護位,防止出現(xiàn)數(shù)據(jù)溢出eger/Fraction 模式 1 位除法需要進行 16 次連續(xù)除(DIVS,DIVQ)操作產(chǎn)生商數(shù)32 位除以 16 位數(shù)有效指令檢測操作(EXP)位操作面向所有單元、寄存器的位測試/設(shè)置/清除/取反操作多重循環(huán) 16 位移位操作用兩次移位置令實現(xiàn) 32 位移位操作利用 MR 寄存器執(zhí)行長跳轉(zhuǎn)指令利用 MR 寄存器執(zhí)行長調(diào)
22、用指令空操作Flash 通用區(qū):占用 0 x8000-0 xF0 x00F圖 5-1空間分配注意:000800 006地址。如果 CPU法地址復(fù)位(IAR)和 010000 3FF 為保留這部分地址,就會發(fā)生非5-1表地址映像DS 段地址指令指令CPU標志 Sunplus Technology Co.,.PAGE 10V1.0 Feb 14, 2006地址功能000007FF2KW SRAM080067000701F系統(tǒng)控制7020704F控制7050705F保留7060709FI/O 端口控制70A070AF中斷控制70B070BF時基控制70C070DF定時器控制70E070FF保留710
23、0711FUART 通訊控制7120713F保留7140715FSPI 通訊控制716073FF保留7400747F電機控制中的定時器/功能控制7500751F比較匹配定時器控制76007 8000F 32KW 程序 ROM10000 3FF2K X 16 片內(nèi)SRAM保留區(qū)外設(shè)控制寄存器Flash 信息區(qū)Flash 通用區(qū)5.2.2.Flash 的組織和控制16 Bs8 Frames.簡介0 x80002K x 16256 x16SPMC75F2313A 的 Flash 分為兩區(qū):信息區(qū)和通256 x16:用區(qū),在同一時間只能其中的一區(qū)。信息區(qū)包含64 個字,尋址空間為 0 x80000 x
24、803F。地址 0 x8000為系統(tǒng)選項寄存器 P_System_Option,其余空間可由用戶自定義一些重要信息比如:版本控制、日期、名稱、項目名稱等等。信息區(qū)的結(jié)構(gòu)見圖 5-2,信息區(qū)的內(nèi)容只有在仿真或燒錄的狀態(tài)下才能改變。32k 內(nèi)嵌的 Flash 被劃分為 16 頁,每頁 2K 字,每頁再分為 8個塊, 共可分成 128 個塊。只有位于 00F000 :2K x 162K x 160 xF2K x 16圖 5-3.Flash 的操作Flash 的頁和塊00F7FF 區(qū)域的頁面在運行模式下可以設(shè)置為只讀或可讀可寫,其它頁面均為只讀。用戶可以分別對每塊進行擦寫操作。Flash 的頁和塊的關(guān)
25、系見圖 5-3.。SPMC75F2313A 的地址總線為21:0位,因此可Flash 模塊有兩個控制寄存器: P_Flash_RW ($704D)和 P_Flash_Cmd ($7555)。Flash 模塊的所有操作均通過這兩個寄存器來實現(xiàn)。以尋址 4M16空間。圖 5-2 信息區(qū)的結(jié)構(gòu)【例 5-1】:將第 14 頁設(shè)置為只讀模式例 5-1 將 Flash 第 14 頁設(shè)置為只讀模式的方法表 5-2指令功能和操作流程【例 5-2】:塊擦除的例子 Sunplus Technology Co.,.PAGE 11V1.0 Feb 14, 2006#define CW_FlashCMD0 xAAAA/
26、*定義 Flash 塊命令*/#define CW_PageErase0 x5511/*定義頁擦除命令*/unsigned*P WordAdr;塊擦除單字寫模式連續(xù)多字寫模式第一步P_Flash_CMD = 0 xAAAA第二步 P_Flash_CMD = 0 x5511 P_Flash_CMD = 0 x5533 P_Flash_CMD = 0 x5544第三步設(shè)置擦除地址寫數(shù)據(jù)寫數(shù)據(jù)第四步自動等待 20ms 后結(jié)束自動等待 40us 后結(jié)束自動等待 40us未寫完則轉(zhuǎn)向第二步 P_Flash_CMD = 0 xF 操作結(jié)束令#define CW_FlashRW_CMD0 x5A5A/* 定
27、義 Flash 讀寫命令*/ #define CB_BK14WDIS(0 x4000 14)P_Flash_RW-W = CW_FlashRW_CMD;/* Flash 讀寫命令 */P_Flash_RW-B.BK14WENB = CB_BK14WDIS;/* 將第 14 頁設(shè)為只讀 */64 Words0 x80000 x80010 x803FP_System_Option:例 5-2 Flash 塊擦除操作5-3】:編程模式的例子:向地址 0 xF000 寫入 0 x1234【例例 5-3 Flash 的編程模式【例5-4】:連續(xù)編程模式的例子:在連續(xù)編程模式下向 Flash 的 0 xF
28、000到0 xF020 地址空間中寫入數(shù)據(jù)例 5-4 Flash器的連續(xù)編程模式 Sunplus Technology Co.,.PAGE 12V1.0 Feb 14, 2006#define CW_FlashCMD0 xAAAA/*定義 Flash 塊命令*/#define CW_Sequential 0 x5544 /* Flash 連續(xù)編程命令*/ #define CW_SequentialEnd0 xF/* Flash 連續(xù)編程的結(jié)束命令*/ unsigned*P_WordAdr;unsignedi,uiData=1; P_Flash_Cmd-W = CW_FlashCMD;for(i
29、=0 xF000;iW = CW_Sequential;P_WordAdr = (unsigned)i;/* i編程地址在i中保存*/(unsigned)P_WordAdr = uiData;/*將uiData寫入P_WordAdr中*/ uiData +;/* End For Loop */P_Flash_Cmd-W = CW_SequentialEnd;#define CW_FlashCMD0 xAAAA/*定義 Flash 塊命令*/#define CW_Program0 x5533/*定義 Flash 程序命令*/unsigned*P_WordAdr; P_Flash_Cmd-W =
30、CW_FlashCMD; P_Flash_Cmd-W = CW_Program;P_WordAdr = (unsigned*)0 xF000;/* P_WordAdr = 14 頁的起始地址*/*(unsigned*)P_WordAdr = 0 x1234;/*寫入一個字= 0 x1234 */P_Flash_Cmd-W = CW_FlashCMD; P_Flash_Cmd-W = CW_PageErase;P_WordAdr = (unsigned*)0 xF000;/* P_WordAdr =14頁的起始地址*/*P_WordAdr = 0;/*擦除 14 頁的第 1 塊*/P_Flash
31、_RW (0 x704D): 內(nèi)嵌的 Flash控制寄存器P_Flash_RW ($704D)是 Flash寄存器寫入$5a5a,然后在 16 個 CPU 時鐘周期內(nèi)再向該寄存器寫入設(shè)置字??刂平涌?,設(shè)置 14 頁為只讀或在運行模式下可讀可寫,需要用連續(xù)兩次寫操作進行設(shè)置,這樣避免誤寫入:首先向該P_Flash_Cmd (0 x7555): 內(nèi)嵌的 Flash 控制寄存器該寄存器用于設(shè)置 Flash 命令在執(zhí)行任何一條命用于進入 Flash 命令模式。詳見表5-2.令前,用戶都需要先向 P_Flash_Cmd 寫入 0 xAAAA,P_System_Option (0 x8000): 系統(tǒng)選項
32、寄存器 Sunplus Technology Co.,.PAGE 13V1.0 Feb 14, 2006B15-5Verification Pattern校驗方式,在仿真或燒錄時寫入 01010101010B4Security信息保護使能0: 信息保護,無法通用 Flash 區(qū)1: 無信息保護,可讀可寫B(tài)7B6B5B4B3B2B1B0R/WR/WR/WR/WR/WR/WR/WR/W01010111Verification PatternSecurity保留LVRWDGCLKSB15B14B13B12B11B10B9B8R/WR/WR/WR/WR/WR/WR/WR/W01010101Verifi
33、cation PatternB7B6B5B4B3B2B1B0WWWWWWWW00000000FlashCtrlB15B14B13B12B11B10B9B8WWWWWWWW00000000FlashCtrlB15保留B14B14F000h-F7FFh acs control0= Read/write1= Read-onlyB13-0保留B7B6B5B4B3B2B1B0RRRRRRRR11111111保留保留保留保留保留保留保留保留B15B14B13B12B11B10B9B8RR/WRRRRRR00000000保留BK14WENB保留保留保留保留保留保留表 5-3 在通用模式和仿真模式下 Flas
34、h/SRAM 可列表在通用區(qū)中使用“塊擦除”命令只能擦除該區(qū)的數(shù)據(jù),但如果在信息區(qū)中使用該命令,則連同通用區(qū)和信息區(qū)都可擦除。假設(shè)信息區(qū)的信息保護選項有效,SPMC75F2313A在仿真或燒錄時就不能從該區(qū)域讀出數(shù)據(jù)。如果寫保護選擇位打開并在仿真使能模式下,通過仿真環(huán)境,雖不可Flash 的通用區(qū),但可信息區(qū)的內(nèi)容。另外,在此模式下也無法(讀/寫)SRAM。 如表 5-3 所示為在通用區(qū)和仿真模式下Flash/SRAM 可邏輯。列表。圖 5-4 為 Flash 的信息保護.啟動引導(dǎo)序列上電時系統(tǒng)會讀出位于 Flash 信息區(qū)的第一個選項字(地址 = 0 x8000)。上電后,系統(tǒng)復(fù)位信號有效,
35、直到上電復(fù)位計數(shù)器計滿 16384 個輔助時鐘周期后復(fù)位信號變?yōu)闊o效。特別注意的是,所有通用 IO 端口初始狀態(tài)均為高阻態(tài),在上電之后可分別設(shè)置其狀態(tài)。圖 5-4 啟動引導(dǎo)序列 Sunplus Technology Co.,.PAGE 14V1.0 Feb 14, 200616384 個時鐘周期 (82ms)200KHz clock系統(tǒng)時鐘er-on resetCddress7System reset所有IO口保持為高阻態(tài)設(shè)置I/O口All GPIO通用模式(ICEN=0)Security =0Security =1讀寫讀寫SRAMYesYesYesYesFLASH 通用區(qū)YesYesYesY
36、esFLASH 信息區(qū)YesNoYesNo仿真模式(ICEN=1)SRAMNoNoYesYesFLASH 通用區(qū)NoNo(可塊擦除)YesYesFLASH 信息區(qū)NoNo(可塊擦除)YesYesB3保留B2LVR低電壓復(fù)位功能使能0:1: 使能B1WDG看門狗使能0:1: 使能B0CLKS時鐘源選擇0: 外部時鐘輸入/晶體振蕩器輸入,連接到 XTAL2腳1: 晶振輸入,連接到 XTAL1、XTAL2 腳之間5-4。5.2.3.SRAMSRAM 用于堆棧和各種數(shù)據(jù)的放調(diào)用函數(shù)的返回地址和入棧數(shù)據(jù)。個中斷向量地址,名稱及地址見表。堆棧用于存堆棧的增長方向5-4表中斷地址表為自頂向下,稱為 FILO
37、(先進后出)結(jié)構(gòu),堆棧的地址由堆棧指針(SP)來指示。在 SRAM 中的數(shù)據(jù)是由用戶設(shè)定的,可以直接、間接或用指針。需要注意的是堆棧區(qū)與數(shù)據(jù)區(qū)千萬不能交迭,否則會發(fā)生程序。SPMC75F2313A 對 SRAM 最大可尋址空間為從 0 x0000 到 0 x07FF 共 2K 字。另外,堆棧指針 SP 最大允許指向 0 x07FF。5.2.4.復(fù)位和中斷向量位于 0 x50XF 的空間用于復(fù)位和中斷向量。復(fù)位時,強制程序計數(shù)器(PC)指向地址 0 x7,0 x7 即為“復(fù)位地址“。SPMC75F2313A 還有 105.2.5.CPU 和外設(shè)控制寄存器列表 Sunplus Technology
38、 Co.,.PAGE 15V1.0 Feb 14, 2006地址寄存器名稱復(fù)位值R/WBit FieldB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B00 x7006 0 x700F : CPU 控制/狀態(tài)寄存器0 x7006P_Reset_S us0 x0000RIIRFIARFLVRFWDRFPORFEXTRF用于檢測的復(fù)位狀態(tài)標志。WFCHKIIRFIARFLVRFWDRFPORFEXTRF為了清除相應(yīng)的復(fù)位標志需向 FCHK 寫入 0 x55 和指定清除位寫入“1”。0 x7007P_Clk_Ctrl0 x0000ROSCSFOSCIE該寄存器用于監(jiān)視 CP
39、U 時鐘狀態(tài)。WOSCSFOSCIE向 OSCSF 寫入“1”將清除該標志。0 x700AP_WatchDog_Ct rl0 x0000RWDENWDRSWDPS該寄存器提供了設(shè)置看門狗清除定時器的開關(guān)功能。WWDENWDRSWDCHKWDPS要改變該位的設(shè)置,必須向 WDCHK 寫入“10101”。0 x700BP_WatchDog_Cl r0 x0000WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0看門狗清除寄存器。該寄存器寫入 0 xA005,清除看門狗定時器。0 x700CP_Wait_Enter0 x0000RD0等待模式寄存器。讀出值為 0 x000
40、1 表明從 wait 狀態(tài)喚醒。WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0寫入 0 x5005 進入等待模式(CPU 關(guān)閉,PLL 工作),寫入 0 x0001 將清除wait 標志。0 x700EP_Stdby_Enter0 x0000RD0Standby 模式寄存器。讀出值為 0 x0001 表明從 Standby 狀態(tài)喚醒。復(fù)位/中斷源中斷地址BRK0 x5FIQ0 x6Reset0 x7IRQ00 x8IRQ10 x9IRQ20 xAIRQ30 xBIRQ40 xCIRQ50 xDIRQ60 xEIRQ70 xFBit Field地址寄存器名稱復(fù)位值
41、R/WB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B0D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0W寫入 0 xA00A 進入standby 模式(CPU 關(guān)閉,PLL 關(guān)閉),寫入 0 x0001 將清除 standby標志。UARTW EKEYWESPIWER/ W0 x700FP_Wakeup_Ctrl0 x0000TPM2DC1W PDC0WECMTWEE該寄存器決定著省電模式下的喚醒源。0 x704D/0 x7055 :內(nèi)嵌的 FLASH 控制和命令寄存器BK14W NBR/ W0 x704DP_Flash_RW0 x000
42、0首先,向 P_Flash_RW 寫入 0 x5A5A,然后在小于 16 個時鐘周期內(nèi)向 P_Flash_RW 寫入設(shè)置字D15D14D13D12D11D10D9D8R/ W0 x7555P_Flash_Cmd0 x0000D7D6D5D4D3D2D1D0內(nèi)嵌的 Flash 控制寄存器,該寄存器用于設(shè)置 flash 命令。0 x7060 0 x7084 : IO 端口寄存器D15D14D13D12D11D10D9D8RD7D6D5D4D3D2D1D0從端口引腳出讀出數(shù)據(jù)。0 x7060P_IOA_Data0 x0000D15D14D13D12D11D10D9D8WD7D6D5D4D3D2D1D
43、0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳D15D14D13D12D11D10D9D8RD7D6D5D4D3D2D1D0從端口緩沖寄存器中數(shù)據(jù)。0 x7061P_IOA_Buffer0 x0000D15D14D13D12D11D10D9D8WD7D6D5D4D3D2D1D0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳。D15D14D13D12D11D10D9D80 x7062P_IOA_Dir0 x0000R/WD7D6D5D4D3D2D1D0讀/寫方向寄存器,設(shè)置 IO 口為輸入或輸出。D15D14D13D12D11D10D9D80 x7063P_IOA_Attrib0 xFR/WD7D6D5D
44、4D3D2D1D0屬性的設(shè)置,決定著引腳的特性:懸浮、上/下拉輸入、非反相/反相輸出。D15D14D13D12D11D10D9D80 x7064P_IOA_Latch0 x0000RD7D6D5D4D3D2D1D0進入睡眠模式之前,讀該端口數(shù)據(jù)并鎖存起來,用于觸鍵喚醒。D15D14D13D12D11D10D9D8RD7D6D5D4D3D2D1D0從端口引腳出讀出數(shù)據(jù)。0 x7068P_IOB_Data0 x0000D15D14D13D12D11D10D9D8WD7D6D5D4D3D2D1D0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳0 x7069P_IOB_Buffer0 x0000D15D14
45、D13D12D11D10D9D8RD7D6D5D4D3D2D1D0從端口緩沖寄存器中數(shù)據(jù)。WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0 Sunplus Technology Co.,.PAGE 16V1.0 Feb 14, 2006 Sunplus Technology Co.,.PAGE 17V1.0 Feb 14, 2006地址寄存器名稱復(fù)位值R/WBit FieldB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳。0 x706AP_IOB_Dir0 x0000R/WD15D14D13D1
46、2D11D10D9D8D7D6D5D4D3D2D1D0讀/寫方向寄存器,設(shè)置 IO 口為輸入或輸出。0 x706BP_IOB_Attrib0 xFR/WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0屬性的設(shè)置,決定著引腳的特性:懸浮、上/下拉輸入、非反相/反相輸出。0 x7070P_IOC_Data0 x0000RD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0從端口引腳出讀出數(shù)據(jù)。WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳。0 x7071P_IOC_Buffe
47、r0 x0000RD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0從端口緩沖寄存器中數(shù)據(jù)。WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳。0 x7072P_IOC_Dir0 x0000R/WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0讀/寫方向寄存器,設(shè)置 IO 口為輸入或輸出。0 x7073P_IOC_Attrib0 xFR/WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0屬性的設(shè)置,決定著引腳的特性:懸浮、上/下拉輸入、非反相/反
48、相輸出。0 x7078P_IOD_Data0 x0000RD1D0從端口引腳出讀出數(shù)據(jù)。WD1D0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳0 x7079P_IOD_Buffer0 x0000RD1D0從端口緩沖寄存器中數(shù)據(jù)。WD1D0將數(shù)據(jù)寫入端口緩沖寄存器并輸出到端口引腳。0 x707AP_IOD_Dir0 x0000R/ WD1D0讀/寫方向寄存器,設(shè)置 IO 口為輸入或輸出。0 x707BP_IOD_Attrib0 xFR/ WD1D0屬性的設(shè)置,決定著引腳的特性:懸浮、上/下拉輸入、非反相/反相輸出。0 x7080P_IOA_SPE0 x0000R/WTCLKD ENTCLKCE NT
49、IO2BENTIO2AENIOA 特殊功能寄存器。0 x7081P_IOB_SPE0 x003FR/WTIO0AENTIO0BENTIO0CE NIOB 特殊功能寄存器。0 x7082P_IOC_SPE0 xFC00R/WW2NENV2NENU2NENW2ENV2ENU2ENFTIN2ENOL2EN Sunplus Technology Co.,.PAGE 18V1.0 Feb 14, 2006地址寄存器名稱復(fù)位值R/WBit FieldB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B0TIO1CENTIO1BE NTIO1AENIOC 特殊功能寄存器。0 x7084
50、P_IOA_KCER0 x0000R/WKC14E NKC13ENKC11ENKC10ENKC9ENIOA 按鍵喚醒寄存器。0 x70A0 0 x70B8 : 中斷和時基控制/狀態(tài)寄存器0 x70A0P_S us0 x0000R/WKEYIFUARTIFSPIIFADCIFMCP4IFTPM2IFPDC1IFPDC0IFCMTIFOLIFOSCSFFTIF只有 KEYIF 可以寫“1”清除,其它狀態(tài)標志為只讀。0 x70A4P_Priority0 x0000R/WKEYIRTIPSPIIPADCIPMCP4IPTPM2IPPDC1IPPDC0IPCMTIPOLICIPFTIP將中斷源設(shè)置為 I
51、RQ 或 FIQ。只能有一個中斷源設(shè)置成 FIQ。0 x70A8P_Mis_Ctrl0 x0000R/WKEYIE按鍵喚醒和外部中斷使能的綜合設(shè)置寄存器。0 x70B8P_TMB_Reset0 x0000WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0向該寄存器寫入 0 x5555h 復(fù)位時基計數(shù)器,對片上所有外設(shè)的時鐘初始化。0 x7060 0 x7062 : ADC 控制和狀態(tài)寄存器0 x7160P_ADC_Setup0 x0000R/WADCCSADCENADCFSASPEN控制 ADC 模塊的上電/掉電, AD 轉(zhuǎn)換時鐘和觸發(fā) AD 轉(zhuǎn)換的啟動相應(yīng)事件。0
52、 x7161P_ADC_Ctrl0 x0000R/WADCIFADCIEADCRDYATRADCCHSAD 轉(zhuǎn)換中斷使能開關(guān),手動啟動 AD 轉(zhuǎn)換,AD 轉(zhuǎn)換的信道選擇。0 x70A2P_ADC_Channe l0 x0000R/WADCCH7ADCCH 6ADCCH5ADCCH4ADCCH3ADCCH2配置 IOA7:2為 GPIO 或模擬輸入端口。0 x7162P_ADC_Data0 xFC00RD15D14D13D12D11D10D9D8D7D610 位 AD 轉(zhuǎn)換結(jié)果寄存器。0 x7100 0 x7144 : UART 和 SPI 控制/狀態(tài)寄存0 x7100P_UART_Data0
53、x0000ROEPEFED7D6D5D4D3D2D1D0UART 數(shù)據(jù)寄存器,在接收時還可用于標明錯誤標志。WD7D6D5D4D3D2D1D0UART 發(fā)送數(shù)據(jù)寄存器。0 x7101P_UART_RXSta tus0 x0000ROEPEFE接收時用于標明錯誤標志。0 x7102P_UART_Ctrl0 x0000R/ WRXIETXIERXENTXENResetTXCHSE LRXCHSE LSBSELPSELPEN設(shè)置 UART 收/發(fā)引腳使能、停止位和奇偶校驗選擇。0 x7103P_UART_BaudR ate0 x0000R/ WD15D14D13D12D11D10D9D8D7D6D5
54、D4D3D2D1D0UART 波特率設(shè)置寄存器。0 x7104P_UART_S us0 x0000RRXIFTXIF Sunplus Technology Co.,.PAGE 19V1.0 Feb 14, 2006地址寄存器名稱復(fù)位值R/WBit FieldB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B0RXBFBYUART 接受/發(fā)送狀態(tài)標志。0 x7140P_SPI_Ctrl0 x0000R/ WSPIESPIRSTSPISPCL KSPIMSSPIPHASPIPOLSPISMP SSPIFSSPI 模塊設(shè)置寄存器。0 x7141P_SPI_TxS us0 x0
55、000R/ WSPITXIFSPITXI ESPITXBFSPI 發(fā)送中斷使能和狀態(tài)標志。0 x7142P_SPI_TxBuf0 x0000R/ WD7D6D5D4D3D2D1D0SPI 發(fā)送緩沖寄存器。0 x7143P_SPI_RxStstus0 x0000R/ WSPIRXIFSPIRXI EFERRSPI 接收中斷使能和狀態(tài)標志。0 x7144P_SPI_RxBuf0 x0000R/ WD7D6D5D4D3D2D1D0SPI 接收緩沖寄存器。0 x7405 0 x7436 : PDC0/1 定時器控制/狀態(tài)寄存器0 x7405P_TMR_Start0 x0000R/ WTMR4STTMR
56、2STTMR1STTMR0S TPDC0/1、TPM2 和 MCP4 定時器啟動/停止控制寄存器。0 x7400P_TMR0_Ctrl0 x0000R/ WSPCKMODECLEGSCCLSCKEGSTMRPS設(shè)置定時器的時鐘源、計數(shù)邊沿、計數(shù)清除源、計數(shù)清除邊沿、捕獲輸入采樣時鐘和定時器操作模式。0 x7400P_TMR1_Ctrl0 x0000R/ WSPCKMODECLEGSCCLSCKEGSTMRPS設(shè)置定時器的時鐘源、計數(shù)邊沿、計數(shù)清除源、計數(shù)清除邊沿、捕獲輸入采樣時鐘和定時器操作模式。0 x7410P_TMR0_IOCtrl0 x0000R/ WIOCMODIOBMODIOAMOD
57、控制 TIO0A、TIO0B 和 TIO0C 引腳上的輸出、輸入捕獲。0 x7411P_TMR1_IOCtrl0 x0000R/ WIOCMODIOBMODIOAMOD控制 TIO1A、TIO1B 和 TIO1C 引腳上的輸出、輸入捕獲、位置偵測類型。0 x7420P_TMR0_0 x0000R/ WTADIETCUIETCVIETPRIETGCIETGBIETGAIE使能/由TGRA 比較匹配發(fā)出的AD 轉(zhuǎn)換請求,位置改變偵測的中斷請求、TCNT上/下溢出、周期寄存器比較匹配和 TGRA、TGRB、TGRC 輸入捕獲/比較匹配。0 x7421P_TMR1_0 x0000R/ WPDCIETA
58、DIETCUIETCVIETPRIETGCIETGBIETGAIE使能/由 TGRA 比較匹配發(fā)出的 AD 轉(zhuǎn)換請求,位置改變偵測的中斷請求、TCNT上/下溢出、周期寄存器比較匹配和 TGRA、TGRB、TGRC 輸入捕獲/比較匹配。0 x7425P_TMR0_S us0 x0000R/ WTCDIFTCUIFTCVIFTPRIFTGCIFTGBIFTGAIF標明了 TCNT 上/下溢出的發(fā)生、周期寄存器比較匹配和 TGRA、TGRB、TGRC輸入捕獲/比較匹配。0 x7426P_TMR1_S us0 x0000R/PDCIF Sunplus Technology Co.,.PAGE 20V1
59、.0 Feb 14, 2006地址寄存器名稱復(fù)位值R/WBit FieldB15B14B13B12B11B10B9B8B7B6B5B4B3B2B1B0WTCDIFTCUIFTCVIFTPRIFTGCIFTGBIFTGAIF標明位置改變偵測事件、TCNT 上/下溢出、 周期寄存器比較匹配和 TGRA、TGRB、 TGRC 輸入捕獲/比較匹配。0 x7463P_1_DectCt rl0 x0000R/ WSPLCKSPLMODTPDENSPDLY控制來自 TIO0A、TIO0B 和 TIO0C 位置偵測信號的采樣設(shè)置。0 x7465P_1_DectD ata0 x0000RD2D1D0鎖存當前去除
60、了噪聲干擾的位置數(shù)據(jù)。0 x7430T0 x0000RD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D016 位可讀寄存器,通過輸入時鐘的觸發(fā)進行遞增/遞減計數(shù)。0 x7431T0 x0000RD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D016 位可讀寄存器,通過輸入時鐘的觸發(fā)進行遞增/遞減計數(shù)。0 x7440P_TMR0_TGRA0 x0000R/ WD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D016 位寄存器,可作為輸出和捕獲輸入寄存器。0 x7441P_TMR0_TGRB0 x0000R/ WD15D1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年硅-鋁絲材項目發(fā)展計劃
- 小學(xué)一年級游玩日記150字(10篇)
- 小學(xué)二年級讀后感范文10篇
- Thalidomide-NH-C10-Boc-生命科學(xué)試劑-MCE
- 2024年海島自動氣象遙測系統(tǒng)項目建議書
- STT3A-B-IN-1-生命科學(xué)試劑-MCE
- STAT3-IN-35-生命科學(xué)試劑-MCE
- 2024-2025學(xué)年新教材高中英語Unit3EnvironmentalProtectionSectionⅠReadingandThinking學(xué)案含解析新人教版選擇性必修第三冊
- 2024-2025學(xué)年新教材高中地理第一章區(qū)域與區(qū)域發(fā)展2區(qū)域整體性和關(guān)聯(lián)性課后作業(yè)含解析新人教版選擇性必修2
- 統(tǒng)考版2025屆高考地理二輪復(fù)習(xí)專題闖關(guān)導(dǎo)練圖像一??嫉戎稻€圖含解析
- 《平均數(shù)》(課件)人教版四年級下冊數(shù)學(xué)
- 醫(yī)療文書規(guī)范管理制度
- 山東第一醫(yī)科大學(xué)英語1(本)期末復(fù)習(xí)題
- 《相學(xué)集存》優(yōu)秀課件
- (完整版)新概念青少版1a1-10測試卷
- 國家開放大學(xué)《教育組織行為與管理案例》大作業(yè)參考答案
- 2018年上半年全市中小學(xué)部分學(xué)科德育優(yōu)質(zhì)課評選結(jié)果
- 低壓開關(guān)柜預(yù)防性試驗報告
- 2023年江蘇蘇州工業(yè)園區(qū)管委會招聘筆試參考題庫附帶答案詳解
- DB33-T 1261-2021 全裝修住宅室內(nèi)裝修設(shè)計標準 附條文說明
- 優(yōu)化少先隊儀式教育的嘗試 論文
評論
0/150
提交評論