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

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

?? stm32f10x_flash.h

?? Cortex-M3 CAN源代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define FLASH_WRProt_Pages30to31       ((uint32_t)0x00008000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 30 to 31 */
#define FLASH_WRProt_Pages32to33       ((uint32_t)0x00010000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 32 to 33 */
#define FLASH_WRProt_Pages34to35       ((uint32_t)0x00020000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 34 to 35 */
#define FLASH_WRProt_Pages36to37       ((uint32_t)0x00040000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 36 to 37 */
#define FLASH_WRProt_Pages38to39       ((uint32_t)0x00080000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 38 to 39 */
#define FLASH_WRProt_Pages40to41       ((uint32_t)0x00100000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 40 to 41 */
#define FLASH_WRProt_Pages42to43       ((uint32_t)0x00200000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 42 to 43 */
#define FLASH_WRProt_Pages44to45       ((uint32_t)0x00400000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 44 to 45 */
#define FLASH_WRProt_Pages46to47       ((uint32_t)0x00800000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 46 to 47 */
#define FLASH_WRProt_Pages48to49       ((uint32_t)0x01000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 48 to 49 */
#define FLASH_WRProt_Pages50to51       ((uint32_t)0x02000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 50 to 51 */
#define FLASH_WRProt_Pages52to53       ((uint32_t)0x04000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 52 to 53 */
#define FLASH_WRProt_Pages54to55       ((uint32_t)0x08000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 54 to 55 */
#define FLASH_WRProt_Pages56to57       ((uint32_t)0x10000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 56 to 57 */
#define FLASH_WRProt_Pages58to59       ((uint32_t)0x20000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 58 to 59 */
#define FLASH_WRProt_Pages60to61       ((uint32_t)0x40000000) /*!< STM32 Medium-density and Connectivity line devices:
                                                                   Write protection of page 60 to 61 */
#define FLASH_WRProt_Pages62to127      ((uint32_t)0x80000000) /*!< STM32 Connectivity line devices: Write protection of page 62 to 127 */
#define FLASH_WRProt_Pages62to255      ((uint32_t)0x80000000) /*!< STM32 Medium-density devices: Write protection of page 62 to 255 */

#define FLASH_WRProt_AllPages          ((uint32_t)0xFFFFFFFF) /*!< Write protection of all Pages */

#define IS_FLASH_WRPROT_PAGE(PAGE) (((PAGE) != 0x00000000))

#define IS_FLASH_ADDRESS(ADDRESS) (((ADDRESS) >= 0x08000000) && ((ADDRESS) < 0x0807FFFF))

#define IS_OB_DATA_ADDRESS(ADDRESS) (((ADDRESS) == 0x1FFFF804) || ((ADDRESS) == 0x1FFFF806))

/**
  * @}
  */

/** @defgroup Option_Bytes_IWatchdog 
  * @{
  */

#define OB_IWDG_SW                     ((uint16_t)0x0001)  /*!< Software IWDG selected */
#define OB_IWDG_HW                     ((uint16_t)0x0000)  /*!< Hardware IWDG selected */
#define IS_OB_IWDG_SOURCE(SOURCE) (((SOURCE) == OB_IWDG_SW) || ((SOURCE) == OB_IWDG_HW))

/**
  * @}
  */

/** @defgroup Option_Bytes_nRST_STOP 
  * @{
  */

#define OB_STOP_NoRST                  ((uint16_t)0x0002) /*!< No reset generated when entering in STOP */
#define OB_STOP_RST                    ((uint16_t)0x0000) /*!< Reset generated when entering in STOP */
#define IS_OB_STOP_SOURCE(SOURCE) (((SOURCE) == OB_STOP_NoRST) || ((SOURCE) == OB_STOP_RST))

/**
  * @}
  */

/** @defgroup Option_Bytes_nRST_STDBY 
  * @{
  */

#define OB_STDBY_NoRST                 ((uint16_t)0x0004) /*!< No reset generated when entering in STANDBY */
#define OB_STDBY_RST                   ((uint16_t)0x0000) /*!< Reset generated when entering in STANDBY */
#define IS_OB_STDBY_SOURCE(SOURCE) (((SOURCE) == OB_STDBY_NoRST) || ((SOURCE) == OB_STDBY_RST))

/**
  * @}
  */

/** @defgroup FLASH_Interrupts 
  * @{
  */

#define FLASH_IT_ERROR                 ((uint32_t)0x00000400)  /*!< FPEC error interrupt source */
#define FLASH_IT_EOP                   ((uint32_t)0x00001000)  /*!< End of FLASH Operation Interrupt source */
#define IS_FLASH_IT(IT) ((((IT) & (uint32_t)0xFFFFEBFF) == 0x00000000) && (((IT) != 0x00000000)))

/**
  * @}
  */

/** @defgroup FLASH_Flags 
  * @{
  */

#define FLASH_FLAG_BSY                 ((uint32_t)0x00000001)  /*!< FLASH Busy flag */
#define FLASH_FLAG_EOP                 ((uint32_t)0x00000020)  /*!< FLASH End of Operation flag */
#define FLASH_FLAG_PGERR               ((uint32_t)0x00000004)  /*!< FLASH Program error flag */
#define FLASH_FLAG_WRPRTERR            ((uint32_t)0x00000010)  /*!< FLASH Write protected error flag */
#define FLASH_FLAG_OPTERR              ((uint32_t)0x00000001)  /*!< FLASH Option Byte error flag */
 
#define IS_FLASH_CLEAR_FLAG(FLAG) ((((FLAG) & (uint32_t)0xFFFFFFCA) == 0x00000000) && ((FLAG) != 0x00000000))
#define IS_FLASH_GET_FLAG(FLAG)  (((FLAG) == FLASH_FLAG_BSY) || ((FLAG) == FLASH_FLAG_EOP) || \
                                  ((FLAG) == FLASH_FLAG_PGERR) || ((FLAG) == FLASH_FLAG_WRPRTERR) || \
                                  ((FLAG) == FLASH_FLAG_OPTERR))

