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

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

?? st79_map.h

?? st公司新出的一款8位單片機(jī)st79的lib庫
?? H
?? 第 1 頁 / 共 4 頁
字號:

#define I2C_TRISER_TRISE ((u8)0x3F) /*!< Maximum Rise Time in Fast/Standard mode (Master mode) */

#ifdef HW_PLATFORM_TEST_CHIP
#define I2C_PECR_PEC ((u8)0xFF) /*!< */ /* TBD not in datasheet */
#endif

/**
  * @}
  */

/*----------------------------------------------------------------------------*/
/**
  * @brief Interrupt Controller (ITC)
  */
typedef volatile struct ITC_struct
{
  u8 ISPR0; /* Interrupt Software Priority register 0 */
  u8 ISPR1; /* Interrupt Software Priority register 1 */
  u8 ISPR2; /* Interrupt Software Priority register 2 */
  u8 ISPR3; /* Interrupt Software Priority register 3 */
  u8 ISPR4; /* Interrupt Software Priority register 4 */
  u8 ISPR5; /* Interrupt Software Priority register 5 */
  u8 ISPR6; /* Interrupt Software Priority register 6 */
  u8 ISPR7; /* Interrupt Software Priority register 7 */
}
ITC_TypeDef;

/** @addtogroup ITC_Registers_Reset_Value
  * @{
  */
#define ITC_SPRX_RESET_VALUE ((u8)0xFF) /*!< Reset value of Software Priority registers 0 to 7 */
/**
  * @}
  */

/*----------------------------------------------------------------------------*/
/**
  * @brief External Interrupt Controller (EXTI)
  */
typedef volatile struct EXTI_struct
{
  u8 CR1; /* External Interrupt Control Register for PORTA to PORTD */
  u8 CR2; /* External Interrupt Control Register for PORTE and TLI */
}
EXTI_TypeDef;

/** @addtogroup EXTI_Registers_Reset_Value
  * @{
  */

#define EXTI_CR1_RESET_VALUE ((u8)0x00)
#define EXTI_CR2_RESET_VALUE ((u8)0x00)

/**
  * @}
  */

/** @addtogroup EXTI_Registers_Bits_Definition
  * @{
  */

#define EXTI_CR1_PDIS ((u8)0xC0) /*!< EXTI PORTD external interrupt sensitivity bit Mask */
#define EXTI_CR1_PCIS ((u8)0x30) /*!< EXTI PORTC external interrupt sensitivity bit Mask */
#define EXTI_CR1_PBIS ((u8)0x0C) /*!< EXTI PORTB external interrupt sensitivity bit Mask */
#define EXTI_CR1_PAIS ((u8)0x03) /*!< EXTI PORTA external interrupt sensitivity bit Mask */

#define EXTI_CR2_TLIE ((u8)0x04) /*!< EXTI TLI   external interrupt sensitivity bit Mask */
#define EXTI_CR2_PEIS ((u8)0x03) /*!< EXTI PORTE external interrupt sensitivity bit Mask */

/**
  * @}
  */

/*----------------------------------------------------------------------------*/
/**
  * @brief General Purpose I/Os (GPIO)
  */
typedef volatile struct GPIO_struct
{
  u8 ODR; /*!< Output Data Register */
  u8 IDR; /*!< Input Data Register */
  u8 DDR; /*!< Data Direction Register */
  u8 CR1; /*!< Configuration Register 1 */
  u8 CR2; /*!< Configuration Register 2 */
}
GPIO_TypeDef;

/** @addtogroup GPIO_Registers_Reset_Value
  * @{
  */
#define GPIO_ODR_RESET_VALUE ((u8)0x00)
#define GPIO_DDR_RESET_VALUE ((u8)0x00)
#define GPIO_CR1_RESET_VALUE ((u8)0x00)
#define GPIO_CR2_RESET_VALUE ((u8)0x00)
/**
  * @}
  */

/*----------------------------------------------------------------------------*/
/**
  * @brief FLASH and Data EEPROM
  */
typedef volatile struct FLASH_struct
{
  u8 CR1;       /*!< Flash control register 1 */
  u8 CR2;       /*!< Flash control register 2 */
  u8 NCR2;      /*!< Flash complementary control register 2 */
  u8 FPR;       /*!< Flash protection register */
  u8 NFPR;      /*!< Flash complementary protection register */
  u8 IAPSR;     /*!< Flash in-application programming status register */
  u8 RESERVED1;
  u8 RESERVED2;
  u8 PUNPR;     /*!< Flash program memory unprotection register */
  u8 RESERVED3;
  u8 DUNPR;     /*!< Data EEPROM unprotection register */
}
FLASH_TypeDef;

