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

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

?? stm32f10x_fsmc.h

?? LED循環點亮
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define FSMC_WaitSignalActive_BeforeWaitState           ((u32)0x00000000)
#define FSMC_WaitSignalActive_DuringWaitState           ((u32)0x00000800) 

#define IS_FSMC_WAIT_SIGNAL_ACTIVE(ACTIVE) (((ACTIVE) == FSMC_WaitSignalActive_BeforeWaitState) || \
                                            ((ACTIVE) == FSMC_WaitSignalActive_DuringWaitState))
                                    
/* FSMC Write Operation ------------------------------------------------------*/
#define FSMC_WriteOperation_Disable                     ((u32)0x00000000)
#define FSMC_WriteOperation_Enable                      ((u32)0x00001000)

#define IS_FSMC_WRITE_OPERATION(OPERATION) (((OPERATION) == FSMC_WriteOperation_Disable) || \
                                            ((OPERATION) == FSMC_WriteOperation_Enable))
                              
/* FSMC Wait Signal ----------------------------------------------------------*/
#define FSMC_WaitSignal_Disable                         ((u32)0x00000000)
#define FSMC_WaitSignal_Enable                          ((u32)0x00002000) 

#define IS_FSMC_WAITE_SIGNAL(SIGNAL) (((SIGNAL) == FSMC_WaitSignal_Disable) || \
                                      ((SIGNAL) == FSMC_WaitSignal_Enable))

/* FSMC Extended Mode --------------------------------------------------------*/
#define FSMC_ExtendedMode_Disable                       ((u32)0x00000000)
#define FSMC_ExtendedMode_Enable                        ((u32)0x00004000)                                  

#define IS_FSMC_EXTENDED_MODE(MODE) (((MODE) == FSMC_ExtendedMode_Disable) || \
                                     ((MODE) == FSMC_ExtendedMode_Enable)) 
                                                                 
/* FSMC Write Burst ----------------------------------------------------------*/                                  
#define FSMC_WriteBurst_Disable                         ((u32)0x00000000)
#define FSMC_WriteBurst_Enable                          ((u32)0x00080000) 

#define IS_FSMC_WRITE_BURST(BURST) (((BURST) == FSMC_WriteBurst_Disable) || \
                                    ((BURST) == FSMC_WriteBurst_Enable))

/* FSMC Address Setup Time ---------------------------------------------------*/
#define IS_FSMC_ADDRESS_SETUP_TIME(TIME) ((TIME) <= 0xF)

/* FSMC Address Hold Time ----------------------------------------------------*/
#define IS_FSMC_ADDRESS_HOLD_TIME(TIME) ((TIME) <= 0xF)

/* FSMC Data Setup Time ------------------------------------------------------*/
#define IS_FSMC_DATASETUP_TIME(TIME) (((TIME) > 0) && ((TIME) <= 0xFF))

/* FSMC Bus Turn around Duration ---------------------------------------------*/
#define IS_FSMC_TURNAROUND_TIME(TIME) ((TIME) <= 0xF)

/* FSMC CLK Division ---------------------------------------------------------*/
#define IS_FSMC_CLK_DIV(DIV) ((DIV) <= 0xF)

/* FSMC Data Latency ---------------------------------------------------------*/
#define IS_FSMC_DATA_LATENCY(LATENCY) ((LATENCY) <= 0xF)

/* FSMC Access Mode ----------------------------------------------------------*/
#define FSMC_AccessMode_A                               ((u32)0x00000000)
#define FSMC_AccessMode_B                               ((u32)0x10000000) 
#define FSMC_AccessMode_C                               ((u32)0x20000000)
#define FSMC_AccessMode_D                               ((u32)0x30000000)

#define IS_FSMC_ACCESS_MODE(MODE) (((MODE) == FSMC_AccessMode_A) || \
                                   ((MODE) == FSMC_AccessMode_B) || \
                                   ((MODE) == FSMC_AccessMode_C) || \
                                   ((MODE) == FSMC_AccessMode_D)) 
                                  
/*----------------------------- NAND and PCCARD Banks ------------------------*/
/* FSMC Wait feature ---------------------------------------------------------*/
#define FSMC_Waitfeature_Disable                        ((u32)0x00000000)
#define FSMC_Waitfeature_Enable                         ((u32)0x00000002)

#define IS_FSMC_WAIT_FEATURE(FEATURE) (((FEATURE) == FSMC_Waitfeature_Disable) || \
                                       ((FEATURE) == FSMC_Waitfeature_Enable))
                                    
