谁用过西尔特3000u烧写过单片机

[复制链接]
4194|4
 楼主| learnpic 发表于 2010-8-10 10:23 | 显示全部楼层 |阅读模式
本帖最后由 learnpic 于 2010-8-13 09:43 编辑

我是用superpro 3000u 烧写程序的.
12f683运行用3.3v的电压,
程序用proteus仿真出来是可行的.
但实际运行管脚电压为1点多伏没变化,程序好像就没运行
不知道是配置位的问题,烧写出问题
我想让GP1管脚拉上3V以上的高电平


程序如下:

#include <pic.h>
__CONFIG (0x00D4);
void init(void);/* PIC12F683 initial */
void delay(int x);//Delay time function
void main(void)
{
        init();
        while(1)
        {
                         delay(500);
                         GPIO1=0;
                         delay(500);
                         GPIO1=1;
        }
}
void init(void)
{
        OSCCON=0x67;  //将OSC配置为内部4mhz
        /*********************/
        /* I/O configuration*/
        /*********************/
        CMCON0=0x07;              // 关闭比较器,Set GP<2:0> to digital I/O        
        ANSEL=0x00;                  // 清除模拟选择寄存器(比较器模式和ANSEL 决定模拟输入模式)
        //如果引脚处于输出模式(TRISIO = 0),将自动禁止弱上拉。
        TRISIO=0x1C;                // 00011100
         GPIO=0x23; //00100011
}
void delay(int x)
{
        int a,b;
        for(a=x;a>0;a--)
                for(b=110;b>0;b--);
}
---------------------------
我估计是烧写问题.................
以前只用来烧过内存
烧完PIC读一下发现很多
FF 3F FF
不明白什么原因


哪位来指导一下

本帖子中包含更多资源

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

×
lanyong 发表于 2010-8-12 13:41 | 显示全部楼层
先搞个最简单的程序,比如管脚电平反转.

一步步地查是哪里的问题.

1:程序问题?
2:硬件问题?
3:烧写工具本身的问题?

...

只要功夫深,,,
 楼主| learnpic 发表于 2010-8-16 10:53 | 显示全部楼层
已找出问题,原来烧写时选择的是INTEL文件类型,我选成了BINARY...........
maxiuyang 发表于 2011-1-25 15:46 | 显示全部楼层
我用过西尔特,不怎么样,2864B写了就直接加保护了
yewuyi 发表于 2011-1-25 16:30 | 显示全部楼层
XELTEK编程器还是不错的,质量比较可靠,设计比较合理,它那个自动检测管脚并烧片特别好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

2

帖子

1

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