/** @addtogroup FLASH_Registers_Reset_Value
  * @{
  */
#define FLASH_CR1_RESET_VALUE   ((u8)0x00)
#define FLASH_CR2_RESET_VALUE   ((u8)0x00)
#define FLASH_NCR2_RESET_VALUE  ((u8)0xFF)
#define FLASH_IAPSR_RESET_VALUE ((u8)0x00)
#define FLASH_PUNPR_RESET_VALUE ((u8)0x00)
#define FLASH_DUNPR_RESET_VALUE ((u8)0x00)
/**
  * @}
  */

/** @addtogroup FLASH_Registers_Bits_Definition
  * @{
  */
#define FLASH_CR1_HALT           ((u8)0x08) /*!< Standby in Halt mode Mask */
#define FLASH_CR1_AHALT          ((u8)0x04) /*!< Standby in Active Halt mode Mask */
#define FLASH_CR1_IE             ((u8)0x02) /*!< Flash Interrupt enable Mask */
#define FLASH_CR1_FIX            ((u8)0x01) /*!< Fix programming time Mask */

#define FLASH_CR2_OPT            ((u8)0x80) /*!< Select option byte Mask */
#define FLASH_CR2_WWO            ((u8)0x40) /*!< Word write once Mask */
#define FLASH_CR2_ERASE          ((u8)0x20) /*!< Erase block Mask */
#define FLASH_CR2_FPRG           ((u8)0x10) /*!< Fast programming mode Mask */
#define FLASH_CR2_PRG            ((u8)0x01) /*!< Program block Mask */

#define FLASH_NCR2_NOPT          ((u8)0x80) /*!< Select option byte Mask */
#define FLASH_NCR2_NWWO          ((u8)0x40) /*!< Word write once Mask */
#define FLASH_NCR2_NERASE        ((u8)0x20) /*!< Erase block Mask */
#define FLASH_NCR2_NFPRG         ((u8)0x10) /*!< Fast programming mode Mask */
#define FLASH_NCR2_NPRG          ((u8)0x01) /*!< Program block Mask */

#define FLASH_FPR_FWP            ((u8)0xFF) /*!< Boot memory size Mask */

#define FLASH_NFPR_NFWP          ((u8)0xFF) /*!< Boot memory size Mask */

#define FLASH_IAPSR_ENDHV        ((u8)0x40) /*!< End of high voltage flag Mask */
#define FLASH_IAPSR_SOP          ((u8)0x20) /*!< Start of operation flag Mask */
#define FLASH_IAPSR_ECCF         ((u8)0x10) /*!< ECC correction flag Mask */
#define FLASH_IAPSR_DATAUNLOCKED ((u8)0x08) /*!< Data EEPROM unlocked flag Mask */
#define FLASH_IAPSR_EOP          ((u8)0x04) /*!< End of operation flag Mask */
#define FLASH_IAPSR_PRGUNLOCKED  ((u8)0x02) /*!< Program memory unlocked flag Mask */
#define FLASH_IAPSR_WR_PG_DIS    ((u8)0x01) /*!< Write attempted to protected page Mask */

#define FLASH_PUNPR_PUNP         ((u8)0xFF) /*!< Program memory unprotection Mask */

#define FLASH_DUNPR_DUNP         ((u8)0xFF) /*!< Data EEPROM unprotection Mask */
/**
  * @}
  */

/*----------------------------------------------------------------------------*/
/**
  * @brief Option Bytes (OPT)
  */
typedef volatile struct OPT_struct
{
  u8 OPT0;  /*!< Option byte 0 */ 
  u8 NOPT0; /*!< Complementary Option byte 0 */
  u8 OPT1;  /*!< Option byte 1 */ 
  u8 NOPT1; /*!< Complementary Option byte 1 */
  u8 OPT2;  /*!< Option byte 2 */
  u8 NOPT2; /*!< Complementary Option byte 2 */
  u8 OPT3;  /*!< Option byte 3 */
  u8 NOPT3; /*!< Complementary Option byte 3 */
} OPT_TypeDef;

/*----------------------------------------------------------------------------*/
/**
  * @brief Internal Low Speed Watchdog (IWDG)
  */
typedef volatile struct IWDG_struct
{
  u8 KR;  /* Low Speed Watchdog Key Register */
  u8 PR;  /* Low Speed Watchdog Prescaler Register */
  u8 RLR; /* Low Speed Watchdog Reload Register */
}
IWDG_TypeDef;

