20121219-124859
This commit is contained in:
parent
5c145bc197
commit
cd1215f33d
277
Timer/Timer.c
277
Timer/Timer.c
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -1 +1,2 @@
|
||||
:04000003000002688F
|
||||
:00000001FF
|
||||
|
Binary file not shown.
@ -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
@ -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
|
||||
|
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user