首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]在smac例程中碰到的疑惑。谢谢

[求助]在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有关吗?

由于正在做数据采集,在参考这断代码的时候,发现了这些疑惑,请帮忙解答下。偶新手。
時鐘並沒有関掉,関掉的是TIMER1 的溢出中斷TPM1SC = 0x0F這句的意思是說選擇BUS rate clock 作爲 TPM的 source 分頻為128
我想樓主應該認真看MC9S08GT 的 DATASHEET
嘿嘿,这部分确实没仔细看。我实际要问的是,在这里加上这几行代码对AD有什么用啊?
返回列表