首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

试图使用没有初始化的堆栈是什么意思?

试图使用没有初始化的堆栈是什么意思?

我的程序在调试的时候,出现了这样的错误提示:Attempt to use uninitialized (uu) Accumulator

这是什么意思啊??
如何解决?

请大侠帮忙。

程序如下:
void step_1tip(byte angle_step,byte direct){  //拍数=度数×85.25/7.5

//STEP_PORT &= angle_step;
//PTA &= angle_step;


PTA &= angle_step;  -----到这一句时报错


if (direct == FORWORD) {
  if (angle_now < 65525)
     angle_now++;
}                                                                                                                                  

else if (direct == BACKWORD) {                  
  if (angle_now > 0)
     angle_now--;         
}

else
angle_now = 0;  
}
热爱电子技术,愿交天下好友
问题找到,原来PTA没有初始化:)
热爱电子技术,愿交天下好友
返回列表