⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_time.lst

📁 IAR project for MSP430 and uC/OS. All configured to start filling with tasks.
💻 LST
📖 第 1 页 / 共 4 页
字号:
    182          * Returns    : The current value of OSTime
    183          *********************************************************************************************************
    184          */
    185          
    186          #if OS_TIME_GET_SET_EN > 0
    187          INT32U  OSTimeGet (void)
    188          {
    189          #if OS_CRITICAL_METHOD == 3                      /* Allocate storage for CPU status register           */
    190              OS_CPU_SR  cpu_sr;
    191          #endif    
    192              INT32U     ticks;
    193          
    194          
    195              OS_ENTER_CRITICAL();
   \   0172  32C2              DINT            
    196              ticks = OSTime;
   \   0174  1C420000          MOV     &OSTime,R12     
   \   0178  1D420200          MOV     &(OSTime+2),R13 
    197              OS_EXIT_CRITICAL();
   \   017C  32D2              EINT            
    198              return (ticks);
    199          }
   \   017E  3041              RET             
   \   0180            OSTimeSet:
    200          #endif    
    201          
    202          /*
    203          *********************************************************************************************************
    204          *                                            SET SYSTEM CLOCK
    205          *
    206          * Description: This function sets the 32-bit counter which keeps track of the number of clock ticks.
    207          *
    208          * Arguments  : ticks      specifies the new value that OSTime needs to take.
    209          *
    210          * Returns    : none
    211          *********************************************************************************************************
    212          */
    213          
    214          #if OS_TIME_GET_SET_EN > 0
    215          void  OSTimeSet (INT32U ticks)
    216          {
    217          #if OS_CRITICAL_METHOD == 3                      /* Allocate storage for CPU status register           */
    218              OS_CPU_SR  cpu_sr;
    219          #endif    
    220          
    221          
    222              OS_ENTER_CRITICAL();
   \   0180  32C2              DINT            
    223              OSTime = ticks;
   \   0182  824C0000          MOV     R12,&OSTime     
   \   0186  824D0200          MOV     R13,&(OSTime+2) 
    224              OS_EXIT_CRITICAL();
   \   018A  32D2              EINT            
    225          }
   \   018C  3041              RET             
    226          #endif    
   \   018E                    END


                                       S Y M B O L - T A B L E
                                       =======================


            #include file(s):

       [ 1]       j:\software\ucos-ii\ti-msp430\iar\source\debug\obj\os_time.r43


            Symbol                     Type     Class   Defline   Refline(s)
            ------                     ----     -----   -------   ----------

ADC12CTL0                              sfrw     ---      757:9  
ADC12CTL1                              sfrw     ---      759:9  
ADC12IE                                sfrw     ---      763:9  
ADC12IFG                               sfrw     ---      761:9  
ADC12IV                                sfrw     ---      765:9  
ADC12MCTL0                             sfrb     ---      813:9  
ADC12MCTL1                             sfrb     ---      815:9  
ADC12MCTL10                            sfrb     ---      833:9  
ADC12MCTL11                            sfrb     ---      835:9  
ADC12MCTL12                            sfrb     ---      837:9  
ADC12MCTL13                            sfrb     ---      839:9  
ADC12MCTL14                            sfrb     ---      841:9  
ADC12MCTL15                            sfrb     ---      843:9  
ADC12MCTL2                             sfrb     ---      817:9  
ADC12MCTL3                             sfrb     ---      819:9  
ADC12MCTL4                             sfrb     ---      821:9  
ADC12MCTL5                             sfrb     ---      823:9  
ADC12MCTL6                             sfrb     ---      825:9  
ADC12MCTL7                             sfrb     ---      827:9  
ADC12MCTL8                             sfrb     ---      829:9  
ADC12MCTL9                             sfrb     ---      831:9  
ADC12MEM0                              sfrw     ---      774:9  
ADC12MEM1                              sfrw     ---      776:9  
ADC12MEM10                             sfrw     ---      794:9  
ADC12MEM11                             sfrw     ---      796:9  
ADC12MEM12                             sfrw     ---      798:9  
ADC12MEM13                             sfrw     ---      800:9  
ADC12MEM14                             sfrw     ---      802:9  
ADC12MEM15                             sfrw     ---      804:9  
ADC12MEM2                              sfrw     ---      778:9  
ADC12MEM3                              sfrw     ---      780:9  
ADC12MEM4                              sfrw     ---      782:9  
ADC12MEM5                              sfrw     ---      784:9  
ADC12MEM6                              sfrw     ---      786:9  
ADC12MEM7                              sfrw     ---      788:9  
ADC12MEM8                              sfrw     ---      790:9  
ADC12MEM9                              sfrw     ---      792:9  
BCSCTL1                                sfrb     ---      616:9  
BCSCTL2                                sfrb     ---      618:9  
BOOLEAN                                char   typedef    31:10     409:12   436:12   451:12
CACTL1                                 sfrb     ---      714:9  
CACTL2                                 sfrb     ---      716:9  
CAPD                                   sfrb     ---      718:9  
CCR0                                   sfrw     ---      460:9  
CCR1                                   sfrw     ---      462:9  
CCR2                                   sfrw     ---      464:9  
CCTL0                                  sfrw     ---      454:9  
CCTL1                                  sfrw     ---      456:9  
CCTL2                                  sfrw     ---      458:9  
DCOCTL                                 sfrb     ---      614:9  
FCTL1                                  sfrw     ---      672:9  
FCTL2                                  sfrw     ---      674:9  
FCTL3                                  sfrw     ---      676:9  
IE1                                    sfrb     ---      103:9  
IE2                                    sfrb     ---      126:9  
IFG1                                   sfrb     ---      112:9  
IFG2                                   sfrb     ---      131:9  
INT16U                                u_int   typedef    34:10     114:11   215:12   322:12   323:12
                                                                   329:12   330:12   344:12   377:12
                                                                   378:12   399:12   510:12   536:12
                                                                   587:12   609:12   619:12   648:12
                                                                   651:12   657:12   685:12   689:12
                                                                   717:12   720:12   754:12   796:12
                                                                   796:12   823:12       35       79
                                                                       82       99      101
