[AVR单片机] ATMEGA128仿真正常,拔掉JTAG出现异常

[复制链接]
 楼主| 金刚小白1 发表于 2013-8-16 16:12 | 显示全部楼层 |阅读模式
我的程序用avr studio软件仿真正确,拔掉JTAG仿真器,程序运行结果不一样是怎么回事,哪位大虾遇到过这种情况么,第一次用128做东西就各位大侠帮忙
 楼主| 金刚小白1 发表于 2013-8-16 16:16 | 显示全部楼层
 楼主| 金刚小白1 发表于 2013-8-16 16:17 | 显示全部楼层
C:\2.png
 楼主| 金刚小白1 发表于 2013-8-16 16:33 | 显示全部楼层
#include <iom128v.h>         //128特有头文件
#include <macros.h>                         //包含"位"操作头文件
#include <Display.h>       
#define uchar unsigned char
#define uint unsigned int

void main(void)
{
int i=0;
Display_init();
while(1)
{
   Delayms(1000);
   i++;
   Display(i);
}
}主程序就是这个,Display,h是我自己写的一个驱动程序,在JTAG仿真器插着的时候,可以正常数秒运行,将程序烧写进去,然后拔下仿真器就不能正常运行,每运行十几秒就自动复位,,
hexin261234088 发表于 2013-9-18 14:11 | 显示全部楼层
在JTAG仿真时是用的仿真器频率,拔下后是自己板子的晶振频率。你看看你用的晶振是多少的

评分

参与人数 1威望 +2 收起 理由
ttl_web + 2 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

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