一、usb
傳輸速率
·usb1.0:
1.5mbps(192kb/s)
低速(low-speed)。
·usb1.1:
12mbps(1.5mb/s)
全速(full-speed)。
·usb2.0:
480mbps(60mb/s)
高速(high-speed)。
·usb3.0:
5gbps(640mb/s)
超速(super-speed)。
二、cypress
公司晶元介紹
cypress 公司有多種
usb晶元,其中作為
usb外設的,幷包含
mcu的外設晶元,分為三個系列:
1. fx1系列,符合
usb1.0
標準。型號有
cy7c64xx
。2. fx2系列,符合
usb2.0
標準。典型型號有
cy7c6801x
。由於功耗太大,很少使用。
3. fx2lp系列,由於
fx2系列功耗太大,於是
cypress
公司又推出了
fx2lp
系列。型號有
cy7c6801xa
。4. fx2lp18系列,針對於移動應用的超低功耗和超小封裝的系列,典型型號有
cy7c68053
。5. fx3系列,符合
usb3.0
標準。
三、ez-usb處理器介紹
cypress公司將
usb介面引擎作為增強型的
51核心的乙個外,並設整合在乙個晶元上,這種帶
usb介面的增強的
51處理器,
cypress
公司成為
ez-usb
處理器。
四、開發套件
可以從cypress
ez-usb
的開發套件
ez-usb dvk
。該套件包括開發
ez-usb
需要的所有工具,框架程式,示例程式,驅動,測試及燒寫程式,以及乙個低版本的
keil for c51。
五、上位機軟體庫
cypress公司提供兩套上位機軟體的庫
1. cyapi 適用於基於
mfc的
c++程式的編寫
2. cyusb.net適用於基於
.net
程式的編寫
六、需要的文件
安裝完開發套件後,需要的文件可以在安裝目錄下找到。
6.1入門文件
《ez-usb(r) development kit user guide》在
c:\cypress\usb\cy3684_ez-usb_fx2lp_dvk\1.0\documentation\目錄下
6.2 fx晶元介紹
《ez-usb fx2lp usb 微控制器高速
usb英文名《ez-usb(r) fx2lp datasheet》在
c:\cypress\usb\cy3684_ez-usb_fx2lp_dvk\1.0\documentation\目錄下
6.3 ez-usb處理器介紹
《ez-usb technical reference manual》在c:\cypress\usb\cy3684_ez-usb_fx2lp_dvk\1.0\documentation\下
6.4 驅動程式介紹
《cyusb》在c:\cypress\cypress suite usb 3.4.7\driver\下
6.5 上位機庫介紹
for mfc with c++《cyapi》在c:\cypress\cypress suite usb 3.4.7\cyapi\下
for .net like c#《cyusb.net》在c:\cypress\cypress suite usb 3.4.7\cyusb.net\下
Android 開發筆記
版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....
ORACLE 開發筆記
oracle 日期 submitdate datetime.parse submitdate tostring d m月 yyyy to date 2002 01 02 yyyy m dd select count 1 from l perm where cancel y and sysdate p...
開發筆記2
開發筆記2 2012 5 4 周五 系統報警資訊傳送程式開發。其它程式收集了報警資訊,如 硬碟滿 硬碟壞 網路連不通 使用者欠費 硬體裝置無法訪問等,這些程式已經實現了插入資料到幾張不同型別的表,類似流水日誌表,狀態變化表。我則在這個基礎上,對這些表寫個簡單觸發器,觸發器盡量簡單,然後呼叫同乙個儲存...