/* FSMC Memory Data Width ----------------------------------------------------*/
#define FSMC_MemoryDataWidth_8b                         ((u32)0x00000000)
#define FSMC_MemoryDataWidth_16b                        ((u32)0x00000010)

#define IS_FSMC_DATA_WIDTH(WIDTH) (((WIDTH) == FSMC_MemoryDataWidth_8b) || \
                                   ((WIDTH) == FSMC_MemoryDataWidth_16b))
                                    
/* FSMC ECC ------------------------------------------------------------------*/
#define FSMC_ECC_Disable                                ((u32)0x00000000)
#define FSMC_ECC_Enable                                 ((u32)0x00000040)

#define IS_FSMC_ECC_STATE(STATE) (((STATE) == FSMC_ECC_Disable) || \
                                  ((STATE) == FSMC_ECC_Enable))
                                            
/* FSMC ECC Page Size --------------------------------------------------------*/
#define FSMC_ECCPageSize_256Bytes                       ((u32)0x00000000)
#define FSMC_ECCPageSize_512Bytes                       ((u32)0x00020000)
#define FSMC_ECCPageSize_1024Bytes                      ((u32)0x00040000)
#define FSMC_ECCPageSize_2048Bytes                      ((u32)0x00060000)
#define FSMC_ECCPageSize_4096Bytes                      ((u32)0x00080000)
#define FSMC_ECCPageSize_8192Bytes                      ((u32)0x000A0000)

#define IS_FSMC_ECCPAGE_SIZE(SIZE) (((SIZE) == FSMC_ECCPageSize_256Bytes) || \
                                    ((SIZE) == FSMC_ECCPageSize_512Bytes) || \
                                    ((SIZE) == FSMC_ECCPageSize_1024Bytes) || \
                                    ((SIZE) == FSMC_ECCPageSize_2048Bytes) || \
                                    ((SIZE) == FSMC_ECCPageSize_4096Bytes) || \
                                    ((SIZE) == FSMC_ECCPageSize_8192Bytes))
                                                              
/* FSMC Address Low Mapping --------------------------------------------------*/
#define FSMC_AddressLowMapping_Direct                   ((u32)0x00000000)
#define FSMC_AddressLowMapping_InDirect                 ((u32)0x00000100)

#define IS_FSMC_ADDRESS_LOW_MAPPING(MAPPING) (((MAPPING) == FSMC_AddressLowMapping_Direct) || \
                                              ((MAPPING) == FSMC_AddressLowMapping_InDirect))
/* FSMC TCLR Setup Time ------------------------------------------------------*/
#define IS_FSMC_TCLR_TIME(TIME) ((TIME) <= 0xFF)

/* FSMC TAR Setup Time -------------------------------------------------------*/
#define IS_FSMC_TAR_TIME(TIME) ((TIME) <= 0xFF)

/* FSMC Setup Time ----------------------------------------------------*/
#define IS_FSMC_SETUP_TIME(TIME) ((TIME) <= 0xFF)

/* FSMC Wait Setup Time -----------------------------------------------*/
#define IS_FSMC_WAIT_TIME(TIME) ((TIME) <= 0xFF)

/* FSMC Hold Setup Time -----------------------------------------------*/
#define IS_FSMC_HOLD_TIME(TIME) ((TIME) <= 0xFF)

/* FSMC HiZ Setup Time ------------------------------------------------*/
#define IS_FSMC_HIZ_TIME(TIME) ((TIME) <= 0xFF)

/* FSMC Interrupt sources ----------------------------------------------------*/
#define FSMC_IT_RisingEdge                              ((u32)0x00000008)
#define FSMC_IT_Level                                   ((u32)0x00000010)
#define FSMC_IT_FallingEdge                             ((u32)0x00000020)

#define IS_FSMC_IT(IT) ((((IT) & (u32)0xFFFFFFC7) == 0x00000000) && ((IT) != 0x00000000))

#define IS_FSMC_GET_IT(IT) (((IT) == FSMC_IT_RisingEdge) || \
                            ((IT) == FSMC_IT_Level) || \
                            ((IT) == FSMC_IT_FallingEdge)) 

/* FSMC Flags ----------------------------------------------------------------*/
#define FSMC_FLAG_RisingEdge                            ((u32)0x00000001)
#define FSMC_FLAG_Level                                 ((u32)0x00000002)
#define FSMC_FLAG_FallingEdge                           ((u32)0x00000004)
#define FSMC_FLAG_FEMPT                                 ((u32)0x00000040)

