</div>
</div>
Hi3518EV200平臺直接操作GPIO輸入或輸出高低電平
在系統啓動完成後,不加載GPIO相關驅動,不啓動應用程序時,可以通過使用himm工具直接操作寄存器,控制GPIO設置爲輸入,或者設置爲輸出,可以設置輸出高、低電平。
himm [address]
Hi3518E查看寄存器值
himm
手動控制Hi3518EV200的GPIO4_0引腳電平高低:
1. 設置GPIO4_0管腳複用
複用寄存器基地址爲0x200F_0000
GPIO4_0的基地址爲:0x2018_0000
2. 設置GPIO4_0的輸入輸出方向
GPIO方向控制寄存器的偏移地址爲0x400,寄存器值設置爲1時GPIO4_0爲輸出,設置爲0時GPIO4_0爲輸入。
GPIO_DIR
# himm 0x20180400
# 0x01
3. 設置GPIO4_0的輸出電平
GPIO的數據寄存器偏移地址爲0x3FC,如果GPIO4_0的方向設置爲輸出,寄存器值設置爲1時GPIO4_0輸出爲高電平,設置爲0時輸出爲低電平。如果GPIO4_0的方向設置爲輸入,可以通過讀取寄存器的值得到GPIO4_0的電平。
GPIO_DATA
# himm 0x201803FC
# 0x01 輸出高電平
# 0x00 輸出低電平
Over!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.