国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

迅為-iMX6開發板-設備樹內核-sys方式控制GPIO

發布時間:2020-11-11 11:59    發布者:落風
關鍵詞: 迅為 , iMX6 , GPIO
本文檔主要講解,iMX6 開發板,通過 sys 文件的方式來控制 GPIO。
要通過 sys 控制 GPIO,需要做以下幾步操作:
1 開啟內核中的“GPIO_SYSFS”驅動配置;
2 確保 IO 被配置為 GPIO,并且沒有驅動調用;
3 計算 GPIO 編號,通過命令或者腳本操作 GPIO。
1 GPIO_SYSFS 配置
如下圖所示,可以看到內核中 GPIO_SYSFS 是默認配置的,這個驅動所有原廠 BSP 基本都會包含,一般情況下是默認配置的。

2 確保 IO 被配置為 GPIO,并且沒有驅動調用
這里以 LED 的 GPIO 為例, 將 LED 的驅動去掉,確保沒有驅動調用。
Device Drivers --->
Character devices --->
Enable LEDS config ---去掉,并重新編譯內核燒寫到開發板中。
如下圖所示配置 menuconfig。

燒寫到開發板中,確保沒有 led 的設備節點,默認的內核中是有 led 設備節點的,如下圖所示。

GPIO 的配置這里就不再重復介紹,在“iTOP-iMX6-設備樹內核-IO 配置分析文檔_V1.0”中有介紹。
3 計算 GPIO 編號并測試
LED 的網絡標號為:KEY_ROW6
LED 對應 GPIO 的 PIN 腳名稱為:GPIO_2
GPIO_2 對應的宏定義為:#define MX6QDL_PAD_GPIO_2__GPIO1_IO02
那么 GPIO_2 對應的 GPIO 的 bank[n]為 GPIO1_IO02,也就是 bank 1 的 02 號 GPIO。
GPIO 的編號計算方法為:nr=(P -1)* 32 + N;
nr 為編號,P 為 bank 號,N 為具體 bank 中的編號。
那么 P=1,N=2,通過計算得出 nr=2。
測試命令為:
echo nr > /sys/class/gpio/export
echo out > /sys/class/gpio/gpionr/direction
echo 1 > /sys/class/gpio/gpionr/value ---> 寫高電平,小燈亮
echo 0 > /sys/class/gpio/gpionr/value ---> 寫低電平,小燈滅
以上 nr 替換成 GPIO 的編號,則命令為:
echo 2 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio2/direction
echo 1 > /sys/class/gpio/gpio2/value --->寫高電平,小燈亮
echo 0 > /sys/class/gpio/gpio2/value ---> 寫低電平,小燈滅
如下圖所示,執行三條命令之后小燈亮。

接著執行 echo 0 > /sys/class/gpio/gpio2/value 小燈滅。
至此,sys 測試 gpio 完成。
另外需要注意的是,本文檔沒有介紹 LED 對應的管腳是如何配置的,因為 LED 驅動能夠運行,那么肯定在設備樹文件中配置了。
如果想要掌握如何配置管腳,可以參考“iTOP-iMX6-設備樹內核-IO 配置分析文檔_V1.X”和“iTOP-iMX6-設備樹內核-IO 擴展例程_V1.X”文檔。



本文地址:http://www.qingdxww.cn/thread-746475-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 岛国片在线 | 一级毛片大全 | 久热re在线视频精品免费 | 青青操网 | 免费一级欧美大片久久网 | 91精品成人| 青草视频在线观看免费网站 | 中文字幕一区二区三区 精品 | 91精品国产入口 | 四虎91 | 一级毛片在线全部免费播放 | 国产成人麻豆tv在线观看 | 99成人 | 亚洲91精品| 九九热精彩视频 | 欧美第一区| 澳门一级片 | 欧美亚洲国产片在线观看 | 色猫咪av在线网址 | 国产真实伦对白视频全集 | 国产清纯91天堂在线观看 | 色亚州| 国产在线观看a | 青草视频在线观看视频 | 欧美一级视频在线 | 欧美日韩激情一区二区三区 | 婷婷色香五月激情综合2020 | 欧美尺寸又黑又粗又长 | 欧美黄色免费看 | 四虎成人欧美精品在永久在线 | 四虎在线精品免费高清在线 | 欧美日韩天堂 | 国内精品卡一卡二卡三 | 青青国产成人精品视频 | 伊人六月 | 欧美a图| 99在线视频免费观看 | 99色在线观看 | 日韩亚洲人成在线综合日本 | 在线观看人成大片在线影院 | 国产第一页福利 |