亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cpu.c

?? 最新版FreeRTOS, 包擴多種開發平臺的移植
?? C
字號:
/** ###################################################################
**     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename  : Cpu.C
**     Project   : RTOSDemo
**     Processor : MC9S12C32CFU
**     Beantype  : MC9S12C32_80
**     Version   : Bean 01.002, Driver 01.09, CPU db: 2.87.276
**     Compiler  : Metrowerks HC12 C Compiler
**     Date/Time : 18/06/2005, 18:00
**     Abstract  :
**         This bean "MC9S12C32_80" implements properties, methods,
**         and events of the CPU.
**     Settings  :
**
**     Contents  :
**         EnableInt   - void Cpu_EnableInt(void);
**         DisableInt  - void Cpu_DisableInt(void);
**         SetWaitMode - void Cpu_SetWaitMode(void);
**         SetStopMode - void Cpu_SetStopMode(void);
**
**     (c) Copyright UNIS, spol. s r.o. 1997-2002
**     UNIS, spol. s r.o.
**     Jundrovska 33
**     624 00 Brno
**     Czech Republic
**     http      : www.processorexpert.com
**     mail      : info@processorexpert.com
** ###################################################################*/

/* MODULE Cpu. */

#include "Byte1.h"
#include "TickTimer.h"
#include "ButtonInterrupt.h"
#include "PE_Types.h"
#include "PE_Error.h"
#include "PE_Const.h"
#include "IO_Map.h"
#include "PE_Timer.h"
#include "Events.h"
#include "Cpu.h"

#define CGM_DELAY  3071UL


/* Global variables */
volatile byte CCR_reg;                 /* Current CCR reegister */
byte CpuMode = HIGH_SPEED;             /* Current speed mode */


/*
** ===================================================================
**     Method      :  Cpu_Interrupt (bean MC9S12C32_80)
**
**     Description :
**         This method is internal. It is used by Processor Expert
**         only.
** ===================================================================
*/
#pragma CODE_SEG __NEAR_SEG NON_BANKED /* Interrupt section for this module. Placement will be in NON_BANKED area. */

__interrupt void Cpu_Interrupt(void)
{
}

#pragma CODE_SEG DEFAULT               /* Change code section to DEFAULT. */

/*
** ===================================================================
**     Method      :  Cpu_DisableInt (bean MC9S12C32_80)
**
**     Description :
**         Disable maskable interrupts
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_DisableInt(void)

**      This method is implemented as macro in the header module. **
*/

/*
** ===================================================================
**     Method      :  Cpu_EnableInt (bean MC9S12C32_80)
**
**     Description :
**         Enable maskable interrupts
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_EnableInt(void)

**      This method is implemented as macro in the header module. **
*/

/*
** ===================================================================
**     Method      :  Cpu_SetStopMode (bean MC9S12C32_80)
**
**     Description :
**         Set low power mode - Stop mode. For more information
**         about the stop mode see documentation of this CPU.
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_SetStopMode(void)

**      This method is implemented as macro in the header module. **
*/

/*
** ===================================================================
**     Method      :  Cpu_SetWaitMode (bean MC9S12C32_80)
**
**     Description :
**         Set low power mode - Wait mode. For more information
**         about the wait mode see documentation of this CPU.
**         Release from Watch mode: Reset or interrupt
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_SetWaitMode(void)

**      This method is implemented as macro in the header module. **
*/

/*
** ===================================================================
**     Method      :  _EntryPoint (bean MC9S12C32_80)
**
**     Description :
**         This method is internal. It is used by Processor Expert
**         only.
** ===================================================================
*/
extern void _Startup(void);            /* Forward declaration of external startup function declared in file Start12.c */
#define INITRG_ADR  0x0011             /* Register map position register */
#pragma NO_FRAME
#pragma NO_EXIT
void _EntryPoint(void)
{
  /*** ### MC9S12C32_80 "Cpu" init code ... ***/
  /*** PE initialization code after reset ***/
  /* Initialization of the registers INITRG, INITRM, INITEE is done to protect them to be written accidentally later by the application */
  *(byte*)INITRG_ADR = 0;              /* Set the register map position */
  asm nop;                             /* nop instruction */
  INITRM=8;                            /* Set the RAM map position */
  /* MISC: ??=0,??=0,??=0,??=0,EXSTR1=0,EXSTR0=0,ROMHM=0,ROMON=1 */
  MISC=1;
  /* System clock initialization */
  CLKSEL=0;
  CLKSEL_PLLSEL = 0;                   /* Select clock source from XTAL */
  PLLCTL_PLLON = 0;                    /* Disable the PLL */
  SYNR = 23;                           /* Set the multiplier register */
  REFDV = 15;                          /* Set the divider register */
  PLLCTL = 192;
  PLLCTL_PLLON = 1;                    /* Enable the PLL */
  while(!CRGFLG_LOCK);                 /* Wait */
  CLKSEL_PLLSEL = 1;                   /* Select clock source from PLL */
  /*** End of PE initialization code after reset ***/

  __asm   jmp _Startup;                /* Jump to C startup code */
}

