2016-09-20 21:08:01 Eleanor_12 阅读数 14451
  • 单片机控制第一个外设-LED灯-第1季第6部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第6个课程,主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的是让大家学会给单片机编程控制LED灯,并且为进一步学习其他外设打好基础。

    4000 人正在学习 去看看 朱有鹏

用串口和CH340模块都可以让计算机和单片机进行通信,但是使用CH340更加方便,省去了使用串口的麻烦

CH340 是一个 USB 总线的转接芯片,实现 USB 转串口、USB 转 IrDA 红外或者 USB 转打印口。

在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。

在红外方式下,CH340 外加红外收发器即可构成 USB 红外线适配器,实现 SIR 红外线通讯。


特点:
● 全速 USB 设备接口,兼容 USB V2.0,外围元器件只需要晶体和电容。
● 仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。
● 计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。
● 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。
● 支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。
● 通过外加电平转换器件,提供 RS232、RS485、RS422 等接口。
● 支持 IrDA 规范 SIR 红外线通讯,支持波特率 2400bps 到 115200bps。
● 由于是通过 USB 转换的串口,所以只能做到应用层兼容,而无法绝对相同。
● 软件兼容 CH341,可以直接使用 CH341 的驱动程序。
● 支持 5V 电源电压和 3.3V 电源电压。
● 提供 SSOP-20 无铅封装,兼容 RoHS。

下面是CH340模块电路的原理图

在这张原理图中要注意的是:

CH340的TXD脚应该接单片机的RXD脚,RXD脚接单片机的TXD脚,这样一发一收才能进行通信

另外,在TXD脚处接二极管和在RXD处接电阻都是为了防止USB给目标芯片进行供电

在上面这张图中通过一个拨动开关来控制单片机的供电,这样就可以在不必要的时候断开电源


2019-05-17 09:41:29 weixin_43002829 阅读数 342
  • 单片机控制第一个外设-LED灯-第1季第6部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第6个课程,主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的是让大家学会给单片机编程控制LED灯,并且为进一步学习其他外设打好基础。

    4000 人正在学习 去看看 朱有鹏

由于目前多数笔记本已经不再具有DE-9接口,所以基于MAX232芯片的通信就显得让人很为难,不过CH340芯片可以实现USB转串口,曲线救国,很方便的就可以实现简单的通信。

下面是关于CH340芯片的一些介绍文章
ppaiml[转]:ch340是什么芯片
zhoujiahao:CH340G 中文版_手册.pdf

使用CH340,需要给电脑上先安装对应驱动,驱动下载地址:CH340驱动(仅作下载链接推荐,非本人上传内容,对内容不负责)

之前利用购买的单片机开发板已经实现了相关通信,但是每次为了用个串口就要抱着一整套开发板,实在是“太不专业”,所以通过“某网购”平台,买了单片机最小系统,继电器模块,CH340g模块。
CH340g模块
在这里插入图片描述
在这里插入图片描述
单片机最小系统板(CH340G与单片机p30、p31接线时注意,RXD要与TXD相接)
在这里插入图片描述
单片机供电通过CH340g引出的5v和GND给板上的Vin和Gnd连接即可
在这里插入图片描述
完整硬件连接(继电器高电平触发,由单片机p11控制)
在这里插入图片描述
利用串口调试助手,发送g,继电器会跳变,发送k,会恢复跳变(串口号COM3,波特率1200)
在这里插入图片描述
注:由于之前在开发板上,串口程序中的波特率一直是4800,但是移植到这套装置时,在串口发送时会出现乱码,导致无法对继电器进行控制,解决办法就是将波特率调低至1200,即可正常通信。

此外,在购买单片机最小系统板时,介绍中提到,通过最小系统板烧录程序,需要“冷启动”,何谓“冷启动”?

单片机冷启动是一个技术术语,是指单片机从最原始状态启动运行。实现这一目标视不同的单片机内部结构而有所不同。
STC单片机只有掉电且电路中电容器储存电压低于单片机复位电压后再上电,才实现冷启动。而其他一些品牌单片机,除上述方法外,硬件复位(RESET信号有效)就能实现冷启动。
相对于冷启动,还有热启动,对比更容易理解。热启动就是单片机没有硬件复位,程序只是从头开始执行。两者的区别在于,冷启动会将单片机内部寄存器和RAM存储器复位到默认状态,而热启动不改变这些值。引用自NJGQZF 在百度知道中对问题《什么是单片机冷启动?》的回答

