打印

ccs编译结构体问题

[复制链接]
3998|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
licuimei521|  楼主 | 2013-9-26 12:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在主函数 声明结构体  typedef struct
{
        long    speed_error2;
        long    speed_error1;       
        long    speed_error0;
        long    ierr0;
        long    ierr1;
        long         desiredTorque;
        long        integral_speed_error;
        long    iDes;
        int         wEst_10xrpm;
        int            wDes_10xrpm;
        int            active[3];
   unsigned int        iSFB[4];
   unsigned int        iFB[3];
        int         dutyRatio;
  unsigned int position;
        int     spd;
} anSRM_struct;
anSRM_struct SRM={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};


怎么在DSP281x_DefaultIsr.c 中引用啊 一编译就是  "DSP281x_DefaultIsr.c", line 30: error: identifier "iSFB" is undefined
"DSP281x_DefaultIsr.c", line 32: error: identifier "SRM" is undefined
"DSP281x_DefaultIsr.c", line 100: error: identifier "SRM" is undefined

怎么解决这个问题  

相关帖子

沙发
licuimei521|  楼主 | 2013-9-26 13:45 | 只看该作者
没有人回答么  我不太会

使用特权

评论回复
板凳
zhangmangui| | 2013-9-26 17:51 | 只看该作者
是不是缺个结构名啊   先别赋值也报错吗

使用特权

评论回复
地板
airwill| | 2013-9-26 23:21 | 只看该作者
按理这样定义是可用的, 是不是
anSRM_struct SRM={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

里面的元素个数不足 anSRM_struct 的个数呢?

使用特权

评论回复
5
msblast| | 2013-9-27 00:15 | 只看该作者
     int            active[3];
   unsigned int        iSFB[4];
   unsigned int        iFB[3];

数组初始化赋值记得用花括号

使用特权

评论回复
6
jackcms| | 2013-9-27 10:07 | 只看该作者
谢谢!

使用特权

评论回复
7
licuimei521|  楼主 | 2013-9-28 10:45 | 只看该作者
jackcms 发表于 2013-9-27 10:07
谢谢!

额  这个帖子我没打算结  还是不对  结错了

结构体问题还是不行

使用特权

评论回复
8
meteorrain| | 2013-9-29 17:08 | 只看该作者
不要这么写 anSRM_struct SRM={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
用 anSRM_struct SRM;
   memset(&SRM,0,sizeof(anSRM_struct ));

使用特权

评论回复
9
tangjian8911| | 2013-10-14 11:49 | 只看该作者
楼主你好,你定义的结构体里面有数组,对应的数组赋的值确是具体的数0。16个成员,报错显示的那个数组名刚好跨在16之间,结构体是不是应该为23个成员,赋值写23个0呢?

使用特权

评论回复
10
wkwangke123| | 2015-8-28 18:48 | 只看该作者
为什么我定义的结构体,我不能赋值给其中的变量,一直为0.

使用特权

评论回复
11
huangcunxiake| | 2015-9-30 22:46 | 只看该作者
应该默认就是全部零啊

使用特权

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

本版积分规则

6

主题

33

帖子

0

粉丝