Rev 36 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 36 | Rev 37 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | 48 0034 DF93 push r29 |
45 | 48 0034 DF93 push r29 |
46 | 49 0036 EF93 push r30 |
46 | 49 0036 EF93 push r30 |
47 | 50 0038 FF93 push r31 |
47 | 50 0038 FF93 push r31 |
48 | 51 /* prologue end (size=23) */ |
48 | 51 /* prologue end (size=23) */ |
49 | 52 003a 1092 7A00 sts 122,__zero_reg__ |
49 | 52 003a 1092 7A00 sts 122,__zero_reg__ |
50 | 53 003e 4091 0000 lds r20,state.2007 |
50 | 53 003e 4091 0000 lds r20,state.2005 |
51 | 54 0042 4F5F subi r20,lo8(-(1)) |
51 | 54 0042 4F5F subi r20,lo8(-(1)) |
52 | 55 0044 4093 0000 sts state.2007,r20 |
52 | 55 0044 4093 0000 sts state.2005,r20 |
53 | 56 0048 4150 subi r20,lo8(-(-1)) |
53 | 56 0048 4150 subi r20,lo8(-(-1)) |
54 | 57 004a 4330 cpi r20,lo8(3) |
54 | 57 004a 4330 cpi r20,lo8(3) |
55 | 58 004c 01F4 brne .+2 |
55 | 58 004c 01F4 brne .+2 |
56 | 59 004e 00C0 rjmp .L8 |
56 | 59 004e 00C0 rjmp .L8 |
57 | 60 0050 4430 cpi r20,lo8(4) |
57 | 60 0050 4430 cpi r20,lo8(4) |
Line 120... | Line 120... | ||
120 | 123 00f6 8093 0000 sts Mess_Integral_Gier2,r24 |
120 | 123 00f6 8093 0000 sts Mess_Integral_Gier2,r24 |
121 | 124 00fa 9093 0000 sts (Mess_Integral_Gier2)+1,r25 |
121 | 124 00fa 9093 0000 sts (Mess_Integral_Gier2)+1,r25 |
122 | 125 00fe A093 0000 sts (Mess_Integral_Gier2)+2,r26 |
122 | 125 00fe A093 0000 sts (Mess_Integral_Gier2)+2,r26 |
123 | 126 0102 B093 0000 sts (Mess_Integral_Gier2)+3,r27 |
123 | 126 0102 B093 0000 sts (Mess_Integral_Gier2)+3,r27 |
124 | 127 0106 81E0 ldi r24,lo8(1) |
124 | 127 0106 81E0 ldi r24,lo8(1) |
125 | 128 0108 8093 0000 sts kanal.2006,r24 |
125 | 128 0108 8093 0000 sts kanal.2004,r24 |
126 | 129 010c 8091 0000 lds r24,ZaehlMessungen |
126 | 129 010c 8091 0000 lds r24,ZaehlMessungen |
127 | 130 0110 9091 0000 lds r25,(ZaehlMessungen)+1 |
127 | 130 0110 9091 0000 lds r25,(ZaehlMessungen)+1 |
128 | 131 0114 0196 adiw r24,1 |
128 | 131 0114 0196 adiw r24,1 |
129 | 132 0116 9093 0000 sts (ZaehlMessungen)+1,r25 |
129 | 132 0116 9093 0000 sts (ZaehlMessungen)+1,r25 |
130 | 133 011a 8093 0000 sts ZaehlMessungen,r24 |
130 | 133 011a 8093 0000 sts ZaehlMessungen,r24 |
Line 251... | Line 251... | ||
251 | 254 0276 8091 0000 lds r24,MessanzahlNick |
251 | 254 0276 8091 0000 lds r24,MessanzahlNick |
252 | 255 027a 8F5F subi r24,lo8(-(1)) |
252 | 255 027a 8F5F subi r24,lo8(-(1)) |
253 | 256 027c 8093 0000 sts MessanzahlNick,r24 |
253 | 256 027c 8093 0000 sts MessanzahlNick,r24 |
254 | 257 0280 84E0 ldi r24,lo8(4) |
254 | 257 0280 84E0 ldi r24,lo8(4) |
255 | 258 .L39: |
255 | 258 .L39: |
256 | 259 0282 8093 0000 sts kanal.2006,r24 |
256 | 259 0282 8093 0000 sts kanal.2004,r24 |
257 | 260 0286 00C0 rjmp .L14 |
257 | 260 0286 00C0 rjmp .L14 |
258 | 261 .L8: |
258 | 261 .L8: |
259 | 262 0288 4091 0000 lds r20,UBat |
259 | 262 0288 4091 0000 lds r20,UBat |
260 | 263 028c 5091 0000 lds r21,(UBat)+1 |
260 | 263 028c 5091 0000 lds r21,(UBat)+1 |
261 | 264 0290 8091 7800 lds r24,120 |
261 | 264 0290 8091 7800 lds r24,120 |
Line 318... | Line 318... | ||
318 | 321 0338 9093 0000 sts (accumulate_AccNick)+1,r25 |
318 | 321 0338 9093 0000 sts (accumulate_AccNick)+1,r25 |
319 | 322 033c 8093 0000 sts accumulate_AccNick,r24 |
319 | 322 033c 8093 0000 sts accumulate_AccNick,r24 |
320 | 323 0340 8091 0000 lds r24,messanzahl_AccNick |
320 | 323 0340 8091 0000 lds r24,messanzahl_AccNick |
321 | 324 0344 8F5F subi r24,lo8(-(1)) |
321 | 324 0344 8F5F subi r24,lo8(-(1)) |
322 | 325 0346 8093 0000 sts messanzahl_AccNick,r24 |
322 | 325 0346 8093 0000 sts messanzahl_AccNick,r24 |
323 | 326 034a 4093 0000 sts kanal.2006,r20 |
323 | 326 034a 4093 0000 sts kanal.2004,r20 |
324 | 327 034e 86E0 ldi r24,lo8(6) |
324 | 327 034e 86E0 ldi r24,lo8(6) |
325 | 328 0350 00C0 rjmp .L40 |
325 | 328 0350 00C0 rjmp .L40 |
326 | 329 .L11: |
326 | 329 .L11: |
327 | 330 0352 6091 7800 lds r22,120 |
327 | 330 0352 6091 7800 lds r22,120 |
328 | 331 0356 7091 7900 lds r23,(120)+1 |
328 | 331 0356 7091 7900 lds r23,(120)+1 |
Line 475... | Line 475... | ||
475 | 478 0502 E092 0000 sts Mess_Integral_Hoch,r14 |
475 | 478 0502 E092 0000 sts Mess_Integral_Hoch,r14 |
476 | 479 0506 F092 0000 sts (Mess_Integral_Hoch)+1,r15 |
476 | 479 0506 F092 0000 sts (Mess_Integral_Hoch)+1,r15 |
477 | 480 050a 0093 0000 sts (Mess_Integral_Hoch)+2,r16 |
477 | 480 050a 0093 0000 sts (Mess_Integral_Hoch)+2,r16 |
478 | 481 050e 1093 0000 sts (Mess_Integral_Hoch)+3,r17 |
478 | 481 050e 1093 0000 sts (Mess_Integral_Hoch)+3,r17 |
479 | 482 0512 83E0 ldi r24,lo8(3) |
479 | 482 0512 83E0 ldi r24,lo8(3) |
480 | 483 0514 8093 0000 sts kanal.2006,r24 |
480 | 483 0514 8093 0000 sts kanal.2004,r24 |
481 | 484 0518 87E0 ldi r24,lo8(7) |
481 | 484 0518 87E0 ldi r24,lo8(7) |
482 | 485 .L40: |
482 | 485 .L40: |
483 | 486 051a 8093 0000 sts state.2007,r24 |
483 | 486 051a 8093 0000 sts state.2005,r24 |
484 | 487 051e 00C0 rjmp .L14 |
484 | 487 051e 00C0 rjmp .L14 |
485 | 488 .L12: |
485 | 488 .L12: |
486 | 489 0520 8091 0000 lds r24,tmpLuftdruck |
486 | 489 0520 8091 0000 lds r24,tmpLuftdruck |
487 | 490 0524 9091 0000 lds r25,(tmpLuftdruck)+1 |
487 | 490 0524 9091 0000 lds r25,(tmpLuftdruck)+1 |
488 | 491 0528 2091 7800 lds r18,120 |
488 | 491 0528 2091 7800 lds r18,120 |
Line 559... | Line 559... | ||
559 | 562 0600 3093 0000 sts (HoehenWert)+1,r19 |
559 | 562 0600 3093 0000 sts (HoehenWert)+1,r19 |
560 | 563 0604 2093 0000 sts HoehenWert,r18 |
560 | 563 0604 2093 0000 sts HoehenWert,r18 |
561 | 564 0608 1092 0000 sts (tmpLuftdruck)+1,__zero_reg__ |
561 | 564 0608 1092 0000 sts (tmpLuftdruck)+1,__zero_reg__ |
562 | 565 060c 1092 0000 sts tmpLuftdruck,__zero_reg__ |
562 | 565 060c 1092 0000 sts tmpLuftdruck,__zero_reg__ |
563 | 566 .L37: |
563 | 566 .L37: |
564 | 567 0610 1092 0000 sts kanal.2006,__zero_reg__ |
564 | 567 0610 1092 0000 sts kanal.2004,__zero_reg__ |
565 | 568 0614 1092 0000 sts state.2007,__zero_reg__ |
565 | 568 0614 1092 0000 sts state.2005,__zero_reg__ |
566 | 569 .L14: |
566 | 569 .L14: |
567 | 570 0618 8091 0000 lds r24,kanal.2006 |
567 | 570 0618 8091 0000 lds r24,kanal.2004 |
568 | 571 061c 8093 7C00 sts 124,r24 |
568 | 571 061c 8093 7C00 sts 124,r24 |
569 | 572 0620 8FEE ldi r24,lo8(-17) |
569 | 572 0620 8FEE ldi r24,lo8(-17) |
570 | 573 0622 8093 7A00 sts 122,r24 |
570 | 573 0622 8093 7A00 sts 122,r24 |
571 | 574 /* epilogue: frame size=0 */ |
571 | 574 /* epilogue: frame size=0 */ |
572 | 575 0626 FF91 pop r31 |
572 | 575 0626 FF91 pop r31 |
Line 605... | Line 605... | ||
605 | 610 .L42: |
605 | 610 .L42: |
606 | 611 065c C7BD out 71-0x20,r28 |
606 | 611 065c C7BD out 71-0x20,r28 |
607 | 612 065e 82E3 ldi r24,lo8(50) |
607 | 612 065e 82E3 ldi r24,lo8(50) |
608 | 613 0660 90E0 ldi r25,hi8(50) |
608 | 613 0660 90E0 ldi r25,hi8(50) |
609 | 614 0662 0E94 0000 call Delay_ms |
609 | 614 0662 0E94 0000 call Delay_ms |
610 | 615 0666 80E0 ldi r24,lo8(__c.1992) |
610 | 615 0666 80E0 ldi r24,lo8(__c.1990) |
611 | 616 0668 90E0 ldi r25,hi8(__c.1992) |
611 | 616 0668 90E0 ldi r25,hi8(__c.1990) |
612 | 617 066a 9F93 push r25 |
612 | 617 066a 9F93 push r25 |
613 | 618 066c 8F93 push r24 |
613 | 618 066c 8F93 push r24 |
614 | 619 066e 1F92 push __zero_reg__ |
614 | 619 066e 1F92 push __zero_reg__ |
615 | 620 0670 0E94 0000 call _printf_P |
615 | 620 0670 0E94 0000 call _printf_P |
616 | 621 0674 8091 0000 lds r24,MessLuftdruck |
616 | 621 0674 8091 0000 lds r24,MessLuftdruck |
Line 706... | Line 706... | ||
706 | 744 0012 0000 .skip 2,0 |
706 | 744 0012 0000 .skip 2,0 |
707 | 745 .global ZaehlMessungen |
707 | 745 .global ZaehlMessungen |
708 | 746 .global ZaehlMessungen |
708 | 746 .global ZaehlMessungen |
709 | 749 ZaehlMessungen: |
709 | 749 ZaehlMessungen: |
710 | 750 0014 0000 .skip 2,0 |
710 | 750 0014 0000 .skip 2,0 |
711 | 751 .lcomm state.2007,1 |
711 | 751 .lcomm state.2005,1 |
712 | 752 .lcomm kanal.2006,1 |
712 | 752 .lcomm kanal.2004,1 |
713 | 753 .section .progmem.data,"a",@progbits |
713 | 753 .section .progmem.data,"a",@progbits |
714 | 756 __c.1992: |
714 | 756 __c.1990: |
715 | 757 0000 2E00 .string "." |
715 | 757 0000 2E00 .string "." |
716 | 758 .comm DiffNick,2,1 |
716 | 758 .comm DiffNick,2,1 |
717 | 759 .comm DiffRoll,2,1 |
717 | 759 .comm DiffRoll,2,1 |
718 | 760 .comm SenderOkay,1,1 |
718 | 760 .comm SenderOkay,1,1 |
719 | 761 .comm CosinusNickWinkel,1,1 |
719 | 761 .comm CosinusNickWinkel,1,1 |
Line 760... | Line 760... | ||
760 | 802 .comm MotorenEin,1,1 |
760 | 802 .comm MotorenEin,1,1 |
761 | 803 .comm tmpLuftdruck,2,1 |
761 | 803 .comm tmpLuftdruck,2,1 |
762 | 804 /* File "analog.c": code 857 = 0x0359 ( 805), prologues 25, epilogues 27 */ |
762 | 804 /* File "analog.c": code 857 = 0x0359 ( 805), prologues 25, epilogues 27 */ |
763 | DEFINED SYMBOLS |
763 | DEFINED SYMBOLS |
764 | *ABS*:00000000 analog.c |
764 | *ABS*:00000000 analog.c |
765 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:3 *ABS*:0000003f __SREG__ |
765 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:3 *ABS*:0000003f __SREG__ |
766 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:4 *ABS*:0000003e __SP_H__ |
766 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:4 *ABS*:0000003e __SP_H__ |
767 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:5 *ABS*:0000003d __SP_L__ |
767 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:5 *ABS*:0000003d __SP_L__ |
768 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:6 *ABS*:00000000 __tmp_reg__ |
768 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:6 *ABS*:00000000 __tmp_reg__ |
769 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:7 *ABS*:00000001 __zero_reg__ |
769 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:7 *ABS*:00000001 __zero_reg__ |
770 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:13 .text:00000000 ADC_Init |
770 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:13 .text:00000000 ADC_Init |
771 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:26 .text:0000000c __vector_24 |
771 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:26 .text:0000000c __vector_24 |
772 | .bss:00000016 state.2007 |
772 | .bss:00000016 state.2005 |
773 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:668 .bss:00000004 AccumulateGier |
773 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:668 .bss:00000004 AccumulateGier |
774 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:704 .bss:0000000e MessanzahlGier |
774 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:704 .bss:0000000e MessanzahlGier |
775 | *COM*:00000004 Mess_Integral_Gier |
775 | *COM*:00000004 Mess_Integral_Gier |
776 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:751 .bss:00000017 kanal.2006 |
776 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:751 .bss:00000017 kanal.2004 |
777 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:749 .bss:00000014 ZaehlMessungen |
777 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:749 .bss:00000014 ZaehlMessungen |
778 | *COM*:00000004 Mess_IntegralRoll |
778 | *COM*:00000004 Mess_IntegralRoll |
779 | *COM*:00000004 Mess_IntegralRoll2 |
779 | *COM*:00000004 Mess_IntegralRoll2 |
780 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:662 .bss:00000002 AccumulateRoll |
780 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:662 .bss:00000002 AccumulateRoll |
781 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:698 .bss:0000000d MessanzahlRoll |
781 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:698 .bss:0000000d MessanzahlRoll |
782 | *COM*:00000004 Mess_IntegralNick |
782 | *COM*:00000004 Mess_IntegralNick |
783 | *COM*:00000004 Mess_IntegralNick2 |
783 | *COM*:00000004 Mess_IntegralNick2 |
784 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:656 .bss:00000000 AccumulateNick |
784 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:656 .bss:00000000 AccumulateNick |
785 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:692 .bss:0000000c MessanzahlNick |
785 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:692 .bss:0000000c MessanzahlNick |
786 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:649 .data:00000000 UBat |
786 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:649 .data:00000000 UBat |
787 | *COM*:00000002 Aktuell_ay |
787 | *COM*:00000002 Aktuell_ay |
788 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:674 .bss:00000006 accumulate_AccRoll |
788 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:674 .bss:00000006 accumulate_AccRoll |
789 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:716 .bss:00000010 messanzahl_AccRoll |
789 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:716 .bss:00000010 messanzahl_AccRoll |
790 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:680 .bss:00000008 accumulate_AccNick |
790 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:680 .bss:00000008 accumulate_AccNick |
791 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:710 .bss:0000000f messanzahl_AccNick |
791 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:710 .bss:0000000f messanzahl_AccNick |
792 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:686 .bss:0000000a accumulate_AccHoch |
792 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:686 .bss:0000000a accumulate_AccHoch |
793 | *COM*:00000002 Aktuell_ax |
793 | *COM*:00000002 Aktuell_ax |
794 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:722 .bss:00000011 messanzahl_AccHoch |
794 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:722 .bss:00000011 messanzahl_AccHoch |
795 | *COM*:00000002 Aktuell_az |
795 | *COM*:00000002 Aktuell_az |
796 | *COM*:00000002 tmpLuftdruck |
796 | *COM*:00000002 tmpLuftdruck |
797 | *COM*:00000001 messanzahl_Druck |
797 | *COM*:00000001 messanzahl_Druck |
798 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:736 .data:00000006 MessLuftdruck |
798 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:736 .data:00000006 MessLuftdruck |
799 | *COM*:00000002 StartLuftdruck |
799 | *COM*:00000002 StartLuftdruck |
800 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:743 .bss:00000012 HoeheD |
800 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:743 .bss:00000012 HoeheD |
801 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:728 .data:00000002 Luftdruck |
801 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:728 .data:00000002 Luftdruck |
802 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:603 .text:00000654 SucheLuftruckOffset |
802 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:603 .text:00000654 SucheLuftruckOffset |
803 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:756 .progmem.data:00000000 __c.1992 |
803 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:756 .progmem.data:00000000 __c.1990 |
804 | *COM*:00000001 DruckOffsetSetting |
804 | *COM*:00000001 DruckOffsetSetting |
805 | *COM*:00000002 DiffNick |
805 | *COM*:00000002 DiffNick |
806 | *COM*:00000002 DiffRoll |
806 | *COM*:00000002 DiffRoll |
807 | *COM*:00000001 SenderOkay |
807 | *COM*:00000001 SenderOkay |
808 | *COM*:00000001 CosinusNickWinkel |
808 | *COM*:00000001 CosinusNickWinkel |