硬件上应该问题不大,CYPRESS的评估板就是这么搞的。
需要注意的是,有些EEPROM的A0A1A2实际内部没连,即不同厂家的产品不一致,这时候用到A0A1A2可能会出问题,区分不开,尤其是I2C上连两片以上的EEPROM的时候。如连接两片24LC02,一片做C0启动,一片做用户数据存储。尽管此时A0A1A2管脚连接有差别,实际可能都寻址到一个地址。
软件上,CyConsole界面上下载256字节和下载64K字节EEPROM的按钮不是一个。
我最近也在调试USB板子,不过,读写EEPROM这部分还没开始,只能说个大概。如果用到厂商命令的话,可以看下Vend_ax例程。
|