Browsing this Thread:
2 Anonymous Users
|
Re: 關於 usb001 課程的下載資料及usb 相關應用
|
|
版主
Joined
: 2004/4/30 10:53 最後登入時間
: 2021/11/30 18:11
From CAE, Microchip
Group:
站務管理者 註冊會員
Level : 75 HP : 744 / 1861 MP : 5367 / 111040 EXP : 45
|
你的問題等下週何先生回公司再答覆。
發表於: 2006/7/6 10:43
|
|
|
關於 usb001 課程的下載資料及usb 相關應用
|
|
資深會員
Joined
: 2004/7/23 16:25 最後登入時間
: 昨天 20:35
Group:
註冊會員
Level : 32 HP : 0 / 775 MP : 461 / 45709 EXP : 0
|
關於 usb001 課程的下載資料及usb 相關應用
我下載了貴公司提供的 usb 課程資料,我有app013 demoboard和 icd2 及 os win2000 mplab 7.4
測試了相關的資料發生、發現了一些問題:
一、練習一和練習二的 PDFSUSB.exe 一直發生error,資料接收上一直出錯
二、練習三,非常實用,我已經能夠移植我之前的舊程式,整個操作很正常,不過98不能用...沒driver
三、練習四,程式download 後,模擬 mouse 的程式也還ok,不過會讓 pc 原本的 mouse 功能有些問題
四、練習五,程式download 後,和 vb的程式操作很正常,相較於練習一和練習二的 PDFSUSB.exe
Taiwan Demo.exe 這個程式穩定多了,不過我不會、也沒有 vb orz..
五、問題一、C:\MCHPFSUSB\Pc\Mpusbapi\Example Applications\Borland_C\Example 01 - Load-time Linking
這個範例要怎麼用?我試著下載 練習四的程式到 app013,並修改
C:\MCHPFSUSB\Pc\Mpusbapi\Example Applications\Borland_C\Example 01 - Load-time Linking\console.cpp 的char vid_pid[]= "vid_04d8&pid_0000"; // Default Demo Application Firmware
讓vid pid 和 練習四的程式的一樣,用 bcb 6 重新compiler console.cpp,執行程式 ,輸入2,理論上應該要
能找到 vid_04d8&pid_0000 這個 usb 設備
0 device(s) with vid_04d8&pid_0000 currently attache
程式一直回,找不到
請指點一下,這個 C:\MCHPFSUSB\Pc\Mpusbapi\Example Applications\Borland_C\Example 01 - Load-time Linking\console.cpp
程式應該怎麼用?
六、問題二、(我的目標)用 hid 取代 cdc ,因為 cdc 在 98 沒driver,而且 cdc 要找 com port,程式不好看
我的最終目標是將我的舊的 com port程式,改成 hid,
我有看過 練習四的程式,資料送收ok,問題是卡在 pc端,我是不是該做一個新的設備(非mouse),demoboard 端的程式要改那些?
pc 端要如何用 bcb6 送、收資料?(只要能解決這個部份,剩下的就簡單多了)
我也有從 microchip 下載到 pickit2的 pc 端程式原始碼,也是用 BCB寫的,好像是用 模擬成 parallel port
bcb的部份我都看得懂,但是 usb的部份則是一踏糊塗~~~能否指點一下迷津?
我用 icd2 讀取 pickit2,發現沒保護,microchip 是不是原本就想將 source 丟出來?能否放出來,方便大家修改?
※※建議貴公司能夠提供一個簡單的範例, 含pc端 (bcb) 及 pic端的程式,
能夠達到 一、不需額外安裝 driver(方便), 二、能夠簡單的送、收資料(這樣就夠了)
我認為這樣的範例,對大多數的使用者將會有很大的幫助(好看、好用、方便、看似技術高深難測)
謝謝你看完我一大篇的抱怨 謝謝
發表於: 2006/7/5 12:10
|
|
You can view topic.
你 不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.