官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > RS232串口通信

RS232串口通信

05-08
串口助手(软件)->电脑(笔记本,不带RS232)->USB转串口线->TTL电平(普通单片机)
这里从我的眼里根本看到哪里有串口芯片,为什么我写的程序(普通单片机),是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 接口,很容易识别的。

学习中

学习中。

Top