/** @addtogroup IWDG_Registers_Reset_Value
  * @{
  */
#define IWDG_RLR_RESET_VALUE    ((u8)0xFF)  /*! <Reload Register Default Value */
#define IWDG_PR_RESET_VALUE     ((u8)0x00)  /*! <Prescaler Register Default Value */
/**
  * @}
  */
  
/*----------------------------------------------------------------------------*/
/**
  * @brief Window Watchdog (WWDG)
  */
typedef volatile struct WWDG_struct
{	
  u8 CR;  /* Watchdog Control Register  */
  u8 WR;  /* Window Watchdog  Register  */
}
WWDG_TypeDef;

/** @addtogroup WWDG_Registers_Reset_Value
  * @{
  */
#define WWDG_CR_RESET_VALUE		((u8)0x7F)	/*! <Control Register Default Value */
#define WWDG_WR_RESET_VALUE		((u8)0x7F)	/*! <Window Register Default Value */
/**
  * @}
  */
  
/** @addtogroup WWDG_Registers_Bits_Definition
  * @{
  */
#define WWDG_CR_WDGA		((u8)0x80)		/*!< WDGA bit mask */
#define WWDG_CR_T6			((u8)0x40)		/*!< T6 bit mask */
#define WWDG_CR_T				((u8)0x7F)		/*!< T bits mask */
#define WWDG_WR_MSB			((u8)0x80)		/*!< MSB bit mask */
#define WWDG_WR_W				((u8)0x7F)		/*!< W bits mask */  
/**
  * @}
  */


/*----------------------------------------------------------------------------*/
/**
  * @brief Reset Controller (RST)
  */
typedef volatile struct RST_struct
{
  u8 STAT;  /*  RESET CONTROL STATUS REGISTER   */
  u8 HPTRIM;  /*  RESET CONTROL HPTRIM REGISTER   */
  u8 HPTRIM_C;   /*   RESET CONTROL HPTRIM_C REGISTER  */
  u8 LPTRIM;  /*  RESET CONTROL LPTRIM REGISTER   */
  u8 LPTRIM_C;   /*  RESET CONTROL LPTRIM_C REGISTER  */
}
RST_TypeDef;

/*----------------------------------------------------------------------------*/
/**
  * @brief Serial Peripheral Interface (SPI)
  */
typedef volatile struct SPI_struct
{
  u8 CR1; 		/* SPI control register 1 */
  u8 CR2; 		/* SPI control register 2 */
  u8 ICR; 		/* SPI interrupt control register */
  u8 SR;  		/* SPI status register */
  u8 DR;  		/* SPI data I/O register */
  u8 CRCPR; 	/* SPI CRC polynomial register*/
  u8 RXCRCR;  /* SPI Rx CRC register */
  u8 TXCRCR;  /* SPI Tx CRC register */
}
SPI_TypeDef;

/** @addtogroup SPI_Registers_Reset_Value
  * @{
  */
	#define SPI_CR1_RESET_VALUE			((u8)0x00)	/*! <Control Register 1 reset value */
	#define SPI_CR2_RESET_VALUE			((u8)0x00)	/*! <Control Register 2 reset value */
	#define SPI_ICR_RESET_VALUE			((u8)0x00)	/*! <Interrupt Control Register reset value */
	#define SPI_SR_RESET_VALUE			((u8)0x02)	/*! <Status Register reset value */
	#define SPI_DR_RESET_VALUE			((u8)0x00)	/*! <Data Register reset value */
	#define SPI_CRCPR_RESET_VALUE		((u8)0x07)	/*! <Polynomial Register reset value */
	#define SPI_CRCR_RESET_VALUE		((u8)0xFF)	/*! <CRC Register reset value */
	#define SPI_RXCRCR_RESET_VALUE	((u8)0xFF)	/*! <RX CRC Register reset value */
	#define SPI_TXCRCR_RESET_VALUE	((u8)0xFF)	/*! <TX CRC Register reset value */

/**
  * @}
  */
  
