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

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

?? bsp.txt

?? stm32 ucos 精簡移殖版本 不需作任何修改直接便可運行。包含串口 定時器
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
; generated by ARM/Thumb C/C++ Compiler with , RVCT3.1 [Build 919] for uVision
; commandline ArmCC [--debug -c --asm --interleave -o.\output\bsp.o --depend=.\output\bsp.d --device=DARMSTM --apcs=interwork -O1 -I. -I..\BSP -I..\..\..\..\..\uCOS-II\Ports\arm-cortex-m3\Generic\RealView -I..\..\..\..\..\uCOS-II\Source -I..\..\..\..\..\CPU\ST\STM32\inc -I..\..\..\..\..\uC-CPU -I..\..\..\..\..\uC-CPU\Arm-Cortex-M3\RealView -I..\..\..\..\..\uC-LIB -IC:\Keil\ARM\INC\ST\STM32F10x --omf_browse=.\output\bsp.crf ..\BSP\bsp.c]
                          THUMB

                          AREA ||.text||, CODE, READONLY, ALIGN=2

                  fputc PROC
;;;114    PUTCHAR_PROTOTYPE
;;;115    {
000000  b570              PUSH     {r4-r6,lr}
000002  4604              MOV      r4,r0
;;;116      /* Write a character to the USART */
;;;117      USART_SendData(USART1, (u8) ch);
000004  4dea              LDR      r5,|L1.944|
000006  b2e1              UXTB     r1,r4
000008  4628              MOV      r0,r5
00000a  f7fff7ff          BL       USART_SendData
                  |L1.14|
;;;118    
;;;119      /* Loop until the end of transmission */
;;;120      while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET)
00000e  2180              MOVS     r1,#0x80
000010  4628              MOV      r0,r5
000012  f7fff7ff          BL       USART_GetFlagStatus
000016  2800              CMP      r0,#0
000018  d0f9              BEQ      |L1.14|
;;;121      {
;;;122      }
;;;123        return ch;
00001a  4620              MOV      r0,r4
;;;124    }
00001c  bd70              POP      {r4-r6,pc}
;;;125    
                          ENDP

                  NVIC_Configuration PROC
