1樓:匿名使用者
gpio這個問題很多人都混淆。
本身的概念
gpio是general-purpose input / output。
-------------
到了微控制器上,微控制器有很多管腳(pin)
-------------
pin除了一些特殊的,比如電源,比如地線,晶振接線等等,很多都可以任意定義成兩種功能中的一種:1. 模組的管腳,2. gpio
--------------
當定義為模組管腳時,pin起模組中定義的功能。比如定義成spi模組的管腳,那就按照具體晶元的規定,或者定義成mosi,或者定義成miso,或者定義成sclk,這些不是任意的。spi是模組,miso等是功能管腳。
--------------
當定義成gpio時,可以定義成高阻,輸入,或者輸出。這時候,就可以用作操作控制位,點led燈等功能了。
--------------
很多模組的功能管腳,嚴格意義上來講也是io,比如canh,canl,所以這裡為了避免混淆,就將沒有定義成模組功能管腳的那些微控制器管腳定義成general purpose的io了,以示區別。
gpio是什麼?和微控制器、arm上的引腳是乙個概念麼
2樓:匿名使用者
gpio這個問題很多人都混淆。
本身的概念
gpio是general-purpose input / output。
-------------
到了微控制器上,微控制器有很多管
腳(pin)
-------------
pin除了一些特殊的,比如電源,比如地線,晶振接線等等,很多都可以任意定義成兩種功能中的一種:1. 模組的管腳,2. gpio
--------------
當定義為模組管腳時,pin起模組中定義的功能。比如定義成spi模組的管腳,那就按照具體晶元的規定,或者定義成mosi,或者定義成miso,或者定義成sclk,這些不是任意的。spi是模組,miso等是功能管腳。
--------------
當定義成gpio時,可以定義成高阻,輸入,或者輸出。這時候,就可以用作操作控制位,點led燈等功能了。
--------------
很多模組的功能管腳,嚴格意義上來講也是io,比如canh,canl,所以這裡為了避免混淆,就將沒有定義成模組功能管腳的那些微控制器管腳定義成general purpose的io了,以示區別。
3樓:匿名使用者
gpio的英文全稱general-purpose input /output ports,中文意思是通用i/o埠。
在嵌入式系統中,經常需要控制許多結構簡單的外部裝置或者電路,這些裝置有的需要通過cpu控制,有的需要cpu提供輸入訊號。並且,許多裝置或電路只要求有開/關兩種狀體就夠了,比如led的亮與滅。對這些裝置的控制,使用傳統的串列埠或者並口就顯得比較複雜,所以,在嵌入式微處理器上通常提供了一種「通用可程式設計i/o埠」,也就是gpio。
乙個gpio埠至少需要兩個暫存器,乙個做控制用的「通用io埠控制暫存器」,還有乙個是存放資料的「通用i/o埠資料暫存器」。資料暫存器的每一位是和gpio的硬體引腳對應的,而資料的傳遞方向是通過控制暫存器設定的,通過控制暫存器可以設定每一位引腳的資料流向。
(gpio相關的暫存器有,iopin、ioset、ioclr、iodir四個暫存器。)
4樓:匿名使用者
gpio 是 general purpose input output(通用輸入/輸出)的縮寫,簡稱為gpio;
微控制器上引出的引腳,可以軟體設定成輸出或是輸入。
gpio腳和一般微控制器的io口有什麼區別嗎
5樓:匿名使用者
gpio叫通用輸入輸出介面(管腳), 我們一般就稱為io
6樓:匿名使用者
微控制器上,微控制器有很多管腳(pin) ------------- pin除了一些特殊的,比如電源,比如地線,
微控制器的gpio引腳是什麼
7樓:匿名使用者
general purpose input output (gpio)
通用io口,就是普通的輸入輸出引腳。
可以參考以下資料:
8樓:匿名使用者
gpio意思為"通用輸入輸出介面",也就是代表了p0~p3(以普通的51微控制器為例)4個介面。
arm微控制器串列埠通訊接收不到,arm 微控制器串列埠通訊 接收不到
微控制器和arm這兩樣的板子都是你自己的,就從這兩個塊子查起嗎,這樣問別人也不好說是什麼原因,也沒看到你的板子。要搞清幾個問題 1,微控制器與串列埠除錯助手能通訊成功,是雙向的,即微控制器是與電腦通訊吧,電腦能收 發,還是單向的,微控制器只收嗎。2 同樣,串列埠除錯助手與arm也能通訊成功,也是雙向...
PIC的微控制器所有GPIO的最大拉電流和任意I
任意i o的最大拉電流是針對單獨管腳測試的,是i o的最大驅動負載,超過此電流,此i o口將損壞 注意 是針對此i o腳的,其它的i o若沒超過,則其它i o不會出問題 所有i o的最大拉電流是針對微控制器電源輸入腳的電流耐受能力的,因為ic的工藝原因,電源輸入引腳的引線不可能像線路板走線那樣寬的,...
微控制器push acc和pop acc是什麼意思
push是壓棧命令,pop是出棧命令。微控制器將各功能部件整合在一塊晶體晶元上,整合度很高,體積自然也是最小的。晶元本身是按工業測控環境要求設計的,內部佈線很短,其抗工業噪音效能優於一般通用的cpu。微控制器程式指令,常數及 等固化在rom中不易破壞,許多訊號通道均在乙個晶元內,故可靠性高。特徵 1...