各位大哥。小弟用的IAR,来移植原子大哥的USMART实验。其他子文件夹都没有动。然后在mian中:
usmart_dev.init(84); //初始化USMART
while(1)
{}
老是提示错误Error[Pe020]: identifier "usmart_dev" is undefined,右键点击“go to definition of usmart_dev”也可以追到结构体赋值。
//函数控制管理器初始化
//得到各个受控函数的名字
//得到函数总数量
struct _m_usmart_dev usmart_dev=
{
usmart_nametab,
usmart_init,
usmart_cmd_rec,
usmart_exe,
usmart_scan,
sizeof(usmart_nametab)/sizeof(struct _m_usmart_nametab),//函数数量
0, //参数数量
0, //函数ID
1, //参数显示类型,0,10进制;1,16进制
0, //参数类型.bitx:,0,数字;1,字符串
0, //每个参数的长度暂存表,需要MAX_PARM个0初始化
0, //函数的参数,需要PARM_LEN个0初始化
};
万分感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个头文件我是调用了的,只不过我把头文件的名字改成USART.h调用的,就会碰到这个问题。要把名字改回USMART.h调用就没有问题。
一周热门 更多>