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

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

?? stm32f10x_dma.txt

?? ucos2.86版本結合STM板極支持包
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
;;;160                DMA_InitStruct->DMA_Priority | DMA_InitStruct->DMA_M2M;
;;;161      /* Write to DMA Channelx CCR */
;;;162      DMA_Channelx->CCR = tmpreg;
0000da  6002              STR      r2,[r0,#0]
;;;163    
;;;164    /*--------------------------- DMA Channelx CNBTR Configuration ---------------*/
;;;165      /* Write to DMA Channelx CNBTR */
;;;166      DMA_Channelx->CNDTR = DMA_InitStruct->DMA_BufferSize;
0000dc  68ca              LDR      r2,[r1,#0xc]
0000de  6042              STR      r2,[r0,#4]
;;;167    
;;;168    /*--------------------------- DMA Channelx CPAR Configuration ----------------*/
;;;169      /* Write to DMA Channelx CPAR */
;;;170      DMA_Channelx->CPAR = DMA_InitStruct->DMA_PeripheralBaseAddr;
0000e0  680a              LDR      r2,[r1,#0]
0000e2  6082              STR      r2,[r0,#8]
;;;171    
;;;172    /*--------------------------- DMA Channelx CMAR Configuration ----------------*/
;;;173      /* Write to DMA Channelx CMAR */
;;;174      DMA_Channelx->CMAR = DMA_InitStruct->DMA_MemoryBaseAddr;
0000e4  6849              LDR      r1,[r1,#4]
0000e6  60c1              STR      r1,[r0,#0xc]
;;;175    }
0000e8  bc10              POP      {r4}
0000ea  4770              BX       lr
;;;176    
                          ENDP

                  DMA_StructInit PROC
;;;188      /* Initialize the DMA_PeripheralBaseAddr member */
;;;189      DMA_InitStruct->DMA_PeripheralBaseAddr = 0;
0000ec  2100              MOVS     r1,#0
0000ee  6001              STR      r1,[r0,#0]
;;;190    
;;;191      /* Initialize the DMA_MemoryBaseAddr member */
;;;192      DMA_InitStruct->DMA_MemoryBaseAddr = 0;
0000f0  6041              STR      r1,[r0,#4]
;;;193    
;;;194      /* Initialize the DMA_DIR member */
;;;195      DMA_InitStruct->DMA_DIR = DMA_DIR_PeripheralSRC;
0000f2  6081              STR      r1,[r0,#8]
;;;196    
;;;197      /* Initialize the DMA_BufferSize member */
;;;198      DMA_InitStruct->DMA_BufferSize = 0;
0000f4  60c1              STR      r1,[r0,#0xc]
;;;199    
;;;200      /* Initialize the DMA_PeripheralInc member */
;;;201      DMA_InitStruct->DMA_PeripheralInc = DMA_PeripheralInc_Disable;
0000f6  6101              STR      r1,[r0,#0x10]
;;;202    
;;;203      /* Initialize the DMA_MemoryInc member */
;;;204      DMA_InitStruct->DMA_MemoryInc = DMA_MemoryInc_Disable;
0000f8  6141              STR      r1,[r0,#0x14]
;;;205    
;;;206      /* Initialize the DMA_PeripheralDataSize member */
;;;207      DMA_InitStruct->DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
0000fa  6181              STR      r1,[r0,#0x18]
;;;208    
;;;209      /* Initialize the DMA_MemoryDataSize member */
;;;210      DMA_InitStruct->DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
0000fc  61c1              STR      r1,[r0,#0x1c]
;;;211    
;;;212      /* Initialize the DMA_Mode member */
;;;213      DMA_InitStruct->DMA_Mode = DMA_Mode_Normal;
0000fe  6201              STR      r1,[r0,#0x20]
;;;214    
;;;215      /* Initialize the DMA_Priority member */
;;;216      DMA_InitStruct->DMA_Priority = DMA_Priority_Low;
000100  6241              STR      r1,[r0,#0x24]
;;;217    
;;;218      /* Initialize the DMA_M2M member */
;;;219      DMA_InitStruct->DMA_M2M = DMA_M2M_Disable;
000102  6281              STR      r1,[r0,#0x28]
;;;220    }
000104  4770              BX       lr
;;;221    
                          ENDP

                  DMA_ITConfig PROC
;;;268    
;;;269      if (NewState != DISABLE)
000106  b11a              CBZ      r2,|L1.272|
;;;270      {
;;;271        /* Enable the selected DMA interrupts */
;;;272        DMA_Channelx->CCR |= DMA_IT;
000108  6802              LDR      r2,[r0,#0]
00010a  4311              ORRS     r1,r1,r2
00010c  6001              STR      r1,[r0,#0]
;;;273      }
;;;274      else
;;;275      {
;;;276        /* Disable the selected DMA interrupts */
;;;277        DMA_Channelx->CCR &= ~DMA_IT;
;;;278      }
;;;279    }
00010e  4770              BX       lr
                  |L1.272|
000110  6802              LDR      r2,[r0,#0]
000112  ea22ea22          BIC      r1,r2,r1
000116  6001              STR      r1,[r0,#0]
000118  4770              BX       lr
;;;280    
                          ENDP

                  DMA_GetCurrDataCounter PROC
;;;293      /* Return the current memory address value for Channelx */
;;;294      return ((u16)(DMA_Channelx->CNDTR));
00011a  6840              LDR      r0,[r0,#4]
00011c  b280              UXTH     r0,r0
;;;295    }
00011e  4770              BX       lr
;;;296    
                          ENDP

                  DMA_GetFlagStatus PROC
;;;333    FlagStatus DMA_GetFlagStatus(u32 DMA_FLAG)
;;;334    {
000120  4601              MOV      r1,r0
;;;335      FlagStatus bitstatus = RESET;
000122  2000              MOVS     r0,#0
;;;336    
;;;337      /* Check the parameters */
;;;338      assert(IS_DMA_GET_FLAG(DMA_FLAG));
;;;339    
;;;340      /* Check the status of the specified DMA flag */
;;;341      if ((DMA->ISR & DMA_FLAG) != (u32)RESET)
000124  4a0a              LDR      r2,|L1.336|
000126  6812              LDR      r2,[r2,#0]
000128  420a              TST      r2,r1
00012a  d000              BEQ      |L1.302|
;;;342      {
;;;343        /* DMA_FLAG is set */
;;;344        bitstatus = SET;
00012c  2001              MOVS     r0,#1
                  |L1.302|
;;;345      }
;;;346      else
;;;347      {
;;;348        /* DMA_FLAG is reset */
;;;349        bitstatus = RESET;
;;;350      }
;;;351      /* Return the DMA_FLAG status */
;;;352      return  bitstatus;
;;;353    }
00012e  4770              BX       lr
;;;354    
                          ENDP

                  DMA_ClearFlag PROC
;;;396      /* Clear the selected DMA flags */
;;;397      DMA->IFCR = DMA_FLAG;
000130  4907              LDR      r1,|L1.336|
000132  6048              STR      r0,[r1,#4]
;;;398    }
000134  4770              BX       lr
;;;399    
                          ENDP

                  DMA_GetITStatus PROC
;;;437    ITStatus DMA_GetITStatus(u32 DMA_IT)
;;;438    {
000136  4601              MOV      r1,r0
;;;439      ITStatus bitstatus = RESET;
000138  2000              MOVS     r0,#0
;;;440    
;;;441      /* Check the parameters */
;;;442      assert(IS_DMA_GET_IT(DMA_IT));
;;;443    
;;;444      /* Check the status of the specified DMA interrupt */
;;;445      if ((DMA->ISR & DMA_IT) != (u32)RESET)
00013a  4a05              LDR      r2,|L1.336|
00013c  6812              LDR      r2,[r2,#0]
00013e  420a              TST      r2,r1
000140  d000              BEQ      |L1.324|
;;;446      {
;;;447        /* DMA_IT is set */
;;;448        bitstatus = SET;
000142  2001              MOVS     r0,#1
                  |L1.324|
;;;449      }
;;;450      else
;;;451      {
;;;452        /* DMA_IT is reset */
;;;453        bitstatus = RESET;
;;;454      }
;;;455      /* Return the DMA_IT status */
;;;456      return  bitstatus;
;;;457    }
000144  4770              BX       lr
;;;458    
                          ENDP

                  DMA_ClearITPendingBit PROC
;;;500      /* Clear the selected DMA interrupt pending bits */
;;;501      DMA->IFCR = DMA_IT;
000146  4902              LDR      r1,|L1.336|
000148  6048              STR      r0,[r1,#4]
;;;502    }
00014a  4770              BX       lr
;;;503    
                          ENDP

                  |L1.332|
00014c  40020044          DCD      0x40020044
                  |L1.336|
000150  40020000          DCD      0x40020000
                  |L1.340|
000154  bffdfff8          DCD      0xbffdfff8

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区在线| 色综合天天综合| 亚洲1区2区3区4区| 亚洲黄色免费电影| 中文字幕亚洲区| 国产精品成人免费| 亚洲人精品午夜| 亚洲尤物视频在线| 亚洲国产精品视频| 亚洲国产综合色| 午夜精品久久久久久不卡8050| 亚洲国产另类av| 亚洲一区电影777| 日日摸夜夜添夜夜添国产精品 | 色菇凉天天综合网| 91国产免费观看| 欧美美女喷水视频| 日韩亚洲欧美综合| 精品三级在线看| 日本一二三四高清不卡| 亚洲男人电影天堂| 亚洲一区二区av电影| 日韩和的一区二区| 国产不卡在线播放| 91猫先生在线| 欧美一级视频精品观看| 精品久久人人做人人爰| 亚洲人吸女人奶水| 蜜乳av一区二区三区| 国产馆精品极品| 在线亚洲一区观看| 欧美v日韩v国产v| 日韩一区在线播放| 丝袜诱惑制服诱惑色一区在线观看| 图片区小说区国产精品视频| 久久97超碰色| 91福利视频在线| 国产亚洲精品7777| 午夜精品福利久久久| 国产99久久久国产精品潘金网站| 日本高清成人免费播放| 欧美成人性战久久| 一区二区三区中文字幕在线观看| 精品一区二区久久久| 色婷婷av一区| 久久精品亚洲精品国产欧美kt∨| 亚洲制服丝袜av| 粉嫩高潮美女一区二区三区| 欧美日韩一级片网站| 久久九九99视频| 免费一级片91| 欧美影视一区二区三区| 国产欧美综合在线| 蜜桃av一区二区三区电影| 欧美亚洲综合在线| 国产精品色在线| 久久aⅴ国产欧美74aaa| 欧美无砖专区一中文字| 国产精品乱码一区二三区小蝌蚪| 久久国产三级精品| 777精品伊人久久久久大香线蕉| 亚洲女厕所小便bbb| 成人国产精品免费观看视频| 久久久美女毛片 | 精品国产一区a| 午夜欧美大尺度福利影院在线看 | 一区二区三区四区国产精品| 粉嫩蜜臀av国产精品网站| xvideos.蜜桃一区二区| 裸体一区二区三区| 欧美精品视频www在线观看| 一区二区三区在线视频播放| 91丨porny丨最新| 国产精品久久久99| 成人黄色在线看| 中文字幕在线观看不卡| 91在线一区二区| 国产精品毛片大码女人| 99精品黄色片免费大全| 亚洲欧美日韩久久精品| 欧美亚洲禁片免费| 亚洲欧美区自拍先锋| 91亚洲资源网| 亚洲最新视频在线观看| 91啪在线观看| 亚洲午夜av在线| 欧美女孩性生活视频| 麻豆视频一区二区| 久久精品亚洲乱码伦伦中文| 不卡高清视频专区| 亚洲资源中文字幕| 欧美一区二区视频观看视频| 久久成人综合网| 国产亚洲一本大道中文在线| 成人av小说网| 亚洲成人资源网| 精品99999| 99re热这里只有精品免费视频| 亚洲精品国产一区二区精华液 | 色综合久久久久久久久| 亚洲一级不卡视频| 日韩一级成人av| 国产盗摄一区二区| 一区二区三区91| 精品国产sm最大网站| 99视频超级精品| 蜜桃视频一区二区| 中文幕一区二区三区久久蜜桃| 色中色一区二区| 激情图区综合网| 亚洲黄一区二区三区| 精品美女一区二区| 一本到三区不卡视频| 日本视频一区二区| 国产精品白丝在线| 欧美xxxx老人做受| 91成人国产精品| 国产98色在线|日韩| 天天亚洲美女在线视频| 欧美韩国日本不卡| 777久久久精品| 色综合久久九月婷婷色综合| 狠狠网亚洲精品| 午夜激情一区二区三区| 国产精品乱码妇女bbbb| 日韩午夜精品电影| 在线区一区二视频| 东方欧美亚洲色图在线| 美国欧美日韩国产在线播放| 一区二区成人在线| 国产精品久久久久一区| 欧美mv和日韩mv的网站| 欧美高清激情brazzers| 日本高清免费不卡视频| a4yy欧美一区二区三区| 国产精品一区二区无线| 蜜桃免费网站一区二区三区 | 91精品国产综合久久久久| 91网站最新地址| 国产不卡免费视频| 韩国精品久久久| 日本不卡的三区四区五区| 一区av在线播放| 亚洲欧美激情在线| 国产精品免费久久久久| 久久精品无码一区二区三区| 欧美白人最猛性xxxxx69交| 3atv一区二区三区| 欧美精品1区2区3区| 欧美精品1区2区| 欧美乱熟臀69xxxxxx| 欧美性色欧美a在线播放| 在线一区二区三区做爰视频网站| 99热精品一区二区| 91偷拍与自偷拍精品| 一本色道综合亚洲| 91国产视频在线观看| 欧美吻胸吃奶大尺度电影| 欧美色图免费看| 欧美人伦禁忌dvd放荡欲情| 欧美日韩二区三区| 欧美日本一区二区三区| 日韩欧美www| 国产亚洲短视频| 国产精品久久久久影院亚瑟 | 久久先锋影音av| 久久综合久久鬼色| 国产蜜臀av在线一区二区三区| 欧美国产精品一区二区| 国产精品电影一区二区三区| 一区二区三区中文免费| 石原莉奈在线亚洲三区| 蜜臀91精品一区二区三区| 国产精品一线二线三线精华| www.性欧美| 欧美电影一区二区三区| 久久美女高清视频| 亚洲日本护士毛茸茸| 天堂午夜影视日韩欧美一区二区| 韩国欧美一区二区| 成人av网在线| 欧美午夜在线观看| 精品福利在线导航| 亚洲精品久久嫩草网站秘色| 日本不卡一区二区| 成人一区二区三区视频在线观看| 日本高清免费不卡视频| 精品少妇一区二区| 一区二区三区在线看| 久久精品国产久精国产爱| 床上的激情91.| 7878成人国产在线观看| 国产精品免费视频网站| 日韩精品三区四区| av中文字幕在线不卡| 日韩一卡二卡三卡四卡| 亚洲男帅同性gay1069| 国产一区视频导航| 91国产成人在线| 国产日韩av一区|