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

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

?? interrupt_usart.lst

?? 本程序為完成各種中斷的演示
?? LST
?? 第 1 頁 / 共 2 頁
字號:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.30A/W32 KICKSTART     28/Oct/2005  11:13:58 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  interwork                                            #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\src\interrupt_Usart.c #
#    Command line    =  E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\src\interrupt_Usart.c #
#                        -lC E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interru #
#                       pt-IAR4_30A-1_2\AT91SAM7X-Interrupt\compil\FLASH_Deb #
#                       ug\List\ -o E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256- #
#                       Interrupt-IAR4_30A-1_2\AT91SAM7X-Interrupt\compil\FL #
#                       ASH_Debug\Obj\ -z9 --debug --cpu_mode thumb          #
#                       --endian little --cpu ARM7TDMI --stack_align 4       #
#                       --interwork -e --fpu None --dlib_config "D:\Program  #
#                       Files\IAR Systems\Embedded Workbench 4.0             #
#                       Kickstart\arm\LIB\dl4tptinl8n.h" -I                  #
#                       E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\compil\srcIAR\ -I     #
#                       E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\compil\..\src\ -I     #
#                       E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\compil\..\..\ -I      #
#                       "D:\Program Files\IAR Systems\Embedded Workbench     #
#                       4.0 Kickstart\arm\INC\"                              #
#    List file       =  E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\compil\FLASH_Debug\Li #
#                       st\interrupt_Usart.lst                               #
#    Object file     =  E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IA #
#                       R4_30A-1_2\AT91SAM7X-Interrupt\compil\FLASH_Debug\Ob #
#                       j\interrupt_Usart.r79                                #
#                                                                            #
#                                                                            #
##############################################################################

