博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单片机防反向充电电路分析
阅读量:4879 次
发布时间:2019-06-11

本文共 427 字,大约阅读时间需要 1 分钟。

该图片摘自《STC12C5A60S2.pdf》第29页

 

该电路的实现USB转串口模块与单片机模块电源隔离,从而方便下载程序。

实现过程分析:

1.单片机端断电时,USB转串口RxD端口处于输入态(高阻态),不足以驱动单片机;USB转串口TxD端口,受二极管反向阻断,无法对单片机供电;从而实现电源隔离。

2.单片机下载程序时,单片机端上电。

   Mcu_TxD P3.1线路300欧姆的电阻不足以影响数据正常传输;

   Mcu_RxD P3.0线路,传输数据1时,单片机RxD和USB转串口TxD端都是高电平,二极管不导通,读取到的数据自然是高电平;传输数据0时,单片机TxD端高电平而USB转串口TxD端低电平,二极管导通,读到的数据为低电平。

 

该电路实现要诀是STC12C5A单片机串口空闲时是高电平,空闲时是低电平的话就无法实现。

以上,抛砖引玉,仅供参考。

 

转载于:https://www.cnblogs.com/horal/p/7059897.html

你可能感兴趣的文章
8-1-组队赛
查看>>
codility: CountTriangles
查看>>
赛斯说
查看>>
python 中的pipe
查看>>
(SQL Analyzer services)定义链接维度
查看>>
squid
查看>>
系统开发管理、架构与设计步步谈随笔索引
查看>>
Java的时间空间复杂度详解
查看>>
有效防止SQL注入漏洞
查看>>
Linux chown命令
查看>>
十、I/O流——4-输入、输出流体系
查看>>
十二、网络编程——4-基于UDP协议的网络编程
查看>>
异常处理与调试6 - 零基础入门学习Delphi55(完)
查看>>
if语句三种形式
查看>>
正则表达式之字符串验证
查看>>
codeblocks如何支持_tmain?可移植代码的编码推荐
查看>>
省市联动 填坑
查看>>
canvas写的一个小时钟demo
查看>>
原来今天是冬至
查看>>
又混了一天班
查看>>