昨天滿腦子的USB的,結果早上5點就起床了orz
一大早的就看了好幾個USB資料,早上果然吸收能力比較強,把一些之前看不懂的,搞懂了
所以今天很早就去學校寫程式了
研究了一下PIC18F4550 USB的stack後,發現寫得很……不是很好懂(或許是我USB的SPEC沒有搞懂),不過大概知道在做什麼
後來想到還有CDC類別的範例程式
所以就又先放下手邊HID的工作,先玩USB的CDC類別
結果,就把範例程式Compiler 燒進去,結果一直抓不到driver
問了李老師,他說他以前用過,沒問題,本來中午吃飽飯要幫我試看看範例的
忘了聊了什麼,結果發現,因為實驗板是李老師設計的,雖然和實驗板相同,但是Crystal不一樣
結果程式改了一下設定,就成功了@@
早上太早起來,頭昏昏的,忘了要改設定,金歹勢
後來研究了一下
利用CDC類別,可以傳到60KB/S
而利用HID類別,可以傳到40KB/S
嗯,至少都比RS232來得快多了(10KB/S),不過就整體而言,其實不是很理想,因為USB滿載可以跑到1MB /S才對
PS:看起來我還是需要學習VC++,範例程式看起來好寞生
我就說要早睡早起嘛~
回覆刪除[版主回覆06/17/2010 09:29:28]我都和魯卡你看齊啊,你忘了嗎?
ccc
向弱的看齊?
回覆刪除[版主回覆06/17/2010 10:15:54]你不知道嗎? 強者魯卡也~