📄 os_time.lst
字号:
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 + -