查看: 2639|回复: 1

[其他] 求大侠指点迷津!!!

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
6
最后登录
1970-1-1
发表于 2010-8-16 12:31:16 | 显示全部楼层 |阅读模式
课题要求:对三轴模拟加速度传感器进行X,Y,Z采样,采样频率4Hz,数据输出保存PC机,然后进行相应的分析。
因此,我计划用定时的方法实现AD采样,250ms采一次数据。 所用的单片机是MC9S08QE128。
不过由于本人刚接触单片机,现在连定时器都用的有问题。下面的代码是想实现0.5秒的定时中断,让LED闪烁,但是感觉定时器并没有工作, 求大虾指点迷津, 如果能推荐类似的单片机实现定时AD采样的程序那就更感激不尽了。  拜谢
 
void main(void)
{
  PTCDD = 0xFF;           // 设置Port C 输出 (输出到LED)
  PTCD = 0x00;     
     
  TPM1SC = 0x4F;            // 25MHz时钟  128分频
  TPM1MOD = 0xBF00;    // 预置数48896, 对应 0.5秒
  EnableInterrupts;
  for(;;) {     
    __RESET_WATCHDOG(); /* feeds the dog */
  }
}
void interrupt VectorNumber_Vtpm1ovf TPM1ovf(void)
{                                                
    PTCD = ~PTCD; 
    TPM1SC_TOF = 0; 
}
我知道答案 目前已有0人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-8-16 14:14:35 | 显示全部楼层

    RE:求大侠指点迷津!!!

    你配置了定时器的参数,但是没有配置定时器的中断开启、中断向量地址。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 21:21 , Processed in 0.086444 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表