由于单片机串口是TTL电平,
要和电脑串口(或者USB转串口线)通信,
就需要使得他两的电平逻辑一样才可以通信。
这时候,就需要用到转换TTL--232电平的芯片,
常用的有MAX232、MAX3232、SP232、SP3232等。MAX232芯片是TTL电平与RS232电平的专用双向转换芯片,不同引脚实现TTL转RS-232或RS-232转TTL的功能。
连接方式为:单片机串口—232芯片–串口
USB转TTL:
单片机串口—USB转TTL芯片–USB口
USB转TTL芯片有很多,
例如:CH340、PL2303、CP2102、FT232等。
开发板上,板载USB转TTL芯片:CH340,
所以你只需要用USB连接线把电脑和开发板连起来,
就可以下载程序和进行串口通信了。
USB转232串口:
USB经过PL2303转成了TTL串口(中间那四个窟窿可以引出),再经由MAX232转换为RS-232电平,9针串口引出。(公口,泛指所有带针的口,样子与台式电脑后边自带的串口相同。) 看起来里边只有一个牛屎芯片的。
但是记住一点,只要是 D型9针串口,不会是TTL电平的,没特殊说明就默认是RS-232。
所以这根线,不管里边构造怎样的,是 USB转RS-232串口 的线,内置了电平转换芯片。