/*
** ===================================================================
**     Method      :  PE_low_level_init (bean MC9S12C32_80)
**
**     Description :
**         This method is internal. It is used by Processor Expert
**         only.
** ===================================================================
*/
void PE_low_level_init(void)
{
  /* Common initialization of the CPU registers */
/* TSCR1: TEN=0,TSWAI=0,TSFRZ=1 */
  output( TSCR1, input( TSCR1 ) & ~192 | 32 );
/* TCTL2: OM0=0,OL0=0 */
  output( TCTL2, input( TCTL2 ) & ~3 );
/* TCTL1: OM7=0,OL7=0 */
  output( TCTL1, input( TCTL1 ) & ~192 );
/* TIE: C0I=0 */
  output( TIE, input( TIE ) & ~1 );
/* TTOV: TOV0=0 */
  output( TTOV, input( TTOV ) & ~1 );
/* TSCR2: TOI=0,TCRE=1 */
  output( TSCR2, input( TSCR2 ) & ~128 | 8 );
/* TIOS: IOS7=1,IOS0=1 */
  output( TIOS, input( TIOS ) | 129 );
/* PPSP: PPSP0=0 */
  output( PPSP, input( PPSP ) & ~1 );
/* PERP: PERP0=1 */
  output( PERP, input( PERP ) | 1 );
/* DDRP: DDRP0=0 */
  output( DDRP, input( DDRP ) & ~1 );
/* PWMCTL: PSWAI=0,PFRZ=0 */
  output( PWMCTL, input( PWMCTL ) & ~12 );
/* PWMSDN: PWMIF=0,PWMIE=0,PWMRSTRT=0,PWMLVL=0,??=0,PWM7IN=0,PWM7INL=0,PWM7ENA=0 */
  output( PWMSDN, 0 );
  /* ### MC9S12C32_80 "Cpu" init code ... */
  /* ### ByteIO "Byte1" init code ... */
  PORTB = 0;                           /* Prepare value for output */
  DDRB = 255;                          /* Set direction to output */
  /* ### TimerInt "TickTimer" init code ... */
  TickTimer_Init();
  /* ### External interrupt "ButtonInterrupt" init code ... */
  PIEP_PIEP0 = 0;                      /* Disable interrupt */
 /* Common peripheral initialization - ENABLE */
/* TSCR1: TEN=1 */
  output( TSCR1, input( TSCR1 ) | 128 );
  INTCR_IRQEN = 0;                     /* Disable the IRQ interrupt. IRQ interrupt is enabled after CPU reset by default. */
  __DI();                              /* Disable interrupts */
}

/* END Cpu. */

