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

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

?? stm32f10x_adc.h

?? FWLib.rar
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
                                  ((TIME) == ADC_SampleTime_41Cycles5) || \
                                  ((TIME) == ADC_SampleTime_55Cycles5) || \
                                  ((TIME) == ADC_SampleTime_71Cycles5) || \
                                  ((TIME) == ADC_SampleTime_239Cycles5))

/* ADC extrenal trigger sources for injected channels conversion -------------*/
/* For ADC1 and ADC2 */
#define ADC_ExternalTrigInjecConv_T2_TRGO           ((u32)0x00002000)
#define ADC_ExternalTrigInjecConv_T2_CC1            ((u32)0x00003000)
#define ADC_ExternalTrigInjecConv_T3_CC4            ((u32)0x00004000)
#define ADC_ExternalTrigInjecConv_T4_TRGO           ((u32)0x00005000)
#define ADC_ExternalTrigInjecConv_Ext_IT15_TIM8_CC4 ((u32)0x00006000)
/* For ADC1, ADC2 and ADC3 */
#define ADC_ExternalTrigInjecConv_T1_TRGO           ((u32)0x00000000)
#define ADC_ExternalTrigInjecConv_T1_CC4            ((u32)0x00001000)
#define ADC_ExternalTrigInjecConv_None              ((u32)0x00007000)
/* For ADC3 */
#define ADC_ExternalTrigInjecConv_T4_CC3            ((u32)0x00002000)
#define ADC_ExternalTrigInjecConv_T8_CC2            ((u32)0x00003000)
#define ADC_ExternalTrigInjecConv_T8_CC4            ((u32)0x00004000)
#define ADC_ExternalTrigInjecConv_T5_TRGO           ((u32)0x00005000)
#define ADC_ExternalTrigInjecConv_T5_CC4            ((u32)0x00006000)

#define IS_ADC_EXT_INJEC_TRIG(INJTRIG) (((INJTRIG) == ADC_ExternalTrigInjecConv_T1_TRGO) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T1_CC4) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T2_TRGO) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T2_CC1) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T3_CC4) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T4_TRGO) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_Ext_IT15_TIM8_CC4) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_None) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T4_CC3) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T8_CC2) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T8_CC4) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T5_TRGO) || \
                                        ((INJTRIG) == ADC_ExternalTrigInjecConv_T5_CC4))

/* ADC injected channel selection --------------------------------------------*/
#define ADC_InjectedChannel_1                       ((u8)0x14)
#define ADC_InjectedChannel_2                       ((u8)0x18)
#define ADC_InjectedChannel_3                       ((u8)0x1C)
#define ADC_InjectedChannel_4                       ((u8)0x20)

#define IS_ADC_INJECTED_CHANNEL(CHANNEL) (((CHANNEL) == ADC_InjectedChannel_1) || \
                                          ((CHANNEL) == ADC_InjectedChannel_2) || \
                                          ((CHANNEL) == ADC_InjectedChannel_3) || \
                                          ((CHANNEL) == ADC_InjectedChannel_4))

/* ADC analog watchdog selection ---------------------------------------------*/
#define ADC_AnalogWatchdog_SingleRegEnable         ((u32)0x00800200)
#define ADC_AnalogWatchdog_SingleInjecEnable       ((u32)0x00400200)
#define ADC_AnalogWatchdog_SingleRegOrInjecEnable  ((u32)0x00C00200)
#define ADC_AnalogWatchdog_AllRegEnable            ((u32)0x00800000)
#define ADC_AnalogWatchdog_AllInjecEnable          ((u32)0x00400000)
#define ADC_AnalogWatchdog_AllRegAllInjecEnable    ((u32)0x00C00000)
#define ADC_AnalogWatchdog_None                    ((u32)0x00000000)

#define IS_ADC_ANALOG_WATCHDOG(WATCHDOG) (((WATCHDOG) == ADC_AnalogWatchdog_SingleRegEnable) || \
                                          ((WATCHDOG) == ADC_AnalogWatchdog_SingleInjecEnable) || \
                                          ((WATCHDOG) == ADC_AnalogWatchdog_SingleRegOrInjecEnable) || \
                                          ((WATCHDOG) == ADC_AnalogWatchdog_AllRegEnable) || \
                                          ((WATCHDOG) == ADC_AnalogWatchdog_AllInjecEnable) || \
                                          ((WATCHDOG) == ADC_AnalogWatchdog_AllRegAllInjecEnable) || \
                                          ((WATCHDOG) == ADC_AnalogWatchdog_None))

