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

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

?? system_lpc11xx.c

?? LPC1114_例程和教程
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*********************************************************************************************************
 * @file     system_LPC11xx.c
 * @brief    CMSIS Cortex-M0 Device Peripheral Access Layer Source File
 *           for the NXP LPC11xx Device Series
 * @version  V1.00
 * @date     17. November 2009
 *
 * @note
 * Copyright (C) 2009 ARM Limited. All rights reserved.
 *
 * @par
 * ARM Limited (ARM) is supplying this software for use with Cortex-M 
 * processor based microcontrollers.  This file can be freely distributed 
 * within development tools that are supporting such ARM based processors. 
 *
 * @par
 * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
 * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
 * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
 * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
 *
 ********************************************************************************************************/


#include <stdint.h>
#include "LPC11xx.h"

/*
//-------------------------- <<< Use Configuration Wizard in Context Menu >>> ----------------------------
*/

/*-------------------------------------- Clock Configuration ---------------------------------------------
//
// <e> Clock Configuration
//   <e1> System Clock Setup
//     <e2> System Oscillator Enable
//       <o3.1> Select System Oscillator Frequency Range
//                     <0=> 1 - 20 MHz
//                     <1=> 15 - 25 MHz
//     </e2>
//     <e4> Watchdog Oscillator Enable
//       <o5.0..4> Select Divider for Fclkana
//                     <0=>   2 <1=>   4 <2=>   6 <3=>   8
//                     <4=>  10 <5=>  12 <6=>  14 <7=>  16
//                     <8=>  18 <9=>  20 <10=> 22 <11=> 24
//                     <12=> 26 <13=> 28 <14=> 30 <15=> 32
//                     <16=> 34 <17=> 36 <18=> 38 <19=> 40
//                     <20=> 42 <21=> 44 <22=> 46 <23=> 48
//                     <24=> 50 <25=> 52 <26=> 54 <27=> 56
//                     <28=> 58 <29=> 60 <30=> 62 <31=> 64
//       <o5.5..8> Select Watchdog Oscillator Analog Frequency (Fclkana)
//                     <0=> Disabled
//                     <1=> 0.5 MHz
//                     <2=> 0.8 MHz
//                     <3=> 1.1 MHz
//                     <4=> 1.4 MHz
//                     <5=> 1.6 MHz
//                     <6=> 1.8 MHz
//                     <7=> 2.0 MHz
//                     <8=> 2.2 MHz
//                     <9=> 2.4 MHz
//                     <10=> 2.6 MHz
//                     <11=> 2.7 MHz
//                     <12=> 2.9 MHz
//                     <13=> 3.1 MHz
//                     <14=> 3.2 MHz
//                     <15=> 3.4 MHz
//     </e4>
//     <o6> Select Input Clock for sys_pllclkin (Register: SYSPLLCLKSEL)
//                     <0=> IRC Oscillator
//                     <1=> System Oscillator
//                     <2=> WDT Oscillator
//                     <3=> Invalid
//     <e7> Use System PLL
//                     <i> F_pll = M * F_in
//                     <i> F_in must be in the range of 10 MHz to 25 MHz
//       <o8.0..4>   M: PLL Multiplier Selection
//                     <1-32><#-1>
//       <o8.5..6>   P: PLL Divider Selection
//                     <0=> 2
//                     <1=> 4
//                     <2=> 8
//                     <3=> 16
//       <o8.7>      DIRECT: Direct CCO Clock Output Enable
//       <o8.8>      BYPASS: PLL Bypass Enable
//     </e7>
//     <o9> Select Input Clock for Main clock (Register: MAINCLKSEL)
//                     <0=> IRC Oscillator
//                     <1=> Input Clock to System PLL
//                     <2=> WDT Oscillator
//                     <3=> System PLL Clock Out
//   </e1>
//   <o10.0..7> System AHB Divider <0-255>
//                     <i> 0 = is disabled
//   <o11.0>   SYS Clock Enable
//   <o11.1>   ROM Clock Enable
//   <o11.2>   RAM Clock Enable
//   <o11.3>   FLASHREG Flash Register Interface Clock Enable
//   <o11.4>   FLASHARRAY Flash Array Access Clock Enable
//   <o11.5>   I2C Clock Enable
//   <o11.6>   GPIO Clock Enable
//   <o11.7>   CT16B0 Clock Enable
//   <o11.8>   CT16B1 Clock Enable
//   <o11.9>   CT32B0 Clock Enable
//   <o11.10>  CT32B1 Clock Enable
//   <o11.11>  SSP0 Clock Enable
//   <o11.12>  UART Clock Enable
//   <o11.13>  ADC Clock Enable
//   <o11.15>  WDT Clock Enable
//   <o11.16>  IOCON Clock Enable
//   <o11.18>  SSP1 Clock Enable
//
//   <o12.0..7> SSP0 Clock Divider <0-255>
//                     <i> 0 = is disabled
//   <o13.0..7> UART Clock Divider <0-255>
//                     <i> 0 = is disabled
//   <o14.0..7> SSP1 Clock Divider <0-255>
//                     <i> 0 = is disabled
// </e>
--------------------------------------------------------------------------------------------------------*/
#define CLOCK_SETUP           1
#define SYSCLK_SETUP          1
#define SYSOSC_SETUP          1
#define SYSOSCCTRL_Val        0x00000000
#define WDTOSC_SETUP          0
#define WDTOSCCTRL_Val        0x000001C0
#define SYSPLLCLKSEL_Val      0x00000001
#define SYSPLL_SETUP          1
#define SYSPLLCTRL_Val        0x00000003
#define MAINCLKSEL_Val        0x00000003
#define SYSAHBCLKDIV_Val      0x00000001
#define AHBCLKCTRL_Val        0x0001005F
#define SSP0CLKDIV_Val        0x00000001
#define UARTCLKDIV_Val        0x00000001
#define SSP1CLKDIV_Val        0x00000001

