📄 example_280xhirespwm.lst
字号:
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm PAGE 9
365 000000f6 960C! MOV @_EPwm2Regs+12,AL ; |263|
366 .line 28
367 000000f7 CC0C! AND AL,@_EPwm2Regs+12,#0xfcff ; |264|
000000f8 FCFF
368 000000f9 1AA9 OR AL,#0x0200 ; |264|
000000fa 0200
369 000000fb 960C! MOV @_EPwm2Regs+12,AL ; |264|
370 .line 30
371 000000fc 7622 EALLOW
372 .line 31
373 000000fd 2B20! MOV @_EPwm2Regs+32,#0 ; |267|
374 .line 32
375 000000fe CC20! AND AL,@_EPwm2Regs+32,#0xfffc ; |268|
000000ff FFFC
376 00000100 5001 ORB AL,#0x01 ; |268|
377 00000101 9620! MOV @_EPwm2Regs+32,AL ; |268|
378 .line 33
379 00000102 1820! AND @_EPwm2Regs+32,#0xfffb ; |269|
00000103 FFFB
380 .line 34
381 00000104 1820! AND @_EPwm2Regs+32,#0xfff7 ; |270|
00000105 FFF7
382 .line 36
383 00000106 761A EDIS
384 .line 38
385 00000107 FE81 SUBB SP,#1
386 00000108 0006 LRETR
387 ; return occurs
388 .endfunc 274,000000000h,1
389
390
391
392 00000109 .sect ".text"
393 .global _HRPWM3_Config
394 .sym _HRPWM3_Config,_HRPWM3_Config, 32, 2, 0
395 .func 275
396
397 ;***************************************************************
398 ;* FNAME: _HRPWM3_Config FR SIZE: 1 *
399 ;* *
400 ;* FUNCTION ENVIRONMENT *
401 ;* *
402 ;* FUNCTION PROPERTIES *
403 ;* 0 Parameter, 1 Auto, 0 SOE *
404 ;***************************************************************
405
406 00000109 _HRPWM3_Config:
407 .line 2
408 ;* AL assigned to _period
409 .sym _period,0, 4, 17, 16
410 .sym _period,-1, 4, 1, 16
411 00000109 FE01 ADDB SP,#1
412 0000010a 9641 MOV *-SP[1],AL ; |276|
413 .line 6
414 0000010b 761F! MOVW DP,#_EPwm3Regs
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm PAGE 10
0000010c 0000
415 0000010d 1A00! OR @_EPwm3Regs,#0x0008 ; |280|
0000010e 0008
416 .line 7
417 0000010f 9241 MOV AL,*-SP[1] ; |281|
418 00000110 9605! MOV @_EPwm3Regs+5,AL ; |281|
419 .line 8
420 00000111 9341 MOV AH,*-SP[1] ; |282|
421 00000112 92A8 MOV AL,AH ; |282|
422 00000113 FFCE LSR AL,15 ; |282|
423 00000114 94A8 ADD AL,AH ; |282|
424 00000115 FFA0 ASR AL,1 ; |282|
425 00000116 9609! MOV @_EPwm3Regs+9,AL ; |282|
426 .line 9
427 00000117 2808! MOV @_EPwm3Regs+8,#256 ; |283|
00000118 0100
428 .line 10
429 00000119 0200 MOVB ACC,#0
430 0000011a 1E02! MOVL @_EPwm3Regs+2,ACC ; |284|
431 .line 11
432 0000011b 2B04! MOV @_EPwm3Regs+4,#0 ; |285|
433 .line 13
434 0000011c 1800! AND @_EPwm3Regs,#0xfffc ; |287|
0000011d FFFC
435 .line 14
436 0000011e 1800! AND @_EPwm3Regs,#0xfffb ; |288|
0000011f FFFB
437 .line 15
438 00000120 1A00! OR @_EPwm3Regs,#0x0030 ; |289|
00000121 0030
439 .line 16
440 00000122 1800! AND @_EPwm3Regs,#0xfc7f ; |290|
00000123 FC7F
441 .line 17
442 00000124 1800! AND @_EPwm3Regs,#0xe3ff ; |291|
00000125 E3FF
443 .line 19
444 00000126 1807! AND @_EPwm3Regs+7,#0xfffc ; |293|
00000127 FFFC
445 .line 20
446 00000128 1807! AND @_EPwm3Regs+7,#0xfff3 ; |294|
00000129 FFF3
447 .line 21
448 0000012a 1807! AND @_EPwm3Regs+7,#0xffef ; |295|
0000012b FFEF
449 .line 22
450 0000012c 1807! AND @_EPwm3Regs+7,#0xffbf ; |296|
0000012d FFBF
451 .line 24
452 0000012e CC0B! AND AL,@_EPwm3Regs+11,#0xfffc ; |298|
0000012f FFFC
453 00000130 5002 ORB AL,#0x02 ; |298|
454 00000131 960B! MOV @_EPwm3Regs+11,AL ; |298|
455 .line 25
456 00000132 CC0B! AND AL,@_EPwm3Regs+11,#0xffcf ; |299|
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm PAGE 11
00000133 FFCF
457 00000134 5010 ORB AL,#0x10 ; |299|
458 00000135 960B! MOV @_EPwm3Regs+11,AL ; |299|
459 .line 26
460 00000136 CC0C! AND AL,@_EPwm3Regs+12,#0xfffc ; |300|
00000137 FFFC
461 00000138 5002 ORB AL,#0x02 ; |300|
462 00000139 960C! MOV @_EPwm3Regs+12,AL ; |300|
463 .line 27
464 0000013a CC0C! AND AL,@_EPwm3Regs+12,#0xfcff ; |301|
0000013b FCFF
465 0000013c 1AA9 OR AL,#0x0100 ; |301|
0000013d 0100
466 0000013e 960C! MOV @_EPwm3Regs+12,AL ; |301|
467 .line 29
468 0000013f 7622 EALLOW
469 .line 30
470 00000140 2B20! MOV @_EPwm3Regs+32,#0 ; |304|
471 .line 31
472 00000141 CC20! AND AL,@_EPwm3Regs+32,#0xfffc ; |305|
00000142 FFFC
473 00000143 5002 ORB AL,#0x02 ; |305|
474 00000144 9620! MOV @_EPwm3Regs+32,AL ; |305|
475 .line 32
476 00000145 1820! AND @_EPwm3Regs+32,#0xfffb ; |306|
00000146 FFFB
477 .line 33
478 00000147 1820! AND @_EPwm3Regs+32,#0xfff7 ; |307|
00000148 FFF7
479 .line 34
480 00000149 761A EDIS
481 .line 35
482 0000014a FE81 SUBB SP,#1
483 0000014b 0006 LRETR
484 ; return occurs
485 .endfunc 309,000000000h,1
486
487
488
489 0000014c .sect ".text"
490 .global _HRPWM4_Config
491 .sym _HRPWM4_Config,_HRPWM4_Config, 32, 2, 0
492 .func 311
493
494 ;***************************************************************
495 ;* FNAME: _HRPWM4_Config FR SIZE: 1 *
496 ;* *
497 ;* FUNCTION ENVIRONMENT *
498 ;* *
499 ;* FUNCTION PROPERTIES *
500 ;* 0 Parameter, 1 Auto, 0 SOE *
501 ;***************************************************************
502
503 0000014c _HRPWM4_Config:
504 .line 2
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
Example_280xHiResPWM.asm PAGE 12
505 ;* AL assigned to _period
506 .sym _period,0, 4, 17, 16
507 .sym _period,-1, 4, 1, 16
508 0000014c FE01 ADDB SP,#1
509 0000014d 9641 MOV *-SP[1],AL ; |312|
510 .line 6
511 0000014e 761F! MOVW DP,#_EPwm4Regs
0000014f 0000
512 00000150 1A00! OR @_EPwm4Regs,#0x0008 ; |316|
00000151 0008
513 .line 7
514 00000152 9241 MOV AL,*-SP[1] ; |317|
515 00000153 9605! MOV @_EPwm4Regs+5,AL ; |317|
516 .line 8
517 00000154 9341 MOV AH,*-SP[1] ; |318|
518 00000155 92A8 MOV AL,AH ; |318|
519 00000156 FFCE LSR AL,15 ; |318|
520 00000157 94A8 ADD AL,AH ; |318|
521 00000158 FFA0 ASR AL,1 ; |318|
522 00000159 9609! MOV @_EPwm4Regs+9,AL ; |318|
523 .line 9
524 0000015a 2808! MOV @_EPwm4Regs+8,#256 ; |319|
0000015b 0100
525 .line 10
526 0000015c 92A8 MOV AL,AH ; |320|
527 0000015d FFCE LSR AL,15 ; |320|
528 0000015e 94A8 ADD AL,AH ; |320|
529 0000015f FFA0 ASR AL,1 ; |320|
530 00000160 960A! MOV @_EPwm4Regs+10,AL ; |320|
531 .line 11
532 00000161 0200 MOVB ACC,#0
533 00000162 1E02! MOVL @_EPwm4Regs+2,ACC ; |321|
534 .line 12
535 00000163 2B04! MOV @_EPwm4Regs+4,#0 ; |322|
536 .line 14
537 00000164 1800! AND @_EPwm4Regs,#0xfffc ; |324|
00000165 FFFC
538 .line 15
539 00000166 1800! AND @_EPwm4Regs,#0xfffb ; |325|
00000167 FFFB
540 .line 16
541 00000168 1A00! OR @_EPwm4Regs,#0x0030 ; |326|
00000169 0030
542 .line 17
543 0000016a 1800! AND @_EPwm4Regs,#0xfc7f ; |327|
0000016b FC7F
544 .line 18
545 0000016c 1800! AND @_EPwm4Regs,#0xe3ff ; |328|
0000016d E3FF
546 .line 20
547 0000016e 1807! AND @_EPwm4Regs+7,#0xfffc ; |330|
0000016f FFFC
548 .line 21
549 00000170 1807! AND @_EPwm4Regs+7,#0xfff3 ; |331|
00000171 FFF3
TMS320C2000 COFF Assembler PC Version 3.09 Mon Jun 18 11:17:09 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -