首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

端口定义---C语言基础问题

端口定义---C语言基础问题

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

在freescale中,我们可以把PTA0用这样的方式表示  : #define ABC  PTAD_PTAD0  然后在程序中直接使用ABC就可以了。现在的问题是,我有PTA0,PTB2,PTC3等等端口,要统一操作,请问能不能将这些端口定义成一个数组,比如ABC[i],具体要如何定义??
肯定是可以的,用指针。
将PTA0,PTB2,PTC3的地址放在一个数组里面,然后对数组的地址操作就行了
个人BLOG:http://blog.eccn.com/u/107300/index.htm
普通的变量用uchar const fun0[] ={},就可以定义.
.那断口的数组类型要怎么定义呢??
看错了,PTA0,PTB2,PTC3这三个可不在同一个byte或者word中,同时操作是不可能,肯定相互有一个delay
个人BLOG:http://blog.eccn.com/u/107300/index.htm
看来用FOR命令操作是没办法了..只能一个一个来了...
返回列表