RS232串口通信
这里从我的眼里根本看到哪里有串口芯片,为什么我写的程序(普通单片机),是9600,电脑能够识别呢?
搞不懂啊?
我觉得这个应该只是实现电平转换 芯片的电压转换应该是双向的
其实里面是一个小的电路,在USB转串口的线里面,你可以买一根USB转串口的下载线,拆开来看看。那个应该只是实现电平的转换,具体的串口控制,应该还是有串口工具来控制的吧
我比较赞同这个说法
?
安装了两个软件USB转串口线的软件,还有一个串口助手,有兴趣的人可以试一试
这里我要说明的单片机板子上没有RS232,在笔记本上也没有RS232。单片机是TTL电平,中间只接USB转串口线,就这样,实在是搞不清楚,这样就能实现串口通信了
串口芯片只做一件事,那就是实现TTL电平和RS232电平的转换,至于波特率那些东西都是由串口控制器来实现的.所以串口芯片都是成对出现的,比如如果你的单片机的板子上有一个232芯片的话,那么USB转串口线里面应该也有一个232芯片.如果你的单片机板子上没有232芯片,那么USB转串口线里面应该也是没有232芯片的,是直接输出TTL电平.
usb 转串口的芯片在线里头啊,应该装过usb转uart的驱动了吧?
USB转串口线 应该在这里吧,求高手
我大概知道你的应用场景了, 首先你的机器肯定装了usb转uart 串口的驱动(本质上他就是一个usb 设备,通过usb descriptor 把它配置成uart的应用场景)
这样只要你的线插入,设备管理器就会出现一个新的串口设备(usb-to-serial)。你的板子上是ttl 电平,usb转串口后的电平也是ttl电平。这样就可以work 了。 rs232 与ttl /cmos 电平转换,有一个很大rs232 接口,很容易识别的。
学习中
学习中。