Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Usb 通过FTDI适配器在BeagleBoard和Arduino Pro Mini之间进行通信_Usb_Arduino_Beagleboard_Ftdi - Fatal编程技术网

Usb 通过FTDI适配器在BeagleBoard和Arduino Pro Mini之间进行通信

Usb 通过FTDI适配器在BeagleBoard和Arduino Pro Mini之间进行通信,usb,arduino,beagleboard,ftdi,Usb,Arduino,Beagleboard,Ftdi,我正在做一个项目,在这个项目中,我必须连接a和a进行通信 我尝试了USB-FTDI方式。我已经安装了所有的内核模块,ftdi-sio,usbserial模块,但是没有在/dev中出现。我在和Ubuntu中尝试了它。我想用,但我必须懂电子学。由于BeagleBoard的GPIOS输出为1.8V,我需要一个电平转换器来与Arduino通信 我必须做些什么才能使它工作?对于I²C,我可以想到两种现成的解决方案 您可以使用SparkFun的I²C。从其网页上引用: PCA9306是一种双双向I²C总线和

我正在做一个项目,在这个项目中,我必须连接a和a进行通信

我尝试了USB-FTDI方式。我已经安装了所有的内核模块,ftdi-sio,usbserial模块,但是没有在/dev中出现。我在和Ubuntu中尝试了它。我想用,但我必须懂电子学。由于BeagleBoard的GPIOS输出为1.8V,我需要一个电平转换器来与Arduino通信


我必须做些什么才能使它工作?

对于I²C,我可以想到两种现成的解决方案

您可以使用SparkFun的I²C。从其网页上引用:

PCA9306是一种双双向I²C总线和SMBus电压电平 在1.0V到3.6V的低压侧工作的转换器,以及 在1.8V至5.5V的高压侧。简单地应用你的低成本 分别连接至VREF1和VREF2的高压侧参考电压, 连接I/O并将启用引脚驱动到高电平以打开双向端口 不使用方向引脚的电压转换


或者你们可以使用SFE或类似的电路,这是一个离散的解决方案。更便宜,在解释其工作原理时更微妙



除FTDI外,您是否能够从主机检测到任何从属设备(鼠标、键盘等)?如果没有,那么这将是一个开始。

感谢您回复mpflaga,但我没有电子方面的技能,因此我需要一个替代解决方案,对于usb,我使用的是用于beagleboard网络的usb无线设备。我想知道我是否可以在我的arduino pro mini上直接使用IDC10接收、发送、接地、beagleboard串行与接收、发送和接地?