20121219-124859

This commit is contained in:
BlubbFish 2012-12-19 11:48:06 +00:00
parent 5c145bc197
commit cd1215f33d
7 changed files with 1020 additions and 878 deletions

View File

@ -53,17 +53,17 @@ void render() {
_delay_us(2000);
}
}
/*
//ISR// (TIMER1_//OVF_vect)
ISR(TIMER0_COMPA_vect)
{
// TCNT1L = 250;
/* Interrupt Aktion alle
(8000000/256)/256 Hz = 122,0703125 Hz
1/122,0703125 s = 8,192 ms
*/
/*DDRB = 0b10111011;
PORTB = 0b10110011;*/
// Interrupt Aktion alle
// (8000000/256)/256 Hz = 122,0703125 Hz
// 1/122,0703125 s = 8,192 ms
// DDRB = 0b10111011;
// PORTB = 0b10110011;
if (var++ >= 100) //wenn Zustand mindestens 200x10ms = 2sec. andauert
{
if(frame[2] == 14) {
@ -77,14 +77,146 @@ ISR(TIMER0_COMPA_vect)
}
}
}*/
void timerdown(uint8_t min) {
frame[0] = 11;
for(uint8_t j=0;j<=min;j++) {
frame[2] = (uint8_t)((MIN-j)/10);
frame[3] = (uint8_t)((MIN-j)%10);
for(uint8_t i=0;i<=59;i++) {
frame[4] = (uint8_t)((59-i)/10);
frame[5] = (uint8_t)((59-i)%10);
frame[0] = (i%2==0)?11:14;
for(uint8_t k=0;k<82;k++) {
render();
}
}
}
}
int main(void) {
DDRB = 0;
void timerup(uint8_t min) {
frame[0] = 10;
for(uint8_t j=min;j<=99;j++) {
frame[2] = (uint8_t)(j/10);
frame[3] = (uint8_t)(j%10);
for(uint8_t i=0;i<=59;i++) {
frame[4] = (uint8_t)(i/10);
frame[5] = (uint8_t)(i%10);
frame[0] = (i%2==0)?10:14;
for(uint8_t k=0;k<82;k++) {
render();
}
}
}
}
void start() {
DDRD |= (1<<PIND4);
PORTD &= ~((1<<PORTD4));
PORTD |= (1<<PORTD5);
_delay_ms(500);
while(1) {
if (!(PIND & (1<<PIND5))) {
break;
}
}
}
void endelauflicht() {
frame[0] = 10;
for(uint8_t j=0;j<41;j++) {
frame[2] = 15;
frame[3] = 14;
frame[4] = 14;
frame[5] = 14;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[2] = 14;
frame[3] = 16;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[3] = 14;
frame[4] = 17;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[4] = 14;
frame[5] = 15;
for(uint8_t k=0;k<5;k++) {
render();
}
}
}
void enderand() {
frame[0] = 10;
for(uint8_t j=0;j<41;j++) {
frame[2] = 14;
frame[3] = 14;
frame[4] = 14;
frame[5] = 15;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[5] = 14;
frame[3] = 16;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[3] = 14;
frame[4] = 17;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[2] = 15;
frame[4] = 14;
for(uint8_t k=0;k<5;k++) {
render();
}
}
}
void endeblink() {
frame[0] = 10;
for(uint8_t j=0;j<44;j++) {
frame[2] = 15;
frame[3] = 16;
frame[4] = 17;
frame[5] = 15;
for(uint8_t k=0;k<6+(j*2);k++) {
if(k%3==0) {
if(frame[2] == 14) {
frame[0] = 10;
frame[2] = 15;
frame[3] = 16;
frame[4] = 17;
frame[5] = 15;
} else {
frame[0] = 14;
frame[2] = 14;
frame[3] = 14;
frame[4] = 14;
frame[5] = 14;
}
}
render();
}
frame[2] = 14;
frame[3] = 14;
frame[4] = 14;
frame[5] = 14;
for(uint8_t k=0;k<5+j;k++) {
render();
}
}
}
int main(void) {
DDRB = 0;
/*cli();
//TCCR1B |= (1<<CS12);
//TIMSK |= (1<<TOIE1);
@ -95,120 +227,17 @@ int main(void) {
TIMSK |= (1<<OCIE0A);
sei();//*/
while(1){
while(1) {
if (!(PIND & (1<<PIND5))) {
break;
}
}
frame[0] = 11;
for(uint8_t j=0;j<=MIN;j++) {
frame[2] = (uint8_t)((MIN-j)/10);
frame[3] = (uint8_t)((MIN-j)%10);
for(uint8_t i=0;i<=59;i++) {
frame[4] = (uint8_t)((59-i)/10);
frame[5] = (uint8_t)((59-i)%10);
frame[0] = (i%2==0)?11:14;
for(uint8_t k=0;k<82;k++) {
render();
}
}
}
while(1) {
frame[0] = 10;
for(uint8_t j=0;j<10;j++) {
frame[2] = 15;
frame[3] = 14;
frame[4] = 14;
frame[5] = 14;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[2] = 14;
frame[3] = 16;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[3] = 14;
frame[4] = 17;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[4] = 14;
frame[5] = 15;
for(uint8_t k=0;k<5;k++) {
render();
}
}
for(uint8_t j=0;j<10;j++) {
frame[2] = 14;
frame[3] = 14;
frame[4] = 14;
frame[5] = 15;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[5] = 14;
frame[3] = 16;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[3] = 14;
frame[4] = 17;
for(uint8_t k=0;k<5;k++) {
render();
}
frame[2] = 15;
frame[4] = 14;
for(uint8_t k=0;k<5;k++) {
render();
}
}
for(uint8_t j=0;j<39;j++) {
frame[2] = 15;
frame[3] = 16;
frame[4] = 17;
frame[5] = 15;
for(uint8_t k=0;k<6+(j*2);k++) {
if(k%3==0) {
if(frame[2] == 14) {
frame[0] = 10;
frame[2] = 15;
frame[3] = 16;
frame[4] = 17;
frame[5] = 15;
} else {
frame[0] = 14;
frame[2] = 14;
frame[3] = 14;
frame[4] = 14;
frame[5] = 14;
}
}
render();
}
frame[2] = 14;
frame[3] = 14;
frame[4] = 14;
frame[5] = 14;
for(uint8_t k=0;k<5+j;k++) {
render();
}
}
while(1) {
frame[0] = 10;
for(uint8_t j=1;j<=99;j++) {
frame[2] = (uint8_t)(j/10);
frame[3] = (uint8_t)(j%10);
for(uint8_t i=0;i<=59;i++) {
frame[4] = (uint8_t)(i/10);
frame[5] = (uint8_t)(i%10);
frame[0] = (i%2==0)?10:14;
for(uint8_t k=0;k<82;k++) {
render();
}
}
}
}
}
//Warten bis Startknopf
start();
//Timer $MIN nach unten
timerdown(MIN);
//Lauflicht 10s;
endelauflicht();
//Lauflicht Rand 10s
enderand();
//Blinklicht
endeblink();
//Timer UP 1Min Start
timerup(1);
}
}

View File

@ -1 +1,2 @@
:04000003000002688F
:00000001FF

Binary file not shown.

View File

@ -1,9 +1,9 @@
:1000000012C02AC029C028C027C026C025C024C0CD
:1000100023C022C021C020C01FC0A4C01DC01CC05E
:1000100023C022C021C020C01FC01EC01DC01CC0E4
:100020001BC01AC019C011241FBECFEDCDBF10E0F8
:10003000A0E6B0E0E8E9F4E002C005900D92A83730
:10003000A0E6B0E0E8EFF4E002C005900D92A8372A
:10004000B107D9F710E0A8E7B0E001C01D92A937C9
:10005000B107E1F7AFD01EC2D3CFE82FF0E0E05AEE
:10005000B107E1F712D24EC2D3CFE82FF0E0E05A59
:10006000FF4F8081880F87BB8081880F88BB71E03C
:1000700041E050E023C027B3872F90E030E0072E07
:1000800002C0359527950A94E2F7019720FF0AC030
@ -20,58 +20,65 @@
:100130001F93CF93DF9317E0C0E0D0E0FE01EE58AD
:10014000FF4F8081612F89DF8FE99FE00197F1F7F1
:1001500000C0000021961150113081F7DF91CF913E
:100160001F9108951F920F920FB60F9211248F9333
:100170009F9380917800982F9F5F909378008436AA
:1001800090F0809174008E3039F41092740081E008
:100190008093750082E005C08EE0809374008093A8
:1001A0007500809376009F918F910F900FBE0F90F6
:1001B0001F9018954F925F927F928F929F92AF926D
:1001C000BF92CF92DF92EF92FF920F931F93DF9334
:1001D000CF930F92CDB7DEB717BA8C9A9498959AB1
:1001E0008599FECF8BE0809372006DE1A62EB12C35
:1001F0005AE0E52EF12CC501B70125D160937400BA
:10020000809375000BE310E020E0C801B7011BD11B
:10021000609376008093770020FF02C08EE001C0DB
:100220008BE08093720042E5D42E298381DFDA943B
:100230002981DD20D1F72F5F015010402C3329F7A1
:100240000894A108B1088FEFA8168FEFB80699F6A9
:100250008AE0809372000AE03FE0E32E1EE020E196
:10026000C22E91E1D92EE092740010937500109384
:100270007600109377005CDF5BDF5ADF59DF58DFD1
:1002800010937400C092750053DF52DF51DF50DFCE
:100290004FDF10937500D09276004ADF49DF48DFC8
:1002A00047DF46DF10937600E092770041DF40DFC2
:1002B0003FDF3EDF3DDF0150B1F60AE01EE08FE098
:1002C000E82EB0E1CB2EA1E1DA2E1093740010934A
:1002D000750010937600E09277002ADF29DF28DF8F
:1002E00027DF26DF10937700C092750021DF20DF23
:1002F0001FDF1EDF1DDF10937500D092760018DF20
:1003000017DF16DF15DF14DFE0927400109376001C
:100310000FDF0EDF0DDF0CDF0BDF0150B1F606E063
:1003200010E044245524FFE0CF2EE0E1AE2E71E131
:10033000B72E63E0862E5EE0D52E4AE0942EC09262
:100340007400A0927500B0927600C0927700EE24FF
:1003500020C08E2D682D6BD09923C9F48091740034
:100360008E3059F490927200C0927400A092750081
:10037000B0927600C09277000AC0D0927200D092FC
:100380007400D0927500D0927600D0927700D0DEC3
:10039000E3948E2D90E080179107DCF2D0927400E8
:1003A000D0927500D0927600D0927700772434E016
:1003B000E32EF12CE40CF51C02C0BADE7394872DF9
:1003C00090E0E816F906CCF70894411C511C0E5F2A
:1003D0001F4FE7E24E16510409F0B1CF2AE0E22E9A
:1003E0009AE0D92ED092720011E0812F6E2D1FD08D
:1003F000809374009093750000E0802F6E2D17D0CD
:10040000809376009093770000FF02C08EE001C0D9
:100410008AE08093720082E5C82E8ADECA94E9F7EA
:100420000F5F0C3351F71F5F1436F9F6DBCF991BC2
:1004300079E004C0991F961708F0961B881F7A95DB
:10044000C9F78095089597FB092E07260AD077FDF6
:1004500004D00CD006D000201AF4709561957F4F1F
:100460000895F6F7909581959F4F0895AA1BBB1BA1
:1004700051E107C0AA1FBB1FA617B70710F0A61BA4
:10048000B70B881F991F5A95A9F780959095BC01C5
:08049000CD010895F894FFCF9F
:100498003F065B4F666D7D077F6F4070467600793B
:0804A800375E0E0E0E0E0E0E63
:100160001F9108958F929F92BF92CF92DF92EF924C
:10017000FF920F931F93DF93CF930F92CDB7DEB70C
:10018000C82E8BE080937200DD242DE1E22EF12C4D
:100190000AE010E0C7018D199109B80184D160937C
:1001A0007400809375009BE3892E912C20E0C4019C
:1001B000B80179D1609376008093770020FF02C068
:1001C0008EE001C08BE08093720082E5B82E298317
:1001D000AFDFBA942981BB20D1F72F5F0894810843
:1001E00091082C3321F7D394CD14A0F60F90CF9122
:1001F000DF911F910F91FF90EF90DF90CF90BF9014
:100200009F908F900895EF92FF920F931F939AE023
:1002100090937200082F4AE0F42E1FC0802F6F2D9C
:1002200036D1809374009093750010E0812F6F2D6C
:100230002ED1809376009093770010FF02C08EE05D
:1002400001C08AE08093720032E5E32E71DFEA9408
:10025000E9F71F5F1C3351F70F5F0436F8F21F9167
:100260000F91FF90EF9008958C9A9498959A8FEF44
:1002700094E3ACE081509040A040E1F700C0000062
:100280008599FECF0895DF92EF92FF920F931F930F
:100290008AE08093720009E27FE0F72E1EE060E1C1
:1002A000D62E51E1E52EF092740010937500109354
:1002B0007600109377003CDF3BDF3ADF39DF38DF31
:1002C00010937400D092750033DF32DF31DF30DFFE
:1002D0002FDF10937500E09276002ADF29DF28DFF8
:1002E00027DF26DF10937600F092770021DF20DFF2
:1002F0001FDF1EDF1DDF0150B1F61F910F91FF9030
:10030000EF90DF900895DF92EF92FF920F931F938B
:100310008AE08093720009E21EE0AFE0FA2EF0E17D
:10032000DF2EE1E1EE2E1093740010937500109310
:100330007600F0927700FCDEFBDEFADEF9DEF8DE16
:1003400010937700D0927500F3DEF2DEF1DEF0DE7E
:10035000EFDE10937500E0927600EADEE9DEE8DE7B
:10036000E7DEE6DEF092740010937600E1DEE0DE78
:10037000DFDEDEDEDDDE0150B1F61F910F91FF9072
:10038000EF90DF9008957F928F929F92AF92BF92ED
:10039000CF92DF92EF92FF920F931F93CF93DF9351
:1003A0008AE08093720006E010E0C0E0D0E05FE0F9
:1003B000C52E40E1A42E31E1B32E23E0822E9EE033
:1003C000D92E8AE0982EC0927400A0927500B09247
:1003D0007600C0927700EE2420C08E2D682D57D075
:1003E0009923C9F4809174008E3059F49092720070
:1003F000C0927400A0927500B0927600C09277000F
:100400000AC0D0927200D0927400D0927500D0923F
:100410007600D09277008CDEE3948E2D90E08017EA
:100420009107DCF2D0927400D0927500D0927600E1
:10043000D09277007724B4E0EB2EF12CEC0EFD1E69
:1004400002C076DE7394872D90E0E816F906CCF7AB
:1004500021960E5F1F4FCC32D10509F0B4CFDF914A
:10046000CF911F910F91FF90EF90DF90CF90BF90B1
:10047000AF909F908F907F90089517BAF5DE8DE131
:1004800071DE01DF40DF7FDF81E0BDDEF7CF991B4A
:1004900079E004C0991F961708F0961B881F7A957B
:1004A000C9F78095089597FB092E07260AD077FD96
:1004B00004D00CD006D000201AF4709561957F4FBF
:1004C0000895F6F7909581959F4F0895AA1BBB1B41
:1004D00051E107C0AA1FBB1FA617B70710F0A61B44
:1004E000B70B881F991F5A95A9F780959095BC0165
:0804F000CD010895F894FFCF3F
:1004F8003F065B4F666D7D077F6F407046760079DB
:08050800375E0E0E0E0E0E0E02
:04000003000002688F
:00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -122,7 +122,7 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
.rela.plt
*(.rela.plt)
.text 0x00000000 0x498
.text 0x00000000 0x4f8
*(.vectors)
.vectors 0x00000000 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
0x00000000 __vector_default
@ -184,6 +184,7 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
0x00000058 __vector_6
0x00000058 __vector_3
0x00000058 __vector_11
0x00000058 __vector_13
0x00000058 __vector_17
0x00000058 __vector_7
0x00000058 __vector_5
@ -196,34 +197,39 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
0x00000058 __vector_10
0x00000058 __vector_16
0x00000058 __vector_18
.text 0x0000005a 0x3d4 Timer.o
.text 0x0000005a 0x434 Timer.o
0x0000005a display
0x00000130 render
0x00000164 __vector_13
0x000001b4 main
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
0x0000042e . = ALIGN (0x2)
0x00000164 timerdown
0x00000206 timerup
0x00000268 start
0x00000286 endelauflicht
0x00000306 enderand
0x00000386 endeblink
0x0000047a main
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
0x0000048e . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x0000042e 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
0x0000042e __udivmodqi4
.text.libgcc 0x00000446 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
0x00000446 _div
0x00000446 __divmodhi4
.text.libgcc 0x0000046c 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text.libgcc 0x0000046c 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text.libgcc 0x0000046c 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
.text.libgcc 0x0000046c 0x28 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
0x0000046c __udivmodhi4
0x00000494 . = ALIGN (0x2)
.text.libgcc 0x0000048e 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
0x0000048e __udivmodqi4
.text.libgcc 0x000004a6 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
0x000004a6 _div
0x000004a6 __divmodhi4
.text.libgcc 0x000004cc 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text.libgcc 0x000004cc 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text.libgcc 0x000004cc 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
.text.libgcc 0x000004cc 0x28 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
0x000004cc __udivmodhi4
0x000004f4 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000494 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
0x00000494 _exit
0x00000494 exit
.fini9 0x000004f4 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
0x000004f4 _exit
0x000004f4 exit
*(.fini9)
*(.fini8)
*(.fini8)
@ -242,11 +248,11 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000494 0x4 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.fini0 0x000004f4 0x4 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
*(.fini0)
0x00000498 _etext = .
0x000004f8 _etext = .
.data 0x00800060 0x18 load address 0x00000498
.data 0x00800060 0x18 load address 0x000004f8
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
@ -282,8 +288,8 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
*(.bss*)
*(COMMON)
0x00800079 PROVIDE (__bss_end, .)
0x00000498 __data_load_start = LOADADDR (.data)
0x000004b0 __data_load_end = (__data_load_start + SIZEOF (.data))
0x000004f8 __data_load_start = LOADADDR (.data)
0x00000510 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800079 0x0
0x00800079 PROVIDE (__noinit_start, .)
@ -349,36 +355,36 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
0x00000000 0x20 Timer.o
.debug_pubnames
0x00000000 0x5d
0x00000000 0x9e
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x5d Timer.o
0x00000000 0x9e Timer.o
.debug_info 0x00000000 0x463
.debug_info 0x00000000 0x5ab
*(.debug_info)
.debug_info 0x00000000 0x463 Timer.o
.debug_info 0x00000000 0x5ab Timer.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x1e3
.debug_abbrev 0x00000000 0x1b7
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x1e3 Timer.o
.debug_abbrev 0x00000000 0x1b7 Timer.o
.debug_line 0x00000000 0x5a9
.debug_line 0x00000000 0x626
*(.debug_line)
.debug_line 0x00000000 0x5a9 Timer.o
.debug_line 0x00000000 0x626 Timer.o
.debug_frame 0x00000000 0x50
.debug_frame 0x00000000 0xa0
*(.debug_frame)
.debug_frame 0x00000000 0x50 Timer.o
.debug_frame 0x00000000 0xa0 Timer.o
.debug_str 0x00000000 0x102
.debug_str 0x00000000 0x147
*(.debug_str)
.debug_str 0x00000000 0x102 Timer.o
0x13b (size before relaxing)
.debug_str 0x00000000 0x147 Timer.o
0x180 (size before relaxing)
.debug_loc 0x00000000 0x3fb
.debug_loc 0x00000000 0x474
*(.debug_loc)
.debug_loc 0x00000000 0x3fb Timer.o
.debug_loc 0x00000000 0x474 Timer.o
.debug_macinfo
*(.debug_macinfo)
@ -386,9 +392,9 @@ OUTPUT(Timer.elf elf32-avr)
LOAD linker stubs
.debug_pubtypes
0x00000000 0x2b
0x00000000 0x38
.debug_pubtypes
0x00000000 0x2b Timer.o
0x00000000 0x38 Timer.o
.debug_ranges 0x00000000 0x18
.debug_ranges 0x00000000 0x18 Timer.o

View File

@ -1 +1 @@
<AVRWorkspace><IOSettings><CurrentRegisters><PORTD><register register="DDRD" group="PORTD" display="1" locked="0"/></PORTD><PORTD><register register="PIND" group="PORTD" display="1" locked="0"/></PORTD><PORTD><register register="PORTD" group="PORTD" display="1" locked="0"/></PORTD></CurrentRegisters></IOSettings><part name="ATTINY2313"/><Files><File00000 Name="D:\Doc's\Basteleien\Timer\Timer\Timer.c" Position="189 67 676 412" LineCol="98 8" State="Maximized"/></Files></AVRWorkspace>
<AVRWorkspace><IOSettings><CurrentRegisters/></IOSettings><part name="ATTINY2313"/><Files><File00000 Name="D:\Doc's\Basteleien\Timer\Timer\Timer.c" Position="189 67 676 412" LineCol="233 18" State="Maximized"/></Files></AVRWorkspace>