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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cpu.c

?? FreeRTOS V4.2.1,增加了AVR32 UC3 和 LPC2368 的支持
?? C
字號(hào):
/** ###################################################################
**     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename  : Cpu.C
**     Project   : RTOSDemo
**     Processor : MC9S12DP256BCPV
**     Beantype  : MC9S12DP256_112
**     Version   : Bean 01.148, Driver 01.09, CPU db: 2.87.283
**     Compiler  : Metrowerks HC12 C Compiler
**     Date/Time : 18/06/2005, 16:21
**     Abstract  :
**         This bean "MC9S12DP256_112" implements properties, methods,
**         and events of the CPU.
**     Settings  :
**
**     Contents  :
**         EnableInt  - void Cpu_EnableInt(void);
**         DisableInt - void Cpu_DisableInt(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 "TickTimer.h"
#include "Byte1.h"
#include "COM0.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 MC9S12DP256_112)
**
**     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 MC9S12DP256_112)
**
**     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 MC9S12DP256_112)
**
**     Description :
**         Enable maskable interrupts
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_EnableInt(void)

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

/*
** ===================================================================
**     Method      :  _EntryPoint (bean MC9S12DP256_112)
**
**     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)
{
  /*** ### MC9S12DP256_112 "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=1;                            /* Set the RAM map position */
  INITEE=1;                            /* Set the EEPROM 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 = 24;                           /* 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 MC9S12DP256_112)
**
**     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 );
/* 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 );
/* ICSYS: SH37=0,SH26=0,SH15=0,SH04=0,TFMOD=0,PACMX=0,BUFEN=0,LATQ=0 */
  output( ICSYS, 0 );