/*--------------------------------------- Memory Mapping Configuration -----------------------------------
//
// <e> Memory Mapping
//   <o1.0..1> System Memory Remap (Register: SYSMEMREMAP)
//                     <0=> Bootloader mapped to address 0
//                     <1=> RAM mapped to address 0
//                     <2=> Flash mapped to address 0
//                     <3=> Flash mapped to address 0
// </e>
--------------------------------------------------------------------------------------------------------*/
#define MEMMAP_SETUP          0
#define SYSMEMREMAP_Val       0x00000001

/*
//--------------------------------- <<< end of configuration section >>> ---------------------------------
*/

/*********************************************************************************************************
**  Check the register settings
*********************************************************************************************************/
#define CHECK_RANGE(val, min, max)                ((val < min) || (val > max))
#define CHECK_RSVD(val, mask)                     (val & mask)

/*********************************************************************************************************
**  Clock Configuration
*********************************************************************************************************/
#if (CHECK_RSVD((SYSOSCCTRL_Val),  ~0x00000003))
   #error "SYSOSCCTRL: Invalid values of reserved bits!"
#endif

#if (CHECK_RSVD((WDTOSCCTRL_Val),  ~0x000001FF))
   #error "WDTOSCCTRL: Invalid values of reserved bits!"
#endif

#if (CHECK_RANGE((SYSPLLCLKSEL_Val), 0, 2))
   #error "SYSPLLCLKSEL: Value out of range!"
#endif

#if (CHECK_RSVD((SYSPLLCTRL_Val),  ~0x000001FF))
   #error "SYSPLLCTRL: Invalid values of reserved bits!"
#endif

#if (CHECK_RSVD((MAINCLKSEL_Val),  ~0x00000003))
   #error "MAINCLKSEL: Invalid values of reserved bits!"
#endif

#if (CHECK_RANGE((SYSAHBCLKDIV_Val), 0, 255))
   #error "SYSAHBCLKDIV: Value out of range!"
#endif

#if (CHECK_RSVD((AHBCLKCTRL_Val),  ~0x0001FFFF))
   #error "AHBCLKCTRL: Invalid values of reserved bits!"
#endif

#if (CHECK_RANGE((SSP0CLKDIV_Val), 0, 255))
   #error "SSP0CLKDIV: Value out of range!"
#endif

#if (CHECK_RANGE((UARTCLKDIV_Val), 0, 255))
   #error "UARTCLKDIV: Value out of range!"
