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

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

?? stm32f10x_can.txt

?? ucos2.86版本結(jié)合STM板極支持包
?? TXT
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
;;;716        bitstatus = SET;
0004f6  2001              MOVS     r0,#1
                  |L1.1272|
;;;717      }
;;;718      else
;;;719      {
;;;720        /* CAN_FLAG is reset */
;;;721        bitstatus = RESET;
;;;722      }
;;;723      /* Return the CAN_FLAG status */
;;;724      return  bitstatus;
;;;725    }
0004f8  4770              BX       lr
;;;726    
                          ENDP

                  CAN_ClearFlag PROC
;;;739      /* Clear the selected CAN flags */
;;;740      CAN->ESR &= ~CAN_FLAG;
0004fa  495f              LDR      r1,|L1.1656|
0004fc  680a              LDR      r2,[r1,#0]
0004fe  ea22ea22          BIC      r0,r2,r0
000502  6008              STR      r0,[r1,#0]
;;;741    }
000504  4770              BX       lr
;;;742    
                          ENDP

                  CheckITStatus PROC
;;;873    static ITStatus CheckITStatus(u32 CAN_Reg, u32 It_Bit)
;;;874    {
000506  4602              MOV      r2,r0
;;;875      ITStatus pendingbitstatus = RESET;
000508  2000              MOVS     r0,#0
;;;876    
;;;877      if ((CAN_Reg & It_Bit) != (u32)RESET)
00050a  420a              TST      r2,r1
00050c  d000              BEQ      |L1.1296|
;;;878      {
;;;879        /* CAN_IT is set */
;;;880        pendingbitstatus = SET;
00050e  2001              MOVS     r0,#1
                  |L1.1296|
;;;881      }
;;;882      else
;;;883      {
;;;884        /* CAN_IT is reset */
;;;885        pendingbitstatus = RESET;
;;;886      }
;;;887    
;;;888      return pendingbitstatus;
;;;889    }
000510  4770              BX       lr
;;;890    
                          ENDP

                  CAN_GetITStatus PROC
;;;755    ITStatus CAN_GetITStatus(u32 CAN_IT)
;;;756    {
000512  4601              MOV      r1,r0
;;;757      ITStatus pendingbitstatus = RESET;
000514  2000              MOVS     r0,#0
;;;758    
;;;759      /* Check the parameters */
;;;760      assert(IS_CAN_ITStatus(CAN_IT));
;;;761    
;;;762      switch (CAN_IT)
000516  4a56              LDR      r2,|L1.1648|
000518  2940              CMP      r1,#0x40
00051a  d03f              BEQ      |L1.1436|
00051c  dc15              BGT      |L1.1354|
00051e  2907              CMP      r1,#7
000520  d02f              BEQ      |L1.1410|
000522  dc0a              BGT      |L1.1338|
000524  2904              CMP      r1,#4
000526  d031              BEQ      |L1.1420|
000528  2905              CMP      r1,#5
00052a  d026              BEQ      |L1.1402|
00052c  2906              CMP      r1,#6
00052e  d145              BNE      |L1.1468|
000530  f8d2f8d2          LDR      r0,[r2,#0x408]
000534  f44ff44f          MOV      r1,#0x100
;;;763      {
;;;764        case CAN_IT_RQCP0:
;;;765          pendingbitstatus = CheckITStatus(CAN->TSR, CAN_TSR_RQCP0);
;;;766          break;
;;;767        case CAN_IT_RQCP1:
;;;768          pendingbitstatus = CheckITStatus(CAN->TSR, CAN_TSR_RQCP1);
000538  e7fe              B        CheckITStatus
                  |L1.1338|
00053a  2908              CMP      r1,#8
00053c  d02a              BEQ      |L1.1428|
00053e  2920              CMP      r1,#0x20
000540  d13c              BNE      |L1.1468|
000542  f8d2f8d2          LDR      r0,[r2,#0x410]
000546  2108              MOVS     r1,#8
;;;769          break;
;;;770        case CAN_IT_RQCP2:
;;;771          pendingbitstatus = CheckITStatus(CAN->TSR, CAN_TSR_RQCP2);
;;;772          break;
;;;773        case CAN_IT_FF0:
;;;774          pendingbitstatus = CheckITStatus(CAN->RF0R, CAN_RF0R_FULL0);
;;;775          break;
;;;776        case CAN_IT_FOV0:
;;;777          pendingbitstatus = CheckITStatus(CAN->RF0R, CAN_RF0R_FOVR0);
;;;778          break;
;;;779        case CAN_IT_FF1:
;;;780          pendingbitstatus = CheckITStatus(CAN->RF1R, CAN_RF1R_FULL1);
000548  e7fe              B        CheckITStatus
                  |L1.1354|
00054a  f5b1f5b1          CMP      r1,#0x400
00054e  d02d              BEQ      |L1.1452|
000550  dc09              BGT      |L1.1382|
000552  f5b1f5b1          CMP      r1,#0x100
000556  d025              BEQ      |L1.1444|
000558  f5b1f5b1          CMP      r1,#0x200
00055c  d12e              BNE      |L1.1468|
00055e  f8d2f8d2          LDR      r0,[r2,#0x418]
000562  2102              MOVS     r1,#2
;;;781          break;
;;;782        case CAN_IT_FOV1:
;;;783          pendingbitstatus = CheckITStatus(CAN->RF1R, CAN_RF1R_FOVR1);
;;;784          break;
;;;785        case CAN_IT_EWG:
;;;786          pendingbitstatus = CheckITStatus(CAN->ESR, CAN_ESR_EWGF);
;;;787          break;
;;;788        case CAN_IT_EPV:
;;;789          pendingbitstatus = CheckITStatus(CAN->ESR, CAN_ESR_EPVF);
000564  e7fe              B        CheckITStatus
                  |L1.1382|
000566  f5b1f5b1          CMP      r1,#0x10000
00056a  d023              BEQ      |L1.1460|
00056c  f5b1f5b1          CMP      r1,#0x20000
000570  d124              BNE      |L1.1468|
000572  f8d2f8d2          LDR      r0,[r2,#0x404]
000576  2110              MOVS     r1,#0x10
;;;790          break;
;;;791        case CAN_IT_BOF:
;;;792          pendingbitstatus = CheckITStatus(CAN->ESR, CAN_ESR_BOFF);
;;;793          break;
;;;794        case CAN_IT_SLK:
;;;795          pendingbitstatus = CheckITStatus(CAN->MSR, CAN_MSR_SLAKI);
000578  e7fe              B        CheckITStatus
                  |L1.1402|
00057a  f8d2f8d2          LDR      r0,[r2,#0x408]
00057e  2101              MOVS     r1,#1
000580  e7fe              B        CheckITStatus
                  |L1.1410|
000582  f8d2f8d2          LDR      r0,[r2,#0x408]
000586  f44ff44f          MOV      r1,#0x10000
00058a  e7fe              B        CheckITStatus
                  |L1.1420|
00058c  f8d2f8d2          LDR      r0,[r2,#0x40c]
000590  2108              MOVS     r1,#8
000592  e7fe              B        CheckITStatus
                  |L1.1428|
000594  f8d2f8d2          LDR      r0,[r2,#0x40c]
000598  2110              MOVS     r1,#0x10
00059a  e7fe              B        CheckITStatus
                  |L1.1436|
00059c  f8d2f8d2          LDR      r0,[r2,#0x410]
0005a0  2110              MOVS     r1,#0x10
0005a2  e7fe              B        CheckITStatus
                  |L1.1444|
0005a4  f8d2f8d2          LDR      r0,[r2,#0x418]
0005a8  2101              MOVS     r1,#1
0005aa  e7fe              B        CheckITStatus
                  |L1.1452|
0005ac  f8d2f8d2          LDR      r0,[r2,#0x418]
0005b0  2104              MOVS     r1,#4
0005b2  e7fe              B        CheckITStatus
                  |L1.1460|
;;;796          break;
;;;797        case CAN_IT_WKU:
;;;798          pendingbitstatus = CheckITStatus(CAN->MSR, CAN_MSR_WKUI);
0005b4  f8d2f8d2          LDR      r0,[r2,#0x404]
0005b8  2108              MOVS     r1,#8
0005ba  e7fe              B        CheckITStatus
                  |L1.1468|
;;;799          break;
;;;800    
;;;801        default :
;;;802          pendingbitstatus = RESET;
;;;803          break;
;;;804      }
;;;805    
;;;806      /* Return the CAN_IT status */
;;;807      return  pendingbitstatus;
;;;808    }
0005bc  4770              BX       lr
;;;809    
                          ENDP

                  CAN_ClearITPendingBit PROC
;;;821    
;;;822      switch (CAN_IT)
0005be  492c              LDR      r1,|L1.1648|
0005c0  2208              MOVS     r2,#8
0005c2  2310              MOVS     r3,#0x10
0005c4  2840              CMP      r0,#0x40
0005c6  d03e              BEQ      |L1.1606|
0005c8  dc14              BGT      |L1.1524|
0005ca  2807              CMP      r0,#7
0005cc  d030              BEQ      |L1.1584|
0005ce  dc0a              BGT      |L1.1510|
0005d0  2804              CMP      r0,#4
0005d2  d032              BEQ      |L1.1594|
0005d4  2805              CMP      r0,#5
0005d6  d027              BEQ      |L1.1576|
0005d8  2806              CMP      r0,#6
0005da  d103              BNE      |L1.1508|
;;;823      {
;;;824        case CAN_IT_RQCP0:
;;;825          CAN->TSR = CAN_TSR_RQCP0; /* rc_w1*/
;;;826          break;
;;;827        case CAN_IT_RQCP1:
;;;828          CAN->TSR = CAN_TSR_RQCP1; /* rc_w1*/
0005dc  f44ff44f          MOV      r0,#0x100
0005e0  f8c1f8c1          STR      r0,[r1,#0x408]
                  |L1.1508|
;;;829          break;
;;;830        case CAN_IT_RQCP2:
;;;831          CAN->TSR = CAN_TSR_RQCP2; /* rc_w1*/
;;;832          break;
;;;833        case CAN_IT_FF0:
;;;834          CAN->RF0R = CAN_RF0R_FULL0; /* rc_w1*/
;;;835          break;
;;;836        case CAN_IT_FOV0:
;;;837          CAN->RF0R = CAN_RF0R_FOVR0; /* rc_w1*/
;;;838          break;
;;;839        case CAN_IT_FF1:
;;;840          CAN->RF1R = CAN_RF1R_FULL1; /* rc_w1*/
;;;841          break;
;;;842        case CAN_IT_FOV1:
;;;843          CAN->RF1R = CAN_RF1R_FOVR1; /* rc_w1*/
;;;844          break;
;;;845        case CAN_IT_EWG:
;;;846          CAN->ESR &= ~ CAN_ESR_EWGF; /* rw */
;;;847          break;
;;;848        case CAN_IT_EPV:
;;;849          CAN->ESR &= ~ CAN_ESR_EPVF; /* rw */
;;;850          break;
;;;851        case CAN_IT_BOF:
;;;852          CAN->ESR &= ~ CAN_ESR_BOFF; /* rw */
;;;853          break;
;;;854        case CAN_IT_WKU:
;;;855          CAN->MSR = CAN_MSR_WKUI;  /* rc_w1*/
;;;856          break;
;;;857        case CAN_IT_SLK:
;;;858          CAN->MSR = CAN_MSR_SLAKI;  /* rc_w1*/
;;;859          break;
;;;860        default :
;;;861          break;
;;;862      }
;;;863    }
0005e4  4770              BX       lr
                  |L1.1510|
0005e6  2808              CMP      r0,#8
0005e8  d02a              BEQ      |L1.1600|
0005ea  2820              CMP      r0,#0x20
0005ec  d1fa              BNE      |L1.1508|
0005ee  f8c1f8c1          STR      r2,[r1,#0x410]
                  |L1.1522|
0005f2  4770              BX       lr
                  |L1.1524|
0005f4  f5b0f5b0          CMP      r0,#0x400
0005f8  d02f              BEQ      |L1.1626|
0005fa  dc0c              BGT      |L1.1558|
0005fc  f5b0f5b0          CMP      r0,#0x100
000600  d024              BEQ      |L1.1612|
000602  f5b0f5b0          CMP      r0,#0x200
000606  d1f4              BNE      |L1.1522|
000608  f8d1f8d1          LDR      r0,[r1,#0x418]
00060c  f020f020          BIC      r0,r0,#2
000610  f8c1f8c1          STR      r0,[r1,#0x418]
                  |L1.1556|
000614  4770              BX       lr
                  |L1.1558|
000616  f5b0f5b0          CMP      r0,#0x10000
00061a  d025              BEQ      |L1.1640|
00061c  f5b0f5b0          CMP      r0,#0x20000
000620  d1f8              BNE      |L1.1556|
000622  f8c1f8c1          STR      r3,[r1,#0x404]
000626  4770              BX       lr
                  |L1.1576|
000628  2001              MOVS     r0,#1
00062a  f8c1f8c1          STR      r0,[r1,#0x408]
00062e  4770              BX       lr
                  |L1.1584|
000630  f44ff44f          MOV      r0,#0x10000
000634  f8c1f8c1          STR      r0,[r1,#0x408]
000638  4770              BX       lr
                  |L1.1594|
00063a  f8c1f8c1          STR      r2,[r1,#0x40c]
00063e  4770              BX       lr
                  |L1.1600|
000640  f8c1f8c1          STR      r3,[r1,#0x40c]
000644  4770              BX       lr
                  |L1.1606|
000646  f8c1f8c1          STR      r3,[r1,#0x410]
00064a  4770              BX       lr
                  |L1.1612|
00064c  f8d1f8d1          LDR      r0,[r1,#0x418]
000650  f020f020          BIC      r0,r0,#1
000654  f8c1f8c1          STR      r0,[r1,#0x418]
000658  4770              BX       lr
                  |L1.1626|
00065a  f8d1f8d1          LDR      r0,[r1,#0x418]
00065e  f020f020          BIC      r0,r0,#4
000662  f8c1f8c1          STR      r0,[r1,#0x418]
000666  4770              BX       lr
                  |L1.1640|
000668  f8c1f8c1          STR      r2,[r1,#0x404]
00066c  4770              BX       lr
;;;864    
                          ENDP

00066e  0000              DCW      0x0000
                  |L1.1648|
000670  40006000          DCD      0x40006000
                  |L1.1652|
000674  40006400          DCD      0x40006400
                  |L1.1656|
000678  40006418          DCD      0x40006418

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品麻豆久久久| 日本最新不卡在线| 成人一区二区三区视频| 日本三级韩国三级欧美三级| 亚洲一区二区三区爽爽爽爽爽| 中文字幕在线观看不卡视频| 中文字幕不卡一区| 国产精品乱码妇女bbbb| 国产精品狼人久久影院观看方式| 中文字幕乱码日本亚洲一区二区 | av高清不卡在线| 99视频一区二区三区| 91麻豆国产福利在线观看| 一本大道久久a久久综合| 在线观看亚洲成人| 91精品欧美综合在线观看最新| 欧美一级一区二区| 久久精品一区二区| 国产精品久久久久aaaa樱花| 亚洲精品中文在线影院| 亚洲午夜久久久久中文字幕久| 午夜视黄欧洲亚洲| 精品一区二区三区久久| 国产成人免费视频| 色琪琪一区二区三区亚洲区| 欧美午夜精品理论片a级按摩| 91精品国产欧美一区二区18| 2020国产精品自拍| 中文字幕在线不卡视频| 亚洲香肠在线观看| 麻豆精品精品国产自在97香蕉| 国产麻豆日韩欧美久久| 97久久超碰国产精品| 欧美男生操女生| 国产亚洲欧美在线| 一区二区三区四区高清精品免费观看| 午夜精品福利视频网站| 国产在线视频精品一区| 色哦色哦哦色天天综合| 91精品国产一区二区三区蜜臀| 国产三级精品视频| 久久综合久久综合久久综合| 欧美日本乱大交xxxxx| 欧美zozo另类异族| 国产精品黄色在线观看| 日本视频在线一区| 99热精品国产| 日韩三级视频在线观看| 中文字幕一区av| 日本成人在线看| 91丨porny丨户外露出| 日韩一区和二区| 亚洲视频一二三| 国产一区视频在线看| 91电影在线观看| 久久影音资源网| 午夜视频一区在线观看| 成人h版在线观看| 日韩精品一区二| 亚洲一区二区在线视频| 大白屁股一区二区视频| 欧美一区二区三区电影| 亚洲视频一区二区在线观看| 精品中文字幕一区二区小辣椒| 欧美在线综合视频| 中文字幕巨乱亚洲| 久久成人免费网站| 国内精品伊人久久久久av影院| 欧美三级电影一区| 午夜视频一区二区| 免费一级片91| 欧美日韩一区中文字幕| 国产精品久久看| 国产米奇在线777精品观看| 777色狠狠一区二区三区| 亚洲日本丝袜连裤袜办公室| 国产精品亚洲视频| 26uuu色噜噜精品一区| 日韩国产精品久久| 欧美网站大全在线观看| 亚洲日本青草视频在线怡红院| 国产精品一线二线三线| 精品少妇一区二区三区在线播放 | 国产精品久久久久永久免费观看| 久久国产精品色婷婷| 欧美日韩精品欧美日韩精品| 一区二区三区精品久久久| 成人动漫一区二区在线| 欧美高清一级片在线观看| 黑人巨大精品欧美一区| 精品日韩一区二区三区免费视频| 日日摸夜夜添夜夜添国产精品| 在线观看日产精品| 亚洲女与黑人做爰| 97精品久久久午夜一区二区三区 | 这里只有精品电影| 精品免费国产二区三区| 一区二区三区波多野结衣在线观看 | 亚洲精品一二三| 99久久久久久| 亚洲欧美另类久久久精品| 91日韩在线专区| 亚洲免费av观看| 色婷婷香蕉在线一区二区| 亚洲美女淫视频| 欧美性极品少妇| 天堂va蜜桃一区二区三区漫画版| 欧美精品在线观看播放| 五月婷婷激情综合| 日韩一区二区三区观看| 美国三级日本三级久久99| 精品久久久久一区二区国产| 狠狠网亚洲精品| 中文字幕 久热精品 视频在线 | 成人一区二区三区在线观看| 国产性天天综合网| www.亚洲免费av| 一区二区三区小说| 欧美日韩激情一区二区三区| 日韩高清欧美激情| 精品理论电影在线观看| 国产凹凸在线观看一区二区| 国产精品日日摸夜夜摸av| 色女孩综合影院| 午夜电影久久久| 久久色视频免费观看| av欧美精品.com| 日韩专区一卡二卡| 欧美精品一区二区三区四区| 成人开心网精品视频| 亚洲综合久久av| 精品国产免费视频| 菠萝蜜视频在线观看一区| 亚洲一区二区三区四区在线观看 | 99久久亚洲一区二区三区青草| 亚洲码国产岛国毛片在线| 在线播放中文一区| 国产剧情在线观看一区二区| 1000部国产精品成人观看| 欧美情侣在线播放| 国产酒店精品激情| 亚洲精品国产一区二区精华液| 日韩写真欧美这视频| 成人激情动漫在线观看| 性做久久久久久久久| 国产亚洲美州欧州综合国| 91黄色激情网站| 国产综合色在线视频区| 悠悠色在线精品| 久久久精品2019中文字幕之3| 色综合久久中文字幕综合网| 毛片av一区二区| 亚洲欧洲av另类| 91亚洲精品久久久蜜桃| 国产精品久久久久一区二区三区共| 欧美日韩一区三区| 国产a久久麻豆| 天天综合天天综合色| 中文字幕欧美激情| 日韩一区二区不卡| 95精品视频在线| 国内成+人亚洲+欧美+综合在线 | 国产精品一区二区黑丝| 亚洲一区免费视频| 日本一区二区三区久久久久久久久不 | 欧美在线观看视频在线| 国产一区二区三区在线观看精品| 亚洲一区在线视频观看| 日本一区二区动态图| 日韩欧美一区在线观看| 在线视频你懂得一区| 国产成人精品免费视频网站| 日韩激情av在线| 亚洲精品免费在线观看| 国产欧美日韩在线| 精品国免费一区二区三区| 欧美日韩免费一区二区三区| bt欧美亚洲午夜电影天堂| 国产一区二区三区日韩| 免费观看一级特黄欧美大片| 一区二区三区成人| 亚洲视频一区在线观看| 久久精品在这里| 26uuu精品一区二区| 日韩一级高清毛片| 欧美一区二区三区婷婷月色| 欧美特级限制片免费在线观看| 99天天综合性| 99久久99久久精品国产片果冻| 国产成人免费视| 国产黄人亚洲片| 国产一本一道久久香蕉| 国内外成人在线| 国产在线精品视频| 美国毛片一区二区| 蜜臀久久久久久久| 美女视频黄 久久| 日本在线不卡一区| 日韩电影在线观看电影| 舔着乳尖日韩一区|