USB to I2C 使用C8051F320
PC上的軟體我是使用Labview 7.1
MCU是使用C8051F320,手上有開發板
我的想法是:
利用Labview設計的人機介面,透過USB的Interface傳送data到MCU
然後再經由MCU輸出I2C的data到EEPROM做寫入和讀出的動作
那我的做法要怎麼做?
是要:
1.Labview和MCU先進行USB的通訊,MCU接收到data後再利用MCU上的I2C通訊傳送到EEPROM,這樣做的話,
Labview的程式在編寫上就要使用USB的傳送方式,並且還要多加firmware在MCU上,需要USB的傳送與接收程式
和I2C的傳送與接收程式,這應該是算兩段式通訊
(Labview傳USB通訊用的data給MCU,MCU接收後直接將data轉到SMBus上的data buffer上,傳送到EEPROM)
2.Labview的軟體編寫,直接用I2C的傳輸方式傳給MCU,MCU自動就會轉成I2C傳出去(現在想想,好像不會是這個樣子)
那我可以使用USBXpress嗎?
或是要使用USB HID?