STC串口下载问题

发布者:pingbashou最新更新时间:2015-11-11 来源: eefocus关键字:STC串口  下载问题 手机看文章 扫描二维码
随时随地手机看文章
    昨天从大四师兄那里以250元入手一块9成新的MINI2440,还送了一块51开发板。MINI2440简单上电试了一下,还不错,能运行。希望日后不会出什么大问题。今天早上一起来,继续调试那块51开发板,主要的问题是下载不了程序。这个问题是昨天晚上出现的。一开始,下载还蛮顺利,但后来不行了。一开始,我怀疑,它那串口电平转换电路有问题,电路是由于分立元件搭建的,并非用MAX232。于是,用大二那时做的下载小板下载,发现也下载不了。可以确定我的下载小板没问题。因为在我自已做的最小系统上可以下载。于是,开始怀疑开发板上的其它电路也有问题。首先,是晶振,但换了另外一个,问题还是没解决。接着,是复位电路。由于那开发板是51、AVR兼容的,但51是高电平复位,而AVR是低电平有效。这时,有点纳闷,问师兄要原理图,但师兄说明天再发给我,这不知为什么。于是,照他说办吧。后来,发现开发板上有个拨码开关,于是开始琢磨它的用处,很可能是选择复位电路用的。但是,一直弄来弄去都不行。大概早上10点多了,于是Q了一下师兄,接着他把原理图发了过来。一看,发现原理图跟实际的板有出入,很多电路都没画出来,唉……

   中午吃饭回来,继续调试。大约下午1点多钟,有意识到可能是电平问题。用万用表测单片机工作电压,4.25V左右。这个电压在单片机工作电压范围内。应该不会有问题的。于是,突然想到,可能4.25V达不到MAX232的工作电压。于是用5.23V的电压给MAX232供电,这时,能下载了,果然问题出在这里。因为+5V MAX232最小工作电压为4.5V。

    所以,以后在调试硬件时,必须想办法用实验去验证你的判断,千万不能像一个无头的蚊蝇到处乱碰。

    明天继续调试板上分立元件的电平转换电路。

关键字:STC串口  下载问题 引用地址:STC串口下载问题

上一篇:CPU中各种周期区分
下一篇:HT66F50 头文件补充

推荐阅读最新更新时间:2024-03-16 14:39

STlink下载,供电与重启才能运行的问题与其它
1、STlink /V2 不提供电源,所以运行需要另外供电 2、STM32用ST-LINKV2下载程序时必须重启一下STM32,才能工作,这是为什么呢? uitilities里面 没有勾选:reset and rum 假设这个使能信号是用来控制电机的,如果悬空的话,此信号线可能在上电后(或在运行中)受到其它噪声干扰而误触发为高电平,从而导致电机出现不期望的转动,这肯定不是我们想要的,此时可以增加一个下拉电阻。 上下拉电阻(转自https://www.cnblogs.com/lulipro/p/7675167.html) 使用上拉电阻或者下拉电阻将电路的电压在任何时候都保持在确定的状态下,这就是上拉电阻和下拉
[单片机]
STlink<font color='red'>下载</font>,供电与重启才能运行的<font color='red'>问题</font>与其它
多版本STC单片机的CRC串口校验程序
单片机源程序如下: #include reg52.h #include intrins.h typedef unsigned char uchar8; typedef unsigned short uint16; typedef unsigned long uint32; bit Bee_flag = 0; bit Rx_start_flag; bit Rx_stop_flag; bit crc_flag = 0; uchar8 Rx_BUF ; uchar8 Rx_count; uint32 crcData; uint32 crcData_temp; uchar8 Rx_data_buf ; uchar8 T
[单片机]
STC15F2K60S2串口2程序
下面是串口2的程序,昨天一直没调出来的原因是由于串口发送完中断标志位,置位和清零上出了问题。其中为什么要把它,照着资料手册上那种方式写才行,这我现在也没大清楚,我想可能这需要反汇编才看的出来,由于竞赛时间紧,只有暂且放下进一步的分析,下面是程序代码。 #include reg51.h sfr P4 = 0xc0; sfr P5 = 0xc8; sfr AUXR = 0x8e ; sfr S2CON = 0x9a ; sfr S2BUF = 0x9b ; sfr T2H = 0xd6 ; sfr T2L = 0xd7 ; sfr IE2 = 0xaf ; sfr IP2 = 0xb5 ; #de
[单片机]
针对常用51单片机下载程序问题做下详解
目前为止,接触单片机已有不少,从选择元器件、原理图、PCB、电路硬件调试、软件开发也算小有心得。 单片机软件开发里面第一步当属下载程序了,如果这一步都有问题,那么后面的一切便无从谈起,记得当初刚接触单片机时,对于下载电路方法及原理也是一头雾水。好在随着经验的积累以及自己的努力探求,现在对此问题算是有了点点自己的经验理解。故今天在此针对常用51单片机下载程序问题做下详解,以求新手们少走弯路。 原理 单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平,而MAX232等芯片是将TTL转换为R
[单片机]
针对常用51单片机<font color='red'>下载</font>程序<font color='red'>问题</font>做下详解
STM32F10x 学习笔记之解决JLink 无法下载程序的问题
今天在玩开发板时不小心下载了个有问题的程序,然后就悲剧了。无法往芯片中烧写程序了。每次想下载程序都会弹出如下的两个错误对话框。 然后消息窗口显示如下的错误信息。 JLink info: ------------ DLL: V4.15n, compiled Jun 18 2010 19:55:09 Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46 Hardware: V8.00 S/N : 24446459 Feature(s) : RDI,FlashDL,FlashBP,JFlash * JLink Info: Could
[单片机]
STM32F10x 学习笔记之解决JLink 无法<font color='red'>下载</font>程序的<font color='red'>问题</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved