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

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

?? stm32f10x_exti.c

?? 中文固件庫(kù).rar
?? C
字號(hào):
/**
  ******************************************************************************
  * @文件    stm32f10x_exti.c
  * @作者    MCD 應(yīng)用程序組
  * @版本    V3.1.0
  * @日期    06/19/2009
  * @簡(jiǎn)述    這個(gè)文件提供全部 EXTI 固件函數(shù).
  * @翻譯    ANSON/sweet1985 Email:airanson110@126.com
  * @日期    06/07/2009
  ******************************************************************************
  * @復(fù)件
  *
  * 這個(gè)固件僅僅是提供給客戶作為設(shè)計(jì)產(chǎn)品而編寫程序的參考目的使客戶節(jié)約時(shí)間。由于
  * 客戶使用本固件在開發(fā)產(chǎn)品編程上產(chǎn)生的結(jié)果意法半導(dǎo)體公司不承擔(dān)任何直接的和間接
  * 的責(zé)任,也不承擔(dān)任何損害而引起的賠償。
  *
  * <h2><center>&復(fù)制; 版權(quán)所有 2009 意法半導(dǎo)體公司</center></h2>
  * 翻譯版本僅供學(xué)習(xí),如與英文原版有出入應(yīng)以英文原版為準(zhǔn)。
  */ 

/* 包含 ------------------------------------------------------------------*/
#include "stm32f10x_exti.h"

/* 自用類型 ------------------------------------------------------------*/
/* 自用定義 ------------------------------------------------------------*/

#define EXTI_LineNone    ((uint32_t)0x00000)  /* No interrupt selected */

/* 自用宏 --------------------------------------------------------------*/
/* 自用變量 ------------------------------------------------------------*/
/* 自用函數(shù)原型 --------------------------------------------------------*/
/* 自用函數(shù) ------------------------------------------------------------*/

/**
  * @簡(jiǎn)述  將 EXTI 外設(shè)寄存器復(fù)位到默認(rèn)值.
  * @參數(shù)  沒有
  * @返回  沒有
  */
void EXTI_DeInit(void)
{
  EXTI->IMR = 0x00000000;
  EXTI->EMR = 0x00000000;
  EXTI->RTSR = 0x00000000; 
  EXTI->FTSR = 0x00000000; 
  EXTI->PR = 0x000FFFFF;
}

/**
  * @簡(jiǎn)述  根據(jù)EXIT_InitStruct中指定的參數(shù)初始化 EXTI 外設(shè).
  * @參數(shù)  EXTI_InitStruct: 指向 EXTI_InitTypeDef 的結(jié)構(gòu),它包含特定EXTI的配置信息.
  * @返回  沒有
  */
void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct)
{
  uint32_t tmp = 0;

  /* 檢查參數(shù) */
  assert_param(IS_EXTI_MODE(EXTI_InitStruct->EXTI_Mode));
  assert_param(IS_EXTI_TRIGGER(EXTI_InitStruct->EXTI_Trigger));
  assert_param(IS_EXTI_LINE(EXTI_InitStruct->EXTI_Line));  
  assert_param(IS_FUNCTIONAL_STATE(EXTI_InitStruct->EXTI_LineCmd));

  tmp = (uint32_t)EXTI_BASE;
     
  if (EXTI_InitStruct->EXTI_LineCmd != DISABLE)
  {
    /* 清除 EXTI 外部中斷線配置 */
    EXTI->IMR &= ~EXTI_InitStruct->EXTI_Line;
    EXTI->EMR &= ~EXTI_InitStruct->EXTI_Line;
    
    tmp += EXTI_InitStruct->EXTI_Mode;

    *(__IO uint32_t *) tmp |= EXTI_InitStruct->EXTI_Line;

    /* 清除上升沿下降沿邊沿配置 */
    EXTI->RTSR &= ~EXTI_InitStruct->EXTI_Line;
    EXTI->FTSR &= ~EXTI_InitStruct->EXTI_Line;
    
    /* 為選定的外部中斷選擇觸發(fā)(事件) */
    if (EXTI_InitStruct->EXTI_Trigger == EXTI_Trigger_Rising_Falling)
    {
      /* 上升沿下降沿 */
      EXTI->RTSR |= EXTI_InitStruct->EXTI_Line;
      EXTI->FTSR |= EXTI_InitStruct->EXTI_Line;
    }
    else
    {
      tmp = (uint32_t)EXTI_BASE;
      tmp += EXTI_InitStruct->EXTI_Trigger;

      *(__IO uint32_t *) tmp |= EXTI_InitStruct->EXTI_Line;
    }
  }
  else
  {
    tmp += EXTI_InitStruct->EXTI_Mode;

    /* 禁止選中的外部中斷線 */
    *(__IO uint32_t *) tmp &= ~EXTI_InitStruct->EXTI_Line;
  }
}