#define IS_FSMC_GET_FLAG(FLAG) (((FLAG) == FSMC_FLAG_RisingEdge) || \
                                ((FLAG) == FSMC_FLAG_Level) || \
                                ((FLAG) == FSMC_FLAG_FallingEdge) || \
                                ((FLAG) == FSMC_FLAG_FEMPT))

#define IS_FSMC_CLEAR_FLAG(FLAG) ((((FLAG) & (u32)0xFFFFFFF8) == 0x00000000) && ((FLAG) != 0x00000000))                                                                                                                                                                                                                                                                                                                                  
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void FSMC_NORSRAMDeInit(u32 FSMC_Bank);
void FSMC_NANDDeInit(u32 FSMC_Bank);
void FSMC_PCCARDDeInit(void);
void FSMC_NORSRAMInit(FSMC_NORSRAMInitTypeDef* FSMC_NORSRAMInitStruct);
void FSMC_NANDInit(FSMC_NANDInitTypeDef* FSMC_NANDInitStruct);
void FSMC_PCCARDInit(FSMC_PCCARDInitTypeDef* FSMC_PCCARDInitStruct);
void FSMC_NORSRAMStructInit(FSMC_NORSRAMInitTypeDef* FSMC_NORSRAMInitStruct);
void FSMC_NANDStructInit(FSMC_NANDInitTypeDef* FSMC_NANDInitStruct);
void FSMC_PCCARDStructInit(FSMC_PCCARDInitTypeDef* FSMC_PCCARDInitStruct);
void FSMC_NORSRAMCmd(u32 FSMC_Bank, FunctionalState NewState);
void FSMC_NANDCmd(u32 FSMC_Bank, FunctionalState NewState);
void FSMC_PCCARDCmd(FunctionalState NewState);
void FSMC_NANDECCCmd(u32 FSMC_Bank, FunctionalState NewState);
u32 FSMC_GetECC(u32 FSMC_Bank);
void FSMC_ITConfig(u32 FSMC_Bank, u32 FSMC_IT, FunctionalState NewState);
FlagStatus FSMC_GetFlagStatus(u32 FSMC_Bank, u32 FSMC_FLAG);
void FSMC_ClearFlag(u32 FSMC_Bank, u32 FSMC_FLAG);
ITStatus FSMC_GetITStatus(u32 FSMC_Bank, u32 FSMC_IT);
void FSMC_ClearITPendingBit(u32 FSMC_Bank, u32 FSMC_IT);

