Board logo

标题: 端口定义---C语言基础问题 [打印本页]

作者: 紫龙高飞    时间: 2010-1-3 20:03     标题: 端口定义---C语言基础问题

想问个端口定义---C语言的基础问题,可是我不会。。

在freescale中,我们可以把PTA0用这样的方式表示  : #define ABC  PTAD_PTAD0  然后在程序中直接使用ABC就可以了。现在的问题是,我有PTA0,PTB2,PTC3等等端口,要统一操作,请问能不能将这些端口定义成一个数组,比如ABC[i],具体要如何定义??
作者: 康桥人    时间: 2010-1-4 18:12

肯定是可以的,用指针。
将PTA0,PTB2,PTC3的地址放在一个数组里面,然后对数组的地址操作就行了
作者: 紫龙高飞    时间: 2010-1-4 18:54

普通的变量用uchar const fun0[] ={},就可以定义.
.那断口的数组类型要怎么定义呢??
作者: 康桥人    时间: 2010-1-4 22:06

看错了,PTA0,PTB2,PTC3这三个可不在同一个byte或者word中,同时操作是不可能,肯定相互有一个delay
作者: 紫龙高飞    时间: 2010-1-5 18:59

看来用FOR命令操作是没办法了..只能一个一个来了...




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0