;;;126    void NVIC_Configuration(void)
;;;127    {
00001e  b538              PUSH     {r3-r5,lr}
;;;128     NVIC_InitTypeDef NVIC_InitStructure; 
;;;129    
;;;130      NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);   
000020  2100              MOVS     r1,#0
000022  f04ff04f          MOV      r0,#0x8000000
000026  f7fff7ff          BL       NVIC_SetVectorTable
;;;131    
;;;132      /* Enable the USART1 Interrupt */
;;;133      NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQChannel;
00002a  2026              MOVS     r0,#0x26
00002c  f88df88d          STRB     r0,[sp,#0]
;;;134      NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
000030  2001              MOVS     r0,#1
000032  f88df88d          STRB     r0,[sp,#1]
;;;135      NVIC_InitStructure.NVIC_IRQChannelSubPriority = 5;
000036  2105              MOVS     r1,#5
000038  f88df88d          STRB     r1,[sp,#2]
;;;136      NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
00003c  f88df88d          STRB     r0,[sp,#3]
;;;137    
;;;138      NVIC_Init(&NVIC_InitStructure); 
000040  4668              MOV      r0,sp
000042  f7fff7ff          BL       NVIC_Init
;;;139    
;;;140      USART_ITConfig(USART2,USART_IT_RXNE,ENABLE);
000046  4ddb              LDR      r5,|L1.948|
000048  f240f240          MOV      r4,#0x525
00004c  2201              MOVS     r2,#1
00004e  4621              MOV      r1,r4
000050  4628              MOV      r0,r5
000052  f7fff7ff          BL       USART_ITConfig
;;;141      USART_ClearITPendingBit(USART2,USART_IT_RXNE); 
000056  4621              MOV      r1,r4
000058  4628              MOV      r0,r5
00005a  f7fff7ff          BL       USART_ClearITPendingBit
;;;142    }
00005e  bd38              POP      {r3-r5,pc}
;;;143    
                          ENDP

                  UART2_int PROC
;;;146    void UART2_int(void)
;;;147    {
000060  b530              PUSH     {r4,r5,lr}
000062  b085              SUB      sp,sp,#0x14
;;;148    	  USART_InitTypeDef USART_InitStructure;
;;;149    	  GPIO_InitTypeDef GPIO_InitStructure;
;;;150    
;;;151      USART_InitStructure.USART_BaudRate = 9600;
000064  f44ff44f          MOV      r0,#0x2580
000068  9001              STR      r0,[sp,#4]
;;;152      USART_InitStructure.USART_WordLength = USART_WordLength_8b;
00006a  2000              MOVS     r0,#0
00006c  f8adf8ad          STRH     r0,[sp,#8]
;;;153      USART_InitStructure.USART_StopBits = USART_StopBits_1;
000070  f8adf8ad          STRH     r0,[sp,#0xa]
;;;154      USART_InitStructure.USART_Parity = USART_Parity_No ;
000074  f8adf8ad          STRH     r0,[sp,#0xc]
;;;155      USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
000078  f8adf8ad          STRH     r0,[sp,#0x10]
;;;156      USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
00007c  200c              MOVS     r0,#0xc
00007e  f8adf8ad          STRH     r0,[sp,#0xe]
;;;157    
;;;158    
;;;159    	RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
000082  2101              MOVS     r1,#1
000084  0448              LSLS     r0,r1,#17
000086  f7fff7ff          BL       RCC_APB1PeriphClockCmd
;;;160    
;;;161      /* Configure USARTx_Tx as alternate function push-pull */
;;;162      GPIO_StructInit(&GPIO_InitStructure);
00008a  4668              MOV      r0,sp
00008c  f7fff7ff          BL       GPIO_StructInit
;;;163      GPIO_InitStructure.GPIO_Pin = GPIO_UART2TxPin;
000090  2404              MOVS     r4,#4
000092  f8adf8ad          STRH     r4,[sp,#0]
;;;164      GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
000096  2003              MOVS     r0,#3
000098  f88df88d          STRB     r0,[sp,#2]
;;;165      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
00009c  2018              MOVS     r0,#0x18
00009e  f88df88d          STRB     r0,[sp,#3]
;;;166      GPIO_Init(GPIOA, &GPIO_InitStructure);
0000a2  4dc5              LDR      r5,|L1.952|
0000a4  4669              MOV      r1,sp
0000a6  4628              MOV      r0,r5
0000a8  f7fff7ff          BL       GPIO_Init
;;;167    
;;;168      /* Configure USARTx_Rx as input floating */
;;;169      GPIO_StructInit(&GPIO_InitStructure);
0000ac  4668              MOV      r0,sp
0000ae  f7fff7ff          BL       GPIO_StructInit
;;;170      GPIO_InitStructure.GPIO_Pin = GPIO_UART2RxPin; 
0000b2  2008              MOVS     r0,#8
0000b4  f8adf8ad          STRH     r0,[sp,#0]
;;;171      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
0000b8  f88df88d          STRB     r4,[sp,#3]
;;;172      GPIO_Init(GPIOA, &GPIO_InitStructure);  
0000bc  4669              MOV      r1,sp
0000be  4628              MOV      r0,r5
0000c0  f7fff7ff          BL       GPIO_Init
;;;173      
;;;174    	USART_Init(USART2,&USART_InitStructure); 
0000c4  4cbb              LDR      r4,|L1.948|
0000c6  a901              ADD      r1,sp,#4
0000c8  4620              MOV      r0,r4
0000ca  f7fff7ff          BL       USART_Init
;;;175    	USART_Cmd(USART2, ENABLE);  
0000ce  2101              MOVS     r1,#1
0000d0  4620              MOV      r0,r4
0000d2  f7fff7ff          BL       USART_Cmd
;;;176    	NVIC_Configuration();	
0000d6  f7fff7ff          BL       NVIC_Configuration
;;;177    	//USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);	
;;;178    
;;;179    	
;;;180    }
0000da  b005              ADD      sp,sp,#0x14
0000dc  bd30              POP      {r4,r5,pc}
;;;181    /*
                          ENDP

                  GPIO_Configuration PROC
;;;271    void GPIO_Configuration(void)
;;;272    {
0000de  b538              PUSH     {r3-r5,lr}
;;;273      GPIO_InitTypeDef GPIO_InitStructure;
;;;274    
;;;275      /* Configure USARTx_Tx as alternate function push-pull */
;;;276      GPIO_InitStructure.GPIO_Pin = GPIO_TxPin;
0000e0  f44ff44f          MOV      r0,#0x200
0000e4  f8adf8ad          STRH     r0,[sp,#0]
;;;277      GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
0000e8  2003              MOVS     r0,#3
0000ea  f88df88d          STRB     r0,[sp,#2]
;;;278      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
0000ee  2018              MOVS     r0,#0x18
0000f0  f88df88d          STRB     r0,[sp,#3]
;;;279      GPIO_Init(GPIOA, &GPIO_InitStructure);
0000f4  4cb0              LDR      r4,|L1.952|
0000f6  4669              MOV      r1,sp
0000f8  4620              MOV      r0,r4
0000fa  f7fff7ff          BL       GPIO_Init
;;;280    
;;;281      /* Configure USARTx_Rx as input floating */
;;;282      GPIO_InitStructure.GPIO_Pin = GPIO_RxPin;
0000fe  1520              ASRS     r0,r4,#20
000100  f8adf8ad          STRH     r0,[sp,#0]
;;;283      GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
000104  2004              MOVS     r0,#4
000106  f88df88d          STRB     r0,[sp,#3]
;;;284      GPIO_Init(GPIOA, &GPIO_InitStructure);  
00010a  4669              MOV      r1,sp
00010c  4620              MOV      r0,r4
00010e  f7fff7ff          BL       GPIO_Init
;;;285    
;;;286    }
000112  bd38              POP      {r3-r5,pc}
;;;287    
                          ENDP

                  BSP_PB_Init PROC
;;;454    static  void  BSP_PB_Init (void)
;;;455    {
000114  b538              PUSH     {r3-r5,lr}
;;;456        GPIO_InitTypeDef  gpio_init;
;;;457    
;;;458    
;;;459        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
000116  2101              MOVS     r1,#1
000118  2004              MOVS     r0,#4
00011a  f7fff7ff          BL       RCC_APB2PeriphClockCmd
;;;460        GPIO_StructInit(&gpio_init);
00011e  4668              MOV      r0,sp
000120  f7fff7ff          BL       GPIO_StructInit
;;;461        gpio_init.GPIO_Pin  = BSP_GPIOA_PB_KEY1;
000124  2001              MOVS     r0,#1
000126  f8adf8ad          STRH     r0,[sp,#0]
;;;462        gpio_init.GPIO_Mode = GPIO_Mode_IN_FLOATING;
00012a  2404              MOVS     r4,#4
00012c  f88df88d          STRB     r4,[sp,#3]
;;;463        GPIO_Init(GPIOD, &gpio_init);
000130  4da2              LDR      r5,|L1.956|
000132  4669              MOV      r1,sp
000134  4628              MOV      r0,r5
000136  f7fff7ff          BL       GPIO_Init
;;;464    
;;;465        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
00013a  2101              MOVS     r1,#1
00013c  2008              MOVS     r0,#8
00013e  f7fff7ff          BL       RCC_APB2PeriphClockCmd
;;;466        GPIO_StructInit(&gpio_init);
000142  4668              MOV      r0,sp
000144  f7fff7ff          BL       GPIO_StructInit
;;;467        gpio_init.GPIO_Pin  = BSP_GPIOB_PB_KEY2;
000148  01e0              LSLS     r0,r4,#7
00014a  f8adf8ad          STRH     r0,[sp,#0]
;;;468        gpio_init.GPIO_Mode = GPIO_Mode_IN_FLOATING;
00014e  f88df88d          STRB     r4,[sp,#3]
;;;469        GPIO_Init(GPIOD, &gpio_init);
000152  4669              MOV      r1,sp
000154  4628              MOV      r0,r5
000156  f7fff7ff          BL       GPIO_Init
;;;470    
;;;471    }
00015a  bd38              POP      {r3-r5,pc}
;;;472    
                          ENDP

                  BSP_LED_Init PROC
;;;548    static  void  BSP_LED_Init (void)
;;;549    {
00015c  b508              PUSH     {r3,lr}
;;;550        GPIO_InitTypeDef  gpio_init;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99在线观看| 欧美日韩日日骚| 欧洲一区二区三区免费视频| 欧美精品乱人伦久久久久久| 国产色一区二区| 亚洲va欧美va人人爽| 国产精品一区专区| 91麻豆精品国产91久久久资源速度 | 成人黄页在线观看| 日韩欧美综合一区| 亚洲国产中文字幕| 91日韩精品一区| 中日韩免费视频中文字幕| 韩国av一区二区三区在线观看| 欧美亚洲另类激情小说| 亚洲婷婷综合色高清在线| 国产东北露脸精品视频| 欧美成人乱码一区二区三区| 日本亚洲三级在线| 欧美精品99久久久**| 悠悠色在线精品| 91性感美女视频| ㊣最新国产の精品bt伙计久久| 国产综合久久久久久鬼色| 日韩美女在线视频| 看片的网站亚洲| 日韩一级片网址| 日韩制服丝袜av| 日韩三级高清在线| 美女在线视频一区| 欧美精品一区二区蜜臀亚洲| 看电视剧不卡顿的网站| 日韩一级免费观看| 加勒比av一区二区| 国产午夜精品一区二区三区嫩草| 美女一区二区视频| 久久免费精品国产久精品久久久久 | 国产91丝袜在线观看| 久久久亚洲午夜电影| 高清久久久久久| 国产精品三级视频| 91在线精品一区二区三区| 亚洲欧美国产高清| 欧美日韩国产bt| 美女mm1313爽爽久久久蜜臀| 精品久久人人做人人爽| 国产精品一区久久久久| 18成人在线视频| 91精品福利在线| 首页综合国产亚洲丝袜| 欧美一级日韩不卡播放免费| 国产精一品亚洲二区在线视频| 国产亚洲精品bt天堂精选| 91在线免费播放| 美女视频免费一区| 中文字幕第一区二区| 色网综合在线观看| 捆绑紧缚一区二区三区视频| 国产精品美女久久久久久久久久久 | 国产成人亚洲综合a∨婷婷| 中文字幕在线观看一区| 欧美精品xxxxbbbb| 成人午夜激情在线| 全国精品久久少妇| 国产欧美精品一区二区色综合 | 国产成人免费在线| 一区二区三区在线视频免费| 日韩免费观看高清完整版| 成人午夜视频免费看| 午夜一区二区三区视频| 精品福利av导航| 在线观看av一区二区| 国内精品久久久久影院一蜜桃| 中文字幕亚洲区| 日韩欧美的一区二区| 不卡的av在线| 美女视频一区二区| 亚洲码国产岛国毛片在线| 日韩一级欧美一级| 一本久久a久久精品亚洲| 久久成人精品无人区| 国产精品不卡在线观看| 日韩色在线观看| 欧美在线短视频| 成人精品gif动图一区| 日韩精品成人一区二区三区| 一区精品在线播放| 久久精品在这里| 日韩欧美在线一区二区三区| 色综合久久综合网| 国产福利不卡视频| 乱一区二区av| 日韩av中文字幕一区二区三区| 亚洲精品国产一区二区精华液| 欧美国产在线观看| 久久久激情视频| 精品裸体舞一区二区三区| 欧美午夜免费电影| 色系网站成人免费| 99re这里都是精品| 成人av网址在线| 成人高清av在线| 成人午夜碰碰视频| 成人免费电影视频| 夫妻av一区二区| 国产91清纯白嫩初高中在线观看 | 亚洲电影中文字幕在线观看| 亚洲免费色视频| 综合亚洲深深色噜噜狠狠网站| 欧美国产日本视频| 国产精品免费丝袜| 国产精品久久久久影院亚瑟| 国产视频一区在线观看| 久久精品人人爽人人爽| 国产日产亚洲精品系列| 久久久综合视频| 国产视频一区二区在线| 国产精品情趣视频| 日韩毛片高清在线播放| 一区二区三区不卡视频| 亚洲午夜免费电影| 日韩电影在线观看电影| 久久www免费人成看片高清| 麻豆视频观看网址久久| 国产原创一区二区三区| 国产成人aaa| 97国产一区二区| 在线一区二区三区四区五区 | 懂色av一区二区三区免费观看| 黑人巨大精品欧美黑白配亚洲| 国产伦精品一区二区三区在线观看| 国产一区91精品张津瑜| 成人av电影免费在线播放| 一本大道久久a久久精二百 | 精品国产91洋老外米糕| 中文在线一区二区| 亚洲乱码中文字幕综合| 污片在线观看一区二区| 国产麻豆精品在线观看| 成人av免费观看| 欧美精品日韩一区| 欧美激情综合五月色丁香| 一区二区三区中文字幕| 全国精品久久少妇| 成人一区二区三区在线观看| 91国内精品野花午夜精品| 日韩午夜av一区| 综合av第一页| 日本成人中文字幕| 成人高清av在线| 日韩欧美国产精品| 亚洲欧美一区二区三区孕妇| 奇米精品一区二区三区四区| 成人开心网精品视频| 91精品国产色综合久久不卡蜜臀| 国产色综合一区| 五月天网站亚洲| 白白色亚洲国产精品| 欧美美女bb生活片| 国产精品麻豆欧美日韩ww| 亚洲成人av免费| 不卡欧美aaaaa| 91精品中文字幕一区二区三区| 中文字幕二三区不卡| 麻豆精品一区二区av白丝在线| 一本高清dvd不卡在线观看| 2021久久国产精品不只是精品 | 日本一区二区三区四区在线视频| 亚洲小说春色综合另类电影| 福利视频网站一区二区三区| 欧美精品v国产精品v日韩精品| 亚洲欧洲无码一区二区三区| 韩国中文字幕2020精品| 欧美三级韩国三级日本一级| 日韩毛片高清在线播放| 国产成人精品免费视频网站| 日韩欧美国产不卡| 丝袜美腿高跟呻吟高潮一区| 91免费观看视频在线| 国产亚洲精品福利| 国产一区二区中文字幕| 日韩欧美一区在线| 亚洲一区二区三区在线播放| av网站一区二区三区| 国产农村妇女精品| 国产一区二区成人久久免费影院| 日韩一级片网址| 秋霞午夜鲁丝一区二区老狼| 欧美日韩你懂的| 亚洲国产精品麻豆| 91国产丝袜在线播放| 亚洲女子a中天字幕| 成人黄色av电影| 中文字幕亚洲欧美在线不卡| 成人激情电影免费在线观看| 日本一区二区在线不卡| 成人av网站在线| 亚洲精品成人天堂一二三| 91啦中文在线观看| 亚洲综合图片区|