部分源代码讲解-2018umap 美赛 icm

时间:2024-06-23 19:35:00
【文件属性】:

文件名称:部分源代码讲解-2018umap 美赛 icm

文件大小:580KB

文件格式:PDF

更新时间:2024-06-23 19:35:00

模拟摄像头

五、 部分源代码讲解 void vPLLInit(void)//锁相环初始化 { //BUS-CLOCK=PLL-CLOCK/2=32M REFDV = 1; // set the REFDV register 16M*2*(3+1)/(1+1)=64M SYNR =3; // set the SYNR register to give us a 64 MHz PLL-clock. asm nop // nops required for PLL stability. asm nop asm nop asm nop while ((CRGFLG&0x08)==0); // wait here till the PLL is locked. CLKSEL|=0x80; // switch the bus clock to the PLL. } 设置总线时钟为 32M void vECTInit(void)//定时器初始化 { TIOS =0x00; //设为输入捕捉 TSCR1=0x80; //定时器使能 TSCR2=0x83; //允许定时器溢出中断,定时器时钟 32M/(2^3)=4M TCTL4=0xAA; //触发电平:下降沿 TIE =0x07; //开中断 TFLG1=0xFF; //清除中断标志 } 输入捕捉的 1,2通道接行场中断。


网友评论