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

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

?? stm32f10x_dma.c

?? LED循環點亮
?? C
?? 第 1 頁 / 共 3 頁
字號:
*                       - DMA1_FLAG_HT4: DMA1 Channel4 half transfer flag.
*                       - DMA1_FLAG_TE4: DMA1 Channel4 transfer error flag.
*                       - DMA1_FLAG_GL5: DMA1 Channel5 global flag.
*                       - DMA1_FLAG_TC5: DMA1 Channel5 transfer complete flag.
*                       - DMA1_FLAG_HT5: DMA1 Channel5 half transfer flag.
*                       - DMA1_FLAG_TE5: DMA1 Channel5 transfer error flag.
*                       - DMA1_FLAG_GL6: DMA1 Channel6 global flag.
*                       - DMA1_FLAG_TC6: DMA1 Channel6 transfer complete flag.
*                       - DMA1_FLAG_HT6: DMA1 Channel6 half transfer flag.
*                       - DMA1_FLAG_TE6: DMA1 Channel6 transfer error flag.
*                       - DMA1_FLAG_GL7: DMA1 Channel7 global flag.
*                       - DMA1_FLAG_TC7: DMA1 Channel7 transfer complete flag.
*                       - DMA1_FLAG_HT7: DMA1 Channel7 half transfer flag.
*                       - DMA1_FLAG_TE7: DMA1 Channel7 transfer error flag.
*                       - DMA2_FLAG_GL1: DMA2 Channel1 global flag.
*                       - DMA2_FLAG_TC1: DMA2 Channel1 transfer complete flag.
*                       - DMA2_FLAG_HT1: DMA2 Channel1 half transfer flag.
*                       - DMA2_FLAG_TE1: DMA2 Channel1 transfer error flag.
*                       - DMA2_FLAG_GL2: DMA2 Channel2 global flag.
*                       - DMA2_FLAG_TC2: DMA2 Channel2 transfer complete flag.
*                       - DMA2_FLAG_HT2: DMA2 Channel2 half transfer flag.
*                       - DMA2_FLAG_TE2: DMA2 Channel2 transfer error flag.
*                       - DMA2_FLAG_GL3: DMA2 Channel3 global flag.
*                       - DMA2_FLAG_TC3: DMA2 Channel3 transfer complete flag.
*                       - DMA2_FLAG_HT3: DMA2 Channel3 half transfer flag.
*                       - DMA2_FLAG_TE3: DMA2 Channel3 transfer error flag.
*                       - DMA2_FLAG_GL4: DMA2 Channel4 global flag.
*                       - DMA2_FLAG_TC4: DMA2 Channel4 transfer complete flag.
*                       - DMA2_FLAG_HT4: DMA2 Channel4 half transfer flag.
*                       - DMA2_FLAG_TE4: DMA2 Channel4 transfer error flag.
*                       - DMA2_FLAG_GL5: DMA2 Channel5 global flag.
*                       - DMA2_FLAG_TC5: DMA2 Channel5 transfer complete flag.
*                       - DMA2_FLAG_HT5: DMA2 Channel5 half transfer flag.
*                       - DMA2_FLAG_TE5: DMA2 Channel5 transfer error flag.
* Output         : None
* Return         : None
*******************************************************************************/
void DMA_ClearFlag(u32 DMA_FLAG)
{
  /* Check the parameters */
  assert_param(IS_DMA_CLEAR_FLAG(DMA_FLAG));

  /* Calculate the used DMA */
  if ((DMA_FLAG & FLAG_Mask) != (u32)RESET)
  {
    /* Clear the selected DMA flags */
    DMA2->IFCR = DMA_FLAG;
  }
  else
  {
    /* Clear the selected DMA flags */
    DMA1->IFCR = DMA_FLAG;
  }
}

