zoukankan      html  css  js  c++  java
  • USB、UART、232串口通信和转换芯片

    单片机uart通信接口的电平逻辑为ttl,pc端接口为usb或者232,两者连接时要注意连接线和转换芯片。

    1.pc端usb口与单片机连接,可以直接用usb转ttl线,或者在电路板上增加类似PL2303、CP2102之类的USB转TTL芯片。

    usb转ttl线如图,直接接杜邦线到单片机

     USB转ttl芯片:cp2120

     2.pc端DB9口与单片机连接,可以在单片机上加MAX232之类的TTL转RS-232芯片。注意tx接DB9的2管脚,也就是rx。

    3.还有一种芯片,是usb转232芯片,例如ch340。

    总结起来电平转换芯片有三种,ttl转usb(cp2102),ttl转232(max232),usb转232(ch340),这里有个问题,ch340到底是usb转232芯片还是usb转ttl芯片,因为看很多电路图,都是直接接单片机的rx和tx,请各位看帖的大神指教!

    4.JTAG,ISP,Debugwire的区别

    JTAG:可以进行程序的下载和在线仿真调试,程序下载速度快。只有部分器件支持。在JTAG使能的前提下程序的下载和仿真无需进行其他设定即可。

    ISP:只能进行程序的下载,程序下载速度慢。所有AVR单片机均支持ISP程序下载。

    Debugwire:只能进行程序的在线仿真调试不能进行程序的下载。只有比较少的器件支持Debugwire方式仿真。目标MCU的ISP功能和debug WIRE功能是互斥的,使能了目标MCU的 debug WIRE 功能后ISP功能就无法使用,使能了ISP功能后debug WIRE功能就无法使用。


  • 相关阅读:
    python eval() 进行条件匹配
    spring boot 学习
    JAVA基础
    在mac上进行JAVA开发
    移动端开发基础【8】页面生命周期
    数据挖掘【1】概述(引言)
    项目管理【26】 | 项目成本管理-规划成本管理
    项目管理【24】 | 项目进度管理-控制进度
    项目管理【25】 | 项目成本管理-成本管理概念
    操作系统【8】 Linux虚拟内存和物理内存
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/15078769.html
Copyright © 2011-2022 走看看