/* ADC interrupts definition -------------------------------------------------*/
#define ADC_IT_EOC                                 ((u16)0x0220)
#define ADC_IT_AWD                                 ((u16)0x0140)
#define ADC_IT_JEOC                                ((u16)0x0480)

#define IS_ADC_IT(IT) ((((IT) & (u16)0xF81F) == 0x00) && ((IT) != 0x00))
#define IS_ADC_GET_IT(IT) (((IT) == ADC_IT_EOC) || ((IT) == ADC_IT_AWD) || \
                           ((IT) == ADC_IT_JEOC))

/* ADC flags definition ------------------------------------------------------*/
#define ADC_FLAG_AWD                               ((u8)0x01)
#define ADC_FLAG_EOC                               ((u8)0x02)
#define ADC_FLAG_JEOC                              ((u8)0x04)
#define ADC_FLAG_JSTRT                             ((u8)0x08)
#define ADC_FLAG_STRT                              ((u8)0x10)

#define IS_ADC_CLEAR_FLAG(FLAG) ((((FLAG) & (u8)0xE0) == 0x00) && ((FLAG) != 0x00))
#define IS_ADC_GET_FLAG(FLAG) (((FLAG) == ADC_FLAG_AWD) || ((FLAG) == ADC_FLAG_EOC) || \
                               ((FLAG) == ADC_FLAG_JEOC) || ((FLAG)== ADC_FLAG_JSTRT) || \
                               ((FLAG) == ADC_FLAG_STRT))

/* ADC thresholds ------------------------------------------------------------*/
#define IS_ADC_THRESHOLD(THRESHOLD) ((THRESHOLD) <= 0xFFF)

/* ADC injected offset -------------------------------------------------------*/
#define IS_ADC_OFFSET(OFFSET) ((OFFSET) <= 0xFFF)

/* ADC injected length -------------------------------------------------------*/
#define IS_ADC_INJECTED_LENGTH(LENGTH) (((LENGTH) >= 0x1) && ((LENGTH) <= 0x4))

/* ADC injected rank ---------------------------------------------------------*/
#define IS_ADC_INJECTED_RANK(RANK) (((RANK) >= 0x1) && ((RANK) <= 0x4))

/* ADC regular length --------------------------------------------------------*/
#define IS_ADC_REGULAR_LENGTH(LENGTH) (((LENGTH) >= 0x1) && ((LENGTH) <= 0x10))

/* ADC regular rank ----------------------------------------------------------*/
#define IS_ADC_REGULAR_RANK(RANK) (((RANK) >= 0x1) && ((RANK) <= 0x10))

/* ADC regular discontinuous mode number -------------------------------------*/
#define IS_ADC_REGULAR_DISC_NUMBER(NUMBER) (((NUMBER) >= 0x1) && ((NUMBER) <= 0x8))