/*******************************************************************************
* Function Name  : DMA_GetITStatus
* Description    : Checks whether the specified DMAy Channelx interrupt has 
*                  occurred or not.
* Input          : - DMA_IT: specifies the DMA interrupt source to check. 
*                    This parameter can be one of the following values:
*                       - DMA1_IT_GL1: DMA1 Channel1 global interrupt.
*                       - DMA1_IT_TC1: DMA1 Channel1 transfer complete interrupt.
*                       - DMA1_IT_HT1: DMA1 Channel1 half transfer interrupt.
*                       - DMA1_IT_TE1: DMA1 Channel1 transfer error interrupt.
*                       - DMA1_IT_GL2: DMA1 Channel2 global interrupt.
*                       - DMA1_IT_TC2: DMA1 Channel2 transfer complete interrupt.
*                       - DMA1_IT_HT2: DMA1 Channel2 half transfer interrupt.
*                       - DMA1_IT_TE2: DMA1 Channel2 transfer error interrupt.
*                       - DMA1_IT_GL3: DMA1 Channel3 global interrupt.
*                       - DMA1_IT_TC3: DMA1 Channel3 transfer complete interrupt.
*                       - DMA1_IT_HT3: DMA1 Channel3 half transfer interrupt.
*                       - DMA1_IT_TE3: DMA1 Channel3 transfer error interrupt.
*                       - DMA1_IT_GL4: DMA1 Channel4 global interrupt.
*                       - DMA1_IT_TC4: DMA1 Channel4 transfer complete interrupt.
*                       - DMA1_IT_HT4: DMA1 Channel4 half transfer interrupt.
*                       - DMA1_IT_TE4: DMA1 Channel4 transfer error interrupt.
*                       - DMA1_IT_GL5: DMA1 Channel5 global interrupt.
*                       - DMA1_IT_TC5: DMA1 Channel5 transfer complete interrupt.
*                       - DMA1_IT_HT5: DMA1 Channel5 half transfer interrupt.
*                       - DMA1_IT_TE5: DMA1 Channel5 transfer error interrupt.
*                       - DMA1_IT_GL6: DMA1 Channel6 global interrupt.
*                       - DMA1_IT_TC6: DMA1 Channel6 transfer complete interrupt.
*                       - DMA1_IT_HT6: DMA1 Channel6 half transfer interrupt.
*                       - DMA1_IT_TE6: DMA1 Channel6 transfer error interrupt.
*                       - DMA1_IT_GL7: DMA1 Channel7 global interrupt.
*                       - DMA1_IT_TC7: DMA1 Channel7 transfer complete interrupt.
*                       - DMA1_IT_HT7: DMA1 Channel7 half transfer interrupt.
*                       - DMA1_IT_TE7: DMA1 Channel7 transfer error interrupt.
*                       - DMA2_IT_GL1: DMA2 Channel1 global interrupt.
*                       - DMA2_IT_TC1: DMA2 Channel1 transfer complete interrupt.
*                       - DMA2_IT_HT1: DMA2 Channel1 half transfer interrupt.
*                       - DMA2_IT_TE1: DMA2 Channel1 transfer error interrupt.
*                       - DMA2_IT_GL2: DMA2 Channel2 global interrupt.
*                       - DMA2_IT_TC2: DMA2 Channel2 transfer complete interrupt.
*                       - DMA2_IT_HT2: DMA2 Channel2 half transfer interrupt.
*                       - DMA2_IT_TE2: DMA2 Channel2 transfer error interrupt.
*                       - DMA2_IT_GL3: DMA2 Channel3 global interrupt.
*                       - DMA2_IT_TC3: DMA2 Channel3 transfer complete interrupt.
*                       - DMA2_IT_HT3: DMA2 Channel3 half transfer interrupt.
*                       - DMA2_IT_TE3: DMA2 Channel3 transfer error interrupt.
*                       - DMA2_IT_GL4: DMA2 Channel4 global interrupt.
*                       - DMA2_IT_TC4: DMA2 Channel4 transfer complete interrupt.
*                       - DMA2_IT_HT4: DMA2 Channel4 half transfer interrupt.
*                       - DMA2_IT_TE4: DMA2 Channel4 transfer error interrupt.
*                       - DMA2_IT_GL5: DMA2 Channel5 global interrupt.
*                       - DMA2_IT_TC5: DMA2 Channel5 transfer complete interrupt.
*                       - DMA2_IT_HT5: DMA2 Channel5 half transfer interrupt.
*                       - DMA2_IT_TE5: DMA2 Channel5 transfer error interrupt.
* Output         : None
* Return         : The new state of DMA_IT (SET or RESET).
*******************************************************************************/
ITStatus DMA_GetITStatus(u32 DMA_IT)
{
  ITStatus bitstatus = RESET;
  u32 tmpreg = 0;

  /* Check the parameters */
  assert_param(IS_DMA_GET_IT(DMA_IT));

  /* Calculate the used DMA */
  if ((DMA_IT & FLAG_Mask) != (u32)RESET)
  {
    /* Get DMA2 ISR register value */
    tmpreg = DMA2->ISR ;
  }
  else
  {
    /* Get DMA1 ISR register value */
    tmpreg = DMA1->ISR ;
  }

  /* Check the status of the specified DMA interrupt */
  if ((tmpreg & DMA_IT) != (u32)RESET)
  {
    /* DMA_IT is set */
    bitstatus = SET;
  }
  else
  {
    /* DMA_IT is reset */
    bitstatus = RESET;
  }
  /* Return the DMA_IT status */
  return  bitstatus;
}

