金牌会员
- 积分
- 1443
- 威望
- 674
- 贡献
- 293
- 兑换币
- 391
- 注册时间
- 2013-1-13
- 在线时间
- 238 小时
- 毕业学校
- 工业大学
|
7#
楼主 |
发表于 2013-4-3 15:04:26
|
只看该作者
seakid 发表于 2013-3-29 00:16
楼主诶,我调侃的啊,,(-"-)
做智能车哪有不pll的。pll的频率将是总线的2倍
通过pll将主频倍到64Mhz,80M ...
小白嘛 就是只学习一个简单的PWM 然后不用PLL的也是可以的,这两天对PLL认识了一下感觉大家说的很对,今天想请教一个ATD的问题
void INIT_AD(void)
{
ATD0CTL2 = 0x40; //启动A/D模块,快速清零,禁止中断
ATD0CTL1_SRES=2; //选用12位模数转换
ATD0CTL3 = 0x88; //每次只转换一个通道
ATD0CTL4 = 0x07; //AD模块时钟频率为8MHz
}
这里只对ATD0CTL1的SRES设置,其他的位是怎样的?这个中断设置的有效吗?
void main(void) {
DisableInterrupts;
INIT_PLL();
INIT_AD();
LEDCPU_dir=1;
EnableInterrupts;
主函数里有中断,所以不太清楚,小白求教。
|
|