/*
** ###################################################################
**
**     This file was created by UNIS Processor Expert 03.33 for 
**     the Motorola HCS12 series of microcontrollers.
**
** ###################################################################
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲少妇屁股交4| 亚洲精品乱码久久久久久日本蜜臀| 成人免费看片app下载| 亚洲精品ww久久久久久p站| 91精品国模一区二区三区| k8久久久一区二区三区| 蜜臀av性久久久久蜜臀aⅴ | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产精品一级片在线观看| 亚洲午夜电影在线观看| 国产精品九色蝌蚪自拍| 日韩精品一区二| 欧美主播一区二区三区| 国产一区二区精品久久99| 亚洲欧美另类在线| 国产精品人成在线观看免费| 欧美日本一区二区三区| 在线观看免费一区| 国产成人自拍在线| 久久精品日产第一区二区三区高清版| 欧美精品视频www在线观看| 国产成人精品免费看| 另类小说综合欧美亚洲| 亚洲一区免费在线观看| 亚洲婷婷国产精品电影人久久| 欧美xxxx在线观看| 91精品国产色综合久久ai换脸 | 欧美一卡二卡在线| 欧美系列日韩一区| 成人av网在线| 成人免费视频免费观看| 蜜桃精品视频在线观看| 水野朝阳av一区二区三区| 一区二区三区在线播放| 国产视频一区在线播放| 久久久精品蜜桃| 日韩小视频在线观看专区| 欧美日韩久久不卡| 欧洲中文字幕精品| 欧美亚洲愉拍一区二区| 波多野结衣亚洲| 激情欧美一区二区| 精品一区二区三区在线视频| 婷婷激情综合网| 图片区日韩欧美亚洲| 亚洲一区二区三区四区五区黄| 亚洲一区二区三区视频在线 | 亚洲欧美电影院| 国产精品乱码一区二区三区软件| 精品av久久707| 久久精品人人做人人爽97| 26uuu国产在线精品一区二区| 欧美日韩不卡视频| 91精品国产91热久久久做人人| 欧美精品高清视频| 精品福利一区二区三区| 精品日韩欧美一区二区| 欧美激情一区二区三区不卡| 国产欧美一区二区精品仙草咪| 国产偷v国产偷v亚洲高清| 欧美激情一区二区三区四区| 亚洲国产高清aⅴ视频| 国产精品免费看片| 亚洲品质自拍视频| 日韩黄色小视频| 日本午夜一区二区| 大陆成人av片| 99免费精品在线| 欧美日韩亚洲丝袜制服| 91精品国模一区二区三区| 精品日韩成人av| 国产精品网站在线播放| 欧美国产禁国产网站cc| 一区二区三区日韩精品视频| 亚洲电影激情视频网站| 精品在线观看免费| 国产99久久久国产精品潘金| 在线视频欧美精品| 欧美一区欧美二区| 欧美国产丝袜视频| 一区二区三区中文免费| 久久精品国产99久久6| 国产成人免费视频一区| 成人免费高清在线| 欧美日本在线播放| 久久亚洲综合色一区二区三区| 亚洲三级电影网站| 视频一区欧美日韩| 东方aⅴ免费观看久久av| 色欧美乱欧美15图片| 国产精品久久夜| 亚洲一区在线观看视频| 国产成人在线观看| 欧美在线小视频| 国产午夜亚洲精品不卡| 亚洲一区二区在线观看视频 | 在线观看av不卡| 久久奇米777| 亚洲综合久久久| 中文字幕在线免费不卡| 九色综合国产一区二区三区| 99精品久久久久久| 欧美精品一区二区久久婷婷| 国产精品免费av| 国产美女娇喘av呻吟久久| 欧洲另类一二三四区| 国产精品免费久久| 蜜臀av性久久久久蜜臀av麻豆 | 91一区二区三区在线观看| 欧美日韩国产首页在线观看| 久久精品视频免费| 久久精品国产亚洲一区二区三区| 99国产精品久久久久| 久久免费国产精品| 三级在线观看一区二区| 黄页网站大全一区二区| 在线精品亚洲一区二区不卡| 久久久精品影视| 国产综合久久久久久久久久久久| 在线亚洲+欧美+日本专区| 国产精品久久久久久久久动漫 | 亚洲少妇最新在线视频| 激情综合五月婷婷| 日韩欧美国产高清| 一区二区三区波多野结衣在线观看 | 中文成人综合网| 蜜桃久久av一区| 欧美一区二区二区| 午夜视频在线观看一区| 欧美日韩成人综合在线一区二区| 中文字幕国产精品一区二区| 狠狠色综合色综合网络| 91精品婷婷国产综合久久竹菊| 性做久久久久久免费观看| 91视频一区二区三区| 国产精品久久久久久久第一福利| 国产裸体歌舞团一区二区| 精品va天堂亚洲国产| 久久国产成人午夜av影院| 不卡av电影在线播放| 国产视频一区在线播放| 久久99国产精品麻豆| 日韩美女一区二区三区四区| 图片区小说区区亚洲影院| 欧美老年两性高潮| 亚州成人在线电影| 91麻豆精品国产91久久久使用方法| 一区二区三区四区在线免费观看| 色综合天天综合给合国产| 欧美国产禁国产网站cc| 91在线码无精品| 亚洲色大成网站www久久九九| 久久精品一区二区三区av| 久久成人久久鬼色| 国产日本亚洲高清| 大尺度一区二区| 亚洲蜜臀av乱码久久精品| 91丝袜高跟美女视频| 亚洲123区在线观看| 777亚洲妇女| 国产成人午夜高潮毛片| 欧美国产日韩a欧美在线观看| 91蝌蚪porny| 亚洲精品中文字幕乱码三区| 欧美精品久久天天躁| 蜜臀精品一区二区三区在线观看| 久久九九久久九九| 成人avav影音| 午夜电影一区二区三区| 欧美一区二区性放荡片| 国产精品一区专区| 国产精品久久午夜| 91猫先生在线| 午夜电影久久久| 久久精品亚洲麻豆av一区二区| eeuss鲁片一区二区三区在线观看| 一区二区三区精品在线| 欧美一区二区三区日韩| 国产成人h网站| 亚洲欧美韩国综合色| 日韩欧美一级片| 国产精品综合一区二区| 亚洲男人都懂的| 欧美一区二区三区四区高清| 丁香婷婷综合激情五月色| 亚洲乱码国产乱码精品精98午夜 | 国产在线看一区| 亚洲综合视频网| 日韩一区二区视频| 99精品久久久久久| 日韩电影免费在线看| 久久久久久久久久久电影| 日本福利一区二区| 亚洲日本电影在线| 777午夜精品免费视频| 99vv1com这只有精品| 日韩 欧美一区二区三区| 亚洲女厕所小便bbb| 日韩欧美亚洲国产另类| 欧美日韩精品一区二区|