[AVR单片机] CVAVR 编写EEPROM 程序 一直在读函数里面出不去为什么呢?

[复制链接]
3901|24
 楼主| xiaotongxiang 发表于 2013-6-8 13:44 | 显示全部楼层 |阅读模式
#pragma warn-
eeprom char  AT_TCP_CONNECT[]="AT+CIPSTART=\"TCP\",\"211.208.196.200\",\"6000\"\r";
#pragma warn+
char EEP[128];
void EEPROM_read(void)
{      
       char eeprom *ptr_to_eeprom;
       char *ptr_to_ram;
       ptr_to_eeprom = AT_TCP_CONNECT;   
       ptr_to_ram = EEP;
       while (*ptr_to_eeprom++)   
       *ptr_to_ram++=*ptr_to_eeprom++;      
}
 楼主| xiaotongxiang 发表于 2013-6-8 13:45 | 显示全部楼层
在线等   不知道为什么
YZZHAOBO 发表于 2013-6-8 13:50 | 显示全部楼层
CV里不需要自己弄EEPROM的函数,楼主把CV的手册看下就明白了。
528388812 发表于 2013-6-8 13:53 | 显示全部楼层
谢谢楼主分享
 楼主| xiaotongxiang 发表于 2013-6-8 13:55 | 显示全部楼层
YZZHAOBO 发表于 2013-6-8 13:50
CV里不需要自己弄EEPROM的函数,楼主把CV的手册看下就明白了。

我知道的 我看CV手册  。我的函数是从EEPROM中把数据复制到ROM中  
 楼主| xiaotongxiang 发表于 2013-6-8 13:56 | 显示全部楼层
528388812 发表于 2013-6-8 13:53
谢谢楼主分享

你知道怎么回事么?
 楼主| xiaotongxiang 发表于 2013-6-8 14:05 | 显示全部楼层
就是程序 不往下走了  一直在里面

本帖子中包含更多资源

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

×
 楼主| xiaotongxiang 发表于 2013-6-8 14:51 | 显示全部楼层
没有人会啊。来说一下怎么改啊
qin552011373 发表于 2013-6-8 21:31 | 显示全部楼层
调出来了么
 楼主| xiaotongxiang 发表于 2013-6-9 08:16 | 显示全部楼层
qin552011373 发表于 2013-6-8 21:31
调出来了么

没有啊   你有好办法么
qin552011373 发表于 2013-6-9 09:43 | 显示全部楼层
xiaotongxiang 发表于 2013-6-9 08:16
没有啊   你有好办法么

上传一下附件  晚上回去看看

评分

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

查看全部评分

 楼主| xiaotongxiang 发表于 2013-6-9 09:46 | 显示全部楼层
qin552011373 发表于 2013-6-9 09:43
上传一下附件  晚上回去看看

什么附件 程序都贴出来了额

#pragma warn-
eeprom char  AT_TCP_CONNECT[]="AT+CIPSTART=\"TCP\",\"211.208.196.200\",\"6000\"\r";
#pragma warn+  

char EEP[64];

void EEPROM_read(void)
{     
       char eeprom *ptr_to_eeprom;
       char *ptr_to_ram;
       ptr_to_eeprom = AT_TCP_CONNECT;      
       ptr_to_ram = EEP;     
       while(*ptr_to_eeprom)   
       *ptr_to_ram  = *ptr_to_eeprom ++ ;
      
}

就是一个从eeprom 里面复制到SRAM里面的程序   不知道哪里出错了。
 楼主| xiaotongxiang 发表于 2013-6-9 11:08 | 显示全部楼层
Harvard 发表于 2013-6-9 11:42 | 显示全部楼层
强烈建议用avrgcc ,简单点 用zlg tkstudio, 已经集成了gcc 很方便
 楼主| xiaotongxiang 发表于 2013-6-9 13:01 | 显示全部楼层
Harvard 发表于 2013-6-9 11:42
强烈建议用avrgcc ,简单点 用zlg tkstudio, 已经集成了gcc 很方便

换编译器 太费劲了  程序都重新改。 最后实在没有办法了在改编译器。
 楼主| xiaotongxiang 发表于 2013-6-9 14:24 | 显示全部楼层
算了  还是没有人知道为什么  
Harvard 发表于 2013-6-9 14:35 | 显示全部楼层
用gcc吧 内部eeprom函数都是自带的
Harvard 发表于 2013-6-9 14:36 | 显示全部楼层
延时也是自带的 看门狗也是自带的
 楼主| xiaotongxiang 发表于 2013-6-9 14:56 | 显示全部楼层
Harvard 发表于 2013-6-9 14:35
用gcc吧 内部eeprom函数都是自带的

嗯  那不得换编译器么  不想换编译器。~
yklstudent 发表于 2013-6-9 21:38 | 显示全部楼层
问下楼主 你是在什么环境下判断程序陷入死循环了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

23

帖子

0

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