/* MCCTL: MODMC=1 */
  output( MCCTL, input( MCCTL ) | 64 );
  /* ### MC9S12DP256_112 "Cpu" init code ... */
  /* ### TimerInt "TickTimer" init code ... */
  TickTimer_Init();
  /* ### ByteIO "Byte1" init code ... */
  PORTB = 255;                         /* Prepare value for output */
  DDRB = 255;                          /* Set direction to output */
  /* ### Asynchro serial "COM0" init code ... */
  DDRS &= ~1;
  PTS |= 2;
  DDRS |= 2;
  COM0_Init();
 /* 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.
**
** ###################################################################
*/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品国产麻豆演员表| 99re这里都是精品| 欧美日韩国产123区| 激情伊人五月天久久综合| 最近日韩中文字幕| 一区二区三区中文字幕电影| 久久免费美女视频| 欧美日韩国产色站一区二区三区| 国产综合色产在线精品| 午夜视频一区二区三区| 中文字幕一区二区在线观看| 亚洲精品在线一区二区| 欧美日本一道本在线视频| av一区二区久久| 国产寡妇亲子伦一区二区| 日本不卡一区二区三区高清视频| 亚洲免费电影在线| 国产精品网曝门| 国产亚洲精品超碰| 日韩欧美一二区| 欧美麻豆精品久久久久久| 色噜噜久久综合| 成av人片一区二区| 福利91精品一区二区三区| 精品亚洲国产成人av制服丝袜 | 国产清纯在线一区二区www| 欧美高清视频不卡网| 色天天综合色天天久久| 99久久精品免费| 成人h动漫精品一区二| 成人自拍视频在线| 国产成人午夜高潮毛片| 国产精品一品视频| 国产精品77777| 国产精品1区二区.| 国产成人啪免费观看软件| 激情五月激情综合网| 久久超碰97中文字幕| 九九视频精品免费| 国内精品伊人久久久久av一坑| 美日韩一区二区| 久久99热这里只有精品| 另类小说图片综合网| 蜜臀av亚洲一区中文字幕| 麻豆专区一区二区三区四区五区| 麻豆国产精品官网| 精品综合久久久久久8888| 激情欧美一区二区三区在线观看| 久久精品国产999大香线蕉| 经典三级视频一区| 国产丶欧美丶日本不卡视频| 国产99精品国产| 欧美大胆人体bbbb| 久久伊人中文字幕| 日本一区二区三区四区| 国产精品久久久久aaaa| 亚洲视频 欧洲视频| 亚洲一线二线三线视频| 天天操天天色综合| 久久精品99国产精品| 韩国女主播一区| 不卡的看片网站| 99久久精品免费观看| 色94色欧美sute亚洲线路二| 欧美中文字幕一区二区三区亚洲 | 欧美日韩一区二区三区不卡 | 99在线热播精品免费| 99精品在线免费| 在线区一区二视频| 91麻豆精品国产91久久久久久| 日韩精品一区二区三区在线| 国产日韩欧美综合一区| 九九精品视频在线看| 国产成人精品一区二| 91麻豆国产福利精品| 国产视频一区二区在线| 天天色综合成人网| 麻豆国产欧美日韩综合精品二区 | 久久精品国产亚洲一区二区三区| 久久se精品一区精品二区| 国产91精品入口| 在线一区二区三区做爰视频网站| 欧美一区二区视频在线观看2022 | 日韩精品最新网址| 国产清纯白嫩初高生在线观看91 | 久久久久久久久免费| 亚洲另类色综合网站| 另类综合日韩欧美亚洲| 99热国产精品| 日韩精品在线一区二区| 一区二区在线观看免费视频播放| 蜜臀久久久久久久| 99久久99久久免费精品蜜臀| 日韩手机在线导航| 一区二区在线观看视频| 国产呦萝稀缺另类资源| 欧美视频三区在线播放| 国产农村妇女毛片精品久久麻豆| 亚洲国产一区视频| www.久久精品| 亚洲精品一区二区在线观看| 亚洲国产综合视频在线观看| 成人毛片视频在线观看| 欧美电影精品一区二区| 亚洲午夜电影在线| 99国产欧美另类久久久精品 | 日韩一区二区三区免费看 | 欧美成人免费网站| 亚洲午夜免费电影| 成人av网站在线观看| 久久综合久久鬼色中文字| 亚洲成av人片一区二区| 91免费观看在线| 欧美激情一区在线| 国产自产2019最新不卡| 91精品国产麻豆| 亚洲一区二区在线免费观看视频| 成人a免费在线看| 久久精品人人做人人爽人人| 免费观看在线色综合| 欧美亚州韩日在线看免费版国语版| 中文字幕第一区二区| 国产一区在线观看视频| 精品三级在线看| 青青草国产成人av片免费| 欧美性高清videossexo| 亚洲日本护士毛茸茸| 99视频精品免费视频| 欧美经典一区二区| 国产美女久久久久| 国产亚洲婷婷免费| 国产成人亚洲综合a∨婷婷图片| 2019国产精品| 国产真实乱子伦精品视频| 精品久久久久久久久久久院品网| 日韩精品乱码免费| 欧美一级艳片视频免费观看| 青草av.久久免费一区| 91精品国产麻豆| 另类小说欧美激情| 久久先锋资源网| 国产精品亚洲综合一区在线观看| 久久九九久久九九| 国产91精品免费| 中文字幕一区二区三区不卡| www.av亚洲| 一区二区三区中文在线| 欧美色涩在线第一页| 日韩黄色小视频| 精品999在线播放| 国产suv精品一区二区三区| 国产精品成人在线观看| 色综合久久九月婷婷色综合| 亚洲一区二区在线观看视频| 欧美精品777| 国产一区久久久| 国产精品久线观看视频| 欧美亚洲禁片免费| 日本亚洲三级在线| 久久综合五月天婷婷伊人| 国产91精品一区二区麻豆亚洲| 中文字幕一区二区三区四区| 欧美午夜精品理论片a级按摩| 午夜精品影院在线观看| 精品国产乱码91久久久久久网站| 国产suv一区二区三区88区| 亚洲精品日日夜夜| 欧美精品乱码久久久久久按摩| 精品一区二区av| 亚洲欧美一区二区三区国产精品| 欧美伦理电影网| 国产成人99久久亚洲综合精品| 国产成人综合亚洲91猫咪| 中文字幕佐山爱一区二区免费| 欧美午夜影院一区| 国产麻豆精品视频| 亚洲精品日日夜夜| www激情久久| 欧洲精品一区二区| 精油按摩中文字幕久久| 亚洲黄色小视频| www国产精品av| 91国偷自产一区二区三区观看| 日本不卡一二三区黄网| 国产精品女同互慰在线看| 欧美精品色一区二区三区| 国产成人av一区二区三区在线| 亚洲精品精品亚洲| 久久网站热最新地址| 欧美性xxxxxxxx| 国产成人在线观看免费网站| 亚洲电影在线免费观看| 欧美国产欧美综合| 337p亚洲精品色噜噜| 91亚洲午夜精品久久久久久| 蜜桃视频在线观看一区| 夜夜夜精品看看| 欧美国产成人精品| 日韩精品一区二区三区在线观看| 91久久精品网|