#endif /*__STM32F10x_FSMC_H */

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美中文在线| 自拍偷拍亚洲欧美日韩| 久久精品国产一区二区三区免费看| 日韩一本二本av| 91蜜桃传媒精品久久久一区二区| 天天操天天综合网| 国产视频在线观看一区二区三区 | 日本中文在线一区| 国产精品久久精品日日| 欧美www视频| 欧美一区二区播放| 欧美日韩精品免费观看视频| 成人高清伦理免费影院在线观看| 免费在线观看精品| 亚洲一区二区三区三| 国产精品久久久久久久久久免费看 | 久久久.com| 欧美一二三四在线| 欧美日韩精品一区二区三区四区| 国产成人综合在线| 国产一区二区在线视频| 男女男精品网站| 日韩精品国产欧美| 首页国产欧美日韩丝袜| 国产精品高潮久久久久无| 国产午夜亚洲精品不卡| 久久久亚洲高清| 日韩欧美精品在线| 日韩亚洲欧美综合| 色综合天天综合网国产成人综合天| 国产精品66部| 国产成人免费视频网站| 成人动漫一区二区在线| 风间由美一区二区av101| 国产精品自在欧美一区| 91免费看视频| 色综合天天性综合| 91麻豆精品国产91久久久资源速度 | 日韩精品电影在线| 香蕉成人伊视频在线观看| 亚洲午夜电影网| 一级做a爱片久久| 日韩成人一区二区| 成人晚上爱看视频| 欧美艳星brazzers| 久久亚洲春色中文字幕久久久| 欧美v日韩v国产v| 亚洲欧美在线视频| 亚洲影院久久精品| 久久99精品久久只有精品| 国产成人综合网| 69堂国产成人免费视频| 久久久久久久久伊人| 亚洲男女一区二区三区| 蜜桃视频免费观看一区| 色综合中文字幕| 国产女人18毛片水真多成人如厕| 日韩精品福利网| 91网站最新地址| 久久精品一二三| 亚洲国产精品久久久久秋霞影院| 麻豆国产精品一区二区三区| 99国内精品久久| 欧美美女一区二区| 国产清纯在线一区二区www| 免费成人av在线| 在线视频国内一区二区| 亚洲综合色视频| 亚洲国产一区二区a毛片| av一本久道久久综合久久鬼色| 日韩午夜在线影院| 视频在线观看国产精品| 91成人看片片| 亚洲最快最全在线视频| 91免费观看视频在线| 欧美国产综合一区二区| 国产一区二区三区在线观看免费 | 欧美色涩在线第一页| 亚洲国产综合91精品麻豆| 色又黄又爽网站www久久| 亚洲人成影院在线观看| 色久优优欧美色久优优| 亚洲一区二区三区视频在线| 欧美群妇大交群的观看方式| 性做久久久久久免费观看欧美| 在线电影院国产精品| 免费观看一级特黄欧美大片| 久久女同精品一区二区| 成人动漫视频在线| 亚洲福利视频导航| 精品国产百合女同互慰| 成人激情动漫在线观看| 一区二区三区在线视频观看58| 在线不卡中文字幕| 大美女一区二区三区| 亚洲国产人成综合网站| 精品91自产拍在线观看一区| 91免费观看视频| 久久精品999| 亚洲一区二区三区四区五区黄 | 久久精品视频在线看| 日韩一区二区在线观看视频| 91麻豆精品国产自产在线观看一区 | 欧美极品少妇xxxxⅹ高跟鞋| 久久综合五月天婷婷伊人| 欧美大白屁股肥臀xxxxxx| 日韩欧美一级二级三级久久久| 日韩午夜在线观看| 日韩av一级电影| 91精品国产综合久久久久久| 国产精品一区二区三区乱码 | 国产精品一区二区三区乱码| 日韩专区在线视频| 丝袜亚洲另类欧美| 亚洲免费电影在线| 亚洲欧洲国产日韩| 国产精品福利一区二区| 国产日韩欧美不卡| 国产人伦精品一区二区| 久久网站热最新地址| 欧美精品一区二区三区视频| 日韩欧美的一区| 欧美tk丨vk视频| 久久久久综合网| 欧美激情一区在线观看| 亚洲国产精品精华液ab| 国产清纯白嫩初高生在线观看91 | 国产精品夫妻自拍| 国产精品美女久久久久久2018| 国产欧美一区二区在线| 国产精品久久久久影院老司| 亚洲欧美影音先锋| 丝袜美腿亚洲综合| 久久er精品视频| 一区二区三区不卡视频在线观看| 欧美极品另类videosde| 精品久久久久久久久久久久包黑料| 国产成人av在线影院| 亚洲一级二级三级在线免费观看| 欧美一区二区三区白人| 欧洲生活片亚洲生活在线观看| 91原创在线视频| 欧美色成人综合| 337p日本欧洲亚洲大胆精品| 欧美激情在线一区二区三区| 亚洲图片激情小说| 日日摸夜夜添夜夜添国产精品| 国产一区二区三区高清播放| 91猫先生在线| 精品国产亚洲在线| 亚洲一区二区三区不卡国产欧美| 免费精品视频最新在线| 不卡视频在线观看| 欧美日韩成人在线一区| 亚洲欧洲www| 美女mm1313爽爽久久久蜜臀| 99久久99久久精品免费看蜜桃| 欧美人动与zoxxxx乱| 成人欧美一区二区三区视频网页| 蜜桃视频免费观看一区| 91在线高清观看| 国产日产精品一区| 美女爽到高潮91| 欧美精品乱码久久久久久| 亚洲免费色视频| 成人av在线资源网站| 国产日韩综合av| 久久99久久久久| 欧美日韩一区二区三区四区五区| 国产精品女人毛片| 国产91精品露脸国语对白| 精品剧情在线观看| 久久99精品网久久| 久久综合99re88久久爱| 精品在线观看免费| 精品91自产拍在线观看一区| 日本亚洲电影天堂| 欧美r级在线观看| 精品一二三四在线| 国产亚洲自拍一区| 国产乱人伦偷精品视频免下载 | 成人a区在线观看| 亚洲美腿欧美偷拍| 在线日韩一区二区| 日韩高清不卡一区二区三区| 91麻豆精品91久久久久久清纯| 日韩制服丝袜先锋影音| 日韩欧美色综合网站| 国产精品夜夜爽| 亚洲天堂免费看| 这里只有精品99re| 国产剧情一区二区| 中文字幕在线一区免费| 欧美性色欧美a在线播放| 丝袜美腿亚洲综合| 国产欧美一区二区在线观看| 波多野结衣欧美| 亚洲一区二区三区在线看| 777亚洲妇女| 国产成人精品网址|