下载此文档

mpc8247 gpio配置模式说明.doc


文档分类:通信/电子 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
mpc8247 gpio配置模式说明
by:yaoqigui
date:2012-08-16
作为标准的gpio可以配置为好几种模式,作为普通的gpio模式通过配置PPARx,PDIRx,PDATx,PSORx寄存器x可以是A,B,C,D,
配置GPIO模式:
如果PPARx=0则该引脚为普通的gpio引脚,
如果PPARx=1则引脚为特殊功能引脚
如果PDIRx =0则该引脚输入模式,
如果PDIRx =1则引脚为输出模式
PDATx 数据寄存器,可以读输入/输出状态的值。
如果PSORx =0则该引脚特殊功能1
如果PSORx =1则引脚特殊功能2
配合使用情况:
void gpio_test(int *data)
{
volatile cpm2_map_t *immap;
volatile iop_cpm2_t *io;
immap = (cpm2_map_t *)cpm2_immr;
int ret;
io = &immap->im_ioport;

io->iop_pparc &=~GPIO_PC10; //作为普通的GPIO引脚
io->iop_pdirc |=GPIO_PC10; //普通的GPIO引脚输出模式
ret=((io->iop_pdatc)&GPIO_PC10)>>23; //读引脚数据

*data=ret;
printk("gpio_test ing ret is %d *data is %d\n",ret,*data);
}
具体配置如下图:

mpc8247 gpio配置模式说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小247 KB
  • 时间2018-06-15