/*******************************************************************************
* Function Name  : DMA_ClearITPendingBit
* Description    : Clears the DMAy Channelx抯 interrupt pending bits.
* Input          : - DMA_IT: specifies the DMA interrupt pending bit to clear.
*                    This parameter can be any combination (for the same DMA) of
*                    the following values:
*                       - DMA1_IT_GL1: DMA1 Channel1 global interrupt.
*                       - DMA1_IT_TC1: DMA1 Channel1 transfer complete interrupt.
*                       - DMA1_IT_HT1: DMA1 Channel1 half transfer interrupt.
*                       - DMA1_IT_TE1: DMA1 Channel1 transfer error interrupt.
*                       - DMA1_IT_GL2: DMA1 Channel2 global interrupt.
*                       - DMA1_IT_TC2: DMA1 Channel2 transfer complete interrupt.
*                       - DMA1_IT_HT2: DMA1 Channel2 half transfer interrupt.
*                       - DMA1_IT_TE2: DMA1 Channel2 transfer error interrupt.
*                       - DMA1_IT_GL3: DMA1 Channel3 global interrupt.
*                       - DMA1_IT_TC3: DMA1 Channel3 transfer complete interrupt.
*                       - DMA1_IT_HT3: DMA1 Channel3 half transfer interrupt.
*                       - DMA1_IT_TE3: DMA1 Channel3 transfer error interrupt.
*                       - DMA1_IT_GL4: DMA1 Channel4 global interrupt.
*                       - DMA1_IT_TC4: DMA1 Channel4 transfer complete interrupt.
*                       - DMA1_IT_HT4: DMA1 Channel4 half transfer interrupt.
*                       - DMA1_IT_TE4: DMA1 Channel4 transfer error interrupt.
*                       - DMA1_IT_GL5: DMA1 Channel5 global interrupt.
*                       - DMA1_IT_TC5: DMA1 Channel5 transfer complete interrupt.
*                       - DMA1_IT_HT5: DMA1 Channel5 half transfer interrupt.
*                       - DMA1_IT_TE5: DMA1 Channel5 transfer error interrupt.
*                       - DMA1_IT_GL6: DMA1 Channel6 global interrupt.
*                       - DMA1_IT_TC6: DMA1 Channel6 transfer complete interrupt.
*                       - DMA1_IT_HT6: DMA1 Channel6 half transfer interrupt.
*                       - DMA1_IT_TE6: DMA1 Channel6 transfer error interrupt.
*                       - DMA1_IT_GL7: DMA1 Channel7 global interrupt.
*                       - DMA1_IT_TC7: DMA1 Channel7 transfer complete interrupt.
*                       - DMA1_IT_HT7: DMA1 Channel7 half transfer interrupt.
*                       - DMA1_IT_TE7: DMA1 Channel7 transfer error interrupt.
*                       - DMA2_IT_GL1: DMA2 Channel1 global interrupt.
*                       - DMA2_IT_TC1: DMA2 Channel1 transfer complete interrupt.
*                       - DMA2_IT_HT1: DMA2 Channel1 half transfer interrupt.
*                       - DMA2_IT_TE1: DMA2 Channel1 transfer error interrupt.
*                       - DMA2_IT_GL2: DMA2 Channel2 global interrupt.
*                       - DMA2_IT_TC2: DMA2 Channel2 transfer complete interrupt.
*                       - DMA2_IT_HT2: DMA2 Channel2 half transfer interrupt.
*                       - DMA2_IT_TE2: DMA2 Channel2 transfer error interrupt.
*                       - DMA2_IT_GL3: DMA2 Channel3 global interrupt.
*                       - DMA2_IT_TC3: DMA2 Channel3 transfer complete interrupt.
*                       - DMA2_IT_HT3: DMA2 Channel3 half transfer interrupt.
*                       - DMA2_IT_TE3: DMA2 Channel3 transfer error interrupt.
*                       - DMA2_IT_GL4: DMA2 Channel4 global interrupt.
*                       - DMA2_IT_TC4: DMA2 Channel4 transfer complete interrupt.
*                       - DMA2_IT_HT4: DMA2 Channel4 half transfer interrupt.
*                       - DMA2_IT_TE4: DMA2 Channel4 transfer error interrupt.
*                       - DMA2_IT_GL5: DMA2 Channel5 global interrupt.
*                       - DMA2_IT_TC5: DMA2 Channel5 transfer complete interrupt.
*                       - DMA2_IT_HT5: DMA2 Channel5 half transfer interrupt.
*                       - DMA2_IT_TE5: DMA2 Channel5 transfer error interrupt.
* Output         : None
* Return         : None
*******************************************************************************/
void DMA_ClearITPendingBit(u32 DMA_IT)
{
  /* Check the parameters */
  assert_param(IS_DMA_CLEAR_IT(DMA_IT));

  /* Calculate the used DMA */
  if ((DMA_IT & FLAG_Mask) != (u32)RESET)
  {
    /* Clear the selected DMA interrupt pending bits */
    DMA2->IFCR = DMA_IT;
  }
  else
  {
    /* Clear the selected DMA interrupt pending bits */
    DMA1->IFCR = DMA_IT;
  }
}

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线不卡免费欧美| 亚洲一区二三区| 亚洲精品成a人| 久久99国产精品久久99果冻传媒| 丁香一区二区三区| 欧美一卡二卡三卡| 亚洲男女毛片无遮挡| 国产精品888| 日韩一级免费观看| 亚洲1区2区3区视频| 波多野结衣中文一区| 精品国产免费人成电影在线观看四季 | 欧美日韩在线三级| 中文字幕五月欧美| 国产福利一区二区三区视频在线 | 成人夜色视频网站在线观看| 91精品国产综合久久婷婷香蕉| 一区二区三区四区视频精品免费 | 精品女同一区二区| 天天综合色天天| 色一情一伦一子一伦一区| 2023国产精品视频| 久久国产精品区| 欧美成人女星排行榜| 免费在线观看精品| 91精品福利在线一区二区三区| 亚洲国产视频a| 欧美日韩精品欧美日韩精品一| 一区二区三区四区视频精品免费| 91丝袜美腿高跟国产极品老师| 中文字幕精品综合| 成人av资源在线观看| 中文字幕欧美日韩一区| 粉嫩13p一区二区三区| 日本一区二区视频在线| 成人午夜av电影| 国产精品丝袜久久久久久app| 国产成人99久久亚洲综合精品| 国产目拍亚洲精品99久久精品| 成人丝袜视频网| 中文字幕日韩av资源站| 一本色道久久综合亚洲精品按摩| 亚洲狠狠丁香婷婷综合久久久| 色偷偷成人一区二区三区91| 一区二区三区在线观看欧美 | 欧美国产日本视频| 91在线观看免费视频| 亚洲一区在线视频| 欧美丰满高潮xxxx喷水动漫| 免费成人你懂的| 国产情人综合久久777777| gogogo免费视频观看亚洲一| 亚洲综合色区另类av| 欧美日韩一区二区在线视频| 美女www一区二区| 欧美国产乱子伦| 欧美网站大全在线观看| 蜜桃精品视频在线观看| 欧美国产激情一区二区三区蜜月| 色美美综合视频| 九九精品视频在线看| 国产精品日产欧美久久久久| 欧洲国内综合视频| 久久av资源网| 亚洲免费av观看| 精品欧美一区二区在线观看| av电影在线不卡| 蜜臀91精品一区二区三区 | 日韩欧美美女一区二区三区| 国产传媒欧美日韩成人| 亚洲一区二区三区激情| 国产婷婷色一区二区三区四区| 91麻豆福利精品推荐| 日韩av电影天堂| 国产精品久久久久久久久动漫| 欧美日韩国产精品成人| 国产成人综合在线播放| 日韩精品电影一区亚洲| 亚洲人成7777| 久久久国际精品| 欧美日本国产视频| 精品视频在线看| 国产成人综合在线观看| 免费看日韩精品| 亚洲一区二区三区视频在线播放| 国产亲近乱来精品视频| 日韩欧美国产一二三区| 欧美午夜精品久久久久久孕妇| 粉嫩一区二区三区在线看 | 亚洲成人精品一区二区| 国产精品久久久久毛片软件| 日韩精品一区二区在线| 欧美精品在欧美一区二区少妇| 成人h版在线观看| 国产精品综合视频| 麻豆精品视频在线观看免费| 亚洲大片精品永久免费| 亚洲精品高清视频在线观看| 久久久精品国产免大香伊| 日韩免费在线观看| 日韩一二三四区| 欧美一级理论性理论a| 欧美日韩电影在线播放| 欧美视频在线不卡| 欧美性受xxxx黑人xyx性爽| 色综合亚洲欧洲| 99精品国产99久久久久久白柏| 国产成人免费在线观看| 国产91精品在线观看| 国产精品99久久久久| 国产精品资源网| 国产精品香蕉一区二区三区| 国产成人亚洲综合a∨婷婷| 国产综合一区二区| 国产一区二区三区在线观看免费视频 | 久久欧美中文字幕| 日韩午夜激情av| 日韩小视频在线观看专区| 欧美一区二区三区婷婷月色 | 亚洲国产高清在线| 国产精品福利电影一区二区三区四区| 欧美激情一区二区三区在线| 国产精品久久久久久妇女6080| 亚洲欧洲国产日韩| 亚洲激情自拍视频| 亚洲18女电影在线观看| 青青草成人在线观看| 激情图片小说一区| 成人午夜激情在线| 91久久精品一区二区三区| 欧美日韩中字一区| 日韩精品一区二区三区四区视频| 精品国产乱码久久久久久蜜臀| 91麻豆精品国产91久久久 | 精品久久五月天| 国产精品久久夜| 一区二区三区中文字幕| 视频一区视频二区中文字幕| 国产真实乱对白精彩久久| 99综合影院在线| 欧美性色综合网| 日韩免费观看高清完整版在线观看| 日韩亚洲欧美一区二区三区| 国产偷国产偷精品高清尤物| 亚洲欧美日韩电影| 青草国产精品久久久久久| 国产酒店精品激情| 欧美影视一区二区三区| 欧美成人一区二区三区在线观看| 久久精品人人做人人综合 | 国内精品嫩模私拍在线| 91看片淫黄大片一级在线观看| 欧美色图片你懂的| 26uuu精品一区二区在线观看| 综合久久综合久久| 美腿丝袜亚洲综合| 91污片在线观看| 欧美一卡二卡在线| 亚洲美女视频在线| 国产成人免费视频网站| 欧美日韩一二三| 国产精品伦理一区二区| 免费在线观看日韩欧美| 色香蕉成人二区免费| 久久影院视频免费| 亚洲成人激情av| www.亚洲人| 国产亚洲人成网站| 免费看日韩a级影片| 91九色02白丝porn| 国产精品福利一区二区| 国产精品一区二区三区网站| 欧美日韩高清在线播放| 亚洲视频网在线直播| 国产精品888| 精品国产免费一区二区三区四区 | 亚洲啪啪综合av一区二区三区| 国内精品视频666| 欧美一级午夜免费电影| 一区二区国产视频| 91一区二区三区在线观看| 国产婷婷一区二区| 国产美女精品人人做人人爽| 91麻豆精品国产91久久久久| 亚洲高清一区二区三区| 91成人看片片| 亚洲你懂的在线视频| 97精品国产露脸对白| 国产精品乱子久久久久| 福利电影一区二区| 日本一区二区三区高清不卡 | jvid福利写真一区二区三区| 久久天天做天天爱综合色| 美女视频网站久久| 91精品国产日韩91久久久久久| 午夜精品福利一区二区三区av| 色婷婷综合久久久中文字幕| 亚洲欧美一区二区三区国产精品 | 一区二区三区国产豹纹内裤在线| 91日韩一区二区三区|