2010年6月15日 星期二

搞笑了

昨天滿腦子的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++,範例程式看起來好寞生


2 則留言:

  1. 我就說要早睡早起嘛~
    [版主回覆06/17/2010 09:29:28]我都和魯卡你看齊啊,你忘了嗎?
    ccc

    回覆刪除
  2. 向弱的看齊?
    [版主回覆06/17/2010 10:15:54]你不知道嗎? 強者魯卡也~

    回覆刪除