激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:9710 非標準鍵盤的端口掃描函數 如何實現

  共有41856人關注過本帖    
帥哥喲,離線,有人找我嗎?
yy
1樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2014-4-24 17:02:00   [顯示全部帖子]

是的,看手冊,9170只有DIN,沒有DOUT。但是你可以用GPIO來實現DIN和DOUT的功能。這個要看你9170引腳準備用哪些GPIO引腳來做這個功能了。
如果你就用9170的DIN的引腳做DIN,那么可以這么實現
UCHAR DIN() { 
BOOL bRet;
ISA_BUS_BLOCK_ACCESS isa_block;
UCHAR Buf;
DWORD dwLen;
isa_block.dwCmd = 0; // 恒為0
isa_block.dwOffset = 0; //偏移地址為0
isa_block.dwLength = 1; // 讀寫數據塊長度,以字節為單位
sa_block.dwSeg = 2; // 使用ISA_CS2#
isa_block.pBuf = &Buf; // 讀寫數據buffer指針
bRet = ReadFile( m_hISA, (LPVOID)&isa_block, sizeof(ISA_BUS_BLOCK_ACCESS), &dwLen, NULL );
return Buf;
}
如果你用GPIO16-23來做DOUT那么可以這樣
void DOUT(UCHAR ucValue){
BOOL bRet;
unsigned int uBits;
//設置GPIO16-23 b0000 0000 1111 1111  0000 0000 0000 0000
bRet = GPIO_OutEnable(m_hISA, DOUT);
uBits = (ucValue << 16) & DOUT;
bRet = GPIO_OutSet(m_hISA, uBits);
uBits = (~(ucValue << 16)) & DOUT;
bRet = GPIO_OutClear(m_hISA, uBits);
return;
}

m_hISA是m_hISA = OpenISA_DIO(L"ISA1:");得來的。

這些是一個參考的思路。實際上,我們針對9161的老客戶,弄了個9171,芯片和9170一樣,但是接口完全兼容9161,程序移植比較方便,你可以考慮下。
[此貼子已經被作者于2014-4-24 17:04:32編輯過]

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

9710 非標準鍵盤的端口掃描函數 如何實現

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 精品成人毛片一区二区视| 久久婷婷六月| 色婷婷中文网| 艾小青亚洲专区在线播放| 国产欧美视频一区二区三区| 国产乱子伦一区二区三区 | 国产成人久久精品区一区二区| 欧美成人影院 在线播放| 老外黑人一级毛片| 777久久成人影院| 久久超级碰| 国产一区二区三区免费观看| 中文字幕一区二区三区在线播放| 人人狠狠综合久久亚洲| 国产精品久久久久久福利漫画| 妇女毛片| 亚洲综合九九| 国产欧美日韩在线观看| 国产伦子一区二区三区四区| 天天噜噜色| 精品久久久久国产免费| 欧美国产成人在线| 96香蕉视频| 嘿嘿视频在线观看| 国产免费一区二区三区香蕉精 | 成人黄色在线观看| 一区二区精品| 久久免费视频播放| 国产一区在线mmai| 一区二区三区四区视频在线 | 国产jjzzjjzz视频全部| 一级毛片aaaaaa免费看| 国产成人精品福利网站人| 色婷婷五| se01亚洲| 1769国内精品观看视频| 亚洲精品视频一区| 日韩精品久久久久久久电影| 国产视频二| 欧洲成人在线视频| 6080yy午夜不卡一二三区久久|