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

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

?? 75x_mrcc.h

?? MCS-51的一個Free小型操作系統,在KeilC中下編譯工作
?? H
字號:
/******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
* File Name          : 75x_mrcc.h
* Author             : MCD Application Team
* Date First Issued  : 03/10/2006
* Description        : This file contains all the functions prototypes for the
*                      MRCC software library.
********************************************************************************
* History:
* 07/17/2006 : V1.0
* 03/10/2006 : V0.1
********************************************************************************
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __75x_MRCC_H
#define __75x_MRCC_H

/* Includes ------------------------------------------------------------------*/
#include "75x_map.h"

/* Exported types ------------------------------------------------------------*/
/* MRCC Buck-up registers */
typedef enum
{
  MRCC_BKP0,
  MRCC_BKP1
}MRCC_BKPReg;

typedef enum
{
  FREEOSC,
  OSC4MPLL,
  OSC4M,
  CKRTC,
  Disabled,
  OSC4M_Div128,
  LPOSC,
  OSC32K,
  Internal,
  External,
  ON,
  OFF
}CLKSourceTypeDef;


typedef struct
{
  CLKSourceTypeDef CKSYS_Source;  /* FREEOSC, OSC4MPLL, OSC4M, CKRTC */
  CLKSourceTypeDef CKRTC_Source;  /* Disabled, OSC4M_Div128, OSC32K, LPOSC */
  CLKSourceTypeDef CKUSB_Source;  /* Disabled, Internal, External */
  CLKSourceTypeDef PLL_Status;    /* ON, OFF */
  CLKSourceTypeDef OSC4M_Status;  /* ON, OFF */
  CLKSourceTypeDef LPOSC_Status;  /* ON, OFF */
  CLKSourceTypeDef OSC32K_Status; /* ON, OFF */
  u32 CKSYS_Frequency;  
  u32 HCLK_Frequency;   
  u32 CKTIM_Frequency;  
  u32 PCLK_Frequency;   
}MRCC_ClocksTypeDef;

/* Exported constants --------------------------------------------------------*/
/* Oscillator divider by 2 */
#define MRCC_XTDIV2_Disable    0xFFFF7FFF
#define MRCC_XTDIV2_Enable     0x00008000

/* System clock source */
#define MRCC_CKSYS_FREEOSC     0x01
#define MRCC_CKSYS_OSC4M       0x02
#define MRCC_CKSYS_OSC4MPLL    0x03
#define MRCC_CKSYS_RTC         0x04

/* PLL multiplication factors */
#define MRCC_PLL_Disabled    0xFEFFFFFF
#define MRCC_PLL_NoChange    0x00000001
#define MRCC_PLL_Mul_12      0x18000000
#define MRCC_PLL_Mul_14      0x10000000
#define MRCC_PLL_Mul_15      0x08000000
#define MRCC_PLL_Mul_16      0x00000000

/* AHB clock source */
#define MRCC_CKSYS_Div1    0x00000000
#define MRCC_CKSYS_Div2    0x00000008
#define MRCC_CKSYS_Div4    0x00000010
#define MRCC_CKSYS_Div8    0x00000018

/* TIM clock source */
#define MRCC_HCLK_Div1    0x00000000
#define MRCC_HCLK_Div2    0x00000001
#define MRCC_HCLK_Div4    0x00000002
#define MRCC_HCLK_Div8    0x00000003

/* APB clock source */
#define MRCC_CKTIM_Div1    0xFFFFFFFB
#define MRCC_CKTIM_Div2    0x00000004

/* RTC clock sources */
#define MRCC_CKRTC_OSC4M_Div128    0x01000000
#define MRCC_CKRTC_OSC32K          0x02000000
#define MRCC_CKRTC_LPOSC           0x03000000

/* USB clock sources */
#define MRCC_CKUSB_Internal    0xFFBFFFFF
#define MRCC_CKUSB_External    0x00400000

/* MRCC Interrupts */
#define MRCC_IT_LOCK    0x40000000
#define MRCC_IT_NCKD    0x00080000

