STC单片机串口下载问题

[复制链接]
7196|27
 楼主| maylove 发表于 2010-8-7 10:29 | 显示全部楼层 |阅读模式
请教大家一个问题:我用的STC的51单片机。用MAX232做电平转换。我只接上串口时,点击下载。 这时,接在电源正负之间的一个LED会微亮,测得电压是1.5V左右。  这个是什么原因导致的呀??有没有朋友碰到过?
NE5532 发表于 2010-8-7 10:59 | 显示全部楼层
你烧程序的时候单片机没加电源?
 楼主| maylove 发表于 2010-8-7 11:08 | 显示全部楼层
我只是测试下。。!!
我是没有加电源的情况下。。LED会亮。。!!
 楼主| maylove 发表于 2010-8-7 11:12 | 显示全部楼层
如果不点“下载”LED不会亮。
NE5532 发表于 2010-8-7 11:12 | 显示全部楼层
串口漏电。你往芯片任何一个引脚加电压,会漏遍整个系统的。
 楼主| maylove 发表于 2010-8-7 11:12 | 显示全部楼层


下载部分和电源部分源理图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
NE5532 发表于 2010-8-7 11:35 | 显示全部楼层
a.研究芯片在没有加电源时的行为通常是没有意义的,因为这是一种极端的行为,芯片的逻辑通常不受控。
b.研究芯片在不加电源时行为的专门行业叫“热插拔”(Hot Swap),感兴趣可以去TI研究。
c.芯片端口向系统漏电现象源于端口的ESD保护二极管,欲深究,请研究TI的“Designing With Logic”,文献检索号SDYA009C
 楼主| maylove 发表于 2010-8-7 11:52 | 显示全部楼层
嗯,接上电了,现象一样的。。。!
  还是要谢谢NE5532呀!!

看下“芯片端口向系统漏电现象源于端口的ESD保护二极管”。。呵呵
kalen_gao 发表于 2010-8-7 11:57 | 显示全部楼层
7楼很专业!
 楼主| maylove 发表于 2010-8-7 11:58 | 显示全部楼层
呵呵,是呀,看不懂了。!!
NE5532 发表于 2010-8-7 12:05 | 显示全部楼层
嗯,接上电了,现象一样的。。。!
  还是要谢谢NE5532呀!!

看下“芯片端口向系统漏电现象源于端口的ESD保护二极管”。。呵呵
maylove 发表于 2010-8-7 11:52


你单片机供了点,那个LED就量了,你咋还能看到“一样”的现象啊?
 楼主| maylove 发表于 2010-8-7 12:12 | 显示全部楼层
你单片机供了点,那个LED就量了,你咋还能看到“一样”的现象啊?
NE5532 发表于 2010-8-7 12:05


嗯。。呵呵,理解你的意思。。!!
  觉的,这个电路挺简单的。。可以会出现这样的问题,比较郁闷呀。。

我觉的是我的电路有问题。。
NE5532 发表于 2010-8-7 13:48 | 显示全部楼层
别钻牛角尖啊。
 楼主| maylove 发表于 2010-8-7 14:23 | 显示全部楼层
别钻牛角尖啊。
NE5532 发表于 2010-8-7 13:48


呵呵,关键是现在我这里有一个板子。要调试,想弄清楚这个是什么原因。。!
  
   焊接了一个独立的MAX232电路。。。可以接到板子上可以正常使用。

板载的就是不行
NE5532 发表于 2010-8-7 14:31 | 显示全部楼层
你VCC上的5V电压到底加上没有呢?
 楼主| maylove 发表于 2010-8-7 14:41 | 显示全部楼层
嗯,这个是有的。。。接上电源,打开开关。。VCC是有5V的。!!
NE5532 发表于 2010-8-7 15:09 | 显示全部楼层
那LED就是一直亮了,没啥异常,接着做吧
 楼主| maylove 发表于 2010-8-7 15:41 | 显示全部楼层
那LED就是一直亮了,没啥异常,接着做吧
NE5532 发表于 2010-8-7 15:09

呵呵。有异常。。下载不了。。程序。!!

   刚试着把STC-ISP上 的最低波特率调到9600了。。LED就不亮了。
  9600以下,LED都会亮。只是亮的程度不一样。。。

  什么时候运气好了,就可以下载程序进去。。诡异呀。。!!
NE5532 发表于 2010-8-7 16:04 | 显示全部楼层
检查供电和串口连接,TTL这边做自环线检查,STC那个下载就是个串口通讯,没啥深奥的。
328500920 发表于 2010-8-7 22:10 | 显示全部楼层
我有个同样 STC芯片的烧写问题,
在自己这里,通过串口用STC_ ISP给STC89C54RD+ 烧写,波特率115200--1200都很容易烧写。
可当设备到了使用现场,要在烧写的时候就怎么也烧不进去了(始终保持请上电的情况),同一块电路板,就计算机换了当地的!就出现这情况,
有朋友给个考虑的方向吗???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

30

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部