Board logo

标题: [求助]在smac例程中碰到的疑惑。谢谢 [打印本页]

作者: ricardo    时间: 2005-5-8 22:19     标题: [求助]在smac例程中碰到的疑惑。谢谢

在Accel 2.0的TX_accel()函数中,有如下初始化代码:
  SRTISC=SRTISC&~0x07; /* Disable wake up timer. */
  SPMSC2=SPMSC2&~0x03; /* Enable deep sleep mode stop3. */
  TPM1SC = 0x0F; /* Timer divide by 128. (16uS timebase for 8MHz bus clock).

接下来的代码是与AD有关的,我不明白:这里关掉实时钟用意是什么?为什么还要设置一个定时器的prescaler?这些与AD有关吗?

由于正在做数据采集,在参考这断代码的时候,发现了这些疑惑,请帮忙解答下。偶新手。
作者: superstarboy    时间: 2005-5-9 09:24

時鐘並沒有関掉,関掉的是TIMER1 的溢出中斷TPM1SC = 0x0F這句的意思是說選擇BUS rate clock 作爲 TPM的 source 分頻為128
我想樓主應該認真看MC9S08GT 的 DATASHEET
作者: ricardo    时间: 2005-5-9 10:03

嘿嘿,这部分确实没仔细看。我实际要问的是,在这里加上这几行代码对AD有什么用啊?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0