Rev 36 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 36 | Rev 37 | ||
---|---|---|---|
Line 24... | Line 24... | ||
24 | 25 0014 8F93 push r24 |
24 | 25 0014 8F93 push r24 |
25 | 26 0016 9F93 push r25 |
25 | 26 0016 9F93 push r25 |
26 | 27 0018 AF93 push r26 |
26 | 27 0018 AF93 push r26 |
27 | 28 001a BF93 push r27 |
27 | 28 001a BF93 push r27 |
28 | 29 /* prologue end (size=14) */ |
28 | 29 /* prologue end (size=14) */ |
29 | 30 001c 8091 0000 lds r24,cnt.1977 |
29 | 30 001c 8091 0000 lds r24,cnt.1975 |
30 | 31 0020 8150 subi r24,lo8(-(-1)) |
30 | 31 0020 8150 subi r24,lo8(-(-1)) |
31 | 32 0022 8093 0000 sts cnt.1977,r24 |
31 | 32 0022 8093 0000 sts cnt.1975,r24 |
32 | 33 0026 8F3F cpi r24,lo8(-1) |
32 | 33 0026 8F3F cpi r24,lo8(-1) |
33 | 34 0028 01F4 brne .L2 |
33 | 34 0028 01F4 brne .L2 |
34 | 35 002a 89E0 ldi r24,lo8(9) |
34 | 35 002a 89E0 ldi r24,lo8(9) |
35 | 36 002c 8093 0000 sts cnt.1977,r24 |
35 | 36 002c 8093 0000 sts cnt.1975,r24 |
36 | 37 0030 8091 0000 lds r24,cnt_1ms.1976 |
36 | 37 0030 8091 0000 lds r24,cnt_1ms.1974 |
37 | 38 0034 8F5F subi r24,lo8(-(1)) |
37 | 38 0034 8F5F subi r24,lo8(-(1)) |
38 | 39 0036 8170 andi r24,lo8(1) |
38 | 39 0036 8170 andi r24,lo8(1) |
39 | 40 0038 8093 0000 sts cnt_1ms.1976,r24 |
39 | 40 0038 8093 0000 sts cnt_1ms.1974,r24 |
40 | 41 003c 8823 tst r24 |
40 | 41 003c 8823 tst r24 |
41 | 42 003e 01F4 brne .L4 |
41 | 42 003e 01F4 brne .L4 |
42 | 43 0040 81E0 ldi r24,lo8(1) |
42 | 43 0040 81E0 ldi r24,lo8(1) |
43 | 44 0042 8093 0000 sts UpdateMotor,r24 |
43 | 44 0042 8093 0000 sts UpdateMotor,r24 |
44 | 45 .L4: |
44 | 45 .L4: |
Line 185... | Line 185... | ||
185 | 192 0178 CF93 push r28 |
185 | 192 0178 CF93 push r28 |
186 | 193 017a DF93 push r29 |
186 | 193 017a DF93 push r29 |
187 | 194 017c EF93 push r30 |
187 | 194 017c EF93 push r30 |
188 | 195 017e FF93 push r31 |
188 | 195 017e FF93 push r31 |
189 | 196 /* prologue end (size=23) */ |
189 | 196 /* prologue end (size=23) */ |
190 | 197 0180 8091 0000 lds r24,timer.2063 |
190 | 197 0180 8091 0000 lds r24,timer.2061 |
191 | 198 0184 8150 subi r24,lo8(-(-1)) |
191 | 198 0184 8150 subi r24,lo8(-(-1)) |
192 | 199 0186 8093 0000 sts timer.2063,r24 |
192 | 199 0186 8093 0000 sts timer.2061,r24 |
193 | 200 018a 8F3F cpi r24,lo8(-1) |
193 | 200 018a 8F3F cpi r24,lo8(-1) |
194 | 201 018c 01F0 breq .+2 |
194 | 201 018c 01F0 breq .+2 |
195 | 202 018e 00C0 rjmp .L23 |
195 | 202 018e 00C0 rjmp .L23 |
196 | 203 0190 83E8 ldi r24,lo8(-125) |
196 | 203 0190 83E8 ldi r24,lo8(-125) |
197 | 204 0192 8093 B000 sts 176,r24 |
197 | 204 0192 8093 B000 sts 176,r24 |
Line 273... | Line 273... | ||
273 | 280 025c 9091 0000 lds r25,(ServoValue)+1 |
273 | 280 025c 9091 0000 lds r25,(ServoValue)+1 |
274 | 281 0260 9093 0000 sts (DebugOut+38)+1,r25 |
274 | 281 0260 9093 0000 sts (DebugOut+38)+1,r25 |
275 | 282 0264 8093 0000 sts DebugOut+38,r24 |
275 | 282 0264 8093 0000 sts DebugOut+38,r24 |
276 | 283 0268 8093 B300 sts 179,r24 |
276 | 283 0268 8093 B300 sts 179,r24 |
277 | 284 026c 8091 0000 lds r24,EE_Parameter+37 |
277 | 284 026c 8091 0000 lds r24,EE_Parameter+37 |
278 | 285 0270 8093 0000 sts timer.2063,r24 |
278 | 285 0270 8093 0000 sts timer.2061,r24 |
279 | 286 0274 00C0 rjmp .L33 |
279 | 286 0274 00C0 rjmp .L33 |
280 | 287 .L23: |
280 | 287 .L23: |
281 | 288 0276 83E0 ldi r24,lo8(3) |
281 | 288 0276 83E0 ldi r24,lo8(3) |
282 | 289 0278 8093 B000 sts 176,r24 |
282 | 289 0278 8093 B000 sts 176,r24 |
283 | 290 027c 5F98 cbi 43-0x20,7 |
283 | 290 027c 5F98 cbi 43-0x20,7 |
Line 388... | Line 388... | ||
388 | 408 .global ServoValue |
388 | 408 .global ServoValue |
389 | 409 .global ServoValue |
389 | 409 .global ServoValue |
390 | 412 ServoValue: |
390 | 412 ServoValue: |
391 | 413 0007 0000 .skip 2,0 |
391 | 413 0007 0000 .skip 2,0 |
392 | 414 .data |
392 | 414 .data |
393 | 417 timer.2063: |
393 | 417 timer.2061: |
394 | 418 0000 0A .byte 10 |
394 | 418 0000 0A .byte 10 |
395 | 419 .lcomm cnt.1977,1 |
395 | 419 .lcomm cnt.1975,1 |
396 | 422 cnt_1ms.1976: |
396 | 422 cnt_1ms.1974: |
397 | 423 0001 01 .byte 1 |
397 | 423 0001 01 .byte 1 |
398 | 424 .lcomm tim_main,2 |
398 | 424 .lcomm tim_main,2 |
399 | 425 .comm DiffNick,2,1 |
399 | 425 .comm DiffNick,2,1 |
400 | 426 .comm DiffRoll,2,1 |
400 | 426 .comm DiffRoll,2,1 |
401 | 427 .comm SenderOkay,1,1 |
401 | 427 .comm SenderOkay,1,1 |
Line 433... | Line 433... | ||
433 | 459 .comm StickGier,2,1 |
433 | 459 .comm StickGier,2,1 |
434 | 460 .comm MotorenEin,1,1 |
434 | 460 .comm MotorenEin,1,1 |
435 | 461 /* File "timer0.c": code 401 = 0x0191 ( 323), prologues 37, epilogues 41 */ |
435 | 461 /* File "timer0.c": code 401 = 0x0191 ( 323), prologues 37, epilogues 41 */ |
436 | DEFINED SYMBOLS |
436 | DEFINED SYMBOLS |
437 | *ABS*:00000000 timer0.c |
437 | *ABS*:00000000 timer0.c |
438 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:3 *ABS*:0000003f __SREG__ |
438 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:3 *ABS*:0000003f __SREG__ |
439 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:4 *ABS*:0000003e __SP_H__ |
439 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:4 *ABS*:0000003e __SP_H__ |
440 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:5 *ABS*:0000003d __SP_L__ |
440 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:5 *ABS*:0000003d __SP_L__ |
441 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:6 *ABS*:00000000 __tmp_reg__ |
441 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:6 *ABS*:00000000 __tmp_reg__ |
442 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:7 *ABS*:00000001 __zero_reg__ |
442 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:7 *ABS*:00000001 __zero_reg__ |
443 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:13 .text:00000000 __vector_18 |
443 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:13 .text:00000000 __vector_18 |
444 | .bss:00000009 cnt.1977 |
444 | .bss:00000009 cnt.1975 |
445 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:422 .data:00000001 cnt_1ms.1976 |
445 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:422 .data:00000001 cnt_1ms.1974 |
446 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:394 .bss:00000002 UpdateMotor |
446 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:394 .bss:00000002 UpdateMotor |
447 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:388 .bss:00000000 CountMilliseconds |
447 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:388 .bss:00000000 CountMilliseconds |
448 | *COM*:00000001 Timeout |
448 | *COM*:00000001 Timeout |
449 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:406 .bss:00000005 beeptime |
449 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:406 .bss:00000005 beeptime |
450 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:400 .bss:00000003 cntKompass |
450 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:400 .bss:00000003 cntKompass |
451 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:136 .text:00000128 SetDelay |
451 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:136 .text:00000128 SetDelay |
452 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:152 .text:0000013a CheckDelay |
452 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:152 .text:0000013a CheckDelay |
453 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:171 .text:00000152 __vector_9 |
453 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:171 .text:00000152 __vector_9 |
454 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:417 .data:00000000 timer.2063 |
454 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:417 .data:00000000 timer.2061 |
455 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:412 .bss:00000007 ServoValue |
455 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:412 .bss:00000007 ServoValue |
456 | *COM*:00000004 IntegralNick |
456 | *COM*:00000004 IntegralNick |
457 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:321 .text:000002ac Timer_Init |
457 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:321 .text:000002ac Timer_Init |
458 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:419 .bss:0000000a tim_main |
458 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:419 .bss:0000000a tim_main |
459 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:361 .text:000002fa Delay_ms |
459 | C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:361 .text:000002fa Delay_ms |
460 | *COM*:00000002 DiffNick |
460 | *COM*:00000002 DiffNick |
461 | *COM*:00000002 DiffRoll |
461 | *COM*:00000002 DiffRoll |
462 | *COM*:00000001 SenderOkay |
462 | *COM*:00000001 SenderOkay |
463 | *COM*:00000001 CosinusNickWinkel |
463 | *COM*:00000001 CosinusNickWinkel |
464 | *COM*:00000001 CosinusRollWinkel |
464 | *COM*:00000001 CosinusRollWinkel |