原理:單片機的TXD、RXD是TTL電平,所以就需要將其他電平轉換成TTL電平,只有這樣給單片機下載程序才有可能成功。其中CH340、PL2303等芯片是直接將USB信號轉換為TTL電平或者TTL電平轉換為USB信號,而MAX232等芯片是將TTL轉換成RS232或者將RS232轉換成TTL。
他們之間的區別是:
MAX232:外圍電路簡單,但是占用pcb面積大,不美觀
PL2303:水貨多不穩定,外圍電路復雜,成本低
CH340:穩定,外圍電路簡單,成本相對高
計算機和單片機的通信方法:
1、只有串口接口的臺式機(很老)
交叉串口線>>>MAX232芯片>>>MCU(單片機)
2、既有串口接口又有USB接口的電腦(臺式機)
(1)電腦串口接口>>>交叉串口線>>>MAX232芯片>>>MCU(單片機)
(2)電腦USB接口>>>USB轉串口線>>>MAX232芯片>>>MCU(單片機)
(3)電腦USB接口>>>USB2.0數據線>>>PL2303或CH340>>>MCU(單片機)
3、只有USB接口的電腦(筆記本)
(1)電腦USB接口>>>USB轉串口線>>>MAX232芯片>>>MCU(單片機)
(2)電腦USB接口>>>USB2.0數據線>>>PL2303或CH340>>>MCU(單片機)
計算機和MCU通信的原理:
(1)交叉串口線原理:信號線交叉,導線作用
(2)USB轉串口線原理:USB接口>>>PL2303或CH340>>>MAX232>>>9針接口
(3)USB2.0數據線原理:信號線直連,導線作用
信號分析:
電腦串口接口>>>電腦輸出232電平信號>>.MAX232芯片>>>TTL電平
電腦USB接口>>>電腦輸出USB電平信號>>>USB轉串口線>>>232電平信號>>>MAX232芯片>>>TTL電平
電腦USB接口>>>電腦輸出USB電平信號>>>PL2303或CH340芯片>>>TTL電平