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

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

?? main.lst

?? Atmel arm can總線的應用程序
?? LST
?? 第 1 頁 / 共 5 頁
字號:
     83              TRACE_DEBUG_H("=> CAN1 WAKEUP ");
     84            }
     85          
     86          }
   \                     ??AT91F_CAN1_Handler_8:
   \   000000A0   01B0               ADD         SP,#+0x4
   \   000000A2   70BC               POP         {R4-R6}
   \   000000A4   01BC               POP         {R0}
   \   000000A6   0047               BX          R0                 ;; return
   \                     ??AT91F_CAN1_Handler_0:
   \   000000A8   0042F8FF           DC32        0xfff84200
   \   000000AC   ........           DC32        `?<Constant "\\r\\n">`
   \   000000B0   ........           DC32        `?<Constant "\\r\\n*******************...">`
   \   000000B4   1C42F8FF           DC32        0xfff8421c
   \   000000B8   ........           DC32        testCAN1
     87          
     88          //*--------------------------------------------------------------------------------------
     89          //* Function Name       : Main
     90          //* Object              : Software entry point
     91          //*--------------------------------------------------------------------------------------

   \                                 In segment CODE, align 4, keep-with-next
     92          void main()
     93          {
   \                     main:
   \   00000000   00B5               PUSH        {LR}
     94            ////////////////////////////////////////////////////////////////////////////////////////////////////
     95            //  DBGU Init
     96            /////////////////////////////////////////////////////////////////////////////////////////////////////
     97          
     98            // Enable DBGU Clock
     99            //AT91F_DBGU_CfgPMC();  // DBGU is always clocked
    100            // Open PIO for DBGU
    101            AT91F_DBGU_CfgPIO();
   \   00000002   ........           _BLF        AT91F_DBGU_CfgPIO,AT91F_DBGU_CfgPIO??rT
    102            AT91F_US_Configure ((AT91PS_USART) AT91C_BASE_DBGU,
    103                                AT91C_MASTER_CLOCK,
    104                                AT91C_US_ASYNC_MODE,  	// mode Register to be programmed
    105                                AT91C_BAUDRATE_115200,	// baudrate to be programmed
    106                                0);                   	// timeguard to be programmed
   \   00000006   0020               MOV         R0,#+0
   \   00000008   01B4               PUSH        {R0}
   \   0000000A   E123               MOV         R3,#+0xE1
   \   0000000C   5B02               LSL         R3,R3,#+0x9        ;; #+0x1C200
   \   0000000E   8C22               MOV         R2,#+0x8C
   \   00000010   1201               LSL         R2,R2,#+0x4        ;; #+0x8C0
   \   00000012   3449               LDR         R1,??main_0        ;; 0x2dc6c00
   \   00000014   3448               LDR         R0,??main_0+0x4    ;; 0xfffff200
   \   00000016   ........           _BLF        AT91F_US_Configure,AT91F_US_Configure??rT
   \   0000001A   01B0               ADD         SP,#+0x4
    107            // Enable Transmitter
    108            AT91F_US_EnableTx((AT91PS_USART) AT91C_BASE_DBGU);
   \   0000001C   3248               LDR         R0,??main_0+0x4    ;; 0xfffff200
   \   0000001E   ........           _BLF        AT91F_US_EnableTx,AT91F_US_EnableTx??rT
    109          
    110            TRACE_INFO("\n\n\r======================================\n\r");
   \   00000022   ....               LDR         R0,??DataTable26   ;; _Stdout
   \   00000024   0028               CMP         R0,#+0
   \   00000026   03D0               BEQ         ??main_1
   \   00000028   3049               LDR         R1,??main_0+0x8    ;; `?<Constant "\\n\\n\\r==================...">`
   \   0000002A   ....               LDR         R0,??DataTable26   ;; _Stdout
   \   0000002C   ........           _BLF        fprintf,fprintf??rT
    111            TRACE_INFO("AT91SAM7A3 Basic CAN Test\n\r");
   \                     ??main_1:
   \   00000030   ....               LDR         R0,??DataTable26   ;; _Stdout
   \   00000032   0028               CMP         R0,#+0
   \   00000034   03D0               BEQ         ??main_2
   \   00000036   2E49               LDR         R1,??main_0+0xC    ;; `?<Constant "AT91SAM7A3 Basic CAN ...">`
   \   00000038   ....               LDR         R0,??DataTable26   ;; _Stdout
   \   0000003A   ........           _BLF        fprintf,fprintf??rT
    112            TRACE_INFO("======================================\n\r");
   \                     ??main_2:
   \   0000003E   ....               LDR         R0,??DataTable26   ;; _Stdout
   \   00000040   0028               CMP         R0,#+0
   \   00000042   03D0               BEQ         ??main_3
   \   00000044   2B49               LDR         R1,??main_0+0x10   ;; `?<Constant "=====================...">`
   \   00000046   ....               LDR         R0,??DataTable26   ;; _Stdout
   \   00000048   ........           _BLF        fprintf,fprintf??rT
    113          
    114            ///////////////////////////////////////////////////////////////////////////////////////////
    115            //  Init CAN0 and CAN1
    116            ///////////////////////////////////////////////////////////////////////////////////////////
    117          
    118            // Enable CAN0 and CAN1 PIOs
    119            AT91F_CAN0_CfgPIO();
   \                     ??main_3:
   \   0000004C   ........           _BLF        AT91F_CAN0_CfgPIO,AT91F_CAN0_CfgPIO??rT
    120            AT91F_CAN1_CfgPIO();
   \   00000050   ........           _BLF        AT91F_CAN1_CfgPIO,AT91F_CAN1_CfgPIO??rT
    121            // Enable CAN0 and CAN1 Clocks
    122            AT91F_CAN0_CfgPMC();
   \   00000054   ........           _BLF        AT91F_CAN0_CfgPMC,AT91F_CAN0_CfgPMC??rT
    123            AT91F_CAN1_CfgPMC();
   \   00000058   ........           _BLF        AT91F_CAN1_CfgPMC,AT91F_CAN1_CfgPMC??rT
    124          
    125            // Enable CANs Transceivers
    126            AT91F_PIOA_CfgPMC();
   \   0000005C   ........           _BLF        AT91F_PIOA_CfgPMC,AT91F_PIOA_CfgPMC??rT
    127            AT91F_PIO_CfgOutput(AT91C_BASE_PIOA,AT91B_CAN_TRANSCEIVER_RS) ;
   \   00000060   8021               MOV         R1,#+0x80
   \   00000062   0904               LSL         R1,R1,#+0x10       ;; #+0x800000
   \   00000064   2448               LDR         R0,??main_0+0x14   ;; 0xfffff400
   \   00000066   ........           _BLF        AT91F_PIO_CfgOutput,AT91F_PIO_CfgOutput??rT
    128            // Clear PA23 <=> Enable Transceiver Normal Mode (versus Standby mode)
    129            AT91F_PIO_ClearOutput(AT91C_BASE_PIOA,AT91B_CAN_TRANSCEIVER_RS) ;
   \   0000006A   8021               MOV         R1,#+0x80
   \   0000006C   0904               LSL         R1,R1,#+0x10       ;; #+0x800000
   \   0000006E   2248               LDR         R0,??main_0+0x14   ;; 0xfffff400
   \   00000070   ........           _BLF        AT91F_PIO_ClearOutput,AT91F_PIO_ClearOutput??rT
    130          
    131            // Init CAN0 Interrupt Source Level
    132            AT91F_AIC_ConfigureIt(AT91C_BASE_AIC,                        	// CAN0 base address
    133                                  AT91C_ID_CAN0,                         	// CAN0 ID
    134                                  AT91C_AIC_PRIOR_HIGHEST,               	// Max priority
    135                                  AT91C_AIC_SRCTYPE_INT_HIGH_LEVEL, 	    // Level sensitive
    136                                  AT91F_CAN0_Handler);                    // C Handler
   \   00000074   2148               LDR         R0,??main_0+0x18   ;; AT91F_CAN0_Handler
   \   00000076   01B4               PUSH        {R0}
   \   00000078   0023               MOV         R3,#+0
   \   0000007A   0722               MOV         R2,#+0x7
   \   0000007C   0421               MOV         R1,#+0x4
   \   0000007E   2048               LDR         R0,??main_0+0x1C   ;; 0xfffff000
   \   00000080   ........           _BLF        AT91F_AIC_ConfigureIt,AT91F_AIC_ConfigureIt??rT
   \   00000084   01B0               ADD         SP,#+0x4
    137          
    138            AT91F_AIC_EnableIt(AT91C_BASE_AIC,AT91C_ID_CAN0);
   \   00000086   0421               MOV         R1,#+0x4
   \   00000088   1D48               LDR         R0,??main_0+0x1C   ;; 0xfffff000
   \   0000008A   ........           _BLF        AT91F_AIC_EnableIt,AT91F_AIC_EnableIt??rT
    139          
    140            // Init CAN1 Interrupt Source Level
    141            AT91F_AIC_ConfigureIt(AT91C_BASE_AIC,                        	// CAN1 base address
    142                                  AT91C_ID_CAN1,                         	// CAN1 ID
    143                                  AT91C_AIC_PRIOR_HIGHEST,               	// Max priority
    144                                  AT91C_AIC_SRCTYPE_INT_HIGH_LEVEL, 	    // Level sensitive
    145                                  AT91F_CAN1_Handler);                    // C Handler
   \   0000008E   1D48               LDR         R0,??main_0+0x20   ;; AT91F_CAN1_Handler
   \   00000090   01B4               PUSH        {R0}
   \   00000092   0023               MOV         R3,#+0
   \   00000094   0722               MOV         R2,#+0x7
   \   00000096   0521               MOV         R1,#+0x5
   \   00000098   1948               LDR         R0,??main_0+0x1C   ;; 0xfffff000
   \   0000009A   ........           _BLF        AT91F_AIC_ConfigureIt,AT91F_AIC_ConfigureIt??rT
   \   0000009E   01B0               ADD         SP,#+0x4
    146          
    147            AT91F_AIC_EnableIt(AT91C_BASE_AIC,AT91C_ID_CAN1);             //AIC中斷允許
   \   000000A0   0521               MOV         R1,#+0x5
   \   000000A2   1748               LDR         R0,??main_0+0x1C   ;; 0xfffff000
   \   000000A4   ........           _BLF        AT91F_AIC_EnableIt,AT91F_AIC_EnableIt??rT
    148          
    149            // Cfg CAN Baudrate to 1Mbit/s => BRP = 5
    150            // We choose 8 Time Quanta (tCSC = 125ns): 8tCSC = tSYNC + tPRS + tPHS1 + tPHS2
    151            // Cfg PHASE1 PHASE2 PROPAG and SYNC segment
    152            // Delay of busdriver + delay of receiver circuit = 200ns
    153            // Delay of bus line considered negligible = 0ns
    154            // tPRS = 2*(200+0) = 400ns < 4tCSC => PROPAG = 3
    155            // tSYNC = 1tCSC =>  8tCSC = 1tCSC + 4tCSC + tPHS1 + tPHS2
    156            // tPHS1 + tPHS2 = 3tCSC => Phase Segment 2 = Max(IPT=2TQ,Phase Segment 1) = 2TQ => PHASE2 = 2-1 = 1 => PHASE1 = 0
    157            // tSJW = Min(4 TQ, Phase Segment 1) = 1TQ => SJW = 1-1 = 0
    158            AT91F_CAN_CfgBaudrateReg(AT91C_BASE_CAN0,0x00ff3066);       //config 1D3066= 100K,相互通訊的兩個CAN的撥特率必須相同
   \   000000A8   1749               LDR         R1,??main_0+0x24   ;; 0xff3066
   \   000000AA   ....               LDR         R0,??DataTable27   ;; 0xfff80000
   \   000000AC   ........           _BLF        AT91F_CAN_CfgBaudrateReg,AT91F_CAN_CfgBaudrateReg??rT
    159            AT91F_CAN_CfgBaudrateReg(AT91C_BASE_CAN1,0x00ff3066);       //0x007c3066=24k 。1M 時,BR=0x00023544 ;
   \   000000B0   1549               LDR         R1,??main_0+0x24   ;; 0xff3066
   \   000000B2   ....               LDR         R0,??DataTable28   ;; 0xfff84000
   \   000000B4   ........           _BLF        AT91F_CAN_CfgBaudrateReg,AT91F_CAN_CfgBaudrateReg??rT
    160          
    161            ///////////////////////////////////////////////////////////////////////////////////////////
    162            //  Enter Main Application
    163            ///////////////////////////////////////////////////////////////////////////////////////////
    164          
    165            AT91F_BasicTestSuite();            //進行一次測試
   \   000000B8   ........           _BLF        AT91F_BasicTestSuite,AT91F_BasicTestSuite??rT
    166          
    167            for(;;)
    168            {
    169               /**以100K的速率由 CAN0->Mailbox0 向 Can1->Mailbox0 發送數據**/
    170          
    171               /* for(int n=0;n<=32767;)  //減慢發送速度,以使超級終端顯示的數據讓人眼睛看起來不閃爍
    172                  for(int i=0;i<=30000;i++)
    173                    for(int j=0;j<=100;j++)
    174                    n++ ;
    175               */
    176                static int datas=1 ;
    177                if(datas>=32767)
   \                     ??main_4:
   \   000000BC   1348               LDR         R0,??main_0+0x28   ;; ??datas
   \   000000BE   0068               LDR         R0,[R0, #+0]
   \   000000C0   1349               LDR         R1,??main_0+0x2C   ;; 0x7fff
   \   000000C2   8842               CMP         R0,R1
   \   000000C4   02DB               BLT         ??main_5
    178                  datas=1 ;
   \   000000C6   1148               LDR         R0,??main_0+0x28   ;; ??datas
   \   000000C8   0121               MOV         R1,#+0x1
   \   000000CA   0160               STR         R1,[R0, #+0]
    179                CanSendData((unsigned)(0x100),(unsigned)datas++) ;
   \                     ??main_5:
   \   000000CC   0F48               LDR         R0,??main_0+0x28   ;; ??datas
   \   000000CE   0168               LDR         R1,[R0, #+0]
   \   000000D0   0E4A               LDR         R2,??main_0+0x28   ;; ??datas
   \   000000D2   081C               MOV         R0,R1
   \   000000D4   401C               ADD         R0,#+0x1
   \   000000D6   1060               STR         R0,[R2, #+0]
   \   000000D8   8020               MOV         R0,#+0x80
   \   000000DA   4000               LSL         R0,R0,#+0x1        ;; #+0x100
   \   000000DC   ........           _BLF        CanSendData,CanSendData??rT
   \   000000E0   ECE7               B           ??main_4
   \   000000E2   C046               NOP         
   \                     ??main_0:
   \   000000E4   006CDC02           DC32        0x2dc6c00
   \   000000E8   00F2FFFF           DC32        0xfffff200

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
777久久久精品| 欧美成人一区二区三区片免费| 99久久夜色精品国产网站| 99精品视频一区| 欧美老女人在线| 欧美色爱综合网| 久久精品亚洲麻豆av一区二区| 亚洲色图欧美偷拍| 精品亚洲成a人| 国产成人免费视频网站高清观看视频| 91原创在线视频| 在线不卡a资源高清| 国产欧美一区二区精品久导航 | 在线播放日韩导航| 久久夜色精品国产噜噜av| 亚洲精品久久7777| 全部av―极品视觉盛宴亚洲| 成人av高清在线| 精品国产一区二区在线观看| 亚洲激情成人在线| 丰满放荡岳乱妇91ww| 欧美一区在线视频| 亚洲婷婷综合色高清在线| 精品一区二区三区久久久| 99国产精品国产精品毛片| 国产欧美一区二区三区沐欲| 久久成人免费电影| 久久综合狠狠综合| 国产一区二区三区综合| 日韩免费高清av| 六月丁香综合在线视频| 91精品国产福利| 美女精品自拍一二三四| 制服丝袜中文字幕一区| 婷婷中文字幕综合| 91精品欧美福利在线观看| 亚洲bt欧美bt精品777| 欧美日韩极品在线观看一区| 亚洲丶国产丶欧美一区二区三区| 欧美午夜精品理论片a级按摩| 亚洲与欧洲av电影| 欧美电影影音先锋| 奇米色777欧美一区二区| 日韩精品最新网址| 国产精品88888| 国产精品成人免费精品自在线观看 | 亚洲免费资源在线播放| 色婷婷综合激情| 午夜婷婷国产麻豆精品| 欧美大片拔萝卜| 风间由美中文字幕在线看视频国产欧美| 国产日韩欧美制服另类| 一本色道久久综合亚洲精品按摩| 亚洲卡通欧美制服中文| 欧美综合亚洲图片综合区| 蓝色福利精品导航| 欧美激情在线看| 欧美亚洲综合色| 国产一区二区免费在线| 中文字幕一区日韩精品欧美| 日本高清不卡视频| 免费在线观看不卡| 国产精品国产成人国产三级 | 色综合中文综合网| 欧美一级片在线| 高清不卡一区二区在线| 一区二区在线观看不卡| 日韩欧美国产成人一区二区| gogo大胆日本视频一区| 视频一区免费在线观看| 欧美极品aⅴ影院| 在线播放日韩导航| av中文一区二区三区| 免费观看在线综合色| 亚洲三级久久久| 精品日韩一区二区三区免费视频| 色综合久久天天综合网| 国产综合久久久久影院| 婷婷久久综合九色国产成人| 欧美国产精品久久| 日韩丝袜情趣美女图片| 日本大香伊一区二区三区| 激情图区综合网| 日韩精品一二区| 亚洲视频一二区| 欧美国产激情一区二区三区蜜月| 欧美一区二区三区视频| 91福利区一区二区三区| 懂色av噜噜一区二区三区av| 日本不卡123| 亚洲五月六月丁香激情| 国产精品高潮久久久久无| 欧美精品一区二区三区一线天视频| 欧洲精品在线观看| 菠萝蜜视频在线观看一区| 久久精品免费观看| 日本强好片久久久久久aaa| 亚洲一区二区三区自拍| 日韩理论片网站| 国产精品成人免费| 国产精品女主播av| 国产精品入口麻豆原神| 久久久久久久久99精品| 亚洲精品一区二区三区四区高清 | 国产精品国产自产拍高清av| 亚洲精品在线观| 日韩久久久精品| 日韩一区二区免费高清| 欧美亚洲一区二区三区四区| 色国产综合视频| 日本精品一级二级| 91片黄在线观看| 色欧美片视频在线观看| 色综合色狠狠天天综合色| 91蝌蚪国产九色| 91在线精品一区二区| 成人avav影音| 在线中文字幕不卡| 欧美日韩一区二区在线视频| 欧美日韩一区二区在线观看| 欧美三级中文字| 91精品在线观看入口| 日韩一级免费观看| 精品欧美黑人一区二区三区| 精品日韩欧美在线| 国产精品视频一区二区三区不卡| 中文字幕一区不卡| 亚洲精品一二三| 日日夜夜免费精品视频| 久久国产人妖系列| 成人免费毛片嘿嘿连载视频| 91无套直看片红桃| 欧美日韩一区二区三区在线看| 欧美精品久久一区二区三区| 精品久久一二三区| 中文字幕免费观看一区| 一级特黄大欧美久久久| 日本怡春院一区二区| 国产精品一二三四五| 色系网站成人免费| 91精品久久久久久蜜臀| 欧美极品xxx| 午夜精品久久久久久久久| 国产美女在线观看一区| 色屁屁一区二区| 精品国产一区a| 亚洲人成网站色在线观看| 奇米精品一区二区三区四区| 国产麻豆成人传媒免费观看| 欧美主播一区二区三区| 精品国精品国产| 亚洲一区二区四区蜜桃| 国产精品乡下勾搭老头1| 欧美亚洲国产一区二区三区| 久久夜色精品国产欧美乱极品| 亚洲精品一二三| 国产一区视频网站| 欧美日韩不卡视频| 国产精品美女久久久久久久网站| 亚洲午夜电影在线观看| 成人精品视频一区| 日韩欧美在线综合网| 亚洲视频 欧洲视频| 国产乱码精品1区2区3区| 欧美日韩一级二级| 一区在线观看免费| 国产乱码精品一区二区三| 91精品国产色综合久久不卡电影 | 欧美精品777| 亚洲女女做受ⅹxx高潮| 激情都市一区二区| 日韩欧美中文一区二区| 亚洲国产视频网站| 91在线小视频| 国产午夜亚洲精品午夜鲁丝片 | 蜜桃传媒麻豆第一区在线观看| 91网址在线看| 中文字幕一区免费在线观看| 精品一区二区三区蜜桃| 欧美精品久久一区| 亚洲成av人片一区二区梦乃| 91在线视频观看| 国产精品美女久久福利网站 | 亚洲欧洲另类国产综合| 国产精品 欧美精品| 精品少妇一区二区三区日产乱码| 天天色综合成人网| 欧美四级电影在线观看| 一区二区三区四区中文字幕| 成人av网址在线观看| 国产精品久久久久影视| 豆国产96在线|亚洲| 国产精品嫩草久久久久| 成人av网站在线| 中文字幕在线视频一区| www.av精品| 一区二区高清在线| 欧美午夜一区二区三区免费大片| 亚洲自拍都市欧美小说| 欧美探花视频资源|