• 大小: 1.06MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: uCOS-II  Freescale  

资源简介

从网络下载的uCOS-II移植代码,经本人亲自测试并修改,在开发板上验证可用。 本资源包含两个工程,一个为MC9S08DZ60,一个为MC9S12XEP100。

资源截图

代码片段和文件信息

#include “includes.h“

#define EXTERNAL_CRYSTAL 4

/******************************************************************************
Brief  Initialize MCG change MCG to PEE mode. System clock is 40MHz and BUS 
       clock is 20MHz when external crystal is 8MHz 
Param  none
Return none
Author zhangzan
Time   2010/01/03
******************************************************************************/
void MCGInit(void) 
{    
    SOPT1_COPT = 0;
    
    MCGC2 = 0x36;
    
    while(!(MCGSC_OSCINIT));
    
    MCGC1 = 0xB8;
    
    while(MCGSC_IREFST);
    while(MCGSC_CLKST != 2);
    
    MCGC1 = 0x90;
#if EXTERNAL_CRYSTAL == 8     
    MCGC3 = 0x45; //8M
#endif
#if EXTERNAL_CRYSTAL == 4    
    MCGC3 = 0x4A; //4M
#endif    
    
    while(!(MCGSC_PLLST));
    while(!(MCGSC_LOCK));
    
    MCGC1 = 0x10;
    
    while(MCGSC_CLKST != 3);             
}


/******************************************************************************
Brief  Initialize timer1when bus clock=20MHz timer1 overtime=5ms
Param  none
Return none
Author zhangzan
Time   2010/05/04
******************************************************************************/
void Timer1Init(void)
{
   TPM1SC_PS    = 4;                       /* set timer1 clock prescaler = 16 */
   TPM1SC_CLKSx = 1;                       /* select bus clock as timer1 clock source */
   TPM1SC_CPWMS = 0;
   TPM1SC_TOIE  = 1;                       /* enable timer overflow interrupt */
   TPM1SC_TOF   = 0 ;                      /* clear timer overflow flag */
                                           
   TPM1MODH     = 0x18;                    /* set timer1 mode high register */
   TPM1MODL     = 0x6A;                    /* set timer1 mode low register */
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2758  2011-11-18 21:00  ucosii_mc9s08dz60\BDM_P&E_Multilink_CyclonePro.ini

     文件       9619  2011-11-19 08:37  ucosii_mc9s08dz60\bin\OS_CPU_A.dbg

     文件     170492  2011-11-19 08:37  ucosii_mc9s08dz60\bin\Project.abs

     文件       6450  2011-11-19 08:37  ucosii_mc9s08dz60\bin\Project.abs.s19

     文件      93085  2011-11-19 08:37  ucosii_mc9s08dz60\bin\Project.map

     文件         59  2010-06-23 16:06  ucosii_mc9s08dz60\cmd\BDM_P&E_Multilink_CyclonePro_Postload.cmd

     文件         60  2010-06-23 16:06  ucosii_mc9s08dz60\cmd\BDM_P&E_Multilink_CyclonePro_Preload.cmd

     文件         60  2010-06-23 16:06  ucosii_mc9s08dz60\cmd\BDM_P&E_Multilink_CyclonePro_Reset.cmd

     文件         59  2010-06-23 16:06  ucosii_mc9s08dz60\cmd\BDM_P&E_Multilink_CyclonePro_Startup.cmd

     文件        856  2010-06-23 16:06  ucosii_mc9s08dz60\C_Layout.hwl

     文件        161  2003-03-28 18:50  ucosii_mc9s08dz60\Default.mem

     文件      90668  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU.mcp

     文件       4299  2011-11-22 17:01  ucosii_mc9s08dz60\DSCU_Data\CWSettingsWindows.stg

     文件       8252  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\driver.c.o

     文件       8101  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\main.c.o

     文件      92528  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\MC9S08DZ60.C.o

     文件      31108  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_CORE.C.o

     文件       3901  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_CPU_A.ASM.o

     文件       8717  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_CPU_C.C.o

     文件      23388  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_FLAG.C.o

     文件      15464  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_MBOX.C.o

     文件      14100  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_MEM.C.o

     文件      16688  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_MUTEX.C.o

     文件      24876  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_Q.C.o

     文件       8252  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_SEM.C.o

     文件      11588  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_TASK.C.o

     文件       6116  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\OS_TIME.C.o

     文件       7029  2011-11-19 08:37  ucosii_mc9s08dz60\DSCU_Data\Standard\objectCode\Start08.c.o

     文件     438819  2011-11-22 17:01  ucosii_mc9s08dz60\DSCU_Data\Standard\TargetDataWindows.tdt

     文件        303  2010-06-23 16:11  ucosii_mc9s08dz60\OS_CFG\INCLUDES.H

............此处省略126个文件信息

评论

共有 条评论