今天解決了以前遇到了的問題,寫個博客來記錄一下。spa
經過開發手冊hikey970-user-manual,咱們能夠發現他的GPIO口輸出是1.8v的,IO口截圖以下:命令行
圖一(hikey970-user-manual)blog
咱們要用的就是經過這個和hikey970-hi3670-v100-data-sheet裏面的GPIO口對應起來,hikey970-hi3670-v100-data-sheet裏面的GPIO截圖以下:開發
圖二(hikey970-hi3670-v100-data-sheet)博客
如今以970開發板上的25號引腳爲例:io
根據圖一 25號引腳(Pin25)對應GPIO_169;class
根據圖二 GPIO_169介於GPIO_168和 GPIO_171之間;im
根據圖二 GPIO_168和 GPIO_171之間就是GPIO21的pind3
根據網上960的計算方式 GPIO21: 336img
得出結論:25號引腳(Pin25) ——> GPIO_169 ——> GPIO21_1 ——> 336+1
命令行運行如下代碼:
echo 337 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio337/direction echo 1 > /sys/class/gpio/gpio337/value
測得電平變化爲1.8V