|
我正在看裸奔三部曲,之前有51和AVR基础,但是看得还是一头雾水,里面很多注释还是不够清晰,结合S3C2440的文档能看懂一部分,但大部分还是只会改,不知道什么意思,不知道怎么写
有没有好的办法能快速入门?
如这样的东西
void Buzzer_Freq_Set( U32 freq )
{
rGPBCON &= ~3; //set GPB0 as tout0, PWM output
rGPBCON |= 2;
rTCFG0 &= ~0xff;
rTCFG0 |= 15; //prescaler = 15+1
rTCFG1 &= ~0xf;
rTCFG1 |= 2; //mux = 1/8
rTCNTB0 = (PCLK>>7)/freq;
rTCMPB0 = rTCNTB0>>1; // 50%
rTCON &= ~0x1f;
rTCON |= 0xb; //disable deadzone, auto-reload, inv-off, update
TCNTB0&TCMPB0, start timer 0
rTCON &= ~2; //clear manual update bit
}
都不知道怎么看,也没有解释 |
|