tag 标签: usb3014开发板

相关博文
  • 热度 14
    2014-6-6 10:28
    1577 次阅读|
    0 个评论
             上一篇主要是测试了I2C总线的写操作。这一篇看一下读操作。读操作的上位机发送指令如下:(固件程序还是用UsbI2cRegMode)           上图主要说明是从EEPROM的地址0x1234的位置读取4个字节。读取的4个字节分别是0xA5、0xA6、0xA7、0xA8。示波器测试的图像如下,            上图含有的信息较多,完整的显示了从EEPROM的地址0x1234处读取的4个字节数据,第一个控制指令是0xA0,其后跟随的是地址0x1234,是向EEPROM中写入地址数据。尽管是想从EEPROM中读取数据,但还得先向EEPROM中写入地址数据。接下来的指令是0xA1,这个是确切的读指令,再其后是读出的4个数据。         接下来测试一次读写64字节的数据。首先编辑一个文件,其内容为递增的数据,从00开始,如下,          先向EEPROM中写入64字节数据,在控制台程序中操作如下,          上图中主要设置的是要写入64字节数据,写指令是0xBA,写入地址是从0x0000处开始,最后单击Transfer File按钮,弹出如下对话框,           上图为弹出的查找文件对话框,找到刚才编辑的64字节的文件,直接打开就可以。数据传输后的结果如下,           上图表明,64字节数据已经成功写进EEPROM了。最后,我们再从EEPROM中读出64字节,看是否为刚才写入的数据。控制台程序操作如下,           上图显示成功从EEPROM的地址0x0000位置读出64字节数据。   (另公布一群号333917885 ,SPARTAN6开发专业讨论区。)     淘宝店铺: http://liangziusb.taobao.com 良子.2014年    承接USB开发工程  USB毕设指导 QQ:1345482533