數(shù)據(jù)及用戶手冊-gd32f403系列編程_第1頁
數(shù)據(jù)及用戶手冊-gd32f403系列編程_第2頁
數(shù)據(jù)及用戶手冊-gd32f403系列編程_第3頁
數(shù)據(jù)及用戶手冊-gd32f403系列編程_第4頁
數(shù)據(jù)及用戶手冊-gd32f403系列編程_第5頁
已閱讀5頁,還剩681頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

圖索 表索 系統(tǒng)及器架 Arm?Cortex?-M4處理 系統(tǒng)架 器映 位帶操 片上SRAM 片上FLASH器概 引導(dǎo)配 設(shè)備電子簽 器容量信 設(shè)備唯一ID(96位 系統(tǒng)配置寄存 閃存控制器 簡 主要特 功能說 閃存結(jié) 讀操 FMC_CTLx寄存器頁擦 整片擦 主閃存塊編 可選字節(jié)塊擦 可選字節(jié)塊編 可選字節(jié)塊說 頁擦除/編程保 安全保 FMC寄存 等待狀態(tài)寄存器 寄存器 選項字節(jié)操作寄存器 選項字節(jié)狀態(tài)寄存器 等待狀態(tài)使能寄存器 產(chǎn)品ID寄存器 電源管理單元 簡 主要特 功能描 電池備份 VDD/VDDA電源 省電模 PMU寄存 控制寄存器 備份寄存器 簡 主要特 功能描 RTC時鐘校 侵入檢 BKP寄存 侵入引腳控制寄存器 侵入控制狀態(tài)寄存器 復(fù)位和時鐘單元 復(fù)位控制單元 簡 功能描 時鐘控制單元 簡 主要特 功能描 RCU寄存 控制寄存器 時鐘配置寄存器0 時鐘中斷寄存器 APB2復(fù)位寄存器 APB1復(fù)位寄存器 AHB使能寄存器 APB2使能寄存器 APB1使能寄存器 備份域控制寄存器 復(fù)位源/時鐘寄存器 AHB復(fù)位寄存器 時鐘配置寄存器1 附加時鐘控制寄存器 附加時鐘中斷寄存器 時鐘校準(zhǔn)控制器 簡 主要特 功能描 REF同步脈沖發(fā)生 CTC校準(zhǔn)計數(shù) 頻率評估和自動校準(zhǔn)過 軟件編程指 CTC寄存 狀態(tài)寄存器 中斷清除寄存器 中斷/事件控制器 簡 主要特 中斷功能描 外部中斷及事件(EXTI)框 EXTI寄存 中斷使能寄存器 事件使能寄存器 軟件中斷事件寄存器 掛起寄存器 通用和備用輸入/輸出接口(GPIO和 簡 主要特 功能描 GPIO引腳配 外部中斷/事件 備用功能 輸入配 輸出配 模擬配 備用功能(AF)配 GPIO鎖定功 I/O重映射功能和調(diào)試配 介 主要特 JTAG/SWD備用功能重映 TIMERAF重映 USARTAF重映 I2C0備用功能重映 SPI0備用功能重映 SPI2/I2S2備用功能重映 CAN0備用功能重映 CAN1備用功能重映 CTC備用功能重映 GPIO寄存 端口控制寄存器0(GPIOx_CTL0, 端口控制寄存器1(GPIOx_CTL1, 端口位速度寄存器(GPIOx_SPD, 事件控制寄存器 EXTI源選擇寄存器0寄存器(AFIO_ EXTI源選擇寄存器1寄存器(AFIO_ EXTI源選擇寄存器2寄存器(AFIO_ EXTI源選擇寄存器3寄存器(AFIO_ IO補償控制寄存器 循環(huán)冗余校驗計算單元 簡 主要特 功能說 CRC寄存 數(shù)據(jù)寄存器 獨立數(shù)據(jù)寄存器 控制寄存器 直接器控制器 簡 主要特 結(jié)構(gòu)框 功能描 DMA操 外設(shè)握 仲 地址生 循環(huán)模 器到器模 通道配 中 DMA請求映 DMA寄存 中斷標(biāo)志位寄存器 通道x控制寄存器 通道x計數(shù)寄存器 通道x外設(shè)址寄存器 通道x器址寄存器 調(diào)試 簡 JTAG/SW功能描 切換JTAG/SW接 引腳分 JTAG鏈狀結(jié) 調(diào)試復(fù) JEDEC-106ID 調(diào)試保持功能描 低功耗模式調(diào)試支 TIMER,I2C,WWDGT,FWDGT和CAN外設(shè)調(diào)試支 DBG寄存 ID寄存器 模數(shù)轉(zhuǎn)換器 簡 主要特 引腳和內(nèi)部信 功能描 校準(zhǔn) ADCON開 規(guī)則組和注入 轉(zhuǎn)換模 注入通道管 模擬看門 數(shù)據(jù)對 可編程的采樣時 外部觸 DMA請 溫度傳感器和內(nèi)部參考電壓 可編程分辨率(DRES)–快速轉(zhuǎn)換模 片上硬件過采 ADC同步模 獨立模 規(guī)則并行模 注入并行模 快速交叉模 慢速交叉模 交替觸發(fā)模 規(guī)則并行和注入并行組合模 規(guī)則并行和交替觸發(fā)組合模 注入并行和交叉組合模 中 ADC寄存 狀態(tài)寄存器 采樣時間寄存器0 采樣時間寄存器1 注入通道數(shù)據(jù)偏移寄存器x(ADC_IOFFx) 看門狗高閾值寄存器 看門狗低閾值寄存器 規(guī)則序列寄存器0 規(guī)則序列寄存器1 規(guī)則序列寄存器2 注入序列寄存器 規(guī)則數(shù)據(jù)寄存器 過采樣控制寄存器 數(shù)模轉(zhuǎn)換器 簡 主要特 功能描 DAC使 DAC輸出緩 DAC數(shù)據(jù)配 DAC觸 DAC轉(zhuǎn) DAC噪聲 DAC輸出電 DMA請 DAC并發(fā)轉(zhuǎn) DAC寄存 控制寄存器 軟件觸發(fā)寄存器 DAC012位右對齊數(shù)據(jù)保持寄存器 DAC012位左對齊數(shù)據(jù)保持寄存器 DAC08位右對齊數(shù)據(jù)保持寄存器 DAC112位右對齊數(shù)據(jù)保持寄存器 DAC112位左對齊數(shù)據(jù)保持寄存器 DAC18位右對齊數(shù)據(jù)保持寄存器 DAC并發(fā)模式12位右對齊數(shù)據(jù)保持寄存器 DAC并發(fā)模式12位左對齊數(shù)據(jù)保持寄存器 DAC并發(fā)模式8位右對齊數(shù)據(jù)保持寄存器 DAC0數(shù)據(jù)輸出寄存器 DAC1數(shù)據(jù)輸出寄存器 看門狗定時器 簡 主要特 功能說 簡 主要特 功能說 WWDGT寄存 實時時鐘 簡 主要特 功能描 RTC復(fù) RTC...................................................................................................................................RTC配 RTC標(biāo)志 RTC寄存 RTC中斷使能寄存器 RTC控制寄存器 RTC預(yù)分頻寄存器 RTC預(yù)分頻寄存器低位 RTC分頻器 RTC分頻器低位 RTC計數(shù)寄存器 RTC計數(shù)寄存器低位 RTC鬧鐘寄存器 RTC鬧鐘寄存器低位 定時器 高級定時器 簡 主要特 結(jié)構(gòu)框 功能描 TIMERx寄存器 通用定時器L0(TIMERx, 簡 主要特 結(jié)構(gòu)框 功能描 TIMERx寄存器 通用定時器L1(TIMERx, 簡 主要特 結(jié)構(gòu)框 功能描 TIMERx寄存器 通用定時器L2(TIMERx, 簡 主要特 結(jié)構(gòu)框 功能描 TIMERx寄存器 基本定時器(TIMERx, 簡 主要特 結(jié)構(gòu)框 功能描 TIMERx寄存器 通用同步異步收發(fā)器 簡 主要特 功能說 USART幀格 波特率發(fā) USART發(fā)送 USART............................................................................................................................DMA方式數(shù)據(jù)緩沖 硬件流控 多處理器通 同步通信模 串行紅外(IrDASIR)編功能模 半雙工通信模 智能卡(ISO7816-3)模 USART寄存 數(shù)據(jù)寄存器 波特率寄存器 接收超時寄存器 內(nèi)部集成電路總線接口 簡 主要特 功能說 數(shù)據(jù)有效 開始和停止?fàn)?時鐘同 仲 I2C通訊流 軟件編程模 SCL線控 DMA模式下數(shù)據(jù)傳 報文錯誤校 狀態(tài)、錯誤和中 I2C寄存 從機地址寄存器0 從機地址寄存器1 傳輸緩沖區(qū)寄存器 傳輸狀態(tài)寄存器0 傳輸狀態(tài)寄存器1 時鐘配置寄存器 上升時間寄存器 串行外設(shè)接口/片上音頻接口 I2S主要特 SPI結(jié)構(gòu)框 SPI信號線描 常規(guī)配置(非SPI四線模式 SPI功能描 SPI時序和數(shù)據(jù)幀格 DMA功 SPI中 狀態(tài)標(biāo)志 錯誤標(biāo) I2S結(jié)構(gòu)框 I2S信號線描 I2S功能描 I2S音頻標(biāo) 運 DMA功 I2S中 狀態(tài)標(biāo)志 錯誤標(biāo) SPI/I2S寄存 狀態(tài)寄存器 數(shù)據(jù)寄存器 CRC多項式寄存器 接收CRC寄存器 發(fā)送CRC寄存器 I2S控制寄存器 I2S時鐘預(yù)分頻寄存器 SPI0四路SPI控制寄存器 SDIO接口 SDIO總線拓 SDIO功能描 SDIO適配 卡功能描 卡寄存 命 響 數(shù)據(jù)包格 卡的兩種狀 編程序 卡識 無數(shù)據(jù)命 單個數(shù)據(jù)塊或多個數(shù)據(jù)塊 單個數(shù)據(jù)塊或多個數(shù)據(jù)塊 數(shù)據(jù)流寫和數(shù)據(jù)流讀(僅適用于 擦 總線寬度選 保護(hù)管 卡上鎖/操 特定操 SDI/O特定操 SDIO寄存 電源控制寄存器 時鐘控制寄存器 命令參數(shù)寄存器 命令控制寄存器 命令索引響應(yīng)寄存器 數(shù)據(jù)超時寄存器 數(shù)據(jù)長度寄存器 數(shù)據(jù)控制寄存器(SDIO_D 數(shù)據(jù)計數(shù)寄存器 狀態(tài)寄存器 中斷清除寄存器 中斷使能寄存器 FIFO計數(shù)寄存器 FIFO數(shù)據(jù)寄存器 外部器控制器 簡 主要特 功能描 結(jié)構(gòu)框 EXMC基..................................................................................................................外部設(shè)備地址映 NOR/PSRAM控制 EXMC寄存 NOR/PSRAM控制器寄存 控制器局域網(wǎng)絡(luò) 簡 主要特 功能說 工作模 通信模 數(shù)據(jù)發(fā) 數(shù)據(jù)接 過濾功 時間觸發(fā)通 通信參 錯誤標(biāo) 中 CAN寄存 控制寄存器 狀態(tài)寄存器 發(fā)送狀態(tài)寄存器 接收FIFO0寄存器 接收FIFO1寄存器 中斷使能寄存器 錯誤寄存器 位時序寄存器 發(fā)送郵箱data0寄存器(CAN_TMDATA0x) 發(fā)送郵箱data1寄存器(CAN_TMDATA1x) 過濾器控制寄存器 過濾器關(guān)聯(lián)FIFO寄存器 過濾器激活寄存器 通用串行總線全速接口 簡 主要特 結(jié)構(gòu)框 信號線描 功能描 USBFS時鐘及工作模 USB主機功 USB設(shè)備功 OTG功能概 數(shù)據(jù) 操作手 中 USBFS寄存 全局控制與狀態(tài)寄存器 主機控制和狀態(tài)寄存 設(shè)備控制和狀態(tài)寄存 版本歷 圖索 圖2-1.頁擦除操作流 圖2-2.整片擦除操作流 圖2-3.字編程操作流 圖3-1.電源域概 圖3-2.上電/掉電復(fù)位波形 圖3-3.LVD閾值波形 圖5-1.系統(tǒng)復(fù)位電 圖5-2.時鐘 圖5-3.HXTAL時鐘 圖6-1.CTC簡 圖6-2.CTC校準(zhǔn)計數(shù) 圖7-1.EXTI框 圖8-1.標(biāo)準(zhǔn)I/O端口位的基本結(jié) 圖8-2.輸入配 圖8-3.輸出配 圖8-4.模擬配 圖8-5.備用功能配 圖9-1.CRC計算單元框 圖10-1.DMA結(jié)構(gòu)框 圖10-2.握 圖10-3.DMA中斷邏輯 圖10-4.DMA0請求映 圖10-5.DMA1請求映 圖10-7.單次轉(zhuǎn)換模 圖10-8.連續(xù)轉(zhuǎn)換模 圖10-9.掃描轉(zhuǎn)換模式,且連續(xù)轉(zhuǎn)換模式失 圖10-10.掃描轉(zhuǎn)換模式,連續(xù)轉(zhuǎn)換模式使 圖10-11.間斷轉(zhuǎn)換模 圖10-12.自動注入 圖10-13.觸發(fā)注 圖10-14.12位數(shù)據(jù)對 圖10-15.6位數(shù)據(jù)對 圖10-16.20位到16位的結(jié)果截 圖10-17.右移5位和取整的數(shù) 圖10-19.基于16個通道的規(guī)則并行模 圖10-23.交替觸發(fā):注入通道 圖10-24.交替觸發(fā):間斷模式下注入通道 圖10-25.規(guī)則并行和交替觸發(fā)組合模 圖10-26.在注入轉(zhuǎn)換過程中觸發(fā)出 圖10-27.交叉的單通道轉(zhuǎn)換被注入序列CH1和CH2中 圖13-1.DAC結(jié)構(gòu)框 圖13-2.DACLFSR算 圖14-1.獨立看門狗定時器框 圖14-2.窗口看門狗定時器框 圖14-3.窗口看門狗定時器時序 圖15-1.RTC框 圖15-2.RTC秒信號及鬧鐘信號的波形(RTC_PSC=3,RTC_ALRM= 圖16-1.高級定時器結(jié)構(gòu)框 圖16-2.內(nèi)部時鐘分頻為1時正常模式下的控制電 圖16-3.當(dāng)預(yù)分頻器的參數(shù)從1變到2時,計數(shù)器的時序 圖16-4.向上計數(shù)時序圖 圖16-5.向上計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器的 圖16-6.向下計數(shù)時序圖 圖16-7.向下計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器 圖16-8.計數(shù)模式計數(shù)器時序 圖16-9.計數(shù)模式下計數(shù)器重復(fù)時序 圖16-10.在向上計數(shù)模式下計數(shù)器重復(fù)時序 圖16-11.在向下計數(shù)模式下計數(shù)器重復(fù)時序 圖16-12.輸入捕獲邏 圖16-13.三種輸出比較模 圖16-14. 圖16-15. 圖16-16.帶死區(qū)時間的互補輸 圖16- 圖16-18. 圖16-19.CI0FE0極性反相的 圖16-20.霍爾傳感器用在BLDC電機控制 圖16-21.兩個定時器之間的霍爾傳感器時序 圖16-22.復(fù)位模式下的控制電 圖16-23.暫停模式下的控制電 圖16-24.事件模式下的控制電 圖16-25.單脈沖模式,TIMERx_CHxCV=0x04 圖16-26.定時器0主/從模式的例 圖16-27.用定時器2的使能信號觸發(fā)定時器 圖16-28.用定時器2的更新事件來觸發(fā)定時器 圖16-29.用定時器2的使能來選通定時器 圖16-30.用定時器2的O0CPRE信號選通定時器 圖16-31.用定時器2的CI0輸入來觸發(fā)定時器0和定時器 圖16-32.通用定時器L0結(jié)構(gòu)框 圖16-33.內(nèi)部時鐘分頻為1時正常模式下的控制電 圖16-34.當(dāng)預(yù)分頻器的參數(shù)從1變到2時,計數(shù)器的時序 圖16-35.向上計數(shù)時序圖 圖16-36.向上計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器的 圖16-37.向下計數(shù)時序圖 圖16-38.向下計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器 圖16-39.計數(shù)模式計數(shù)器時序 圖16-40.輸入捕獲邏 圖16-41.三種輸出比較模 圖16-42. 圖16-43. 圖16-44. 圖16-45.CI0FE0極性反相的 圖16-46.復(fù)位模式下的控制電 圖16-47.暫停模式下的控制電 圖16-48.事件模式下的控制電 圖16-49.單脈沖模式,TIMERx_CHxCV=0x04 圖16-50.通用定時器L1結(jié)構(gòu)框 圖16-51.內(nèi)部時鐘分頻為1時正常模式下的控制電 圖16-52.當(dāng)預(yù)分頻器的參數(shù)從1變到2時,計數(shù)器的時序 圖16-53.向上計數(shù)時序圖 圖16-54.向上計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器的 圖16-55.輸入捕獲邏 圖16-56.三種輸出比較模 圖16-57. 圖16-58. 圖16-59.復(fù)位模式下的控制電 圖16-60.暫停模式下的控制電 圖16-61.事件模式下的控制電 圖16-62.單脈沖模式,TIMERx_CHxCV=0x04 圖16-63.通用定時器L2結(jié)構(gòu)框 圖16-64.內(nèi)部時鐘分頻為1時正常模式下的控制電 圖16-65.當(dāng)預(yù)分頻器的參數(shù)從1變到2時,計數(shù)器的時序 圖16-66.向上計數(shù)時序圖 圖16-67.向上計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器的 圖16-68.輸入捕獲邏 圖16-69.三種輸出比較模 圖16-70.基本定時器結(jié)構(gòu)框 圖16-71.內(nèi)部時鐘分頻為1時正常模式下的控制電 圖16-72.當(dāng)預(yù)分頻器的參數(shù)從1變到2時,計數(shù)器的時序 圖16-73.向上計數(shù)時序圖 圖16-74.向上計數(shù)時序圖,在運行時改變TIMERx_CAR寄存器的 圖17-2.USART字符幀(8數(shù)據(jù)位和1停止位 圖17-4.過采樣方式接收一個數(shù)據(jù) 圖17-5.采用DMA方式實現(xiàn)USART數(shù)據(jù)發(fā)送配置步 圖17-6.采用DMA方式實現(xiàn)USART數(shù)據(jù)接收配置步 圖17-7.兩個USART之間的硬件流控 圖17-8.硬件流控 圖17-9.空閑狀態(tài)下檢測斷開 圖17-10.數(shù)據(jù)傳輸過程中檢測斷開 圖17-11.同步模式下的USART示 圖17-13.IrDASIRENDEC模 圖17-14.IrDA數(shù)據(jù)調(diào) 圖18-1.I2C模塊框 圖18-2.數(shù)據(jù)有效 圖18-3.開始和停止?fàn)?圖18-4.時鐘同 圖18-5.SDA線仲 圖18-6.7位地址的I2C通訊流 圖18-7.10位地址的I2C通訊流程(主機發(fā)送 圖18-8.10位地址的I2C通訊流程(主機接收 圖18-9.從機發(fā)送模 圖18-10.從機接收模 圖18-11.主機發(fā)送模 圖18-12.主機接收使用方案A模 圖18-13.主機接收使用方案B模 圖19-1.SPI結(jié)構(gòu)框 圖19-2.常規(guī)模式下的SPI時序 圖19-4.典型的全雙工模式連 圖19- 圖19-7.典型的雙向線連 圖19-8.主機TI模式在不連續(xù)發(fā)送時的時序 圖19-9.主機TI模式在連續(xù)發(fā)送時的時序 圖19-10.從機TI模式時序 圖19-11.NSS脈沖模式時序圖(主機連續(xù)發(fā)送 圖19-14.I2S結(jié)構(gòu)框 圖20-1.SDIO“無響應(yīng)”和“無數(shù)據(jù)”操 圖20-2.SDIO多塊讀操 圖20-3.SDIO多塊寫操 圖20-4.SDIO數(shù)據(jù)流讀操 圖20-5.SDIO數(shù)據(jù)流寫操 圖20-6.SDIO框 圖20-7.命令標(biāo)記格 圖20-8.響應(yīng)令牌格 圖20-9.1位數(shù)據(jù)總線寬 圖20-10.4位數(shù)據(jù)總線寬 圖20-12.通過停止SDIO_CLK的讀等待操 圖20-14.在功能1的多塊讀周期期間插入功能2讀周 圖20-15.讀中斷周期時 圖20-16.寫中斷周期時 圖20-19.命令完成信號關(guān)閉操 圖21-1.系統(tǒng)架 圖21-2.EXMCBank劃 圖21-3.Bank0地址映 圖21-4.NAND/PCCard地址映 圖21-5.Bank1通用空 圖21-6.模式1讀時 圖21-7.模式1寫時 圖21-8.模式A讀時 圖21-9.模式A寫時 圖21-10.模式2/B讀時 圖21-11.模式2寫時 圖21-12.模式B寫時 圖21-13.模式C讀時 圖21-14.模式C寫時 圖21-15.模式D讀時 圖21-16.模式D寫時 圖21-17.復(fù)用模式讀時 圖21-18.復(fù)用模式寫時 圖21-19.異步等待有效時的讀時 圖21-20.異步等待有效時的寫時 圖21-21.同步復(fù)用突發(fā)傳輸讀時 圖21-22.同步復(fù)用突發(fā)傳輸寫時 圖21-23.PCCard通用空間操作時 圖21-24.NCE敏感NAND 圖22-1.CAN模塊結(jié)構(gòu)框 圖22-2.發(fā)送寄存 圖22-3.發(fā)送郵箱狀態(tài)轉(zhuǎn) 圖22-4.接收寄存 圖22-5.32-bit位寬過濾 圖22-6.16-bit位寬過濾 圖22-11.位時 圖23-1.USBFS結(jié)構(gòu)框 圖23-2.在主機或設(shè)備模式下連接示意 圖23-4.主機端口狀態(tài)轉(zhuǎn)移 圖23-5.主機模式FIFO空 圖23-6.主機模式FIFO寄存器映射 圖23-7.設(shè)備模式FIFO空 圖23-8.設(shè)備模式FIFO寄存器映射 表索 表1-2.GD32F403xx系列器件 表1-3.引導(dǎo)模 表2-1.GD32F403xx閃存址和構(gòu) 表2-2.選項字 表3-1.節(jié)電模式總 表5-1.時鐘輸出0的時鐘源選 表5-2.深度睡眠模式下1.2V域電壓選 表7-1.Cortex?-M4中的NVIC異常類 表7-2.中斷向量 表7-3.EXTI觸發(fā) 表8-1.GPIO配置 表8-2.調(diào)試接口信 表8-3.調(diào)試端口映 表8-4.ADC0注入轉(zhuǎn)換外部觸發(fā)備用功能重映 表8-5.ADC0規(guī)則轉(zhuǎn)換外部觸發(fā)備用功能重映 表8-6.ADC1注入轉(zhuǎn)換外部觸發(fā)備用功能重映 表8-7.ADC1規(guī)則轉(zhuǎn)換外部觸發(fā)備用功能重映 表8-19.I2C0備用功能重映 表8-20.SPI0備用功能重映 表8-24.CTC備用功能重映 表8-25.OSC32引腳配 表8-26.OSC引腳配 表10-1.DMA傳輸操 表10-2.中斷事 表10-11.不同分辨率對應(yīng)的tCONV時 表10-12.N和M的最大輸出值(灰色部分表示截斷 表13-1.DAC引 表13-2.DAC外部觸 表14-2.在84MHz(fPCLK1)時的最大/最小超時 表16-1.定時器(TIMERx)分為五種類 表16-2.由參數(shù)控制的互補輸出 表16-3.計數(shù)方向與編信號之間的關(guān) 表16-4.從模式例子列 表16-5.計數(shù)方向與編信號之間的關(guān) 表16-6.從模式列表和舉例(通用定時器 表16-7.從機模式列表和舉例(通用定時器 表17-2.停止位配 表18-1.I2C總線術(shù)語說明(參考飛利浦I2C規(guī)范 表18-2.事件狀態(tài)標(biāo)志 表18-3.I2C錯誤標(biāo)志 表19-1.SPI信號描 表19-2.SPI四線信號描 表19-3.SPI運行模 表19-4.SPI中斷請 表19-5.I2S比特率計算公 表19-6.音頻采樣頻率計算公 表19-7.各種運行模式下I2S接口信號的方 表19-8.I2S中 表20-1.SDIOI/O定 表20-2.命令格 表20-3.卡命令類 表20-4.基本命令(class 表20-5.面向塊的讀命令(class 表20-6.流命令(class1)和流寫入命令(class 表20-7.面向塊的寫命令(class 表20-8.擦除命令(class 表20-9.面向塊的寫保護(hù)命令(class 表20- 表20-11.特定應(yīng)用命令(class 表20-12.I/O模式命令(class 表20-13.切換功能命令(class 表20-14.R1響 表20-15.R2響 表20-16.R3響 表20-17.R4響應(yīng) 表20-18.R4響應(yīng)(SD 表20-19.R5響應(yīng) 表20-20.R5響應(yīng)(SD 表20-21.R6響 表20-22.R7響 表20-23.卡狀 表20-24.SD狀 表20-25.移動性能字 表20-27.最大AU大 表20-28.擦除大小字 表20-29.擦除超時字 表20-30.擦除偏移字 表20-31.上鎖/數(shù)據(jù)結(jié) 表20-32.不同響應(yīng)類型對應(yīng)的SDIO_RESPx寄存 表21-1.NORFlash接口信號描 表21-5.EXMC時序模 表21-6.模式1相關(guān)寄存器配 表21-7.模式A相關(guān)寄存器配 表21-8.模式2/B相關(guān)寄存器配 表21-9.模式C相關(guān)寄存器配 表21-10.模式D相關(guān)寄存器配 表21-11.復(fù)用模式相關(guān)寄存器配 表21-12.同步復(fù)用模式讀時序配 表21-13.同步復(fù)用模式寫時序配 表21-14.8位/16位NAND接口信號描 表21-15.16位PCCard接口信號描 表21-17.NADN/PCCard可編程參 表22-1.32-bit過濾序 表22-2.過濾索 表23-1.USBFS信號線描 表23-2.USBFS全局中 表24-1.版本歷 系統(tǒng)及器架GD32F40xx系列器件是基于Arm?Cortex?-M4處理器的32位通用微控制器。Arm?Cotex?-M4處理器包括三條AHB總線分別稱為I-CODE總線、D-Code總線和系統(tǒng)總線。Cortex?-M4處理器的所有,根據(jù)不同的目的和目標(biāo)空間,都會在這三條總線上執(zhí)行。器的組織采用哈佛結(jié)構(gòu),預(yù)先定的器映射和達(dá)4GB的空間,充分保證了系統(tǒng)的靈活性和可擴展性。Arm?Cortex?-M4Cotex?-M4處理器是一個具有浮點運算功能、低中斷延遲時間和低成本調(diào)試特性的32位處理器。高集成度和增強的特性使Cortx?-M4處理器適合于那些需要高性能和低功耗微控制器的市Cortex?-M4處理器基于ARMv7/O控制任務(wù)、增強的數(shù)據(jù)處理位域操作、DSP(數(shù)字信號處理)和浮點運算指令。下面列出由Cotex?-M4提供的一些系統(tǒng)外設(shè):內(nèi)部總線矩陣,用于實現(xiàn)I-Code總線、D-Code總線、系統(tǒng)總線、總線(PPB)以及調(diào)試數(shù)據(jù)觀測點及單元指令宏單元串行線和JTAG調(diào)試接口(SWJ-圖1-1.Cortex?-M4結(jié)構(gòu)框圖顯示了Cortex?-M4處理器結(jié)構(gòu)框圖。欲了解信息,請參Arm?Cortex?-M4技術(shù)參考手冊。AndTraceOrDebugPort ROMTracePort系統(tǒng)架GD32F40xx系列器件采用32位多層總線結(jié)構(gòu),該結(jié)構(gòu)可使系統(tǒng)中的多個主機和從機之間的并行AHBAHB總線和兩個APBAHB互聯(lián)矩陣的互聯(lián)關(guān)系接下來將進(jìn)行說明。在表-1.AHB互聯(lián)矩陣的互聯(lián)關(guān)系列表中,””表示相應(yīng)的主機可以通過AHB互聯(lián)矩陣對應(yīng)的從機,空白的單元格表示相應(yīng)的主機不可以通過AHB互聯(lián)矩陣對應(yīng)的從機。1FMC-1111111111111111111111如表1-1.AHB互聯(lián)矩陣的互聯(lián)關(guān)系列表所示,AHB互聯(lián)矩陣連接了幾個主機,分別為:IBUSDBUSSBUSDMA0和DMA1IBUS是Cortex?-M4內(nèi)核的指令于從代碼區(qū)域0x1FF F中取指令和向量。BS是otx4內(nèi)核的數(shù)據(jù)總線,用于加載和存儲數(shù)據(jù),以及代碼區(qū)域的調(diào)試。同樣,SBUS是Cotex?-M4內(nèi)核的系統(tǒng)總線,用于指令和向量獲取、數(shù)據(jù)加載和以及系統(tǒng)區(qū)域的調(diào)試。系統(tǒng)區(qū)域包括內(nèi)部SRAM區(qū)域和外設(shè)區(qū)域DMA0和DMA1分別是DMA0和DMA1的器總線AHB互聯(lián)矩陣也連接了幾個從機,分別為:FMCIFMC-DSRAMEXMCAHBAPB1和APB2FMC-I是閃存器控制器的指令總線,而FMC-D是閃存器的數(shù)據(jù)總線。SRAM是片靜隨存。EXMC外制AHB是連接所有AHB從機的AHB總線,而APB1和APB2是連接所有APB從機的兩條APB總線。兩條APB總線連接所有的APB外設(shè)。APB1操作速度限制在84MHz,APB2操作于全速(這取決于設(shè)備,可高達(dá)168MHz互聯(lián)的多層AHB總線架構(gòu)如下圖所示APB1:FmaxAPB1:Fmax=APB2:Fmax=AHBICodeDCodeICodeDCode TT器映ARMCortex-M48Arm?Cortx?-M4處理器采用哈佛結(jié)構(gòu),可以使用相互獨立的總線來指令和加載/數(shù)據(jù)。指令代碼和數(shù)據(jù)都位于相同的器地址空間,但在不同的地址范圍。程序器,數(shù)據(jù)器,寄存器和/O端口都在同一個線性的4GB的地址空間之內(nèi)。這是Cortex?-M4的最大地址范圍,因為它的地址總線寬度是32位。此外,為了降低不同器件供應(yīng)商重復(fù)應(yīng)用的軟件復(fù)雜度,Cortex?-M4處理器提供預(yù)先定義的器映射。在器映射表中,一部分地址空間由Arm?Cortex?-M4的系統(tǒng)外設(shè)所占用,且不可更改。此外,其余部分地址空間可由供應(yīng)商定義使用。表1-2.GD32F403xx系列器件的器映射表顯示了GD32F403xx系列器件的 代碼、SRAM、外設(shè)和其他預(yù)先定義的區(qū)域。幾乎每個外設(shè)都分配了KB的地址空間,這樣可以簡化每個外設(shè)的地址譯碼。表1-2.GD32F403xx系列器件 0xA0000000-0xA000EXMC-0x90000000-0x9FFFEXMC-PC0x70000000-0x8FFFEXMC-0x60000000-0x6FFFEXMC-0x50000000-0x50030x40080000-0x4FFF0x40040000-0x40070x4002BC00-0x40030x4002B000-0x40020x4002A000-0x40020x40028000-0x40020x40026800-0x40020x40026400-0x40020x40026000-0x40020x40025000-0x40020x40024000-0x40020x40023C00-0x40020x40023800-0x40020x40023400-0x40020x40023000-0x40020x40022C00-0x40020x40022800-0x40020x40022400-0x40020x40022000-0x40020x40021C00-0x40020x40021800-0x40020x40021400-0x40020x40021000-0x40020x40020C00-0x40020x40020800-0x40020x40020400-0x40020x40020000-0x40020x40018400-0x40010x40018000-0x40010x40017C00-0x40010x40017800-0x40010x40017400-0x40010x40017000-0x40010x40016C00-0x40010x40016800-0x40010x40015C00-0x40010x40015800-0x40010x40015400-0x40010x40015000-0x40010x40014C00-0x40010x40014800-0x40010x40014400-0x40010x40014000-0x40010x40013C00-0x40010x40013800-0x40010x40013400-0x40010x40013000-0x40010x40012C00-0x40010x40012800-0x40010x40012400-0x40010x40012000-0x40010x40011C00-0x40010x40011800-0x40010x40011400-0x40010x40011000-0x40010x40010C00-0x40010x40010800-0x40010x40010400-0x40010x40010000-0x40010x4000CC00-0x40000x4000C800-0x40000x4000C400-0x40000x4000C000-0x40000x40008000-0x40000x40007C00-0x40000x40007800-0x40000x40007400-0x40000x40007000-0x40000x40006C00-0x40000x40006800-0x40000x40006400-0x40000x40006000-0x4000CANSRAM5120x40005C00-0x40000x40005800-0x40000x40005400-0x40000x40005000-0x40000x40004C00-0x40000x40004800-0x40000x40004400-0x40000x40004000-0x40000x40003C00-0x40000x40003800-0x40000x40003400-0x40000x40003000-0x40000x40002C00-0x40000x40002800-0x40000x40002400-0x40000x40002000-0x40000x40001C00-0x40000x40001800-0x40000x40001400-0x40000x40001000-0x40000x40000C00-0x40000x40000800-0x40000x40000400-0x40000x40000000-0x40000x20070000-0x3FFF0x20060000-0x20060x20030000-0x20050x20018000-0x20020x20000000-0x20010x1FFFF810-0x1FFF0x1FFFF800-0x1FFFOption0x1FFFB000-0x1FFFBoot0x1FFF7A10-0x1FFF0x1FFF7

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論