/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void ADC_DeInit(ADC_TypeDef* ADCx);
void ADC_Init(ADC_TypeDef* ADCx, ADC_InitTypeDef* ADC_InitStruct);
void ADC_StructInit(ADC_InitTypeDef* ADC_InitStruct);
void ADC_Cmd(ADC_TypeDef* ADCx, FunctionalState NewState);
void ADC_DMACmd(ADC_TypeDef* ADCx, FunctionalState NewState);
void ADC_ITConfig(ADC_TypeDef* ADCx, u16 ADC_IT, FunctionalState NewState);
void ADC_ResetCalibration(ADC_TypeDef* ADCx);
FlagStatus ADC_GetResetCalibrationStatus(ADC_TypeDef* ADCx);
void ADC_StartCalibration(ADC_TypeDef* ADCx);
FlagStatus ADC_GetCalibrationStatus(ADC_TypeDef* ADCx);
void ADC_SoftwareStartConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
FlagStatus ADC_GetSoftwareStartConvStatus(ADC_TypeDef* ADCx);
void ADC_DiscModeChannelCountConfig(ADC_TypeDef* ADCx, u8 Number);
void ADC_DiscModeCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
void ADC_RegularChannelConfig(ADC_TypeDef* ADCx, u8 ADC_Channel, u8 Rank, u8 ADC_SampleTime);
void ADC_ExternalTrigConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
u16 ADC_GetConversionValue(ADC_TypeDef* ADCx);
u32 ADC_GetDualModeConversionValue(void);
void ADC_AutoInjectedConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
void ADC_InjectedDiscModeCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
void ADC_ExternalTrigInjectedConvConfig(ADC_TypeDef* ADCx, u32 ADC_ExternalTrigInjecConv);
void ADC_ExternalTrigInjectedConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
void ADC_SoftwareStartInjectedConvCmd(ADC_TypeDef* ADCx, FunctionalState NewState);
FlagStatus ADC_GetSoftwareStartInjectedConvCmdStatus(ADC_TypeDef* ADCx);
void ADC_InjectedChannelConfig(ADC_TypeDef* ADCx, u8 ADC_Channel, u8 Rank, u8 ADC_SampleTime);
void ADC_InjectedSequencerLengthConfig(ADC_TypeDef* ADCx, u8 Length);
void ADC_SetInjectedOffset(ADC_TypeDef* ADCx, u8 ADC_InjectedChannel, u16 Offset);
u16 ADC_GetInjectedConversionValue(ADC_TypeDef* ADCx, u8 ADC_InjectedChannel);
void ADC_AnalogWatchdogCmd(ADC_TypeDef* ADCx, u32 ADC_AnalogWatchdog);
void ADC_AnalogWatchdogThresholdsConfig(ADC_TypeDef* ADCx, u16 HighThreshold, u16 LowThreshold);
void ADC_AnalogWatchdogSingleChannelConfig(ADC_TypeDef* ADCx, u8 ADC_Channel);
void ADC_TempSensorVrefintCmd(FunctionalState NewState);
FlagStatus ADC_GetFlagStatus(ADC_TypeDef* ADCx, u8 ADC_FLAG);
void ADC_ClearFlag(ADC_TypeDef* ADCx, u8 ADC_FLAG);
ITStatus ADC_GetITStatus(ADC_TypeDef* ADCx, u16 ADC_IT);
void ADC_ClearITPendingBit(ADC_TypeDef* ADCx, u16 ADC_IT);