相信大部分和我一样的非专业人士看完上面那段话都有同样的感觉:他说的是什么???

于是乎,我又通过进一步查找,终于找到了具有”实操性“的答案:所谓”冷启动“下载程序,就是在我们点击下载程序的”程序下载“按钮后的一瞬间,再给单片机板子上电!!!!这样就能保证冷启动条件一定是满足的。

针对我所购买的这款单片机板子,如果想实现程序下载,那么必须通过圆口电源线给板子供电,才能实现。。。。因为我的这块板子,当GND连接好的时候,板子的电源灯就亮了。。。。。。这是多么神奇。。。。。当然,如果你也有完整的单片机开发板,那么把单片机用开发板下载程序,再装回小板子上面也是不错的选择。。。。。。

2018-09-25 11:31:08 Fei_Yang_YF 阅读数 1468
  • 单片机控制第一个外设-LED灯-第1季第6部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第6个课程,主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的是让大家学会给单片机编程控制LED灯,并且为进一步学习其他外设打好基础。

    4000 人正在学习 去看看 朱有鹏

1、某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。解决方案:在CH340的TXD引脚反向串联一个二极管(推荐肖特基二极管)、在CH340的RXD引脚串联一个约300欧姆的电阻。如此单片机可以彻底断电,问题解决!!(特别注意:此种情况不适用于stm32等芯片)

        2、有些同学在给单片机供电时,为了防反接保护电路,在电源处串联了个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。解决方案:将二极管用0欧电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电。问题解决!!

              3、有些同学由于粗心将CH340的TXD引脚连接了单片机的TXD引脚,RXD引脚连接了单片机的RXD引脚,这自然不能下载程序了,一收一发不用多说吧,呵呵。解决方案:将CH340的TXD引脚连接单片机的RXD引脚,RXD引脚连接单片机的TXD引脚。问题解决!!

如果没有二极管,会导致断电不彻底,无法下载

如果没有10uf稳压,会导致在单片机带负载多的时候,吸收电流大,ch340的vcc端不能稳定在5V,无法下载

CH340电路设计

注意:STM32的CH340电路不太一样

2016-10-05 22:14:33 cy941228 阅读数 1051
  • 单片机控制第一个外设-LED灯-第1季第6部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第6个课程,主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的是让大家学会给单片机编程控制LED灯,并且为进一步学习其他外设打好基础。

    4000 人正在学习 去看看 朱有鹏

     值得一提的是在使用CH340时,有些问题得注意下,因为很多同学反映用CH340下程序失败,但其实一般都很容易解决的。经总结常见原因有三:

        1、某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。解决方案:在CH340的TXD引脚反向串联一个二极管(推荐肖特基二极管)、在CH340的RXD引脚串联一个约300欧姆的电阻。如此单片机可以彻底断电,问题解决!!(特别注意:此种情况不适用于stm32等芯片)

        2、有些同学在给单片机供电时,为了防反接保护电路,在电源处串联了个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。解决方案:将二极管用0欧电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电。问题解决!!

              3、有些同学由于粗心将CH340的TXD引脚连接了单片机的TXD引脚,RXD引脚连接了单片机的RXD引脚,这自然不能下载程序了,一收一发不用多说吧,呵呵。解决方案:将CH340的TXD引脚连接单片机的RXD引脚,RXD引脚连接单片机的TXD引脚。问题解决!!

2019-04-27 20:25:06 qq_44006478 阅读数 863
  • 单片机控制第一个外设-LED灯-第1季第6部分

    本课程是《朱有鹏老师单片机完全学习系列课程》第1季第6个课程,主要讲解LED的工作原理和开发板原理图、实践编程等,通过学习目的是让大家学会给单片机编程控制LED灯,并且为进一步学习其他外设打好基础。

    4000 人正在学习 去看看 朱有鹏

网上有好多关于CH340G的原理图,既然都用贴片芯片了,为什么不用免外加晶振的CH340C芯片呢?于是我就做了一个CH340C的下载模块兼串口通信!下附元件清单、原理图和实物图。

元件清单:

    CH340C芯片   *1

    贴片转直插转接板SOP16   *1

    万能板   *1

    B型USB接口   *1

    104瓷片电容    *2

    LED        *1

    1K电阻     *1

    4脚排针    *1

原理图:

实物图:

 

CH340与单片机接法

阅读数 264

没有更多推荐了,返回首页