/**
  * @簡(jiǎn)述  將EXTI_InitStruct成員置為默認(rèn)值.
  * @參數(shù)  EXTI_InitStruct: 指向EXTI_InitTypeDef結(jié)構(gòu),該結(jié)構(gòu)將被初始化.
  * @返回  沒有
  */
void EXTI_StructInit(EXTI_InitTypeDef* EXTI_InitStruct)
{
  EXTI_InitStruct->EXTI_Line = EXTI_LineNone;
  EXTI_InitStruct->EXTI_Mode = EXTI_Mode_Interrupt;
  EXTI_InitStruct->EXTI_Trigger = EXTI_Trigger_Falling;
  EXTI_InitStruct->EXTI_LineCmd = DISABLE;
}

/**
  * @簡(jiǎn)述  產(chǎn)生一個(gè)軟件中斷.
  * @參數(shù)  EXTI_Line: 指定 EXTI 線激活或禁止.
  *                   這個(gè)參數(shù)可以任意組合 EXTI_Linex 中 x可以取(0..19).
  * @返回  沒有
  */
void EXTI_GenerateSWInterrupt(uint32_t EXTI_Line)
{
  /* 檢查參數(shù) */
  assert_param(IS_EXTI_LINE(EXTI_Line));
  
  EXTI->SWIER |= EXTI_Line;
}

/**
  * @簡(jiǎn)述  檢查特定的 EXTI 線標(biāo)志是否被置位.
  * @參數(shù)  EXTI_Line: 特定的 EXTI 線標(biāo)志.
  *                   這個(gè)參數(shù)可以是:
  *                                  EXTI_Linex: 外部中斷線 x可以取(0..19)
  * @返回  EXTI_Line 的新狀態(tài) (SET 或 RESET).
  */
FlagStatus EXTI_GetFlagStatus(uint32_t EXTI_Line)
{
  FlagStatus bitstatus = RESET;
  /* 檢查參數(shù) */
  assert_param(IS_GET_EXTI_LINE(EXTI_Line));
  
  if ((EXTI->PR & EXTI_Line) != (uint32_t)RESET)
  {
    bitstatus = SET;
  }
  else
  {
    bitstatus = RESET;
  }
  return bitstatus;
}

/**
  * @簡(jiǎn)述  清除 EXTI 線的掛起標(biāo)志.
  * @參數(shù)  EXTI_Line: 指定要清除標(biāo)志的 EXTI 線.
  *                   這個(gè)參數(shù)可以是任意EXTI_Linex組合,x可以是(0..19).
  * @返回  沒有
  */
void EXTI_ClearFlag(uint32_t EXTI_Line)
{
  /* 檢查參數(shù) */
  assert_param(IS_EXTI_LINE(EXTI_Line));
  
  EXTI->PR = EXTI_Line;
}

/**
  * @簡(jiǎn)述  檢查指定的 EXTI 線路觸發(fā)請(qǐng)求發(fā)生與否.
  * @參數(shù)  EXTI_Line: 待檢查 EXTI 線路的掛起位.
  *                   這個(gè)參數(shù)可以是:
  *                                  EXTI_Linex: 外部中斷線 x可以是(0..19)
  * @返回  EXTI_Line 的新狀態(tài) (SET 或 RESET).
  */