/* Peripheral Clock */
#define MRCC_Peripheral_ALL      0x1975623F
#define MRCC_Peripheral_EXTIT    0x10000000
#define MRCC_Peripheral_RTC      0x08000000
#define MRCC_Peripheral_GPIO     0x01000000
#define MRCC_Peripheral_UART2    0x00400000
#define MRCC_Peripheral_UART1    0x00200000
#define MRCC_Peripheral_UART0    0x00100000
#define MRCC_Peripheral_I2C      0x00040000
#define MRCC_Peripheral_CAN      0x00010000
#define MRCC_Peripheral_SSP1     0x00004000
#define MRCC_Peripheral_SSP0     0x00002000
#define MRCC_Peripheral_USB      0x00000200
#define MRCC_Peripheral_PWM      0x00000020
#define MRCC_Peripheral_TIM2     0x00000010
#define MRCC_Peripheral_TIM1     0x00000008
#define MRCC_Peripheral_TIM0     0x00000004
#define MRCC_Peripheral_TB       0x00000002
#define MRCC_Peripheral_ADC      0x00000001

/* Clock sources to measure theire frequency */
#define MRCC_ClockSource_CKSYS    0x01
#define MRCC_ClockSource_HCLK     0x02
#define MRCC_ClockSource_PCLK     0x03
#define MRCC_ClockSource_CKTIM    0x04

/* Low Power Debug Mode */
#define MRCC_LPDM_Disable    0xFFFFFFF7
#define MRCC_LPDM_Enable     0x00000008

/* WFI Mode parameters */
#define MRCC_WFIParam_FLASHPowerDown    0x00000000
#define MRCC_WFIParam_FLASHOn           0x00000010
#define MRCC_WFIParam_FLASHOff          0x00004000

/* STOP Mode parameters */
#define MRCC_STOPParam_Default     0x00000000
#define MRCC_STOPParam_OSC4MOff    0x00008000
#define MRCC_STOPParam_FLASHOff    0x00004000
#define MRCC_STOPParam_MVREGOff    0x00002000

/* I/O Pins voltage range */
#define MRCC_IOVoltageRange_5V     0xFFFEFFFF
#define MRCC_IOVoltageRange_3V3    0x00010000

/* Clock sources to output on MCO pin */
#define MRCC_MCO_HCLK          0x00000000
#define MRCC_MCO_PCLK          0x00000040
#define MRCC_MCO_OSC4M         0x00000080
#define MRCC_MCO_CKPLL2        0x000000C0
#define MRCC_MCOPrescaler_1    0xFFFFFFDF
#define MRCC_MCOPrescaler_2    0x00000020

/* 4MHz main oscillator configuration */
#define MRCC_OSC4M_Default    0xFFFCFFFF
#define MRCC_OSC4M_Disable    0x00020000
#define MRCC_OSC4M_Bypass     0x00010000

/* OSC32K oscillator configuration */
#define MRCC_OSC32K_Disable          0xDFFFFFFF
#define MRCC_OSC32K_Enable           0x20000000
#define MRCC_OSC32KBypass_Disable    0xBFFFFFFF
#define MRCC_OSC32KBypass_Enable     0x40000000

/* LPOSC oscillator configuration */
#define MRCC_LPOSC_Disable    0xEFFFFFFF
#define MRCC_LPOSC_Enable     0x10000000

/* RTC measurement configuration */
#define MRCC_RTCM_Disable    0xFBFFFFFF
#define MRCC_RTCM_Enable     0x04000000

/* MRCC Flags */
#define MRCC_FLAG_LOCK         0x3F
#define MRCC_FLAG_LOCKIF       0x3D
#define MRCC_FLAG_CKSEL        0x37
#define MRCC_FLAG_CKOSCSEL     0x35
#define MRCC_FLAG_NCKD         0x32
#define MRCC_FLAG_SWR          0x5D
#define MRCC_FLAG_WDGR         0x5C
#define MRCC_FLAG_EXTR         0x5B
#define MRCC_FLAG_WKP          0x5A
#define MRCC_FLAG_STDB         0x59
#define MRCC_FLAG_BCOUNT       0x58
#define MRCC_FLAG_OSC32KRDY    0x7F
#define MRCC_FLAG_CKRTCOK      0x7B
#define MRCC_FLAG_LPDONE       0x67
#define MRCC_FLAG_LP           0x60

/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void MRCC_DeInit(void);
void MRCC_XTDIV2Config(u32 MRCC_XTDIV2);
ErrorStatus MRCC_CKSYSConfig(u32 MRCC_CKSYS, u32 MRCC_PLL);
void MRCC_HCLKConfig(u32 MRCC_HCLK);
void MRCC_CKTIMConfig(u32 MRCC_CKTIM);
void MRCC_PCLKConfig(u32 MRCC_PCLK);
ErrorStatus MRCC_CKRTCConfig(u32 MRCC_CKRTC);
ErrorStatus MRCC_CKUSBConfig(u32 MRCC_CKUSB);
void MRCC_ITConfig(u32 MRCC_IT, FunctionalState NewState);
void MRCC_PeripheralClockConfig(u32 MRCC_Peripheral, FunctionalState NewState);
void MRCC_PeripheralSWResetConfig(u32 MRCC_Peripheral, FunctionalState NewState);
void MRCC_GetClocksStatus(MRCC_ClocksTypeDef*  MRCC_ClocksStatus);
void MRCC_LPMC_DBGConfig(u32 MRCC_LPDM);
void MRCC_EnterWFIMode(u32 MRCC_WFIParam);
void MRCC_EnterSTOPMode(u32 MRCC_STOPParam);
void MRCC_EnterSTANDBYMode(void);
void MRCC_GenerateSWReset(void);
void MRCC_WriteBackupRegister(MRCC_BKPReg MRCC_BKP, u32 Data);
u32 MRCC_ReadBackupRegister(MRCC_BKPReg MRCC_BKP);
void MRCC_IOVoltageRangeConfig(u32 MRCC_IOVoltageRange);
void MRCC_MCOConfig(u32 MRCC_MCO, u32 MCO_MCOPrescaler);
ErrorStatus MRCC_OSC4MConfig(u32 MRCC_OSC4M);
ErrorStatus MRCC_OSC32KConfig(u32 MRCC_OSC32K, u32 MRCC_OSC32KBypass);
ErrorStatus MRCC_LPOSCConfig(u32 MRCC_LPOSC);
void MRCC_RTCMConfig(u32 MRCC_RTCM);
void MRCC_SetBuilderCounter(u8 BuilderCounter);
u16 MRCC_GetCKSYSCounter(void);
FlagStatus MRCC_GetFlagStatus(u8 MRCC_FLAG);
void MRCC_ClearFlag(u8 MRCC_FLAG);
ITStatus MRCC_GetITStatus(u32 MRCC_IT);
void MRCC_ClearITPendingBit(u32 MRCC_IT);
ErrorStatus MRCC_WaitForOSC4MStartUp(void);

#endif /* __75x_MRCC_H */

/******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美老女人第四色| 97se亚洲国产综合自在线不卡| 欧美日韩一区精品| 丝袜美腿亚洲色图| 精品久久久久一区二区国产| 国产尤物一区二区在线| 久久综合色播五月| 成人av第一页| 偷拍日韩校园综合在线| 欧美成人bangbros| 北条麻妃国产九九精品视频| 亚洲一区在线播放| 精品粉嫩超白一线天av| 波多野结衣中文字幕一区| 一区二区三区四区亚洲| 日韩一区二区在线观看视频| 国产不卡高清在线观看视频| 亚洲综合成人在线视频| 精品日韩在线一区| av成人免费在线观看| 日韩一区欧美二区| 国产农村妇女毛片精品久久麻豆 | 日韩一二在线观看| 国产乱淫av一区二区三区| 国产精品传媒视频| 日韩三级免费观看| a级精品国产片在线观看| 日本视频中文字幕一区二区三区| 久久精品亚洲一区二区三区浴池| 欧美在线视频你懂得| 精品亚洲porn| 亚洲国产婷婷综合在线精品| 国产午夜精品久久久久久久| 欧美日韩大陆一区二区| 成人av电影免费观看| 美女在线一区二区| 一区二区三区欧美日| 国产网站一区二区三区| 欧美精选午夜久久久乱码6080| 国产成人亚洲综合a∨婷婷 | 午夜欧美视频在线观看 | www.亚洲精品| 免费看欧美美女黄的网站| 日韩一区在线看| 亚洲精品一区二区三区香蕉| 欧美在线观看一区二区| av电影在线观看一区| 国产综合色在线| 青青草国产精品亚洲专区无| 一区二区三区产品免费精品久久75| 久久天堂av综合合色蜜桃网| 777亚洲妇女| 欧美性猛交xxxxxx富婆| www.亚洲激情.com| 国产成人精品三级麻豆| 久久99国产精品麻豆| 天堂久久一区二区三区| 亚洲一区二区三区四区在线 | 国产欧美精品区一区二区三区| 欧美一级精品大片| 欧美年轻男男videosbes| 色婷婷av一区二区三区之一色屋| 成人国产亚洲欧美成人综合网| 精品一区二区三区在线播放视频| 亚洲高清免费视频| 午夜在线电影亚洲一区| 夜夜操天天操亚洲| 亚洲愉拍自拍另类高清精品| 亚洲免费观看高清完整| 亚洲欧美日韩中文播放| 一区精品在线播放| 亚洲欧洲日韩在线| 亚洲欧美日韩精品久久久久| 亚洲欧美电影一区二区| 国产精品短视频| 亚洲女女做受ⅹxx高潮| 日韩一区欧美小说| 亚洲欧美激情在线| 亚洲永久免费av| 天天操天天综合网| 午夜电影一区二区| 麻豆视频观看网址久久| 狠狠色丁香婷综合久久| 国产精品中文有码| eeuss国产一区二区三区| 色先锋aa成人| 欧美午夜精品一区二区蜜桃| 欧美日韩亚洲国产综合| 欧美疯狂性受xxxxx喷水图片| 日韩欧美一级在线播放| 日韩女同互慰一区二区| 国产日韩精品视频一区| 成人欧美一区二区三区在线播放| 亚洲欧美成人一区二区三区| 亚洲五月六月丁香激情| 免费人成精品欧美精品 | 国产精品卡一卡二| **网站欧美大片在线观看| 亚洲在线观看免费| 六月丁香婷婷色狠狠久久| 成人一区在线观看| 色视频一区二区| 日韩免费视频一区二区| 日本一区二区电影| 亚洲v日本v欧美v久久精品| 免费在线视频一区| youjizz国产精品| 欧美猛男男办公室激情| 久久久精品2019中文字幕之3| **欧美大码日韩| 免费成人在线观看| 成人黄色777网| 欧美一区二区视频观看视频| 久久蜜桃av一区二区天堂| 亚洲精品视频在线观看免费| 青草国产精品久久久久久| 成人在线综合网站| 欧美日韩中文精品| 中文字幕免费不卡| 免费观看91视频大全| 99精品久久免费看蜜臀剧情介绍| 在线不卡欧美精品一区二区三区| 久久久久久久久岛国免费| 亚洲一区二区三区自拍| 风间由美一区二区三区在线观看| 欧美日韩三级在线| 国产精品久久网站| 免费欧美日韩国产三级电影| 色哟哟日韩精品| 日本一区二区三区视频视频| 日韩不卡一二三区| 91视频免费播放| 久久久夜色精品亚洲| 日韩av网站免费在线| 91伊人久久大香线蕉| 久久久亚洲高清| 免费观看成人鲁鲁鲁鲁鲁视频| 日本道精品一区二区三区| 国产日韩欧美麻豆| 久久成人18免费观看| 精品视频一区二区不卡| 亚洲欧洲成人av每日更新| 国产成+人+日韩+欧美+亚洲| 日韩三级高清在线| 日韩经典中文字幕一区| 欧美在线视频全部完| 亚洲欧美日韩精品久久久久| 不卡在线视频中文字幕| 久久奇米777| 国产在线精品一区二区不卡了 | 欧美本精品男人aⅴ天堂| 亚洲国产一区二区三区| 色综合色狠狠天天综合色| 亚洲欧洲日本在线| av电影在线观看不卡| 国产精品欧美久久久久无广告 | 国产宾馆实践打屁股91| 欧美不卡一区二区| 美女在线观看视频一区二区| 欧美精品色综合| 亚洲va在线va天堂| 欧美日本一区二区| 日韩国产欧美在线播放| 欧美日本在线一区| 丝袜国产日韩另类美女| 欧美一级日韩一级| 日韩1区2区3区| 日韩精品一区二区三区视频在线观看| 日本亚洲三级在线| 日韩欧美色综合网站| 精品一区二区在线免费观看| 欧美成人video| 国产美女娇喘av呻吟久久 | 亚洲美女淫视频| 欧洲国产伦久久久久久久| 亚洲成人久久影院| 欧美日韩和欧美的一区二区| 午夜av电影一区| 日韩欧美你懂的| 国产精品正在播放| 亚洲免费观看视频| 777久久久精品| 韩国午夜理伦三级不卡影院| 精品国产91乱码一区二区三区 | 夜夜精品视频一区二区| 欧美日韩高清一区二区| 开心九九激情九九欧美日韩精美视频电影| 日韩精品一区二| 成人激情动漫在线观看| 亚洲一区二区三区在线| 日韩欧美国产综合在线一区二区三区| 国产一区二区导航在线播放| 亚洲日本在线a| 91麻豆精品国产自产在线观看一区| 激情国产一区二区 | 国产色产综合色产在线视频| 99精品久久只有精品| 日韩va欧美va亚洲va久久| 国产欧美日韩另类视频免费观看| 一本色道久久综合狠狠躁的推荐|