tag 标签: usb2isp

相关博文
  • 热度 14
    2012-8-22 21:20
    3164 次阅读|
    1 个评论
      一、调用USBIO_SetOutput示例 1、USB2ISP如何进行bus多地址方式应用?软件用什么函数带地址读写? Q:USB2ISP如何进行bus多地址方式应用?软件用什么函数带地址读写? 2、USB2ISP带地址读写 // 最多支持7位地址  0 = address = 0x7F //USB2ISP如何进行bus多地址方式应用?软件用什么函数带地址读写? //USB2ISP带地址读写 /*********************************************************************   * 函 数 名: USB2ISP_BUS_WRITE_Byte * 功能描述: USB2ISP BUS总线方式应用,往指定的地址写一个字节数据 * 函数说明:  * 调用函数:  * 全局变量:  * 输    入: unsigned long index : 设备索引号 unsigned char address : 要操作的地址 unsigned char data : 要写的数据 * 返    回: 返回写的数据长度 * 设 计 者: USBIO 日期 : 2011-12-27 * 修 改 者: 日期 :  * 版    本: VER 1.0.0.1 ***********************************************************************/ unsigned char USB2ISP_BUS_WRITE_Byte(unsigned long index, unsigned char address, unsigned char data) { unsigned char buffer ; unsigned char length = 0x03; buffer  = 0xA2; // 命令码 buffer  = address; // 位7为0,写 buffer  = data; USBIO_WriteData(index, buffer, length); return length; }   unsigned char USB2ISP_BUS_READ_Byte(unsigned long index, unsigned char address) { unsigned char buffer_write ; unsigned char buffer_read ;    unsigned long length_write = 0x02; unsigned long length_read = 1; buffer_write  = 0xA2; // 命令码 buffer_write  = 0x80 | address; // 位7为1,读 USBIO_WriteData(index, buffer_write, length_write); USBIO_ReadData(index, buffer_read, length_read); return buffer_read ; }  
  • 热度 17
    2012-8-22 21:17
    6740 次阅读|
    3 个评论
      一、Labview新版本不兼容解决方式 1、找到USBIOX.DLL:USBIO_StreamI2C子vi     2、双击修改callback,都改为空即可。如下图。   改为   二、labVIEW内存出错解决 1、问题 在用LABVIEW调用USBIOX.DLL,使用I2C模式向EEPROM 24L32读取及写入数据,已经实现了读取及写入操作,但发现一些问题。 ① 我使用LABVIEW7.1时,发现在调用及运行API-USBIO_ReadEEPROM VI时很不稳写,经常出现LABVIEW内存出错,然后自动退出。 ② 读取长度很多时候不能受控,现象是当设定读100个字节时,会读出100个安节的EEPROM 内容,但后面还带有不定无用的数据。当再设成读取50个字节再读取时,读出显示的字节数还是原来的数据,没有减少。 ③ 我调用时顺序是:USBIO_OpenDeviceUSBIO_ReadEEPROMUSBIO_CloseDevice. 这样完成读操作,不知道是不是需要其它设置。 2、解决方法 在调用USBIOX.DLL读IICEEROM API时出现LABVIEW出来自动退出,是因为没有在这个输出涵数前连接一个同类型的BUFF导致。 关键是在每个读API前连上一个跟输出相同类型及大小的BUFF,使输入的数据放在这个BUFF上,不然读出的数据会放在LABVIEW内,导致LABVIEW自动退出,现象是只要每读一次数就会跳出极不稳定。         版权 2007年6月版,版权属USBIO科技发展有限公司所有,未经USBIO科技发展有限公司事先的书面允许,本出版物的任何部分不得被翻版、传播。 本手册中所包含的内容发生变更时,恕不另行通知。  
  • 热度 18
    2012-5-17 21:12
    3561 次阅读|
    0 个评论
    下载链接: http://www.usb-i2c-spi.com/cn/rar/USB2ISPvs2010.netandcsharp.rar 升级vb 6的代码,没有做优化和完全测试,USBIO_EEPROM和USBIO_StreamI2C 读写经过了功能测试,实际使用时可根据具体情况来进行分析改写, 头文件可参考 c的头文件和vb的头文件共同改写。   下载地址: http://www.usb-i2c-spi.com/cn/rar/USB2ISPvs2010.netandcsharp.rar