USB連載週記7

Sep 26, 2013 5 分鐘 2154 字

分配完工作的宜靜怕小毛又變成超人氣神隱美少男讓大家狂call,就在解散之前讓大家仔細想一想並在隔天討論一下安排的工作有沒有問題。


「回去仔細想了一下老師的話,之前我們真的沒有學到什麼東西,最多只是提升工具的使用熟練度和原廠範例程式的熟悉度而已。」小毛好像突然精氣神都回復到滿,非常激動地講著「難怪之前家聚的時候向學長請教未來的生涯規劃時,學長也說不清楚」

「我想通了,我們應該趁實作題目很小的情況下從頭打造一套屬於我們自已的系統,用以檢驗我們大學前三年到底學得怎樣。宜靜同時妳也可以嘗試真正PM的工作。」

「我也是這麼覺得,上個月我們雖然一下就把東西做出來了,但心裡總覺得很空虛不知道到底學到了什麼,網路上查到關於PM的資料大部份也都是一堆名詞和術語,不知道實務上到底要怎麼做。」宜靜無奈地說

「我早就說沒那麼簡單吧,上次我報告的時候就只會照著唸一堆術語和數字而已,完全不知道我唸的術語是什麼意思耶!我也是要回去深入研究一下那600多的USB 2.0規格書」大頭心裡直想著這專題大概要被當掉了

「看樣子你們二人都還要再去找資料,那這一輪就照昨天分配的進度由我先拿開發板來實驗囉,下週我會在小組內報告將我的實驗筆記心得與你們分享,之後再讓你們報告計畫、軟體、技術規格吧」小毛說

「聽起來很不錯就這麼辦吧」就在大家取得共識之下大家各自又回去了


「以前我修微算機應用設計的時候也是用8051的MCU,也有做一個期末作業要用RS232傳資料到電腦上啊,USB也是一種傳資料的界面,應該沒有差太多吧,我先來想想看以前怎麼學RS232的再把名詞改掉應該就可以了吧,USB也只不過是個傳輸界面而已,有什麼困難的?」小毛一直覺得USB沒什麼了不起的「就依以前的經驗來做吧」

  • 建立一個空程式
  • 時脈和電源設定
  • 週邊模組設定
  • 辨別硬體狀態
  • 存取緩充區

「perfect! 100分啦」小毛就這樣計畫著


「難道是神安排我要跟正妹通電話嗎?怎麼datasheet看來看去都看不懂,廠商根本在騙人,這IC難用死了,跟我學的8051完全不一樣嘛,也好,趁機跟正妹通個電話……嘿嘿」

「喂,請問是正妹嗎,我是之前去參加研討會的XX大學小毛,我覺得妳們的8051超級複雜的都看不懂耶,跟我以前在學校學的都不一樣,可以請妳們幫我一下嗎」小毛又找到藉口打電話給正妹了

「可以啊,技術問題就交給我們的FAE副理傑夫囉,研討會上他應該有示範這些工具要怎麼使用,我幫你把電話轉給他…登等登等登等等 等等登 等等登」正妹很熟練地回應並轉接給FAE

「喂,喂,傑夫也是正妹嗎?不是正妹我可能會學得比較差」小毛才剛打去沒多久電話就被轉給工程師了

「喂益智科技您好,請問有什麼可以幫忙的嗎?」傑夫接了電話

「我想請教一下,你們的8051要怎麼設定啊,怎麼看你們8051怎麼跟我以前學的不一樣呢?的datasheet都看不懂」小毛因為沒跟正妹聊太久其實有點生氣了

「我們研討會上有示範一套軟體工具叫configuration wizard,你可以用點選的方式來設定MCU並且產生設定程式碼哦,都不用看datasheet就可以寫了」傑夫又講解了一次研討會上講的工具

「哦,我想起來了,我先回去自己試囉」小毛覺得自己理虧就趕快掛電話了


「可以從PC上接收到一串資料,但是接收到之後要幹嘛呢?不是自己講好資料的格式就好了嗎?」小毛依以前RS232的想法和廠商提供的工具軟體寫出了下面這個程式碼,但腦中浮現一大堆問題「80 06 00 01 00 00 40 00 是幹嘛的啊?不管了去唸書就交給大頭啦」


歡樂的時光總是過得很快, 一週一度的meeting時間又快到了

「小毛,USB晶片你應該能控制了吧」宜靜還是很相信小毛的能力的

「晶片控制就幾個基本步驟而已,換別家的晶片也是一樣的步驟」小毛這樣就是所謂的趾高氣昂嗎?「但是收到資料之後要怎麼處理我還沒搞清楚,這應該是大頭的專長,大頭可以教我80 06 00 01 00 00 40 00是什麼意思嗎?」

「叫你讀書不讀書,剛好我有看到, 下禮拜再向大家報告」大頭看來沒那麼耽心被當掉的樣子了

「哦,那走吧,我們進去跟老師討論囉」宜靜也如釋重負的樣子


「你們有更深入掌握能不受廠商控制了嗎?」大咖教授還是很關心大家的是否有心學習

「晶片的控制我們已經掌握了,其實不難.但是解析指令及流程控制我們還要再深入研究一下」宜靜顯然已經很有把握了

「不錯不錯」大咖教授很滿意的樣子「如果沒有別的問題我們就到隔壁會議室看你們的報告吧」


「老師助教還有各位伙伴大家好,」小毛依照貫例接上隨身碟跟簡報筆「這週我們開始從晶片的控制開始著手」

1.建立一個空程式

2.時脈和電源設定

3.週邊模組設定

4.辨別硬體狀態

5.存取緩充區

完整的程式

測試的畫面 80 06 00 01 00 00 40 00

「本週其他的工作主要控制晶片,但收到資料和指令要做的事我們還在研究,實驗的歷程我也寫在我的實驗記錄簿裡了」小毛很自信地報完了

「不錯,真的很用心,很其待你們接下來的成果」大咖教授再次表現出很滿意的樣子


「我在研究 Plug&Play 時有看到你剛才的80 06 00 01 00 00 40 00, 剛好下禮拜可以跟大家來報告」大頭看來很輕鬆的樣子「應該沒什麼好耽心的了,而且我真的學到了很多知識」

「那太好了,現在一切都很順利地在進行,今天應該不用再討論什麼大家就可以解散了」這次的meeting也在宜靜這句的話中畫下句點了


大頭下週會講什麼呢?未完待續

`