#endif

#if (CHECK_RANGE((SSP1CLKDIV_Val), 0, 255))
   #error "SSP1CLKDIV: Value out of range!"
#endif

#if (CHECK_RSVD((SYSMEMREMAP_Val), ~0x00000003))
   #error "SYSMEMREMAP: Invalid values of reserved bits!"
#endif


/*********************************************************************************************************
**  DEFINES
*********************************************************************************************************/
    
/*********************************************************************************************************
**  Define clocks
*********************************************************************************************************/
#define __XTAL            (12000000UL)                              /* Oscillator frequency             */
#define __SYS_OSC_CLK     (    __XTAL)                              /* Main oscillator frequency        */
#define __IRC_OSC_CLK     (12000000UL)                              /* Internal RC oscillator frequency */


#define __FREQSEL   ((WDTOSCCTRL_Val >> 5) & 0x0F)
#define __DIVSEL   (((WDTOSCCTRL_Val & 0x1F) << 1) + 2)

#if (CLOCK_SETUP)                                                   /* Clock Setup                      */
  #if (SYSCLK_SETUP)                                                /* System Clock Setup               */
    #if (WDTOSC_SETUP)                                              /* Watchdog Oscillator Setup        */
        #if  (__FREQSEL ==  0)
          #define __WDT_OSC_CLK        ( 400000 / __DIVSEL)
        #elif (__FREQSEL ==  1)
          #define __WDT_OSC_CLK        ( 500000 / __DIVSEL)
        #elif (__FREQSEL ==  2)
          #define __WDT_OSC_CLK        ( 800000 / __DIVSEL)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区免费在线观看视频 | 91蜜桃在线观看| 一本色道久久综合狠狠躁的推荐| 在线一区二区三区做爰视频网站| 欧美乱熟臀69xxxxxx| 欧美成人官网二区| 中文字幕一区日韩精品欧美| 亚洲国产精品久久久久秋霞影院| 精品亚洲国产成人av制服丝袜| 成人高清伦理免费影院在线观看| 在线视频一区二区免费| 久久中文字幕电影| 一区二区三区精品视频在线| 久久aⅴ国产欧美74aaa| 99久久夜色精品国产网站| 欧美一区二区视频在线观看2022 | 成人黄色小视频| 欧美日韩性生活| 国产精品三级av在线播放| 午夜av一区二区| 成人a区在线观看| 欧美日韩免费观看一区二区三区| 国产亚洲一区二区三区| 五月婷婷综合在线| 成人国产电影网| 精品久久久久久久久久久院品网| 国产精品久久看| 激情欧美一区二区三区在线观看| 在线亚洲精品福利网址导航| 久久精品夜夜夜夜久久| 日韩不卡一区二区| 99久久伊人网影院| 久久你懂得1024| 男男视频亚洲欧美| 91精彩视频在线观看| 中文字幕乱码一区二区免费| 日本最新不卡在线| 色94色欧美sute亚洲线路二| 国产欧美精品在线观看| 91网页版在线| 欧美精品一区二区三区很污很色的| 亚洲黄色免费电影| jlzzjlzz亚洲女人18| 26uuu久久综合| 免费av成人在线| 欧美中文字幕一二三区视频| 国产精品成人在线观看| 黄页网站大全一区二区| 欧美一区二区三区色| 一区二区在线观看免费视频播放| 国产成人av一区二区三区在线 | 麻豆精品视频在线观看视频| 欧美日韩综合一区| 一区二区三区日本| 色综合久久综合| 国产精品理论在线观看| 国产成人av一区二区三区在线 | 国产盗摄视频一区二区三区| 日韩精品一区二区三区四区| 日韩精品1区2区3区| 精品视频一区 二区 三区| 一区二区三区av电影| 94色蜜桃网一区二区三区| 国产女人aaa级久久久级| 黄页视频在线91| 久久在线免费观看| 国产精品主播直播| 久久九九影视网| 国产精品综合视频| 国产亚洲一区二区三区在线观看| 国产一区二区三区综合| 久久久久青草大香线综合精品| 激情综合色丁香一区二区| 日韩亚洲欧美在线| 精品一区二区三区在线观看| 精品国产露脸精彩对白| 国产在线国偷精品免费看| 精品国产乱码久久久久久牛牛| 久久国产日韩欧美精品| 2023国产精品视频| 国产福利视频一区二区三区| 欧美激情综合在线| 97精品久久久午夜一区二区三区| 亚洲丝袜美腿综合| 在线观看av不卡| 婷婷激情综合网| 国产精品久久综合| 一本色道久久综合亚洲91 | 欧美妇女性影城| 日本系列欧美系列| 久久夜色精品一区| 成人一级片网址| 亚洲精品国产第一综合99久久| 在线观看视频欧美| 免费日本视频一区| 国产网站一区二区三区| av在线播放成人| 亚洲一区二区三区四区在线观看| 91精品国产综合久久蜜臀| 紧缚捆绑精品一区二区| 亚洲国产成人一区二区三区| 色妞www精品视频| 日韩黄色免费电影| 2023国产一二三区日本精品2022| 成人激情校园春色| 亚洲午夜在线观看视频在线| 日韩三级电影网址| 国产成人免费视| 一区二区高清在线| 精品国产免费视频| 91亚洲午夜精品久久久久久| 欧美96一区二区免费视频| 国产无人区一区二区三区| 色成年激情久久综合| 蜜桃久久av一区| 国产精品成人免费精品自在线观看 | 日韩一区二区三区高清免费看看| 国产成人精品午夜视频免费| 亚洲午夜激情av| 久久蜜臀中文字幕| 欧美日韩久久久一区| 国产精品69毛片高清亚洲| 亚洲精品第1页| 久久综合国产精品| 欧美无人高清视频在线观看| 精品一区二区三区免费毛片爱| 亚洲视频一二三| www久久精品| 欧美日韩五月天| caoporn国产精品| 麻豆一区二区99久久久久| 亚洲精选免费视频| 2欧美一区二区三区在线观看视频| 在线视频综合导航| 国产成人超碰人人澡人人澡| 日韩电影在线一区二区三区| 亚洲欧洲日产国产综合网| 日韩欧美在线一区二区三区| 色综合咪咪久久| 国产精品白丝av| 日本伊人色综合网| 亚洲综合一区在线| 国产精品久久毛片| 久久在线免费观看| 欧美一级二级三级蜜桃| 色视频成人在线观看免| 国产电影一区在线| 麻豆成人91精品二区三区| 亚洲香肠在线观看| 亚洲人快播电影网| 中文字幕的久久| 久久免费国产精品| 欧美一卡二卡三卡| 欧美唯美清纯偷拍| av激情成人网| 国产成人亚洲综合a∨猫咪| 日本亚洲一区二区| 五月天激情综合| 亚洲欧美国产高清| 国产精品美女久久久久久久网站| 精品国产乱码久久| 精品区一区二区| 欧美亚洲综合另类| 色综合天天综合网国产成人综合天| 国产精品综合一区二区| 精品亚洲aⅴ乱码一区二区三区| 丝袜美腿亚洲综合| 天天爽夜夜爽夜夜爽精品视频| 亚洲欧美日韩一区二区三区在线观看 | 午夜精品久久久久久久99樱桃| 亚洲私人影院在线观看| 国产精品第一页第二页第三页| 日本一区二区三区在线观看| 国产日韩欧美电影| 欧美国产精品一区二区三区| 久久精品视频免费观看| 久久久精品人体av艺术| 久久久国产精华| 国产欧美精品日韩区二区麻豆天美| 亚洲精品一区二区三区香蕉| 久久午夜老司机| 久久久精品人体av艺术| 国产人成一区二区三区影院| 国产亚洲自拍一区| 中文字幕国产一区| 综合色天天鬼久久鬼色| 亚洲理论在线观看| 一区二区在线电影| 亚洲国产乱码最新视频 | 欧美一区二区三区视频在线观看| 欧美群妇大交群中文字幕| 欧美一区二视频| 精品国内二区三区| 久久久久久亚洲综合| 国产女主播一区| 成人免费视频在线观看| 一区二区三区 在线观看视频| 亚洲成人午夜影院| 热久久久久久久| 国产精品1区2区|