在飞凌6410开发板 Linux3.0.1下写GPP1口驱动程序-求高手指点

2011年11月22日 14:34    发布者:stars-pangled
OK6410-A上照着飞凌提供的LED驱动程序改了一下:
//GPP0-3
tmp =readl(s3c64xx_GPPPUD);
tmp &=(~0xff);
tmp |=0xaa;
writel(tmp,s3c64xx_GPPUD);
//GPP0-3
tmp =readl(s3c64xx_GPPCON);
tmp &=(~0xff);
tmp |=0xaa;
writel(tmp,s3c64xx_GPPCON);
//GPP0-3
tmp =_raw_readl(s3c64xx_GPPDAT);
tmp= 0x00;
writel(tmp,s3c64xx_GPPDAT);
光盘提供的程序下载进去运行没问题,但我修改后对于GPPDAT不管怎么设置GPP1 都是输出1.63V
数据手册上面写了还有GPPCONSLP GPPPUDSLP 这两个需要设置吗?

网友评论

wujun_junwu 2012年01月11日
学习