主題:em9170工控主板GPIO用法 共有46175人關注過本帖 |
---|
yy |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-2-20 10:02:00 [顯示全部帖子]
你可以參考下工程下面的doc文檔,ISA和GPIO的相關方法都寫在EM9170_ISA_DIO.cs里面的,你在工程里引用它
using EM9170_ISA_DIO; 然后打開GPIO int hISA; hISA = ISA_DIO.OpenISA_DIO("ISA1:"); 讓某個引腳(比如GPIO0)置為輸出腳 uint GPIO0 = 1<<0; ISA_DIO.GPIO_OutEnable(hISA, GPIO0); 讓某個輸出引腳(比如GPIO3)置為高電平 uint GPIO3 = 1<<3; ISA_DIO.GPIO_OutSet(hISA, GPIO3); 讓某個輸出引腳(比如GPIO11)置為低電平 uint GPIO11 = 1<<11; ISA_DIO.GPIO_OutClear(hISA, GPIO11); 讓某個引腳(比如GPIO0)置為輸入腳 uint GPIO0 = 1<<0; ISA_DIO.GPIO_OutDisable(hISA, GPIO0); 判斷某輸入腳(比如GPIO0)的電平 uint bits = 0; ISA_DIO.GPIO_PinState(hISA, ref bits); if((bits&GPIO0 )== GPIO0)高電平 else 低電平; 那個例程的代碼不多的,你看他設置按鈕的函數代碼行數很少的。 |
單帖管理 | 引用 | 回復 |
返回首頁em9170工控主板GPIO用法 |
---|
用戶名: | |
驗證碼: | |
內容: | |