ITStatus EXTI_GetITStatus(uint32_t EXTI_Line)
{
  ITStatus bitstatus = RESET;
  uint32_t enablestatus = 0;
  /* 檢查參數(shù) */
  assert_param(IS_GET_EXTI_LINE(EXTI_Line));
  
  enablestatus =  EXTI->IMR & EXTI_Line;
  if (((EXTI->PR & EXTI_Line) != (uint32_t)RESET) && (enablestatus != (uint32_t)RESET))
  {
    bitstatus = SET;
  }
  else
  {
    bitstatus = RESET;
  }
  return bitstatus;
}

/**
  * @簡(jiǎn)述  清除EXTI線路掛起位.
  * @參數(shù)  EXTI_Line: 待清除EXTI線路的掛起位.
  *                    這個(gè)參數(shù)可以是任意 EXTI_Linex 組合, x可以是(0..19).
  * @返回  沒有
  */
void EXTI_ClearITPendingBit(uint32_t EXTI_Line)
{
  /* 檢查參數(shù) */
  assert_param(IS_EXTI_LINE(EXTI_Line));
  
  EXTI->PR = EXTI_Line;
}

/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩一区| 国产成人av自拍| 亚洲一区二区三区自拍| 国产精品毛片大码女人| 国产欧美精品一区| 中文字幕永久在线不卡| 中文字幕一区在线观看视频| 亚洲天堂av老司机| 亚洲精选视频在线| 亚洲尤物在线视频观看| 亚瑟在线精品视频| 青娱乐精品视频在线| 久久精品噜噜噜成人av农村| 国内精品久久久久影院薰衣草 | 国产毛片精品一区| 国产精品乡下勾搭老头1| 国产mv日韩mv欧美| 91天堂素人约啪| 在线观看av一区| 日韩欧美卡一卡二| 久久久国产精华| 日韩一区在线看| 性做久久久久久久久| 老司机精品视频导航| 国产成人综合在线观看| 97久久精品人人澡人人爽| 色哟哟一区二区| 欧美久久免费观看| 精品国产一区二区三区久久久蜜月 | 欧美日韩精品一区二区三区| 欧美一区二区福利在线| 久久久国产精品午夜一区ai换脸| 国产精品久久久一本精品| 亚洲乱码中文字幕| 美国三级日本三级久久99| 丰满白嫩尤物一区二区| 色一区在线观看| 日韩欧美高清一区| 欧美国产精品一区| 亚洲大尺度视频在线观看| 久久精品国产网站| 99久久国产综合色|国产精品| 欧美少妇bbb| 久久久久久久精| 亚洲夂夂婷婷色拍ww47| 国产一区91精品张津瑜| 色综合天天综合网天天狠天天| 制服.丝袜.亚洲.中文.综合| 国产欧美综合在线| 日日嗨av一区二区三区四区| 成人综合婷婷国产精品久久免费| 精品视频在线免费| 国产亚洲欧美激情| 亚洲高清免费视频| 成人看片黄a免费看在线| 在线播放91灌醉迷j高跟美女| 国产欧美日韩三区| 奇米色一区二区| 日本黄色一区二区| 久久久久99精品一区| 五月婷婷色综合| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 亚洲黄色av一区| 国产久卡久卡久卡久卡视频精品| 日本高清视频一区二区| 国产偷国产偷亚洲高清人白洁| 亚洲成人你懂的| av成人动漫在线观看| wwwwww.欧美系列| 蜜桃一区二区三区在线| 欧美日韩综合在线免费观看| 中文字幕色av一区二区三区| 国内精品伊人久久久久av一坑| 欧美伦理影视网| 亚洲美女淫视频| 成人av免费在线| 久久午夜羞羞影院免费观看| 午夜精品一区二区三区电影天堂| 不卡的电视剧免费网站有什么| 精品国产a毛片| 免费观看成人av| 91精品国产91久久久久久最新毛片 | 在线欧美小视频| 国产精品伦理一区二区| 国产又黄又大久久| 日韩美女在线视频 | 欧美亚洲免费在线一区| 亚洲欧洲日韩在线| 国产.欧美.日韩| 久久久久久久久岛国免费| 日本v片在线高清不卡在线观看| 欧美日韩夫妻久久| 午夜电影一区二区三区| 日本韩国一区二区三区视频| 国产精品不卡视频| eeuss鲁一区二区三区| 欧美高清在线一区| 国产成人aaa| 国产精品入口麻豆九色| 国产91精品一区二区麻豆亚洲| 久久久九九九九| 国产传媒久久文化传媒| 中文字幕精品综合| 99热精品国产| 一区二区三区欧美久久| 日本韩国欧美国产| 婷婷中文字幕综合| 在线成人小视频| 另类小说欧美激情| 久久久亚洲国产美女国产盗摄 | 日韩欧美在线综合网| 美洲天堂一区二卡三卡四卡视频| 日韩欧美色综合网站| 国产一区二区电影| 国产精品伦一区| 在线精品国精品国产尤物884a| 图片区小说区区亚洲影院| 日韩亚洲欧美高清| 国产精品自在欧美一区| 国产欧美日韩亚州综合| 91小视频免费观看| 亚洲第一会所有码转帖| 91精品国产美女浴室洗澡无遮挡| 看电影不卡的网站| 国产精品每日更新| 欧美主播一区二区三区美女| 午夜精品福利一区二区三区av | 久久久99久久| 97久久精品人人做人人爽| 亚洲国产三级在线| 日韩精品一区二区三区在线| 国产成人亚洲综合a∨猫咪| 成人免费在线播放视频| 欧美视频一区二区| 国产在线一区观看| 国产精品久久久久四虎| 欧美午夜精品免费| 精品一区二区久久久| 国产精品久久久久久久久快鸭| 欧美在线影院一区二区| 久久精品国产亚洲aⅴ| 中文字幕一区免费在线观看 | 亚洲免费观看高清完整| 91精品麻豆日日躁夜夜躁| 欧美日韩国产a| 国产盗摄精品一区二区三区在线| 亚洲欧美色综合| 日韩一区二区在线观看| 成人精品免费视频| 天天av天天翘天天综合网色鬼国产| 久久久综合视频| 欧美在线免费播放| 国产一区二区三区黄视频 | 精品国产乱码久久久久久1区2区| 国产a视频精品免费观看| 亚洲综合久久久| 精品成a人在线观看| 91成人看片片| 国产一区二区福利视频| 亚洲成人精品影院| 中文字幕在线不卡国产视频| 欧美一区二区播放| 色综合久久久久综合体| 国产综合一区二区| 天天av天天翘天天综合网| 中文子幕无线码一区tr| 91精品婷婷国产综合久久| 成人黄色国产精品网站大全在线免费观看 | 91精品国产欧美日韩| 91色九色蝌蚪| 国产一区二区三区日韩| 亚洲成人高清在线| 亚洲手机成人高清视频| 久久精品夜夜夜夜久久| 欧美精品久久一区二区三区| 91亚洲国产成人精品一区二三 | 日韩欧美电影在线| 在线视频一区二区三区| av激情成人网| 国产1区2区3区精品美女| 精品一二线国产| 美脚の诱脚舐め脚责91| 亚洲v日本v欧美v久久精品| 亚洲免费在线看| 国产精品久久久久三级| 久久久久久久精| 久久综合色天天久久综合图片| 91精品国产综合久久久蜜臀粉嫩| 欧亚洲嫩模精品一区三区| 99re热这里只有精品视频| 国产 欧美在线| 国产高清久久久久| 国产精品综合视频| 国产综合久久久久久鬼色| 久久国产三级精品| 麻豆国产欧美日韩综合精品二区| 肉肉av福利一精品导航| 亚洲国产aⅴ天堂久久| 亚洲一区成人在线| 香蕉成人啪国产精品视频综合网|