/** @addtogroup SPI_Registers_Bits_Definition
  * @{
  */
  #define SPI_ICR_TXIE				((u8)0x80)		/*!< Tx buffer empty interrupt enable bits mask */
  #define SPI_ICR_RXIE				((u8)0x40)		/*!< Rx buffer empty interrupt enable bits mask */
  #define SPI_ICR_ERRIE				((u8)0x20)		/*!< Error interrupt enable bits mask */
  #define SPI_ICR_WKIE				((u8)0x10)		/*!< Wake-up interrupt enable bits mask */
  
  #define SPI_CR2_BIDIMODE		((u8)0x80)		/*!< Bi-directional data mode enable bits mask */
  #define SPI_CR2_BIDIOE			((u8)0x40)		/*!< Output enable in bi-directional mode bits mask */
  #define SPI_CR2_CRCEN				((u8)0x20)		/*!< Hardware CRC calculation enable bits mask */
  #define SPI_CR2_CRCNEXT			((u8)0x10)		/*!< Transmit CRC next bits mask */
  #define SPI_CR2_SSM					((u8)0x02)		/*!< Software slave managment bits mask */
  #define SPI_CR2_SSI					((u8)0x01)		/*!< Internal slave select bits mask */
  
  #define SPI_CR1_SPE					((u8)0x40)		/*!< SPI enable bits mask */
/**
  * @}
  */

/*----------------------------------------------------------------------------*/
/**
  * @brief SWIM
  */
typedef volatile struct SWIM_struct
{
  u8 CSR; /* Control/Status register  */
  u8 DR;  /* Data register */
}
SWIM_TypeDef;

/*----------------------------------------------------------------------------*/
/**
  * @brief USART 
  */
typedef volatile struct USART_struct
{
  u8 SR;  /* USART status register  */
  u8 DR;  /* USART data register     */
  u8 BRR1;  /* USART baud rate register   */
  u8 BRR2;  /* USART DIV mantissa[11:8] SCIDIV fraction */
  u8 CR1;  /* USART control register 1     */
  u8 CR2;  /* USART control register 2     */
  u8 CR3;  /* USART control register 3      */
  u8 CR4;  /* USART control register 4      */
  u8 CR5;  /* USART control register 5       */
  u8 GT;  /* USART guard time register     */
  u8 PSCR;  /* USART prescaler register     */
}
USART_TypeDef;


/** @addtogroup USART_Registers_Reset_Value
  * @{
  */