/**
  * @}
  */

/**
  * @}
  */

/** @defgroup FLASH_Exported_Macros
  * @{
  */

/**
  * @}
  */

/** @defgroup FLASH_Exported_Functions
  * @{
  */

void FLASH_SetLatency(uint32_t FLASH_Latency);
void FLASH_HalfCycleAccessCmd(uint32_t FLASH_HalfCycleAccess);
void FLASH_PrefetchBufferCmd(uint32_t FLASH_PrefetchBuffer);
void FLASH_Unlock(void);
void FLASH_Lock(void);
FLASH_Status FLASH_ErasePage(uint32_t Page_Address);
FLASH_Status FLASH_EraseAllPages(void);
FLASH_Status FLASH_EraseOptionBytes(void);
FLASH_Status FLASH_ProgramWord(uint32_t Address, uint32_t Data);
FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data);
FLASH_Status FLASH_ProgramOptionByteData(uint32_t Address, uint8_t Data);
FLASH_Status FLASH_EnableWriteProtection(uint32_t FLASH_Pages);
FLASH_Status FLASH_ReadOutProtection(FunctionalState NewState);
FLASH_Status FLASH_UserOptionByteConfig(uint16_t OB_IWDG, uint16_t OB_STOP, uint16_t OB_STDBY);
uint32_t FLASH_GetUserOptionByte(void);
uint32_t FLASH_GetWriteProtectionOptionByte(void);
FlagStatus FLASH_GetReadOutProtectionStatus(void);
FlagStatus FLASH_GetPrefetchBufferStatus(void);
void FLASH_ITConfig(uint16_t FLASH_IT, FunctionalState NewState);
FlagStatus FLASH_GetFlagStatus(uint16_t FLASH_FLAG);
void FLASH_ClearFlag(uint16_t FLASH_FLAG);
FLASH_Status FLASH_GetStatus(void);
FLASH_Status FLASH_WaitForLastOperation(uint32_t Timeout);

#ifdef __cplusplus
}
#endif

