飞思卡尔 初学者关于mc9s12xs128 的编程问题,很简单,

void Stop()
{
if(PTM_PTM0==1&&stops==0) //PTM_PTMO哪来的?在哪里定义?
stops++;
if(PTM_PTM0==0&&stops==1)
stops++;
if(PTM_PTM0==1&&stops==2)
stops++;
}

PTM_PTMO哪来的?在哪里定义?

头文件中定义的,如果你用的是mc9s12xs128的话,就应该是在文件mc9s12xs128.h中

你可以在一个编译过的程序中发现这个关键字是浅蓝色的,把光标移到这个标示符上,然后右键菜单里有个jump to defination 就可以跳转到它的定义处

PTM已经通过@将它与寄存器在内存中的地址关联
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-27
这个是M口的数据寄存器啊0 0.。。 数据手册上面有的。。 你犯下就有了追问

能不能截图给我看呢?我找了好久还是找不到。。。。

追答

94页 英文版的。。。 不过刚才仔细看看你确定这个最上面没有其他定义吗。。好像不应该写PTM_PTM0啊。。。

本回答被提问者采纳
相似回答