查看: 69925|回复: 466

[S12] MC9S12XEP100中TIM和ECT两种时钟中断

[复制链接]

该用户从未签到

30

主题

168

帖子

0

高级会员

Rank: 4

积分
799
最后登录
1970-1-1
发表于 2010-7-20 16:01:15 | 显示全部楼层 |阅读模式
下面源代码已经在开发板上验证过,仅供参考:
 
/********************************************
龙丘MC9S12XEP100多功能开发板
Designed by Chiu Sir
E-mail:chiusir@yahoo.cn
软件版本:V1.1
最后更新:2010年7月20日
相关信息参考下列地址:
------------------------------------
Code Warrior 5.0
Target : MC9S12XEP100
Crystal: 16.000Mhz
busclock:16.000MHz
pllclock:32.000MHz
-------------------------------------
说明:
分别演示ECT_TIMER和TIM_TIMER,
ECT_TIMER  PB7指示  中断周期   80ms
TIM_TIMER  PB6指示  中断周期   320ms    
中断周期没有推敲,大家可以自己算算看。
============================================*/
#include      
#include "derivative.h"        

//产生?ms的定式中断
static void ECT_Timer_Init(void)
{
    //ECT_TSCR1=0X80;//TIMER INT ENABLED
    ECT_TSCR1=0x90;//计数器使能TEN|快速清零TFFCA
    //TIM_TSCR1=0X00;  //禁止TIM 
    ECT_TSCR2=0X85;//DIV 32->80ms   
    ECT_TCNT =0;     //   
    ECT_PACTL=0X50;  //PT7 PIN,PACN32 16BIT    
        
}
static void TIM_Timer_Init(void)
{
    //TIM_TSCR1=0X80;//TIMER INT ENABLED
    TIM_TSCR1=0x90;//计数器使能TEN|快速清零TFFCA
    //TIM_TSCR1=0X00;  //禁止TIM 
    TIM_TSCR2=0X87;//DIV 128->320ms   
    TIM_TCNT =0;     //   
    TIM_PACTL=0X50;  //PT7 PIN,PACN32 16BIT
    //ICPAR=0;   //8BIT DISABLED      
}
//-----------------------------------------------------
// PLL初始化子程序   BUS Clock=16M
void setbusclock(void)
{  
    CLKSEL=0X00;    // disengage PLL to system
    PLLCTL_PLLON=1;   // turn on PLL
    SYNR=0x00 | 0x01;  // VCOFRQ[7:6];SYNDIV[5:0]
                        // fVCO= 2*fOSC*(SYNDIV + 1)/(REFDIV + 1)
                        // fPLL= fVCO/(2 × POSTDIV)
                        // fBUS= fPLL/2
                        // VCOCLK Frequency Ranges  VCOFRQ[7:6]
                        // 32MHz
我知道答案 目前已有466人回答

demoXEP100timer.rar

85.06 KB, 下载次数: 961, 下载积分: 威望 1

回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-7-20 16:04:36 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    谢谢龙丘老师,顶一个!
    该会员没有填写今日想说内容.

    该用户从未签到

    0

    主题

    9

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    1970-1-1
    发表于 2010-7-20 16:29:00 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    谢谢龙丘老师了

    该用户从未签到

    3

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    86
    最后登录
    1970-1-1
    发表于 2010-7-21 08:23:53 | 显示全部楼层

    回复:MC9S12XEP100中TIM和ECT两种时钟中断

    顶!!!
    顶!!!
    顶!!!
    顶!!!
    顶!!!

    该用户从未签到

    0

    主题

    23

    帖子

    0

    新手上路

    Rank: 1

    积分
    55
    最后登录
    1970-1-1
    发表于 2010-7-22 10:07:22 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    谢谢你   真的想得到该程序

    该用户从未签到

    3

    主题

    42

    帖子

    0

    新手上路

    Rank: 1

    积分
    86
    最后登录
    1970-1-1
    发表于 2010-7-22 10:43:43 | 显示全部楼层

    回复:MC9S12XEP100中TIM和ECT两种时钟中断

    回复第 5 楼 njdingzuowu于2010-07-22 02:07:22发表:
    谢谢你 真的想得到该程序 

    难道你也遇到这样的question?

    该用户从未签到

    0

    主题

    5

    帖子

    0

    新手上路

    Rank: 1

    积分
    8
    最后登录
    1970-1-1
    发表于 2010-7-23 17:31:18 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    多谢  学习

    该用户从未签到

    0

    主题

    5

    帖子

    0

    新手上路

    Rank: 1

    积分
    8
    最后登录
    1970-1-1
    发表于 2010-7-23 17:33:14 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    多谢  学习

    该用户从未签到

    3

    主题

    151

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    396
    最后登录
    2020-6-22
    发表于 2010-7-26 11:54:36 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    顶顶!

    该用户从未签到

    0

    主题

    8

    帖子

    0

    新手上路

    Rank: 1

    积分
    8
    最后登录
    1970-1-1
    发表于 2010-7-28 09:23:05 | 显示全部楼层

    RE:MC9S12XEP100中TIM和ECT两种时钟中断

    谢谢楼主分享,学习了,谢谢!
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-24 04:15 , Processed in 0.100737 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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