玩轉ARM基本功
對于簡(jiǎn)單的GPIO設置,我們可以查閱6410的GPIO章節,
本文引用地址:http://dyxdggzs.com/article/192613.htm
從中可以看出各組管腳的功能:各組管腳是混合復用(除了GPI和GPJ兩組),依據單片機知識,如果是管腳復用,必須通過(guò)相應寄存器設置才能達到相應要求,這時(shí),我們需要看GPIO的寄存器設置章節:
對于GPA組,

可以看出端口A(yíng)具有讀寫(xiě)功能,并且有相應的地址,從存儲器映射圖中可以看出,端口A(yíng)可以通過(guò)配置相應寄存器(也就是相應的地址)為合適的數值,就能完成相應的操作。

對于GPA0管腳來(lái)說(shuō),通過(guò)配置其為0000或者0001或者0010將其定義為輸入、輸出或者串口模式,具體操作及分如下:

通過(guò)三個(gè)操作,可以講GPA0設置為輸出功能,如果外界LED,可以實(shí)現LED燈的控制。
此外,還有數據寄存器,上拉控制寄存器,配置休眠和上拉休眠等寄存器,其操作原理一樣,將相應的寄存器地址放入一寄存器,寫(xiě)入數值,即完成相應配置。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)存儲器相關(guān)文章:存儲器原理
評論