20130122-183038

This commit is contained in:
BlubbFish 2013-01-22 17:30:16 +00:00
parent 2b4090bb57
commit 1922f40de3
7 changed files with 811 additions and 748 deletions

View File

@ -45,7 +45,7 @@ volatile uint8_t segs[] = {
// 29,25,21,19,14, //Jahr
// 2,0,1,3,14,2,0,1,3,14,2,0,1,3}; //2013 2013 2013
// 14,14,18,18,19,19,20,20};
volatile uint8_t frame[6] = {14,14, 14,14, 14,14};
volatile uint8_t frame[7] = {14,14, 14,14, 14,14,0};
uint8_t timer_delay = 0;
void display(uint8_t z, uint8_t p) {
@ -71,11 +71,24 @@ void display(uint8_t z, uint8_t p) {
DDRB = ddr;
PORTB = port;
}
void beeb() {
DDRD |= (1 << PD0); //PD0-
PORTD &= ~(1<< PD0);
DDRA |= (1 << PA0); //PA0+
PORTA |= (1 << PA0);
_delay_us(100);
PORTA &= ~(1 << PA0);
}
void render() {
for(uint8_t f = 0;f<6;f++) {
display(frame[f],(5-f)+2);
_delay_us(50);
}
if(frame[6] == 1) {
beeb();
}
}
void timerdown(uint8_t min) {
@ -293,9 +306,12 @@ ISR(TIMER0_COMPA_vect)
} else {
timer_delay++;
}
if(timer_delay%3 == 0)
frame[6] = (frame[6]==0)?1:0;
}
int main(void) {
DDRB = 0;
@ -303,7 +319,7 @@ int main(void) {
//Warten bis Startknopf
start();
//Timer 20 nach unten
timerdown(22);
timerdown(1);
while(1) {
render();
if(frame[2] == 0 && frame[3] == 0 && frame[4] == 0 && frame[5] == 0) {
@ -316,7 +332,7 @@ int main(void) {
}
blink2013();*/
//Lauflicht 10s;
endelauflicht();
//endelauflicht();
//Lauflicht Rand 10s
//enderand();
//Blinklicht

View File

@ -1,2 +1,2 @@
:04000003000001DC1C
:04000003000001FEFA
:00000001FF

Binary file not shown.

View File

@ -1,9 +1,9 @@
:1000000012C02AC029C028C027C026C025C024C0CD
:1000100023C022C021C020C01FC075C21DC01CC08B
:1000100023C022C021C020C01FC086C21DC01CC07A
:100020001BC01AC019C011241FBECFEDCDBF10E0F8
:10003000A0E6B0E0E4E3F6E002C005900D92A83936
:10003000A0E6B0E0E6E7F6E002C005900D92A83930
:10004000B107D9F710E0A8E9B0E001C01D92A939C5
:10005000B107E1F7B9D2ECC2D3CFE82FF0E0E05A14
:10005000B107E1F7DBD20DC3D3CFE82FF0E0E05AD0
:10006000FF4FA081AA0F7081770FE1E041E050E0DF
:100070001FC08E2F90E02A2F30E00E2E02C0359543
:1000800027950A94E2F7019720FF08C09A0102C061
@ -15,92 +15,96 @@
:1000E000E2F7722B09C09A0102C0220F331F8A95D2
:1000F000E2F7C90180957823EF5F6E17F8F681E08B
:1001000090E002C0880F991F6A95E2F7A82B8095AE
:10011000872318BAA7BB88BB08951F93CF93DF939B
:1001200017E0C0E0D0E0FE01E258FF4F8081612F70
:1001300094DF85E88A95F1F700002196115011307F
:1001400091F7DF91CF911F9108956AE065D2809376
:100150008000909381001092820010928300F894A6
:1001600080B7826080BF83B7856083BF8EEF86BF14
:1001700089B7816089BF78940895EF92FF920F93B9
:100180001F939AE090937E00082F9AE0F92E1FC0EB
:10019000802F6F2D41D2809380009093810010E0DA
:1001A000812F6F2D39D2809382009093830010FFAE
:1001B00002C08EE001C08AE080937E0082E5E82ED6
:1001C000ACDFEA94E9F71F5F1C3351F70F5F043689
:1001D000F8F21F910F91FF90EF9008958C9A9498E8
:1001E000959A8FEF94E3ACE081509040A040E1F706
:1001F00000C000008599FECF0895DF92EF92FF9234
:100200000F931F938AE080937E0009E24FE0F42E63
:100210001EE030E1D32E21E1E22EF0928000109317
:100220008100109382001093830077DF76DF75DF03
:1002300074DF73DF10938000D09281006EDF6DDF7A
:100240006CDF6BDF6ADF10938100E092820065DF74
:1002500064DF63DF62DF61DF10938200F09283006E
:100260005CDF5BDF5ADF59DF58DF0150B1F61F91C9
:100270000F91FF90EF90DF900895DF92EF92FF9241
:100280000F931F938AE080937E0009E21EE07FE0D7
:10029000F72E60E1D62E51E1E52E109380001093E9
:1002A000810010938200F092830037DF36DF35DF64
:1002B00034DF33DF10938300D09281002EDF2DDFF7
:1002C0002CDF2BDF2ADF10938100E092820025DFF4
:1002D00024DF23DF22DF21DFF092800010938200F1
:1002E0001CDF1BDF1ADF19DF18DF0150B1F61F9189
:1002F0000F91FF90EF90DF9008957F928F929F92E1
:10030000AF92BF92CF92DF92EF92FF920F931F9323
:10031000CF93DF938AE080937E0006E010E0C0E098
:10032000D0E02FE0C22E90E1A92E81E1B82EB3E0FB
:100330008B2EAEE0DA2EFAE09F2EC0928000A092C3
:100340008100B0928200C0928300EE2420C08E2DE6
:10035000682D62D19923C9F4809180008E3059F4C0
:1003600090927E00C0928000A0928100B0928200A4
:10037000C09283000AC0D0927E00D0928000D092BA
:100380008100D0928200D0928300C7DEE3948E2D4C
:1003900090E080179107DCF2D0928000D09281002B
:1003A000D0928200D09283007724E4E0EE2EF12CEC
:1003B000EC0EFD1E02C0B1DE7394872D90E0E816AE
:1003C000F906CCF721960E5F1F4FCC32D10509F00C
:1003D000B4CFDF91CF911F910F91FF90EF90DF90FD
:1003E000CF90BF90AF909F908F907F900895EF92A5
:1003F000FF920F931F93DF93CF93CDB7DEB7C45116
:10040000CDBFDE011196E4E8F0E083E101900D92AA
:100410008150E1F78EE080937E0080937F0080938F
:1004200080008093810080938200809383004CEF52
:100430005EE0E52E8E010F5F1F4F22C09C012F5FF3
:100440003F4F533148F4F801E50FF11D6081225808
:100450003F4FF901608304C022583F4FF901E08209
:1004600001965F5F8530910549F73EE1F32E4C8B95
:1004700054DEFA944C89FF20D1F74F5F443121F0CC
:10048000542F80E090E0DACFCC5ECDBFCF91DF91EA
:100490001F910F91FF90EF900895CF92DF92EF920E
:1004A000FF920F931F938EE080937E0080937F00D6
:1004B0000EE1F2E0CF2EDD24D394E3E0EE2E1EE039
:1004C000C092800010928100D0928200E09283005E
:1004D00074E1F72E22DEFA94E9F71093800010936E
:1004E0008100109382001093830064E1F62E15DEE4
:1004F000FA94E9F7015021F71F910F91FF90EF90C7
:10050000DF90CF9008951F920F920FB60F92112493
:100510008F939F93809198008E3111F481EC86BF68
:10052000809198008F3109F045C0109298008EEFAD
:1005300086BF80918300882341F08091830080935F
:1005400083008150809383002BC089E080938300D7
:1005500090918200992341F08091820080938200E3
:100560008150809382001CC095E09093820090910E
:100570008100992341F08091810080938100815016
:10058000809381000DC08093810090918000992319
:1005900029F08091800080938000815080938000BA
:1005A00080917E008E3011F48BE001C08EE080934C
:1005B0007E0003C08F5F809398009F918F910F9072
:1005C0000FBE0F901F90189517BA08DE86E1BDDDAB
:1005D000A4DD809180008823D9F780918100882351
:1005E000B9F780918200882399F78091830088234E
:1005F00079F719BE02DE81DE8AE080937E008FE00B
:100600008093800090E19093810091E1909382002B
:100610008093830082DDFECF991B79E004C0991F8F
:10062000961708F0961B881F7A95C9F7809508954C
:04063000F894FFCF6C
:100634003F065B4F666D7D077F6F4070467600799D
:10064400375E71315C763C1E067739073E0F0E0E1D
:100654000E0E0E0E121314150F0E16170F1815107A
:08066400191A151B0F100E00FE
:04000003000001DC1C
:10011000872318BAA7BB88BB0895889A9098D09A6D
:10012000D89A87EC90E00197F1F700C00000D898CA
:1001300008951F93CF93DF9317E0C0E0D0E0FE0156
:10014000E258FF4F8081612F88DF85E88A95F1F7BB
:10015000000021961150113091F780918400813078
:1001600009F4DBDFDF91CF911F9108956AE075D22A
:1001700080938000909381001092820010928300FF
:10018000F89480B7826080BF83B7856083BF8EEFAD
:1001900086BF89B7816089BF78940895EF92FF92F6
:1001A0000F931F939AE090937E00082F9AE0F92E08
:1001B0001FC0802F6F2D51D28093800090938100BB
:1001C00010E0812F6F2D49D280938200909383009D
:1001D00010FF02C08EE001C08AE080937E0082E5BD
:1001E000E82EA7DFEA94E9F71F5F1C3351F70F5F92
:1001F0000436F8F21F910F91FF90EF9008958C9ABA
:100200009498959A8FEF94E3ACE081509040A04091
:10021000E1F700C000008599FECF0895DF92EF92CC
:10022000FF920F931F938AE080937E0009E24FE0D4
:10023000F42E1EE030E1D32E21E1E22EF092800078
:1002400010938100109382001093830072DF71DF9E
:1002500070DF6FDF6EDF10938000D092810069DF66
:1002600068DF67DF66DF65DF10938100E092820060
:1002700060DF5FDF5EDF5DDF5CDF10938200F092A6
:10028000830057DF56DF55DF54DF53DF0150B1F6EF
:100290001F910F91FF90EF90DF900895DF92EF9202
:1002A000FF920F931F938AE080937E0009E21EE085
:1002B0007FE0F72E60E1D62E51E1E52E109380000D
:1002C0001093810010938200F092830032DF31DFBF
:1002D00030DF2FDF2EDF10938300D092810029DFE3
:1002E00028DF27DF26DF25DF10938100E0928200E0
:1002F00020DF1FDF1EDF1DDF1CDFF0928000109368
:10030000820017DF16DF15DF14DF13DF0150B1F6AF
:100310001F910F91FF90EF90DF9008957F928F9241
:100320009F92AF92BF92CF92DF92EF92FF920F9384
:100330001F93CF93DF938AE080937E0006E010E066
:10034000C0E0D0E02FE0C22E90E1A92E81E1B82ECE
:10035000B3E08B2EAEE0DA2EFAE09F2EC092800042
:10036000A0928100B0928200C0928300EE2420C04F
:100370008E2D682D72D19923C9F4809180008E3022
:1003800059F490927E00C0928000A0928100B092B9
:100390008200C09283000AC0D0927E00D09280007A
:1003A000D0928100D0928200D0928300C2DEE3948A
:1003B0008E2D90E080179107DCF2D0928000D092D1
:1003C0008100D0928200D09283007724E4E0EE2E68
:1003D000F12CEC0EFD1E02C0ACDE7394872D90E074
:1003E000E816F906CCF721960E5F1F4FCC32D105E7
:1003F00009F0B4CFDF91CF911F910F91FF90EF9053
:10040000DF90CF90BF90AF909F908F907F90089596
:10041000EF92FF920F931F93DF93CF93CDB7DEB789
:10042000C451CDBFDE011196E5E8F0E083E1019013
:100430000D928150E1F78EE080937E0080937F00E3
:10044000809380008093810080938200809383005A
:100450004CEF5EE0E52E8E010F5F1F4F22C09C0126
:100460002F5F3F4F533148F4F801E50FF11D6081D4
:1004700022583F4FF901608304C022583F4FF901D1
:10048000E08201965F5F8530910549F73EE1F32EEA
:100490004C8B4FDEFA944C89FF20D1F74F5F4431EB
:1004A00021F0542F80E090E0DACFCC5ECDBFCF9129
:1004B000DF911F910F91FF90EF900895CF92DF92FF
:1004C000EF92FF920F931F938EE080937E008093B4
:1004D0007F000EE1F2E0CF2EDD24D394E3E0EE2E98
:1004E0001EE0C092800010928100D0928200E092C3
:1004F000830074E1F72E1DDEFA94E9F71093800073
:1005000010938100109382001093830064E1F62E13
:1005100010DEFA94E9F7015021F71F910F91FF9037
:10052000EF90DF90CF9008951F920F920FB60F9229
:1005300011246F937F938F939F93809198008E31B6
:1005400011F481EC86BF809198008F3109F045C08D
:10055000109298008EEF86BF80918300882341F02F
:1005600080918300809383008150809383002BC00F
:1005700089E08093830090918200992341F08091DB
:100580008200809382008150809382001CC095E09D
:100590009093820090918100992341F08091810095
:1005A000809381008150809381000DC080938100F1
:1005B00090918000992329F08091800080938000A1
:1005C00081508093800080917E008E3011F48BE00A
:1005D00001C08EE080937E0003C08F5F80939800FF
:1005E0008091980063E039D0992339F49091840088
:1005F00081E0911180E0809384009F918F917F91A1
:100600006F910F900FBE0F901F90189517BAF7DDDE
:1006100081E0ACDD8EDD809180008823D9F7809168
:1006200081008823B9F780918200882399F780910F
:100630008300882379F719BE71DE8AE080937E00FB
:100640008FE08093800090E19093810091E19093FE
:100650008200809383006DDDFECF991B79E004C09A
:10066000991F961708F0961B881F7A95C9F78095F1
:060670000895F894FFCF8D
:100676003F065B4F666D7D077F6F4070467600795B
:10068600375E71315C763C1E067739073E0F0E0EDB
:100696000E0E0E0E00121314150F0E16170F181548
:0806A60010191A151B0F100EAC
:04000003000001FEFA
:00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -118,7 +118,7 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
.rela.plt
*(.rela.plt)
.text 0x00000000 0x634
.text 0x00000000 0x676
*(.vectors)
.vectors 0x00000000 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
0x00000000 __vector_default
@ -192,35 +192,36 @@ 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 0x5be Timer.o
.text 0x0000005a 0x600 Timer.o
0x0000005a display
0x0000011a render
0x0000014a timerdown
0x0000017a timerup
0x000001dc start
0x000001fa endelauflicht
0x0000027a enderand
0x000002fa endeblink
0x000003ee weihnachten
0x0000049a blink2013
0x00000506 __vector_13
0x000005c8 main
.text 0x00000618 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
.text 0x00000618 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text 0x00000618 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text 0x00000618 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
0x00000618 . = ALIGN (0x2)
0x0000011a beeb
0x00000132 render
0x0000016c timerdown
0x0000019c timerup
0x000001fe start
0x0000021c endelauflicht
0x0000029c enderand
0x0000031c endeblink
0x00000410 weihnachten
0x000004bc blink2013
0x00000528 __vector_13
0x0000060c main
.text 0x0000065a 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
.text 0x0000065a 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text 0x0000065a 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text 0x0000065a 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
0x0000065a . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x00000618 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
0x00000618 __udivmodqi4
.text.libgcc 0x00000630 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text.libgcc 0x00000630 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text.libgcc 0x00000630 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
0x00000630 . = ALIGN (0x2)
.text.libgcc 0x0000065a 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
0x0000065a __udivmodqi4
.text.libgcc 0x00000672 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.text.libgcc 0x00000672 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.text.libgcc 0x00000672 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
0x00000672 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000630 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
0x00000630 _exit
0x00000630 exit
.fini9 0x00000672 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
0x00000672 _exit
0x00000672 exit
*(.fini9)
*(.fini8)
*(.fini8)
@ -239,27 +240,26 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000630 0x4 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.fini0 0x00000672 0x4 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
*(.fini0)
0x00000634 _etext = .
0x00000676 _etext = .
.data 0x00800060 0x38 load address 0x00000634
.data 0x00800060 0x38 load address 0x00000676
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
.data 0x00800060 0x37 Timer.o
.data 0x00800060 0x38 Timer.o
0x00800060 segs
0x0080007e frame
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
.data 0x00800098 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
.data 0x00800098 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
.data 0x00800098 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
.data 0x00800098 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
*(.data*)
*(.rodata)
*(.rodata*)
*(.gnu.linkonce.d*)
0x00800098 . = ALIGN (0x2)
*fill* 0x00800097 0x1 00
0x00800098 _edata = .
0x00800098 PROVIDE (__data_end, .)
@ -276,8 +276,8 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
*(.bss*)
*(COMMON)
0x00800099 PROVIDE (__bss_end, .)
0x00000634 __data_load_start = LOADADDR (.data)
0x0000066c __data_load_end = (__data_load_start + SIZEOF (.data))
0x00000676 __data_load_start = LOADADDR (.data)
0x000006ae __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800099 0x0
0x00800099 PROVIDE (__noinit_start, .)
@ -343,32 +343,32 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
0x00000000 0x20 Timer.o
.debug_pubnames
0x00000000 0xd4
0x00000000 0xdd
*(.debug_pubnames)
.debug_pubnames
0x00000000 0xd4 Timer.o
0x00000000 0xdd Timer.o
.debug_info 0x00000000 0x696
.debug_info 0x00000000 0x6eb
*(.debug_info)
.debug_info 0x00000000 0x696 Timer.o
.debug_info 0x00000000 0x6eb Timer.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x1e6
.debug_abbrev 0x00000000 0x1f5
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x1e6 Timer.o
.debug_abbrev 0x00000000 0x1f5 Timer.o
.debug_line 0x00000000 0x878
.debug_line 0x00000000 0x8d7
*(.debug_line)
.debug_line 0x00000000 0x878 Timer.o
.debug_line 0x00000000 0x8d7 Timer.o
.debug_frame 0x00000000 0xd0
.debug_frame 0x00000000 0xe0
*(.debug_frame)
.debug_frame 0x00000000 0xd0 Timer.o
.debug_frame 0x00000000 0xe0 Timer.o
.debug_str 0x00000000 0x180
.debug_str 0x00000000 0x185
*(.debug_str)
.debug_str 0x00000000 0x180 Timer.o
0x1b4 (size before relaxing)
.debug_str 0x00000000 0x185 Timer.o
0x1b9 (size before relaxing)
.debug_loc 0x00000000 0x503
*(.debug_loc)

View File

@ -1 +1 @@
<AVRWorkspace><IOSettings><CurrentRegisters/></IOSettings><part name="ATTINY2313"/><Files><File00000 Name="D:\Doc's\Basteleien\Timer\Timer\Timer.c" Position="79 67 818 434" LineCol="316 16" State="Maximized"/></Files></AVRWorkspace>
<AVRWorkspace><IOSettings><CurrentRegisters><PORTA><register register="DDRA" group="PORTA" display="1" locked="0"/></PORTA><PORTA><register register="PINA" group="PORTA" display="1" locked="0"/></PORTA><PORTA><register register="PORTA" group="PORTA" display="1" locked="0"/></PORTA></CurrentRegisters></IOSettings><part name="ATTINY2313"/><Files><File00000 Name="D:\Doc's\Basteleien\Timer\Timer\Timer.c" Position="79 67 818 434" LineCol="86 12" State="Maximized"/></Files></AVRWorkspace>