#define	USART_SR_RESET_VALUE ((u8)0xC0)
#define	USART_BRR1_RESET_VALUE ((u8)0x00)
#define	USART_BRR2_RESET_VALUE ((u8)0x00)
#define	USART_CR1_RESET_VALUE ((u8)0x00)
#define	USART_CR2_RESET_VALUE ((u8)0x00)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本一区二区三区| 日韩一区二区高清| 黄色小说综合网站| 一区二区三区四区精品在线视频| 日韩写真欧美这视频| 91老司机福利 在线| 国产麻豆午夜三级精品| 香蕉加勒比综合久久| 自拍视频在线观看一区二区| 亚洲精品一区二区三区精华液| 色老汉av一区二区三区| 国产成人精品影视| 免费在线一区观看| 亚洲成人1区2区| 亚洲乱码国产乱码精品精小说 | 欧美大片在线观看一区| 一本大道久久a久久精二百| 国产成人丝袜美腿| 国产一本一道久久香蕉| 六月丁香综合在线视频| 亚洲国产综合人成综合网站| 亚洲精品一二三| 国产精品久久久久久久第一福利| 精品国产乱码久久久久久1区2区| 欧美一区二区三区四区在线观看| 在线一区二区三区四区五区| 91美女视频网站| 成人动漫在线一区| 成人午夜视频福利| 成人高清免费观看| 成人综合在线视频| 不卡的电影网站| 成人看片黄a免费看在线| 国产很黄免费观看久久| 国产精品一区不卡| 国产91丝袜在线播放九色| 国产久卡久卡久卡久卡视频精品| 国产综合久久久久影院| 国产在线精品一区二区不卡了| 奇米888四色在线精品| 麻豆成人久久精品二区三区红| 日韩国产高清在线| 老司机精品视频一区二区三区| 日韩av一区二区三区四区| 美女mm1313爽爽久久久蜜臀| 麻豆一区二区三| 国产麻豆精品theporn| 国产成人免费视频精品含羞草妖精| 国产91丝袜在线观看| 不卡影院免费观看| 色www精品视频在线观看| 欧美日韩免费在线视频| 91麻豆精品国产91久久久 | 国产精品成人在线观看| 国产精品久久久久三级| 亚洲少妇30p| 亚洲国产欧美一区二区三区丁香婷 | 日韩精品一区二区三区swag| www欧美成人18+| 国产精品网站导航| 亚洲欧美日韩国产综合在线| 亚洲国产人成综合网站| 久久激情五月婷婷| 丁香天五香天堂综合| 蜜桃av噜噜一区| 奇米色一区二区| 日韩三级高清在线| 精品黑人一区二区三区久久| 亚洲成人av福利| 国产精品久久久久久户外露出| 中文字幕在线视频一区| 极品美女销魂一区二区三区 | 精品午夜久久福利影院| 91国偷自产一区二区三区观看 | 国产一区亚洲一区| 欧美日韩国产综合久久| 亚洲色图在线播放| 国产不卡在线视频| 精品国产伦一区二区三区观看方式 | 亚洲成人777| 色婷婷香蕉在线一区二区| 国产精品毛片久久久久久| 激情综合五月婷婷| 欧美日韩成人综合天天影院| 亚洲精品精品亚洲| 成人黄色综合网站| 久久久久久久久99精品| 国产一区激情在线| 欧美一区2区视频在线观看| 亚洲午夜成aⅴ人片| 91丝袜美女网| 国产精品久久久久婷婷| 成人av片在线观看| 中文字幕精品一区二区三区精品| 韩国女主播一区| 精品福利一区二区三区| 久久国产剧场电影| 日韩精品专区在线| 六月丁香综合在线视频| 日韩免费一区二区| 老汉av免费一区二区三区| 日韩免费观看高清完整版| 免费久久精品视频| 精品国产乱子伦一区| 久久超碰97中文字幕| 久久综合久久综合九色| 黄色小说综合网站| 国产日韩欧美高清| 东方欧美亚洲色图在线| 国产精品青草久久| 色综合中文字幕国产| 亚洲欧洲另类国产综合| 91网站视频在线观看| 亚洲综合色婷婷| 91麻豆精品国产无毒不卡在线观看| 三级精品在线观看| 精品国产伦理网| 成人综合激情网| 亚洲精品中文字幕乱码三区| 欧美日韩激情一区二区三区| 午夜精品久久久久久| 日韩欧美123| 高清不卡一二三区| 亚洲欧美日韩精品久久久久| 欧美性色黄大片| 久久精品国产秦先生| 国产欧美一区二区精品性色| 菠萝蜜视频在线观看一区| 亚洲男人都懂的| 7777精品伊人久久久大香线蕉经典版下载 | 日韩欧美中文字幕精品| 国内外成人在线| 国产精品国产三级国产普通话蜜臀 | 色综合一个色综合| 亚洲午夜精品一区二区三区他趣| 欧美一区二区三区在线看| 国产精品一区二区视频| 亚洲欧美在线视频| 欧美日韩成人综合天天影院| 国产在线看一区| 亚洲精品国久久99热| 日韩欧美亚洲一区二区| www.色综合.com| 日韩激情一二三区| 国产女主播视频一区二区| 色狠狠色噜噜噜综合网| 麻豆国产一区二区| 成人免费一区二区三区视频| 欧美久久一二三四区| 国产精品66部| 亚洲成人一区在线| 亚洲国产精品黑人久久久 | 亚洲欧美日韩一区二区| 日韩欧美不卡在线观看视频| 波多野结衣精品在线| 免费不卡在线视频| 中文字幕中文字幕中文字幕亚洲无线| 欧美日韩一区在线| 高清日韩电视剧大全免费| 日韩黄色一级片| 国产精品久久久久久久久动漫 | 亚洲日本欧美天堂| 精品国内二区三区| 欧美伊人精品成人久久综合97| 国产在线观看一区二区| 亚洲九九爱视频| 国产欧美一区二区在线| 欧美一区二区三区免费大片| 91香蕉视频黄| 国产精品一二一区| 日韩高清不卡一区二区三区| 国产精品久久久久久久久快鸭 | 精品一区二区三区av| 亚洲激情在线激情| 久久久久久久综合| 91精品午夜视频| 色老汉一区二区三区| 成人sese在线| 国产很黄免费观看久久| 免费精品99久久国产综合精品| 亚洲精品水蜜桃| 中文成人综合网| 久久婷婷一区二区三区| 欧美一级二级三级蜜桃| 色噜噜狠狠色综合欧洲selulu| 国产+成+人+亚洲欧洲自线| 久久99久久99| 日日夜夜精品免费视频| 一区二区三区国产精品| 亚洲私人影院在线观看| 中文在线一区二区| 久久久亚洲欧洲日产国码αv| 91精品国产综合久久久蜜臀粉嫩 | 欧美在线一区二区三区| 91片黄在线观看| 色综合网色综合| 一本色道a无线码一区v| 91网站在线观看视频| 一本色道久久综合亚洲aⅴ蜜桃| 成人av在线网站|