回覆列表
-
1 # 指尖上的青春Guitar
-
2 # 5533685
有C的基礎,Objective C是基於C的語言。理解一些類似java的思想也有助於開發。感覺外面的IOS課程質量差別很大,ObjectiveC在有程式設計基礎的人手裡還是比較容易上手的,1-2本書就搞定了。
有C的基礎,Objective C是基於C的語言。理解一些類似java的思想也有助於開發。感覺外面的IOS課程質量差別很大,ObjectiveC在有程式設計基礎的人手裡還是比較容易上手的,1-2本書就搞定了。
我前一陣用過這個c8051f340的內建USB,一共兩種模式,一種HID模式,還有一種是批次傳輸方式。他自帶的那個xpress是批次傳輸方式的。其實不難,注意閱讀那個AN169幫助檔案。裡面的函式介面都有。你那個沒有附贈例項麼?例項挺清楚的。如果沒有官方的例子可以留下你的郵箱我發給你。那我把我當時遇見的一點問題說給你聽聽,看看對你有沒有幫助。第一,那個動態庫
USB.lib
是在最小模式下編譯的,如果你程式定義的資料較多,最小模式編譯不下,使用關鍵字large把較大的資料放入片內的xram(4K但是其中有一部分要被USB佔用,從2K到3K也就是xram的0x400-0x800中的一部分)。第二,這個片子的USB傳輸速度,cpu是很重要,如果cpu除了傳送資料外還有其它工作要做,一定會降低USB的傳輸速率。雖然是標註的USB全速,按理論上說應該能達到1.5MByte每秒,但是這個微控制器完全不能達到這個速度,我當時還諮詢過晶片的技術人員,讓我惱火的是竟然回答是沒有做過實驗,後來終於找到一個技術比較高的回覆我說,在批次傳輸方式下,做過實驗,啥也不做,只傳輸,能夠達到大約1M每秒。我想可能是連發送的位元組數也不用cpu計算吧,只是空發fifo中資料達到的。所以說能達到幾百k就不錯。第三,我不知道你用這個是不是做工程,如果不做工程只是練習的話,速度倒也無所謂了。這款晶片的好處就是驅動不用自己寫(當然你也可以自己寫),照著那個例項好好看,看不懂再看,實在有看不懂的地方你可以給我發信息。不要被USB嚇到,USB難在通訊協議較複雜和驅動上,而用USBxpress根本不需要考慮這些。純手打,祝你成功,望採納