靈動微MCU Cortex-M3系列GPIO口介紹
來源:宇芯有限公司 日期:2019-12-26 10:12:49
GPIO口都是接在APB總線上的,而且M3具有兩個AHB到APB橋,GPIO則直接接在AHB矩陣上,這樣可以減少CPU和DMA控制器之間的競爭沖入,獲得比較高的性能。APB總線橋配置為寫緩沖區(qū),使得CPU或DMA控制器可直接操作APB外設(shè),而無需等待總線寫操作完成。
M3數(shù)字I/O功能:
高速GPIO口,其寄存器被移到外設(shè)AHB總線,可以字節(jié),半字和字尋址。
位電平置位和清零寄存器允許單指令置位和清零一個端口的任意位。
所有GPIO口寄存器支持M3位帶操作。
整個端口值可以用一條指令寫入。
GPIO口寄存器可由GPDMA控制器進行訪問,可以進行DMA數(shù)據(jù)操作,使之與DMA請求同步。
單個I/O口方向可以控制。
所有I/O口在復(fù)位后默認作為上拉輸入。(Why?因為微控制器連接了很多設(shè)備,如果復(fù)位后作為輸出,則由于控制器電平狀態(tài)不定,可能會導(dǎo)致外圍設(shè)備產(chǎn)生動作,從而產(chǎn)生不利影響,故復(fù)位后一半都作為輸入狀態(tài)。)
M3可產(chǎn)生中斷的數(shù)字端口:
PORT0和PORT2端口的每個引腳都可以提供中斷功能;
每個端口上的中斷可被編程為上升沿、下降沿或邊沿產(chǎn)生中斷;
邊沿檢測是異步的,因此可以在沒有時鐘的情況下(例如掉電模式)操作。使用這種特性,就無需電平觸發(fā)中斷;
可掉電喚醒;
寄存器為軟件提供掛起的上升沿中斷、掛起的下降沿中斷和整個掛起的GPIO中斷;
GPIO0和GPIO2中斷與外部中斷3事件共用相同的NVIC通道。
關(guān)于
靈動微MCU
靈動微電子成立于2011年,是本土領(lǐng)先的通用32位單片機產(chǎn)品及解決方案供應(yīng)商。公司基于Arm Cortex-M系列內(nèi)核開發(fā)的MM32 MCU產(chǎn)品擁有F/L/SPIN/W/P五大系列,200多個型號產(chǎn)品,累計交付近億顆,MM32 MCU被廣泛應(yīng)用于汽車電子、工業(yè)、電機、家電、醫(yī)療、消費玩具、手機平板周邊、顯示及交互等領(lǐng)域,每年都提供數(shù)千萬件配備了靈動微電子MM32MCU的優(yōu)秀產(chǎn)品交付到客戶手中。
MM 32MCU市場應(yīng)用方案
·車用電子
·工業(yè)及電機
·家電及醫(yī)療
·消費及玩具
·手機平板及周邊
·顯示及人機界面
關(guān)鍵詞:靈動微MCU
相關(guān)文章:
靈動微MCU MM32W0產(chǎn)品規(guī)格說明
宇芯有限公司自成立以來,我們專注于代理國內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin、來楊Lyontek、ISSI、CYPRESS等多個品牌總代理資質(zhì),主要產(chǎn)品線為sram、mram、psram等其他存儲器芯片,致力于為客戶提供具有競爭優(yōu)勢的產(chǎn)品,是一家專業(yè)提供存儲方案解決商。