|
PORT字面上市端口的意思,然而在參考手冊中全程是端口控制和中斷模塊(Port control and interrupts),還是字面上的意思很容易理解,PORT模塊負責端口的復(fù)用和其他控制、以及端口的外部中斷功能。PORT模塊主要用到的寄存器是它的引腳控制寄存器以及中斷狀態(tài)標志寄存器。引腳控制寄存器主要負責引腳復(fù)用功能的選擇、中斷\DMA觸發(fā)模式的配置、內(nèi)部上下拉、是否為開漏等功能。中斷狀態(tài)標志寄存器主要用來判斷到底是哪個引腳產(chǎn)生了外部中斷。 說了半天,不知道大家是不是已經(jīng)把GPIO和PORT這兩個概念給混淆了呢?因為他們都含有端口、引腳、輸入輸出等含義。但是區(qū)別在于,GPIO僅代表普通IO口模塊,他負責輸出或輸入邏輯電平;而PORT是掌管單片機所有外部引腳功能和配置的模塊。舉個簡單的例子,單片機的所有功能引腳相當于一個公司中的所有職工,GPIO相當于某一個部門比如采購部吧,PORT相當于公司的人事部,那么人事部(PORT)就要運行自己的權(quán)利(功能配置),把不同的職工(功能引腳)劃分到不同的部門(比如GPIO、ADC等)。 |
|
|
來自: Kinetis > 《嵌入式基礎(chǔ)》