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

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

?? stm32f10x_dma.c

?? 基于Cortex-M3的STM32的IAR EWARM的工程模塊
?? C
?? 第 1 頁 / 共 3 頁
字號:
*                       - DMA1_FLAG_GL4: DMA1 Channel4 global flag.
*                       - DMA1_FLAG_TC4: DMA1 Channel4 transfer complete flag.
*                       - 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一区二区三区免费野_久草精品视频
亚洲欧洲美洲综合色网| 欧美日韩黄色影视| 久久综合国产精品| 精品一区二区三区免费播放| 欧美一区二区三区小说| 狠狠色丁香久久婷婷综| 国产精品情趣视频| 欧美天堂一区二区三区| 日本怡春院一区二区| 精品国产乱码久久久久久闺蜜 | 极品少妇xxxx精品少妇偷拍| 久久综合九色欧美综合狠狠| 高清av一区二区| 樱桃视频在线观看一区| 欧美一区二区视频观看视频| 久久疯狂做爰流白浆xx| 国产精品久久久久久久浪潮网站| 色婷婷国产精品| 日本成人在线网站| 国产欧美一区二区三区沐欲| 色就色 综合激情| 免费成人av在线| 国产精品美女一区二区在线观看| 一本到不卡免费一区二区| 日韩av电影免费观看高清完整版 | 91看片淫黄大片一级| 舔着乳尖日韩一区| 中文字幕欧美日本乱码一线二线| 欧美自拍偷拍一区| 国产一区二区三区视频在线播放| 亚洲美女视频在线| 亚洲精品在线三区| 欧美日韩精品一区二区三区蜜桃| 国产高清在线精品| 日本人妖一区二区| 亚洲视频精选在线| 2023国产精品自拍| 欧美日韩视频在线一区二区| 成人丝袜高跟foot| 麻豆国产欧美一区二区三区| 亚洲免费在线视频| 久久久国产精品午夜一区ai换脸| 欧美网站一区二区| 91网址在线看| 国产高清成人在线| 免费日本视频一区| 亚洲国产综合色| 亚洲欧洲精品天堂一级| www激情久久| 日韩一区二区免费视频| 欧美性三三影院| 波多野洁衣一区| 国产一区二区三区四区在线观看| 手机精品视频在线观看| 一区二区三区av电影| 国产精品久久久久久户外露出 | 国产精品一区二区在线观看网站| 日韩精品国产欧美| 一区二区三区国产精华| 中文字幕亚洲一区二区va在线| 欧美一区二区三区四区五区| 欧洲一区二区三区免费视频| 色综合久久综合网欧美综合网| 国产成人免费高清| 国产精品一区二区在线看| 精品一区二区三区在线播放 | 精品国产亚洲一区二区三区在线观看| 欧美综合久久久| 欧洲精品一区二区| 91麻豆国产福利精品| caoporn国产一区二区| 风流少妇一区二区| 岛国一区二区在线观看| 丰满岳乱妇一区二区三区| 国产精品888| 国产成人精品亚洲日本在线桃色| 国产精品自拍在线| 国产乱色国产精品免费视频| 国内精品视频一区二区三区八戒| 久久成人18免费观看| 国产在线不卡视频| 国产精品一二三在| 成人午夜精品在线| 99v久久综合狠狠综合久久| 成人在线视频首页| 日本黄色一区二区| 欧美日韩一区久久| 日韩欧美国产精品| 久久久精品中文字幕麻豆发布| 国产亚洲欧美激情| 亚洲免费视频中文字幕| 亚洲地区一二三色| 男男视频亚洲欧美| 国产成人在线免费观看| 成人免费黄色在线| 日本韩国一区二区| 91精品国产日韩91久久久久久| 欧美一级久久久久久久大片| 久久综合国产精品| 亚洲男同性视频| 免费美女久久99| 成人免费观看视频| 欧美日韩aaaaa| 亚洲精品在线免费观看视频| 国产精品视频观看| 亚洲欧美一区二区不卡| 91国偷自产一区二区三区观看| 国产传媒日韩欧美成人| 91亚洲大成网污www| 欧美理论电影在线| 久久欧美中文字幕| 亚洲一区免费观看| 久久精品国产一区二区| 成人av电影观看| 在线观看91av| 国产精品丝袜一区| 免费在线欧美视频| 99麻豆久久久国产精品免费 | 欧美久久一二区| 久久久久久久久岛国免费| 樱桃国产成人精品视频| 精品一区二区三区av| 91久久免费观看| 久久久蜜桃精品| 亚洲第一电影网| 99久久伊人网影院| 日韩精品一区二区三区在线观看 | 天天av天天翘天天综合网 | av不卡免费在线观看| 日韩限制级电影在线观看| 亚洲免费av网站| 国产激情一区二区三区四区| 欧美日韩高清一区二区不卡| 中文字幕不卡在线| 久久99精品国产麻豆不卡| 欧美亚洲另类激情小说| 日本一区二区三区免费乱视频 | 欧美日韩一区在线观看| 国产精品你懂的在线| 久久99精品久久久久| 欧美日本一区二区在线观看| 国产精品成人免费在线| 国产一区二区美女| 日韩一级二级三级| 午夜精品久久久久久久久| 一本色道**综合亚洲精品蜜桃冫| 久久精品一区八戒影视| 另类人妖一区二区av| 欧美精品久久天天躁| 亚洲美女淫视频| 91蜜桃在线免费视频| 欧美国产丝袜视频| 国产91丝袜在线18| 久久精品综合网| 国产一区二区中文字幕| 精品成人一区二区三区四区| 日本不卡视频一二三区| 欧美肥大bbwbbw高潮| 亚洲成人综合在线| 欧美日韩专区在线| 亚洲成人在线免费| 欧美精品视频www在线观看| 午夜免费久久看| 欧美精品自拍偷拍| 日韩国产高清在线| 欧美高清激情brazzers| 日韩国产欧美一区二区三区| 欧美疯狂做受xxxx富婆| 日韩精品亚洲一区| 欧美刺激午夜性久久久久久久 | 亚洲国产精品成人久久综合一区| 国内精品写真在线观看| 久久婷婷国产综合精品青草 | 成人免费在线视频| 97精品视频在线观看自产线路二| 综合av第一页| 欧美性三三影院| 日韩电影在线一区| 精品国产乱码久久久久久蜜臀| 国产麻豆视频精品| 国产欧美一区二区精品性色| 不卡视频一二三| 一区二区三区欧美久久| 在线播放欧美女士性生活| 另类小说视频一区二区| 国产亚洲欧美一区在线观看| 99久久免费国产| 亚洲一区二区三区在线看| 91精品中文字幕一区二区三区| 蜜臀va亚洲va欧美va天堂| 久久综合99re88久久爱| jlzzjlzz亚洲日本少妇| 亚洲444eee在线观看| 欧美一区二区精品在线| 国产成人丝袜美腿| 亚洲一区二区欧美| 久久亚洲二区三区| 99精品国产99久久久久久白柏| 亚洲一区二区综合| 精品91自产拍在线观看一区|