打印
[STC单片机]

stc15w408as 程序下载不了下去不知道为什么

[复制链接]
8026|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
你不是工具|  楼主 | 2015-3-11 19:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还有595级联八个级联 输出IO口数据很乱 求救!
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit STC  =                P1^4;
sbit SHC =         P1^3;
sbit DS         =         P1^2;
sbit C1 =        P1^1;
sbit C2= P1^0;
sbit C3= P3^7;
sbit C4=P3^6;
sbit C5=P3^3;
sbit C6=P3^2;
sbit C7=P3^1;
sbit C8=P3^0;
uchar code shu[9]={0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd};
void yiwei(uchar *d)
{
        uchar j,q;
       
        for(q=0;q<8;q++)
        {
       
       
        for(j=0;j<8;j++)
        {
                DS=(d[q]<<j)&0x80;//高位在前
                SHC=0;
                SHC=1;
        }
               
        switch(q)
                {
                        case 0:C1=1;break;       
                        case 1:C2=1;break;
                        case 2:C3=1;break;       
                        case 3:C4=1;break;
                        case 4:C5=1;break;       
                        case 5:C6=1;break;
                        case 6:C7=1;break;       
                        case 7:C8=1;break;       
                }

        }
        STC=0;
                STC=1;
         
}
/*void chuli()
{
        shu[0]=ca       
} */
void main()
{
       
       
        yiwei(shu);
/*         C2= 1;
C3= 1;
  C4=1;
C5=1;
C6=1;
C7=1;
C8=1;        */
       
       
                                       
}

相关帖子

沙发
dirtwillfly| | 2015-3-12 09:49 | 只看该作者
下载不了,建议检查相关电路

使用特权

评论回复
板凳
yangwenguan| | 2015-3-12 13:28 | 只看该作者
原来能不能用,stc的下载器是有点麻烦, 根据手册的描述, i仔细一点, 应该没问题

使用特权

评论回复
地板
你不是工具|  楼主 | 2015-3-12 21:22 | 只看该作者
yangwenguan 发表于 2015-3-12 13:28
原来能不能用,stc的下载器是有点麻烦, 根据手册的描述, i仔细一点, 应该没问题 ...

原来是可以 无端端不行了

使用特权

评论回复
5
你不是工具|  楼主 | 2015-3-12 21:24 | 只看该作者
**NT018 发表于 2015-3-12 13:05
下载故障,和程序无关,打电话给STC南通总部吧

我也觉得是这样。只是说这芯片15w408a下载不了 但是89c52能

使用特权

评论回复
6
你不是工具|  楼主 | 2015-3-12 21:25 | 只看该作者
dirtwillfly 发表于 2015-3-12 09:49
下载不了,建议检查相关电路

检查过了 没问题

使用特权

评论回复
7
zjh6607476| | 2015-7-5 23:08 | 只看该作者
可能是串口共用了吧,下载程序时有其他的也用串口1就会出问题。

使用特权

评论回复
8
ningling_21| | 2015-7-6 08:23 | 只看该作者

换芯片试试能否下载

使用特权

评论回复
9
ZX_2014| | 2016-1-14 23:58 | 只看该作者
经过几次的实际测有试两种情况,一是P3^2,P3^3两个引脚短接线连一块可以检测到MCU,下载,二是一是P3^2,P3^3两个引脚短接线连一块接地可以检测到MCU,下载。(备注:我试验的前提是这款MCU已经下载过程序了)

使用特权

评论回复
10
ZX_2014| | 2016-1-15 01:35 | 只看该作者
目前来说用的最多的是第一种方法,

使用特权

评论回复
11
hzocce| | 2016-1-15 10:18 | 只看该作者
ZX_2014 发表于 2016-1-14 23:58
经过几次的实际测有试两种情况,一是P3^2,P3^3两个引脚短接线连一块可以检测到MCU,下载,二是一是P3^2,P ...

我那次也是,后面换了个新的焊上,好了!

使用特权

评论回复
12
autopccopy| | 2016-1-15 17:44 | 只看该作者
hzocce 发表于 2016-1-15 10:18
我那次也是,后面换了个新的焊上,好了!

如果换一片芯片就可以了,即是原芯片可能因过压、过流、静电、干扰、设置等问题ISP部分损坏了。
当ISP 下载时出现问题,建议用替代法,将芯片、电脑、软件、串口外围都替换一下,检查问题出在哪里。

实例可参考:http://www.stcisp.com/qa  :)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