什么是max232

MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。

器件特别适合电池供电系统,这是由于其低功耗关断模式可以将功耗减小到5uW以内。MAX225、MAX233、MAX235以及MAX245/MAX246/MAX247不需要外部元件,推荐用于印刷电路板面积有限的应用。

MAX220–MAX249系列线驱动器/接收器,专为EIA/TIA-232E以及V.28/V.24通信接口设计,尤其是无法提供±12V电源的应用。

什么是PL2303

PL2303 是Prolific 公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利连接的解决方案。PL2303具有多个历史版本,早期的版本是PL2303HX, 近年有PL2303HXA、PL2303HXC、PL2303HXD(D版本)、PL2303SA等版本推出,应用电路有一定差异。D版本不需要外接晶振,并且加入了对安卓系统的支持。

MAX232和PL2303_CH340的区别

原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL.

MAX232:外围电路简单,但是占用pcb面积大,不美观

PL2303:水货多不稳定,外围电路复杂,成本低

CH340:稳定,外围电路简单,成本相对高

计算机和MCU通信的方法:

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电平信号》AX232芯片》TTL电平

电脑USB接口》电脑输出USB电平信号》USB转串口线》232电平信号》MAX232芯片》TTL电平

电脑USB接口》电脑输出USB电平信号》PL2303或CH340芯片》TTL电平

pl2303hxa串口线驱动_MAX232和PL2303_CH340的区别相关推荐

  1. pl2303hxa串口线驱动_PL2303 USB转串口驱动64位(非认证线缆可用)_下载_热门驱动_驱动精灵...

    Prolific PL2303 (串口线)USB转串口驱动3.3.2.102版For WinXP-64/Vista-64/Win7-64/Win8-64/Win8.1-64/Win10-64.目前主流 ...

  2. win7构建成功helloworld驱动、WDF驱动中KMDF与UMDF区别

    做一个myhello.c, #include <ntddk.h>VOID DriverUnload(PDRIVER_OBJECT driver) {DbgPrint("goodb ...

  3. MCU驱动和RGB驱动的液晶屏的区别

    概况来讲,RGB驱动需要的硬件条件高,比如用STM32F429的LTDC+DMA2D模块,外加SDRAM作为显存.而MCU接口,STM32F407系列的控制器就整合了这个模块,包含6800和8080两 ...

  4. Linux驱动与一般应用的区别【Linux驱动之路一】

    Linux驱动和一般应用的区别,大致可以归类为以下几点: 一. Linux驱动 属于内核级,驱动程序的崩溃会导致整个系统的崩溃,例如在驱动程序中出现了非法指针的应用,就会导致系统的崩溃.因此要十分注意 ...

  5. HL-340 usb转串口线驱动

    HL-340 usb转串口线驱动是官方提供的一款USB驱动,本站收集提供高速下载,用于解决USB接口不能正常识别,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Wi ...

  6. WDF驱动中KMDF与UMDF区别

    众所周知, 早期的Windows 95/98的设备驱动是VxD(Virtual Device Driver),其中x表示某一类设备.从Windows 2000开始,开发驱动程序必以WDM(Window ...

  7. Linux2.6内核驱动与2.4的区别 .

    随着Linux2.6的发布,由于2.6内核做了新的改动,各个设备的驱动程序在不同程度上要进行改写.为了方便各位Linux爱好者我把自己整理的这分文档share出来.该文当列举了2.6内核同以前版本的绝 ...

  8. ps4手柄驱动linux,Arduino和单片机区别,及Arduino入门教程

    素材来源:DF创客社区编辑整理:strongerHuang 搞单片机的读者都应该听说过Arduino,或者用过Arduino,但很多小伙伴还是不清楚究竟什么是Arduino,今天就针对初学者简单描述一 ...

  9. 打印机驱动PCL与PS的区别

    转载自:http://www.oesell.com/article/2009/6/index_39164_1.html 本站声明:转载请注明出处"苏州办公耗材网" oesell.c ...

最新文章

  1. 领克汽车是用鸿蒙系统吗,领克全新旗舰SUV将在上海车展首发亮相
  2. 与时代共振,AI助力工业缺陷检测
  3. driver: Linux设备模型之input子系统详解
  4. PHP操作MongoDB GridFS 存储文件
  5. 【自用】Android 双击返回键退出
  6. Snmp的学习总结——Snmp的基本概念
  7. Beta冲刺随笔汇总
  8. Linux下GNOME桌面的安装
  9. 抓包工具Wireshark npcap
  10. C语言求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入。...
  11. 数据库-英语单词基础笔记-1
  12. Linux系统的关机重启命令
  13. ESXI VIB升级报错
  14. ubuntu 18.04-设置合上笔记本盖子不休眠
  15. 字符在计算机中的存储
  16. 手办商城app开发功能分析
  17. Tomcat详细使用步骤
  18. 斗破苍穹-牛仔版美杜莎
  19. pymssql连接sql server报错Unable to connect: Adaptive Server is unavailable
  20. 蛮X搜神记的NetManager分析(1)

热门文章

  1. LoseWeight-减肥健身App开源版
  2. edge使用html2协议,Legacy Microsoft Edge developer documentation
  3. 英语单词词根词缀和词性转换
  4. 静态成员变量与静态成员函数的声明与定义
  5. 三院士漫谈:未来机器人:目标、路径和挑战
  6. 道德绑架?抹杀激情?听我的,别再给孩子买运动手环了
  7. windows10桌面鼠标右键出现卡顿解决方法
  8. php手动起事物和自动的区别,手动挡和自动挡哪个好 有什么区别
  9. ps4帧数测试软件,《地平线:零之黎明》PS4/Pro帧数测试 优化极佳
  10. honor荣耀开启影像新时代?探寻其背后真正实力