原创 USB2ISP并口模式下带地址读写

2012-8-22 21:20 3109 14 14 分类: 通信

 

一、调用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[3];

unsigned char length = 0x03;

buffer[0] = 0xA2; // 命令码

buffer[1] = address; // 位7为0,写

buffer[2] = data;

USBIO_WriteData(index, buffer, &length);

return length;

}

 

unsigned char USB2ISP_BUS_READ_Byte(unsigned long index, unsigned char address)

{

unsigned char buffer_write[2];

unsigned char buffer_read[2];   

unsigned long length_write = 0x02;

unsigned long length_read = 1;

buffer_write[0] = 0xA2; // 命令码

buffer_write[1] = 0x80 | address; // 位7为1,读

USBIO_WriteData(index, buffer_write, &length_write);

USBIO_ReadData(index, buffer_read, &length_read);

return buffer_read[0];

}

 

文章评论1条评论)

登录后参与讨论

用户403664 2012-8-17 10:14

谢谢分享,参加博客大赛了!

用户1053025 2007-1-24 14:53

呵呵,一般来说,比较主动热心的EDN网友,就能从一些小道消息得知有礼物。然后就来找我要,我如果有的话,就会大方给出来了:D

wang1jin 2007-1-23 17:32

哈哈...只能意味不能言传...

哈哈...

用户68661 2007-1-22 20:21

怎么会有礼物呢,哪来的啊?我们怎么没有,分享一下经验啊,呵呵

用户19679 2007-1-22 14:28

EDN也需要博主的支持啊 :-)

相关推荐阅读
用户977176 2012-08-22 21:20
USB2I2C USB2SPI USB2ISP驱动更新64Bit WIN7(含VC及BCB库文件)
  1、系统启动时按F8 “禁用数字签名模式” 2、进系统后,控制面板->用户->UAC的勾选去掉 在安装的时候,弹出来警示的对话框都要选择"继续安装"。 ======...
用户977176 2012-08-22 21:17
USBIOX.DLL在Labview版本不兼容解决方式
  一、Labview新版本不兼容解决方式 1、找到USBIOX.DLL:USBIO_StreamI2C子vi     2、双击修改callback,都改为空即可。如下图...
用户977176 2012-05-18 19:19
唯美,电子与艺术的完美结合,从STEM到STEAM,再到STREAM
  原链接:http://www.ourdev.cn/thread-4445112-1-1.html...
用户977176 2012-05-17 21:12
USB2I2C USB2SPI USB2ISP系列芯片VS2010.net和C#参考源代码
下载链接:http://www.usb-i2c-spi.com/cn/rar/USB2ISPvs2010.netandcsharp.rar 升级vb 6的代码,没有做优化和完全测...
用户977176 2011-12-20 22:49
终于又找回来了,我的Blog
连个通知都没有,需要多留一个篮子了...
我要评论
1
14
关闭 站长推荐上一条 /2 下一条