TI论坛
直播中

陈瑞微

7年用户 206经验值
私信 关注
[问答]

ctrl_obj.h內部變數宣告問題請教

各位前輩們 您好,
最近在熟悉InstaSPIN FOC Lab2a的文件,過程中有些疑問想請教,如下:
1. version ----> 這個變數我搜尋Lab2的文件,但沒有找到這個變數的細節說明.
                      這個變數是否是ROM裡面底層的宣告,所以我才搜尋不到?
2."CTRL_Version   version;" ----> 想請教 CTRL_Version(空格)version
                                                這樣子的寫法是什麼意思?是否有相關關鍵字供學習搜尋(小弟的C語言還著墨不深還在學習中)
有勞各位前輩們指點迷津,萬分感謝!

From Lab2a ctrl_obj.h
typedef struct _CTRL_Version_
[
uint16_t rsvd;          //!< reserved value
uint16_t targetProc; //!< the target processor
uint16_t major;        //!< the major release number
uint16_t minor;        //!< the minor release number
] CTRL_Version;

typedef struct _CTRL_Obj_
[
CTRL_Version   version; //!< the controller version
CTRL_State_e   state;   //!< the current state of the controller
....
] CTRL_Obj;

回帖(2)

陈飞

2018-10-17 15:10:46
1. 是固化在ROM里面的;
2. 第二个问题是C编程的问题了,用结构体定义的方式来定义变量,这种方式很多了。
                                                                         Young Hu
举报

陈瑞微

2018-10-17 15:21:21
引用: Arttronix 发表于 2018-10-17 18:52
1. 是固化在ROM里面的;
2. 第二个问题是C编程的问题了,用结构体定义的方式来定义变量,这种方式很多了。
                                                                         Young Hu

Dear Hu,
Thanks a lot!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分