纬图虚拟仪器论坛

 找回密码
 立即注册
搜索
查看: 2776|回复: 0

SPI和I2C,GPIO,ADC 能否同时在一个盒子上不同pin脚使用

[复制链接]
发表于 2023-1-4 14:59:25 | 显示全部楼层 |阅读模式
SPI和I2C,GPIO,ADC 能否同时在一个盒子上不同pin脚使用?
例程里面打开设备貌似标记的是不一样的功能。
VGI_OpenDevice(VGI_USBGPIO, 0, 0);
ret = VSI_OpenDevice(VSI_USBSPI,0,0);
  ret = VAI_OpenDevice(VAI_USBADC, 0, 0);

如果想不同pin脚用不同的功能,ADC.GPIO I2C等 应该怎么做?
回复

使用道具 举报

发表于 2023-4-10 15:16:59 | 显示全部楼层
1. 如果购买的是混合产品(VTG204C),就可以同时使用SPI, I2C, GPIO, ADC(硬件接口不冲突);

2. 如果是是买的单品(I2C 或者 SPI 或者CAN 总线 - 单一功能),也可以同时使用 GPIO, ADC,PWM(硬件接口不冲突);

3. 使用方法:
3.1 open device 一次,
3.2 初始化配置设备(I2C 、 SPI 或者 CAN)
3.3 使用 I2c 或者 SPI 或者CAN总线 读写操作
3.4 直接调用api配置GPIO的输入输出模式,进行输入输出。
3.5 使用完成,退出app之前,close device


4. 如需demo, 可以联系FAE@viewtool.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|纬图虚拟仪器

GMT+8, 2024-12-31 01:44 , Processed in 0.503050 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表