|
| | | | |
你好
A:左边是一个uart接口,中间是一个uart转usb通讯的芯片,完成uart转USB通讯的功能
B:右侧连接到电脑USB接口,是一个usb输出的接口
单片机的TX,RX,不能连接到B上
urat通讯和USB通讯的协议不一致,串口采用tx发送,rx接收结构的异步传输模式,而USB是使用D+,D-的差分传输模式
|
|
|
| | | | | | | 谢谢哈 ~
因为这个低级问题,被鄙视了 ~
A部分: 是不是TTL电平 转RS232电平
B部分:是不是RS232 串口 转 USB
|
|
|
|
| | | | | | | | | | | 呵呵,
兄弟帮指点下啊 ,我是自己想的。不知道对不对 ~
要那个RS232干啥,直接单片机 TX,RX 转USB 可以吗?
|
|
|
| | | | | 单片机与电脑不能直接连线,个中原因是二者的接口电平不一样.所以得找个中间人来传达. |
|
|
|
|
|
| | | | | | | 楼主好,你自己都在5楼给自己完美回答了呀!
好像也没什么要补充的了,单片机串口是TTL电平的,通常0-5V或是0-3.3V的,而计算机串口是正负9-12V电平的。
|
|
|
| | | | | | | | | 谢谢 Bin san ,
我本是要单片机的TX,RX 转成 电脑USB信号的。 目的是:用串口调试助手 来打印出单片机里面的一些信息。
这中间,怎么弄出个RS232来?
这组线是从别的地方借过来的,问原因没有回答,顺便给了我个鄙视的眼神~ (技术壁垒)
|
|
|
| | | | | | | | | | | 我在想:如果单片机的TX,RX 直接能转换成 电脑USB 的D+,D- , 单片机是不是就可以和电脑通讯了?
要那个RS-232 干什么呢?
|
|
|
| | | | | | | | | | | | | RX 与TX最高通信速率是15M,而D+ ,D- 是480M
当然单片机可以直接模拟低速USB,这也给那些几毛钱的单片机直接与电脑通信的机会。
|
|
|
| | | | | | | | | | | | | | | 找到行家了 ,继续请教您:
您的意思是这里RS232就是个类似 缓冲器?
RS232 伸开左右手臂:
RS232 左手臂 连单片机 TX,RX : 低速数据传输
RS232 右手臂 连电脑 USB :高速 数据传输
|
|
|
| | | | | | | | | | | | | | | | | 单片机与电脑连接的话不是用你上面那个,你那个考虑到的是旧的串口设备,可以参考CH340这样的芯片,CH340可以将USB直接转为串口给单片机。
在实际使用中CH340非常方便,但还是需要安装驱动,现在很多采用STM32F103的片子,可以做到免驱,插到电脑就能用。
|
|
|
| | | | | | | | | | | | | | | | | | | 兄台见多识广啊,是的,我以前有一个项目就用了CH340BCFG 通过它,直接MCU TX,RX 到电脑USB 。
我上面那个A+B ,您说的是旧串口设备。
为什么旧串口设备要加RS232呢 ?请兄台帮详细解下吧 ~ 谢谢哈
|
|
|
|
| | | | | | | | | | | | | | | | | | | | | | | A:串口转RS232;
B:RS232转usb
原芯片没有直接转的功能
|
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | 谢谢了 ~
是不是因为只有B ,从而找个A 和B 配套用,实现单片机串口转电脑USB 。
|
|
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 谢谢兄台 ~
还以为A是个必然。原来是个“措施”哈,
一般地:B 用在哪些场合,有哪些应用呢?
|
|
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | B:RS232转usb;实际生活中很多都用应用
例如出租车计价器与汽车导航的通讯,汽车导航一般都有usb口,计价器有rs232接口,
两者要进行通讯,就需要转换芯片的帮忙了!
其他的例如rs232接口的打印机,连接到usb接口的电脑上也是需要的
|
|
|
|