先前 8051 電動攝星板已做了 , 不過 調整方式都透過 io , 剛查到一個 usb mpu 如果 可透過 usb 調整就更好
這顆 可能是 usb io的 MPU , 以前都得使使用 8051/FPGA + philips usb transceiver ( 就是 transmit 送 + 收 receiver ) 但 光只有 transceiver沒有 usb 命令解瑪不夠
因為 8051 12M clock一個指另要花 1us , USB 12MHz 速度要 8051無法解
所以須要 SIE (serial inter engine )
USB sie 以前 intel 還有提供 verilog RTL source code 可以自給用 fpga做 .
CY7C63723 datasheet http://www.datasheetcatalog.com/datasheets_pdf/C/Y/7/C/CY7C63723-PC.shtml
好像多數拿來做 usb mouse.. 那應該也可做成 usb goto
http://www.lw23.com/pdf_746a1918-d5b0-4d21-bd42-f37a180510c3/lunwen.pdfhttp://mcuol.com/download/upfile/USBapply-16.pdfhttp://www.cn.nctu.edu.tw/faculty/sklin/etech/fastusb1.pdf不過這邊都使用 keli c .. 我還是喜歡 assembly code .. 看 datasheet 這ic 類似 8051 但 ,畢竟多了 usb 有些指令 io ram 和 8051 還是有不同 ,
不過寫 firmware 應該類似 .
PC端須要 driver 可能靠 jacky
http://www.austech.info/pc-hardware/8604-usb-serial-converter-driver-problem.htmlhttp://www.hackchina.com/cont/83488LINUX 下
http://www.i-freelancer.org/writing/cypress-cy7c63723-hid-device-linux-driver-writing/找到一堆 資料
http://203.68.243.152/edu/CY7C63723/連 driver都有
這是一家 mouse ic + usb ic 做出一顆 光學 mouse DESIGN GUIDE
http://www.avagotech.com/docs/AV02-1116EN 用cypress cy7c63723实现的USB MOUSE
http://www.hackchina.com/cont/85993usb mouse
http://wenku.baidu.com/view/38a9590ff12d2af90242e65c.html100學年度工業類科學生技藝競賽電腦修護競賽說明會
http://203.68.189.160/startdownload.asp?fileid=535http://203.68.189.160/startdownload.asp?fileid=540=> 這基本上 就讓我想到 USB IO CARD
jacky 先前說要透過 usb port 控制 ioptron , 因為 ioptron 控制器 本身只有 xp driver
vista 下無法使用 , 而 windows vista 和 xp 可能 driver方是 不同 , IOPTRON 沒開發 或不會寫 driver
所以 jacky 買塊 usb io 卡
對使用者來說 , 如果把 8051 code .寫好燒到 CY7C63723 , 不過
pc 端須要寫 driver 或是寫小軟體 , 拿 usb mouse 來說 就是 一直 問 usb mouse x,Y .. 而 usb device端 ic 就把 光學編碼好資料
回傳到 CY7C63723 封成 usb command , 對 usb host 就是 pc 來說 收到資料 就可處裡 .
不過 不知道 CY7C63723 價格多少 ?? 應該會比 at89c2051 貴吧 , 不過 看 io 只有一個 io port
電動攝星板 如果要使用 , 需要一個寫軟體 , 或許 以後 電動攝星板一些參數可透過 usb 去程式化 ..
http://macgyvertek.myweb.hinet.net/mcs51.htm拍賣找到 CY7C63723 一顆 NT$ 180 ..
好貴 比買一個 usb mouse 還貴
我看 電動攝星板 還是乖乖用 89c51 .. 便宜 好用
而且 我的 vp190 好像 沒法燒 CY7C63723
好拉 收工 .. ..不過 以後如果做個 USB 玩具 說不定比較好賣 ..