#endif /*__STM32F10x_ADC_H */

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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美xxxxxxxxx| 亚洲精品大片www| 欧美影院一区二区| 国产精品一区二区久激情瑜伽| 性做久久久久久免费观看| 国产精品你懂的在线| 精品久久一区二区三区| 6080亚洲精品一区二区| 色素色在线综合| 国产aⅴ综合色| 久99久精品视频免费观看| 亚洲一级在线观看| 亚洲三级在线免费观看| 国产精品日韩成人| 久久综合久久99| 精品国产百合女同互慰| 在线91免费看| 欧美日韩一级二级三级| 在线观看国产91| 99vv1com这只有精品| 成人国产免费视频| 国产精品亚洲午夜一区二区三区| 激情亚洲综合在线| 久久不见久久见免费视频1| 蜜桃视频第一区免费观看| 天天色 色综合| 性做久久久久久| 亚洲福利一二三区| 亚洲图片欧美色图| 亚洲最新在线观看| 一区二区日韩av| 亚洲综合色在线| 亚洲bt欧美bt精品| 亚洲国产精品久久艾草纯爱| 亚洲自拍另类综合| 亚洲成av人片一区二区梦乃| 首页欧美精品中文字幕| 日产欧产美韩系列久久99| 日韩中文字幕区一区有砖一区| 天天影视网天天综合色在线播放 | 亚洲欧美另类小说视频| 国产日韩精品一区二区浪潮av| 国产欧美视频在线观看| 国产欧美一区二区精品婷婷| 欧美国产视频在线| 亚洲日本丝袜连裤袜办公室| 亚洲愉拍自拍另类高清精品| 婷婷国产在线综合| 美女精品自拍一二三四| 青青草97国产精品免费观看 | 日韩一卡二卡三卡| 3atv一区二区三区| 精品区一区二区| 久久伊人中文字幕| 国产亲近乱来精品视频| 亚洲精品综合在线| 性做久久久久久免费观看欧美| 日本成人在线不卡视频| 国产在线日韩欧美| 成人av资源在线观看| 欧美又粗又大又爽| 欧美一区二区三区视频免费播放| 欧美精品一区二区三区四区| 久久久国产一区二区三区四区小说 | 亚洲精品一区二区三区精华液| 欧美乱熟臀69xxxxxx| 91麻豆精品国产综合久久久久久| 精品国产伦理网| 中文字幕在线不卡一区| 亚洲a一区二区| 国产酒店精品激情| 91国产视频在线观看| 4438x亚洲最大成人网| 欧美—级在线免费片| 亚洲精品国产高清久久伦理二区| 蜜桃传媒麻豆第一区在线观看| 成人在线一区二区三区| 欧美午夜宅男影院| 久久欧美一区二区| 一区二区三区久久久| 精彩视频一区二区三区| 在线看一区二区| 久久中文娱乐网| 亚洲综合精品久久| 国产麻豆精品在线观看| 欧美日韩一区不卡| 国产精品久久久一区麻豆最新章节| 亚洲成人一区在线| 成人精品免费网站| 日韩欧美一二三| 亚洲欧美视频一区| 国产精品一区二区久久精品爱涩 | 欧美日韩高清在线| 中文字幕高清一区| 另类小说一区二区三区| 在线观看欧美精品| 中文字幕一区在线观看| 极品少妇一区二区| 欧美乱妇20p| 亚洲裸体在线观看| 国产精品888| 日韩欧美在线网站| 亚洲成人激情社区| 99久久久无码国产精品| 久久久91精品国产一区二区三区| 亚洲va韩国va欧美va| 91在线观看免费视频| 欧美韩国日本不卡| 国产在线日韩欧美| 日韩欧美高清在线| 日本大胆欧美人术艺术动态| 欧美午夜精品一区二区蜜桃| 亚洲欧美一区二区不卡| 成人性生交大片| 日本一区二区三区视频视频| 精品一区二区在线免费观看| 欧美一区二区三区视频| 亚洲成人一区在线| 欧美午夜精品久久久久久孕妇| 亚洲乱码中文字幕| 色婷婷国产精品| 亚洲精品日产精品乱码不卡| 99久久国产综合精品女不卡| 国产精品情趣视频| 成人av网站在线观看免费| 久久精品亚洲麻豆av一区二区 | 亚洲欧洲一区二区三区| 成人h精品动漫一区二区三区| 久久久久久久久久看片| 国产精品自拍av| 欧美国产日韩精品免费观看| 国产91精品一区二区麻豆亚洲| 国产女人aaa级久久久级| 高清日韩电视剧大全免费| 国产日产欧美精品一区二区三区| 丁香亚洲综合激情啪啪综合| 日本一区二区三区国色天香 | 精品国产1区2区3区| 国模套图日韩精品一区二区| 久久久精品中文字幕麻豆发布| 国产福利电影一区二区三区| 欧美国产精品劲爆| 91影院在线免费观看| 一区二区三区欧美| 欧美精选在线播放| 狠狠色丁香久久婷婷综| 国产欧美精品在线观看| 色婷婷国产精品综合在线观看| 亚洲国产一区二区三区| 日韩区在线观看| 国产成人免费在线| 亚洲视频一二三| 欧美日韩一区高清| 久久精品国产澳门| 国产校园另类小说区| 92精品国产成人观看免费| 亚洲一区二区美女| 日韩欧美国产小视频| 国产传媒久久文化传媒| 亚洲免费视频中文字幕| 欧美日本在线视频| 国产在线播精品第三| 国产精品久久久久久久久免费丝袜 | 国产电影精品久久禁18| 亚洲精品日韩综合观看成人91| 在线观看91av| 国产一区二区三区不卡在线观看| 亚洲欧洲在线观看av| 777午夜精品免费视频| 国产精品影视天天线| 亚洲少妇屁股交4| 日韩女同互慰一区二区| 成人黄色小视频| 奇米亚洲午夜久久精品| 国产精品系列在线| 欧美一区二区三区影视| 波多野结衣一区二区三区| 三级不卡在线观看| 中文字幕一区在线观看视频| 日韩视频永久免费| 91在线丨porny丨国产| 精品一区二区在线免费观看| 一区二区三区四区乱视频| 久久久久久99久久久精品网站| 欧美中文字幕久久| 成人一级片在线观看| 日韩黄色一级片| 亚洲精品va在线观看| 久久精品免视看| 日韩一区二区在线看片| 91久久精品日日躁夜夜躁欧美| 国产在线播放一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 久久九九久精品国产免费直播| 欧美日韩在线三级| 91麻豆国产精品久久| 国产制服丝袜一区| 男男视频亚洲欧美| 五月天中文字幕一区二区| 亚洲色图在线播放|