用中斷方式控制Parallel Port? |
答題得分者是:dllee
|
happosai
高階會員 ![]() ![]() ![]() ![]() 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
什麼叫作「用中斷的方式存取Parallel Port呢?」
可以解釋一下嗎?
大部分用 Parallel Port 最簡單的就是把它直接當成 IO 來使用,
自然大部分的範例都是簡單的 Port Read/Write。 吃軟也吃硬 dllee.ktop.com.tw StatPlus 系統資源監測器 @ KTOP OpenPLC - IEC 61131-3 geOShell XP Like 中文版
------
http://www.ViewMove.com |
windblown
中階會員 ![]() ![]() ![]() 發表:0 回覆:117 積分:98 註冊:2003-11-14 發送簡訊給我 |
|
happosai
高階會員 ![]() ![]() ![]() ![]() 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
引言: 我想 happosai 的意思是說「當有資料進來時,可以觸動自己的函數來處理」 這種說法應該是 DOS 下的想法 在 Windows 下的解法為 1 用 CreateFile() 來取得 parallel port 的 handle 2 用一個新的 Thread 來準備讀取 parallel port 3 用 WaitForSingleObject() 來等待是否有資料時處理 4 詳細做法,請搜尋站上或 google很接近,小弟的意思是是否能像DOS下那樣,改變pin的邏輯狀態 (正緣觸發?負緣觸發?),觸發ISR,但是在win32下就不知道該怎麼做了。 目前找到的DLL都只能做簡單的I/O... |
windblown
中階會員 ![]() ![]() ![]() 發表:0 回覆:117 積分:98 註冊:2003-11-14 發送簡訊給我 |
|
happosai
高階會員 ![]() ![]() ![]() ![]() 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
買書就有附...
http://www.phdcc.com/wdmbook/
google 用 PHDIo 也可以找到許多書(好像同一本
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |