您的位置:控制工程论坛网论坛 » 嵌入式系统 » 在飞凌6410开发板 Linux3.0.1下写GPP1口驱动程序-求高手指点

ieecas

ieecas   |   当前状态:在线

总积分:126  2024年可用积分:0

注册时间: 2011-11-23

最后登录时间: 2011-12-04

空间 发短消息加为好友

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

ieecas  发表于 2011/11/23 16:29:16      1548 查看 0 回复  [上一主题]  [下一主题]

手机阅读

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 这两个需要设置吗?
1楼 0 0 回复