|
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 這兩個需要設置嗎? |
|