| 
 
| #define device0             (*((volatile unsigned short *) 0x83000000))<br />void FMwriteReg0(unsigned int addr,unsigned int dat)<br />{<br />    device0 = addr;<br />    device0 = dat;<br />}<br /><br />void  main(void)<br />{  <br />    while(1)<br />    {<br />        FMwriteReg0(0x10, 0xa5);<br />    }<br />}<br /><br />    PINSEL0 = 0x80050005;     <br />       PINSEL1 = 0x00000001;<br />       PINSEL2 = PINSEL2|0x0F814030;<br />     <br />    IO0DIR  = 0x8FFFFFFF;<br />    IO1DIR  = 0x017B0000;<br />      IO3DIR  = 0x044FFFFF; | 
 |