E:\SAM7X\AT91_SAM7X256-IAR\AT91SAM7X256-Interrupt-IAR4_30A-1_2\AT91SAM7X-Interrupt\src\interrupt_Usart.c
      1          // ----------------------------------------------------------------------------
      2          //         ATMEL Microcontroller Software Support  -  ROUSSET  -
      3          // ----------------------------------------------------------------------------
      4          // DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
      5          // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
      6          // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
      7          // DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
      8          // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
      9          // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
     10          // OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
     11          // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
     12          // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
     13          // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     14          // ----------------------------------------------------------------------------
     15          // File Name           : interrupt_Usart.c
     16          // Object              : USART Interrupt Management
     17          // Creation            : JPP   08-Sep-2005
     18          // ----------------------------------------------------------------------------
     19          
     20          // Include Standard LIB  files
     21          #include "project.h"

   \                                 In segment CODE, align 4, keep-with-next
   \   __??Code16?? __code __interwork __atpcs void AT91F_PDC_Open(AT91PS_PDC)
   \                     AT91F_PDC_Open:
   \   00000000   0221               MOV         R1,#+0x2
   \   00000002   0162               STR         R1,[R0, #+0x20]
   \   00000004   0902               LSL         R1,R1,#+0x8
   \   00000006   0162               STR         R1,[R0, #+0x20]
   \   00000008   0021               MOV         R1,#+0
   \   0000000A   8161               STR         R1,[R0, #+0x18]
   \   0000000C   C161               STR         R1,[R0, #+0x1C]
   \   0000000E   0161               STR         R1,[R0, #+0x10]
   \   00000010   4161               STR         R1,[R0, #+0x14]
   \   00000012   8160               STR         R1,[R0, #+0x8]
   \   00000014   C160               STR         R1,[R0, #+0xC]
   \   00000016   0160               STR         R1,[R0, #+0]
   \   00000018   4160               STR         R1,[R0, #+0x4]
   \   0000001A   0121               MOV         R1,#+0x1
   \   0000001C   0162               STR         R1,[R0, #+0x20]
   \   0000001E   0902               LSL         R1,R1,#+0x8
   \   00000020   0162               STR         R1,[R0, #+0x20]
   \   00000022   7047               BX          LR                 ;; return
     22          
     23          #define USART_INTERRUPT_LEVEL		7
     24          #define AT91_BAUD_RATE			115200

   \                                 In segment DATA_C, align 4, align-sorted
     25          static const char atmel_header[]=
   \                     ??atmel_header:
   \   00000000   0A0D20202A2A       DC8 0AH, 0DH, 20H, 20H, 2AH, 2AH, 2AH, 20H
   \              2A20        
   \   00000008   41544D454C20       DC8 41H, 54H, 4DH, 45H, 4CH, 20H, 55H, 73H
   \              5573        
   \   00000010   617274204952       DC8 61H, 72H, 74H, 20H, 49H, 52H, 51H, 20H
   \              5120        
   \   00000018   2A2A2A0A0D43       DC8 2AH, 2AH, 2AH, 0AH, 0DH, 43H, 6FH, 70H
   \              6F70        
   \   00000020   797269676874       DC8 79H, 72H, 69H, 67H, 68H, 74H, 20H, 28H
   \              2028        
   \   00000028   432920323030       DC8 43H, 29H, 20H, 32H, 30H, 30H, 35H, 20H
   \              3520        
   \   00000030   41544D454C20       DC8 41H, 54H, 4DH, 45H, 4CH, 20H, 43H, 6FH
   \              436F        
   \   00000038   72706F726174       DC8 72H, 70H, 6FH, 72H, 61H, 74H, 69H, 6FH
   \              696F        
   \   00000040   6E7320566572       DC8 6EH, 73H, 20H, 56H, 65H, 72H, 73H, 69H
   \              7369        
   \   00000048   6F6E3A20312E       DC8 6FH, 6EH, 3AH, 20H, 31H, 2EH, 30H, 0AH
   \              300A        
   \   00000050   0D00               DC8 0DH, 0
   \   00000052   0000               DC8 0, 0
     26          {
     27          "\n\r  *** ATMEL Usart IRQ ***\n\r"
     28          "Copyright (C) 2005 ATMEL Corporations Version: 1.0\n\r"
     29          };
     30          
     31          //* \fn    AT91F_US_Baudrate
     32          //* \brief Calculate the baudrate
     33          //* Standard Asynchronous Mode : 8 bits , 1 stop , no parity
     34          #define AT91C_US_ASYNC_MODE ( AT91C_US_USMODE_NORMAL + \
     35                                  AT91C_US_NBSTOP_1_BIT + \
     36                                  AT91C_US_PAR_NONE + \
     37                                  AT91C_US_CHRL_8_BITS + \
     38                                  AT91C_US_CLKS_CLOCK )
     39          
     40          //*------------------------- Internal Function --------------------------------
     41          
     42          //*----------------------------------------------------------------------------
     43          //* Function Name       : Usart_c_irq_handler
     44          //* Object              : C handler interrupt function calAT91B_LED by the interrupts
     45          //*                       assembling routine
     46          //* Input Parameters    : <RTC_pt> time rtc descriptor
     47          //* Output Parameters   : increment count_timer0_interrupt
     48          //*----------------------------------------------------------------------------

   \                                 In segment CODE_I, align 4, keep-with-next
     49          __ramfunc void Usart_c_irq_handler(void)
     50          {
   \                     Usart_c_irq_handler:
   \   00000000   10B4               PUSH        {R4}
     51          	AT91PS_USART USART_pt = AT91C_BASE_US0;
     52          	unsigned int status;
     53          	//* get Usart status register
     54          	status = USART_pt->US_CSR;
   \   00000002   1248               LDR         R0,??Usart_c_irq_handler_0  ;; 0xfffc0014
   \   00000004   0068               LDR         R0,[R0, #+0]
     55          	if ( status & AT91C_US_RXRDY){
   \   00000006   1249               LDR         R1,??Usart_c_irq_handler_0+0x4  ;; 0xfffc001c
   \   00000008   124A               LDR         R2,??Usart_c_irq_handler_0+0x8  ;; 0xfffc0018
   \   0000000A   C307               LSL         R3,R0,#+0x1F
   \   0000000C   04D5               BPL         ??Usart_c_irq_handler_1
     56          		//* Get byte and send
     57          		AT91F_US_PutChar (USART_pt, AT91F_US_GetChar(USART_pt));
   \   0000000E   1368               LDR         R3,[R2, #+0]
   \   00000010   CC0D               LSR         R4,R1,#+0x17
   \   00000012   2340               AND         R3,R4
   \   00000014   1C40               AND         R4,R3
   \   00000016   0C60               STR         R4,[R1, #+0]
     58          	}
     59          
     60          	if ( status & AT91C_US_OVRE) {
   \                     ??Usart_c_irq_handler_1:
   \   00000018   8306               LSL         R3,R0,#+0x1A
   \   0000001A   02D5               BPL         ??Usart_c_irq_handler_2
     61          		//* clear US_RXRDY
     62          		 AT91F_US_GetChar(USART_pt);
   \   0000001C   1268               LDR         R2,[R2, #+0]
     63          		 AT91F_US_PutChar (USART_pt, 'O');
   \   0000001E   4F22               MOV         R2,#+0x4F
   \   00000020   0A60               STR         R2,[R1, #+0]
     64          	}
     65          
     66          	//* Check error
     67          	if ( status & AT91C_US_PARE) {
   \                     ??Usart_c_irq_handler_2:
   \   00000022   0206               LSL         R2,R0,#+0x18
   \   00000024   01D5               BPL         ??Usart_c_irq_handler_3
     68          		 AT91F_US_PutChar (USART_pt, 'P');
   \   00000026   5022               MOV         R2,#+0x50
   \   00000028   0A60               STR         R2,[R1, #+0]
     69          	}
     70          
     71          	if ( status & AT91C_US_FRAME) {
   \                     ??Usart_c_irq_handler_3:
   \   0000002A   4206               LSL         R2,R0,#+0x19
   \   0000002C   01D5               BPL         ??Usart_c_irq_handler_4
     72          		 AT91F_US_PutChar (USART_pt, 'F');
   \   0000002E   4622               MOV         R2,#+0x46
   \   00000030   0A60               STR         R2,[R1, #+0]
     73          	}
     74          
     75          	if ( status & AT91C_US_TIMEOUT){
   \                     ??Usart_c_irq_handler_4:
   \   00000032   8022               MOV         R2,#+0x80
   \   00000034   5200               LSL         R2,R2,#+0x1        ;; #+0x100
   \   00000036   084B               LDR         R3,??Usart_c_irq_handler_0+0xC  ;; 0xfffc0000
   \   00000038   1042               TST         R0,R2
   \   0000003A   03D0               BEQ         ??Usart_c_irq_handler_5

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色网址在线观看| 久久精品国产亚洲高清剧情介绍| 成人小视频在线| 国产精品久久久久久久久动漫| 国产成人精品免费视频网站| 国产精品久久久久久久久久免费看| 国产a精品视频| 综合色中文字幕| 欧美日韩在线观看一区二区 | 亚洲一区二区欧美| 欧美日本精品一区二区三区| 亚洲成va人在线观看| 日韩精品一区二| 丁香婷婷综合网| 亚洲一区二区三区三| 日韩欧美一级二级| 成人午夜免费视频| 亚洲国产欧美日韩另类综合 | 久久久99免费| 91女神在线视频| 久久99国产精品尤物| 日韩情涩欧美日韩视频| 久久黄色级2电影| 欧美老女人第四色| 久久福利资源站| 欧美韩国日本一区| 欧美肥妇free| 岛国av在线一区| 婷婷综合在线观看| 国产日产欧美一区二区视频| 在线亚洲欧美专区二区| 激情深爱一区二区| 亚洲最新视频在线观看| 4438成人网| 91在线播放网址| 极品美女销魂一区二区三区免费| 亚洲欧美日韩一区二区| 日韩一区二区三免费高清| 成人晚上爱看视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 日本一区二区免费在线| 日韩欧美一二三区| 欧美羞羞免费网站| 处破女av一区二区| 久久不见久久见免费视频7| 亚洲精品国产第一综合99久久| 日韩精品一区在线观看| 欧美午夜寂寞影院| 成人a区在线观看| 寂寞少妇一区二区三区| 亚洲成人免费视| 自拍偷拍国产亚洲| 久久久久久久久久电影| 91麻豆精品国产91久久久久久久久| 99r国产精品| 成人在线一区二区三区| 黄色精品一二区| 久久精品999| 日韩av网站免费在线| 亚洲精品日产精品乱码不卡| 中文字幕一区二区三区色视频| 欧美videos中文字幕| 91精品国产aⅴ一区二区| 在线观看成人免费视频| 91同城在线观看| 99久久久久免费精品国产| 国产**成人网毛片九色| 国产呦萝稀缺另类资源| 激情综合色播五月| 麻豆91精品91久久久的内涵| 青青草国产精品亚洲专区无| 亚洲va欧美va国产va天堂影院| 亚洲精品免费在线播放| 亚洲日穴在线视频| 中文字幕色av一区二区三区| 国产精品久久免费看| 亚洲国产经典视频| 国产精品乱子久久久久| 成人免费在线播放视频| 亚洲欧洲另类国产综合| 亚洲欧美精品午睡沙发| 亚洲免费在线播放| 亚洲国产综合91精品麻豆| 婷婷中文字幕综合| 蜜桃视频一区二区三区 | 国产精品系列在线| 国产精品国产三级国产普通话三级 | 日韩美女主播在线视频一区二区三区 | 看电影不卡的网站| 国产一二精品视频| caoporm超碰国产精品| 99久久精品99国产精品| 日本韩国一区二区| 7777精品伊人久久久大香线蕉| 91精选在线观看| 久久蜜桃av一区精品变态类天堂| 久久久久久免费毛片精品| 国产精品久久久久永久免费观看| 亚洲特级片在线| 偷拍与自拍一区| 成人亚洲精品久久久久软件| 91美女福利视频| 欧美一区二区三区小说| 国产欧美一区二区精品忘忧草| 综合自拍亚洲综合图不卡区| 日韩精品一二区| 国产精品白丝jk黑袜喷水| 91碰在线视频| 精品久久人人做人人爱| 国产精品久久久久婷婷| 亚洲国产婷婷综合在线精品| 国产综合色视频| 91论坛在线播放| 欧美成va人片在线观看| 中文字幕一区二区三区精华液| 午夜视频在线观看一区二区| 黄一区二区三区| 欧美午夜影院一区| 久久新电视剧免费观看| 亚洲综合色在线| 国产精品正在播放| 欧美日韩在线播放一区| 国产欧美中文在线| 日韩国产高清影视| 成人高清视频在线观看| 欧美电视剧在线观看完整版| 亚洲视频中文字幕| 韩国三级在线一区| 欧美亚一区二区| 中文字幕一区二区三区不卡在线| 久久精品国产精品亚洲红杏| 色综合天天综合网天天看片| 久久免费精品国产久精品久久久久 | 久久国产人妖系列| 欧美亚洲综合色| 国产欧美一区二区在线| 麻豆成人91精品二区三区| 日本高清视频一区二区| 中文字幕av一区二区三区| 秋霞成人午夜伦在线观看| 色老汉av一区二区三区| 日本一区二区三区国色天香| 美女脱光内衣内裤视频久久影院| 日本丰满少妇一区二区三区| 国产日产欧美一区二区视频| 老司机精品视频线观看86| 欧美精三区欧美精三区| 亚洲另类中文字| 99精品视频在线观看免费| 久久精品欧美一区二区三区麻豆 | 国产人妖乱国产精品人妖| 日本免费新一区视频| 欧美日免费三级在线| 亚洲免费视频成人| 91日韩在线专区| 日本一区二区三区国色天香| 韩日av一区二区| 亚洲精品在线电影| 美国毛片一区二区三区| 日韩视频一区在线观看| 亚洲成人精品影院| 欧美无乱码久久久免费午夜一区 | 日韩制服丝袜先锋影音| 欧美三级韩国三级日本一级| 一区二区三区在线观看国产| 色香蕉成人二区免费| 亚洲欧美日韩电影| 在线免费亚洲电影| 亚洲一区二区精品久久av| 欧美午夜理伦三级在线观看| 亚洲影视资源网| 欧美日韩高清一区二区| 日韩avvvv在线播放| 日韩欧美高清一区| 国产主播一区二区| 欧美激情在线观看视频免费| 国产成人av一区二区| 国产精品美女久久久久久久久| 成人97人人超碰人人99| 亚洲免费观看高清在线观看| 欧美在线观看禁18| 视频一区中文字幕| 精品久久久久久无| 国产91在线观看| 亚洲激情第一区| 91精品国产免费久久综合| 捆绑调教美女网站视频一区| 国产欧美一区二区在线观看| fc2成人免费人成在线观看播放| 亚洲女同ⅹxx女同tv| 欧美日韩三级一区二区| 久久99国产精品免费| 国产精品视频九色porn| 91黄色免费观看| 美国欧美日韩国产在线播放| 欧美激情一区在线观看| 在线国产亚洲欧美| 久久99精品久久只有精品| 国产精品久久久久久久第一福利 | 亚洲一区自拍偷拍|