簡單硬件知識介紹


兩個對象:寄存器, Pin 腳

關鍵:寄存器 控制  pin 腳


使能輸入/輸出寄存器 的作用 是控制寄存器與Pin腳的連接通道    爲輸入/輸出功能

1)在使能輸出寄存器下,把寄存器的值傳給Pin腳,而輸出寄存器的值從哪裏來呢?那是我們通過程序 傳給 輸出寄存器。

例 :

說明:

一般燈亮是低電平有效,

所以在輸出寄存器要把相應的位置0。

voliate unsigned long *gpfcon =  0xbfd010F4;

// 第9位爲要控制Led燈亮的引腳值。

*gpfon &= ~(0x1<<9);



2)在使能輸入寄存器下,把Pin腳的值傳給寄存器,而輸入寄存器是存儲Pin腳傳來的值。   輸入寄存器是隻讀功能,無需傳值給輸入寄存器,


總結如下:

     用戶傳值-> 輸出寄存器->(此箭頭方向靠使輸出使能寄存器控制) Pin腳->(此此箭頭方向靠使輸入使能寄存器控制) 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章