GPIO的英文全稱General-Purpose Input /Output Ports,中文意思是通用I/O端口。 在嵌入式系統中,經常需要控制許多結構簡單的外部設備或者電路,這些設備有的需要通過CPU控制,有的需要CPU提供輸入信號。並且,許多設備或電路只要求有開/關兩種狀體就夠了,比如LED的亮與滅。對這些設備的控制,使用傳統的串口或者並口就顯得比較複雜,所以,在嵌入式微處理器上通常提供了一種“通用可編程I/O端口”,也就是GPIO。 一個GPIO端口至少需要兩個寄存器,一個做控制用的“通用IO端口控制寄存器”,還有一個是存放數據的“通用I/O端口數據寄存器”。數據寄存器的每一位是和GPIO的硬件引腳對應的,而數據的傳遞方向是通過控制寄存器設置的,通過控制寄存器可以設置每一位引腳的數據流向。 (GPIO相關的寄存器有,IOPIN、IOSET、IOCLR、IODIR四個寄存器。)
GPIO的英文全稱General-Purpose Input /Output Ports
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
低代碼與 Echarts 融合:開啓智能可視化的創新浪潮
原創
2024-05-24 10:45:38
DevExpress WinForms中文教程 - HTML & CSS支持的實戰應用(一)
原創
2024-05-16 12:19:55
Docker 的 Busybox 操作系統鏡像
原創
2024-05-13 11:45:19
如何從0到1設計診斷系統
原創
2024-04-26 22:43:26
柱形圖“變個裝”,跟上時尚步伐!
原創
2024-04-25 10:23:26
MQTT 5.0 報文解析 06:AUTH
原創
2024-04-22 21:55:23
小小開發板承載萬千創新可能,小熊派的雲上奇遇記
原創
2024-04-18 22:33:43
界面組件Telerik UI for WPF 2024 Q1新版亮點 - 全新DateRangePicker組件
原創
2024-04-18 11:35:21
文心大模型ERNIE-Tiny:輕量化技術的全面解讀
原創
2024-04-18 11:29:53
Qt/C++音視頻開發70-無感切換通道/無縫切換播放視頻/多通道流暢切換/不同視頻打開無縫切換
原創
2024-04-18 10:40:53
從零開始搭建雲呼叫中心之FreeSwitch實戰
原創
2024-04-11 11:15:56
Qt血的教訓/細數Qt開發的各種坑/又愛又恨/歡迎圍觀留言評論
原創
2024-04-07 10:39:53
界面組件Telerik UI for Winforms 2024 Q1新版亮點 - 全新的Win 11主題
原創
2024-03-22 12:29:35
大模型微調實戰:利用INT8/FP4/NF4量化技術提升性能與效率
原創
2024-03-19 12:14:18
24小時熱門文章