#endif /* __STM32F10x_FLASH_H */
/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
㊣最新国产の精品bt伙计久久| 国产老妇另类xxxxx| 欧美另类z0zxhd电影| 亚洲一区二区中文在线| 欧美久久高跟鞋激| 国产成人精品午夜视频免费| 亚洲人午夜精品天堂一二香蕉| 欧美日韩亚洲另类| 人妖欧美一区二区| 1024成人网| 3d动漫精品啪啪一区二区竹菊| 精一区二区三区| 亚洲第一综合色| 日本一区二区视频在线观看| 欧美日韩亚洲综合一区二区三区| 午夜电影网亚洲视频| 亚洲蜜桃精久久久久久久| 欧美日本精品一区二区三区| 国产精品一二二区| 国产亚洲综合色| 欧美精品高清视频| 99re亚洲国产精品| 精品一区二区三区久久久| 日韩中文字幕一区二区三区| 国产欧美一区二区精品秋霞影院| 精品视频在线免费看| 久久国产精品露脸对白| 午夜久久电影网| 亚洲三级在线免费| 国产蜜臀av在线一区二区三区| 欧美岛国在线观看| 欧美日韩的一区二区| 成人av高清在线| 激情五月婷婷综合| 国产一区二区不卡| 男男视频亚洲欧美| 亚洲午夜免费视频| 亚洲一区二区在线免费观看视频 | 久久久99免费| 欧美人与z0zoxxxx视频| 99热99精品| 成人午夜av在线| 国产一区二区中文字幕| 青青草国产成人99久久| 视频一区二区国产| 午夜伦欧美伦电影理论片| 一区二区三区蜜桃| 男人操女人的视频在线观看欧美| 欧美激情中文不卡| 精品乱码亚洲一区二区不卡| 国产一区不卡精品| 国产一区二区在线视频| 一区二区三区毛片| 欧美美女一区二区| 国产成人综合精品三级| 国产原创一区二区| 精品一区二区免费| 国产成人高清视频| 秋霞影院一区二区| 久久精品国产亚洲a| 久久精品国产免费| 国产精品一区二区三区四区| 成人午夜视频福利| eeuss鲁片一区二区三区| 丁香激情综合五月| 国产在线精品不卡| 成人黄色777网| 色综合久久久久| 欧美三级欧美一级| 日韩亚洲欧美在线观看| 欧美大片日本大片免费观看| 欧美大度的电影原声| 欧美一个色资源| 欧美精品一区二区蜜臀亚洲| 亚洲精品一区二区三区影院| 久久久久久久综合| 伊人开心综合网| 午夜精品影院在线观看| 美日韩黄色大片| 精品一区二区在线免费观看| 成人午夜视频免费看| 色香蕉成人二区免费| 色偷偷一区二区三区| 欧美成人a视频| 国产欧美日韩精品一区| 综合欧美亚洲日本| 亚洲天堂中文字幕| 激情综合色丁香一区二区| 国产精品羞羞答答xxdd| 91丨九色丨尤物| 欧美一个色资源| 成人欧美一区二区三区小说| 亚洲午夜精品网| 婷婷综合另类小说色区| 高清成人免费视频| 欧美日韩亚洲丝袜制服| 2021中文字幕一区亚洲| 亚洲精品乱码久久久久久黑人| 日韩成人精品在线观看| 国产夫妻精品视频| 欧美性色欧美a在线播放| 欧美日韩国产123区| 国产精品久久777777| 亚洲线精品一区二区三区八戒| 人人超碰91尤物精品国产| 国产一区不卡视频| 欧美老年两性高潮| 国产精品传媒在线| 轻轻草成人在线| 欧美亚洲国产一区二区三区va| 日韩视频一区二区三区在线播放| 中文字幕国产一区二区| 亚洲一区二区三区在线播放| 丰满亚洲少妇av| 在线不卡一区二区| 国产精品护士白丝一区av| 亚洲成人av电影在线| 成人av在线看| 日韩一级视频免费观看在线| 中文字幕日韩一区| 成人性色生活片| 精品久久人人做人人爽| 亚洲一区在线播放| 免费三级欧美电影| 欧美久久久久免费| 亚洲欧美成人一区二区三区| 国产在线精品免费| 精品国产一区二区三区忘忧草 | 日本成人中文字幕在线视频 | 欧美顶级少妇做爰| 亚洲天堂福利av| 国产成人免费视频网站| 精品一区二区三区视频| 欧美视频一区二区三区四区| 一区二区三区中文字幕| 99re8在线精品视频免费播放| 中文字幕第一区第二区| 成人黄色电影在线| 国产精品久99| 色悠悠久久综合| 亚洲综合色区另类av| 精品视频在线免费观看| 日韩电影在线看| 日韩午夜精品电影| 精一区二区三区| 国产日本一区二区| 不卡的电影网站| 亚洲欧美日韩综合aⅴ视频| 色噜噜偷拍精品综合在线| 亚洲综合在线第一页| 欧美日韩视频一区二区| 日韩精品高清不卡| 精品国产3级a| 大尺度一区二区| 亚洲色图制服诱惑| 欧美亚洲国产一区二区三区va | 一区二区在线观看视频| 色婷婷综合久久久中文一区二区| 亚洲综合免费观看高清完整版| 欧美手机在线视频| 免费视频一区二区| 中文字幕二三区不卡| 色婷婷亚洲综合| 蜜桃视频在线观看一区| 欧美韩国日本一区| 欧美性大战久久久久久久蜜臀| 午夜精品免费在线| 国产偷国产偷亚洲高清人白洁| 成人一区二区视频| 亚洲一区二区av电影| 日韩欧美激情在线| 99在线精品免费| 青青国产91久久久久久| 国产精品欧美极品| 欧美天天综合网| 国产精品一区二区三区乱码| 亚洲精品第1页| 欧美成人r级一区二区三区| 成人av手机在线观看| 日本午夜精品视频在线观看| 欧美激情中文不卡| 欧美丰满高潮xxxx喷水动漫| 国产suv精品一区二区883| 亚洲福利视频三区| 国产欧美日韩精品在线| 欧美精品乱码久久久久久按摩| 粉嫩av一区二区三区在线播放| 午夜精品福利在线| 一区在线观看免费| 日韩欧美精品在线视频| 91老司机福利 在线| 激情偷乱视频一区二区三区| 一区二区三区高清在线| 国产午夜亚洲精品午夜鲁丝片| 在线亚洲欧美专区二区| 国产91精品在线观看| 日本美女一区二区| 一区二区三区四区在线| 国产偷国产偷亚洲高清人白洁 | 欧美精品粉嫩高潮一区二区|