最近需要调试两块arduino单板,因此有必要将USB转串口芯片的硬件电路研究下。
比如FT232,FT245,FT2232,FT4232,VNC1,VNC2。
常用到FT232,FT2232,FT4232
对于headboard,使用的是atmega328+FT2232,可以在linux上生成两个虚拟的串口,即ttyUSB0,ttyUSB1.显然,ttyUSB0对应的是A channel,即arduino uart。ttyUSB1对应的是B channel 即Dynamixel接口(半双工异步串口)。