INT32U                               u_long   typedef    36:10     276:12   277:12   278:12   285:12
                                                                   286:12   287:12   288:12   358:12
                                                                   359:12   376:12   420:12   434:12
                                                                   435:12   455:12   478:12   559:12
                                                                   559:12   687:12   728:12   729:12
                                                                   796:12       81       97       97
                                                                       97       98      187      192
                                                                      215
INT8S                                s_char   typedef    33:10     433:12
INT8U                                  char   typedef    32:10     213:12   214:12   217:12   230:12
                                                                   243:12   261:12   262:12   301:12
                                                                   302:12   303:12   304:12   305:12
                                                                   331:12   332:12   345:12   346:12
                                                                   400:12   401:12   403:12   404:12
                                                                   405:12   406:12   440:12   441:12
                                                                   443:12   445:12   446:12   448:12
                                                                   449:12   453:12   481:12   482:12
                                                                   501:12   501:12   504:12   507:12
                                                                   507:12   510:12   510:12   511:12
                                                                   511:12   514:12   533:12   533:12
                                                                   536:12   539:12   543:12   543:12
                                                                   547:12   559:12   560:12   561:12
                                                                   564:12   578:12   578:12   581:12
                                                                   581:12   584:12   584:12   587:12
                                                                   588:12   591:12   612:12   612:12
                                                                   616:12   619:12   622:12   626:12
                                                                   630:12   630:12   634:12   654:12
                                                                   654:12   657:12   658:12   661:12
                                                                   673:12   673:12   673:12   677:12
                                                                   677:12   681:12   684:12   693:12
                                                                   693:12   694:12   694:12   698:12
                                                                   698:12   699:12   699:12   703:12
                                                                   703:12   707:12   707:12   720:12
                                                                   720:12   720:12   720:12   724:12
                                                                   724:12   769:12   769:12   796:12
                                                                   796:12       79       79       79
                                                                       79      138      138
MAC                                    sfrw     ---      196:9  
MACS                                   sfrw     ---      198:9  
ME1                                    sfrb     ---      120:9  
ME2                                    sfrb     ---      136:9  
MPY                                    sfrw     ---      192:9  
MPYS                                   sfrw     ---      194:9  
OP2                                    sfrw     ---      200:9  
OSCPUUsage                           s_char    extern   433:12  
OSCtxSwCtr                           u_long    extern   420:12  
OSEventFreeList                     pointer    extern   423:12  
OSEventTbl                            array    extern   424:12  
OSFlagFreeList                      pointer    extern   429:12  
OSFlagTbl                             array    extern   428:12  
OSISRStkPtr                         pointer    extern    96:10  
OSIdleCtr                            u_long    extern   455:12  
OSIdleCtrMax                         u_long    extern   434:12  
OSIdleCtrRun                         u_long    extern   435:12  
OSIntExitY                             char    extern   441:12  
OSIntNesting                           char    extern   440:12  
OSLockNesting                          char    extern   443:12  
OSMapTbl                              array    extern   481:12  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -