|
static void __init init_iis_pio(void)<br />{<br /> //iis lrclk, clk, dout, din<br /> ((AT91PS_SYS)AT91C_VA_BASE_SYS)->PIOB_ASR = AT91C_PIO_PB12 <br /> | AT91C_PIO_PB13 <br /> | AT91C_PIO_PB14<br /> | AT91C_PIO_PB15;<br /> //| AT91C_PIO_PB16<br /> //| AT91C_PIO_PB17;<br /> ((AT91PS_SYS)AT91C_VA_BASE_SYS)->PIOB_PDR = AT91C_PIO_PB12 <br /> | AT91C_PIO_PB13 <br /> | AT91C_PIO_PB14<br /> | AT91C_PIO_PB15;<br /> //| AT91C_PIO_PB16<br /> //| AT91C_PIO_PB17;<br /> //codec clock<br /> ((AT91PS_SYS)AT91C_VA_BASE_SYS)->PIOA_BSR = AT91C_PIO_PA19;<br /> ((AT91PS_SYS)AT91C_VA_BASE_SYS)->PIOA_PDR = AT91C_PIO_PA19;<br />}<br />其用到了:pb12,13,14,15 应该用到16,17但是,为什么成了注释?<br />pa19应该是时钟。IIC也没有提到。uda1314应该用到IIC的。
|