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);
|
_delay_us(2000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
//ISR// (TIMER1_//OVF_vect)
|
//ISR// (TIMER1_//OVF_vect)
|
||||||
ISR(TIMER0_COMPA_vect)
|
ISR(TIMER0_COMPA_vect)
|
||||||
{
|
{
|
||||||
// TCNT1L = 250;
|
// TCNT1L = 250;
|
||||||
/* Interrupt Aktion alle
|
// Interrupt Aktion alle
|
||||||
(8000000/256)/256 Hz = 122,0703125 Hz
|
// (8000000/256)/256 Hz = 122,0703125 Hz
|
||||||
1/122,0703125 s = 8,192 ms
|
// 1/122,0703125 s = 8,192 ms
|
||||||
*/
|
|
||||||
/*DDRB = 0b10111011;
|
// DDRB = 0b10111011;
|
||||||
PORTB = 0b10110011;*/
|
// PORTB = 0b10110011;
|
||||||
if (var++ >= 100) //wenn Zustand mindestens 200x10ms = 2sec. andauert
|
if (var++ >= 100) //wenn Zustand mindestens 200x10ms = 2sec. andauert
|
||||||
{
|
{
|
||||||
if(frame[2] == 14) {
|
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) {
|
void timerup(uint8_t min) {
|
||||||
DDRB = 0;
|
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);
|
DDRD |= (1<<PIND4);
|
||||||
PORTD &= ~((1<<PORTD4));
|
PORTD &= ~((1<<PORTD4));
|
||||||
PORTD |= (1<<PORTD5);
|
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();
|
/*cli();
|
||||||
//TCCR1B |= (1<<CS12);
|
//TCCR1B |= (1<<CS12);
|
||||||
//TIMSK |= (1<<TOIE1);
|
//TIMSK |= (1<<TOIE1);
|
||||||
@ -95,120 +227,17 @@ int main(void) {
|
|||||||
TIMSK |= (1<<OCIE0A);
|
TIMSK |= (1<<OCIE0A);
|
||||||
sei();//*/
|
sei();//*/
|
||||||
while(1){
|
while(1){
|
||||||
while(1) {
|
//Warten bis Startknopf
|
||||||
if (!(PIND & (1<<PIND5))) {
|
start();
|
||||||
break;
|
//Timer $MIN nach unten
|
||||||
}
|
timerdown(MIN);
|
||||||
}
|
//Lauflicht 10s;
|
||||||
frame[0] = 11;
|
endelauflicht();
|
||||||
for(uint8_t j=0;j<=MIN;j++) {
|
//Lauflicht Rand 10s
|
||||||
frame[2] = (uint8_t)((MIN-j)/10);
|
enderand();
|
||||||
frame[3] = (uint8_t)((MIN-j)%10);
|
//Blinklicht
|
||||||
for(uint8_t i=0;i<=59;i++) {
|
endeblink();
|
||||||
frame[4] = (uint8_t)((59-i)/10);
|
//Timer UP 1Min Start
|
||||||
frame[5] = (uint8_t)((59-i)%10);
|
timerup(1);
|
||||||
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();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1 +1,2 @@
|
|||||||
|
:04000003000002688F
|
||||||
:00000001FF
|
:00000001FF
|
||||||
|
Binary file not shown.
@ -1,9 +1,9 @@
|
|||||||
:1000000012C02AC029C028C027C026C025C024C0CD
|
:1000000012C02AC029C028C027C026C025C024C0CD
|
||||||
:1000100023C022C021C020C01FC0A4C01DC01CC05E
|
:1000100023C022C021C020C01FC01EC01DC01CC0E4
|
||||||
:100020001BC01AC019C011241FBECFEDCDBF10E0F8
|
:100020001BC01AC019C011241FBECFEDCDBF10E0F8
|
||||||
:10003000A0E6B0E0E8E9F4E002C005900D92A83730
|
:10003000A0E6B0E0E8EFF4E002C005900D92A8372A
|
||||||
:10004000B107D9F710E0A8E7B0E001C01D92A937C9
|
:10004000B107D9F710E0A8E7B0E001C01D92A937C9
|
||||||
:10005000B107E1F7AFD01EC2D3CFE82FF0E0E05AEE
|
:10005000B107E1F712D24EC2D3CFE82FF0E0E05A59
|
||||||
:10006000FF4F8081880F87BB8081880F88BB71E03C
|
:10006000FF4F8081880F87BB8081880F88BB71E03C
|
||||||
:1000700041E050E023C027B3872F90E030E0072E07
|
:1000700041E050E023C027B3872F90E030E0072E07
|
||||||
:1000800002C0359527950A94E2F7019720FF0AC030
|
:1000800002C0359527950A94E2F7019720FF0AC030
|
||||||
@ -20,58 +20,65 @@
|
|||||||
:100130001F93CF93DF9317E0C0E0D0E0FE01EE58AD
|
:100130001F93CF93DF9317E0C0E0D0E0FE01EE58AD
|
||||||
:10014000FF4F8081612F89DF8FE99FE00197F1F7F1
|
:10014000FF4F8081612F89DF8FE99FE00197F1F7F1
|
||||||
:1001500000C0000021961150113081F7DF91CF913E
|
:1001500000C0000021961150113081F7DF91CF913E
|
||||||
:100160001F9108951F920F920FB60F9211248F9333
|
:100160001F9108958F929F92BF92CF92DF92EF924C
|
||||||
:100170009F9380917800982F9F5F909378008436AA
|
:10017000FF920F931F93DF93CF930F92CDB7DEB70C
|
||||||
:1001800090F0809174008E3039F41092740081E008
|
:10018000C82E8BE080937200DD242DE1E22EF12C4D
|
||||||
:100190008093750082E005C08EE0809374008093A8
|
:100190000AE010E0C7018D199109B80184D160937C
|
||||||
:1001A0007500809376009F918F910F900FBE0F90F6
|
:1001A0007400809375009BE3892E912C20E0C4019C
|
||||||
:1001B0001F9018954F925F927F928F929F92AF926D
|
:1001B000B80179D1609376008093770020FF02C068
|
||||||
:1001C000BF92CF92DF92EF92FF920F931F93DF9334
|
:1001C0008EE001C08BE08093720082E5B82E298317
|
||||||
:1001D000CF930F92CDB7DEB717BA8C9A9498959AB1
|
:1001D000AFDFBA942981BB20D1F72F5F0894810843
|
||||||
:1001E0008599FECF8BE0809372006DE1A62EB12C35
|
:1001E00091082C3321F7D394CD14A0F60F90CF9122
|
||||||
:1001F0005AE0E52EF12CC501B70125D160937400BA
|
:1001F000DF911F910F91FF90EF90DF90CF90BF9014
|
||||||
:10020000809375000BE310E020E0C801B7011BD11B
|
:100200009F908F900895EF92FF920F931F939AE023
|
||||||
:10021000609376008093770020FF02C08EE001C0DB
|
:1002100090937200082F4AE0F42E1FC0802F6F2D9C
|
||||||
:100220008BE08093720042E5D42E298381DFDA943B
|
:1002200036D1809374009093750010E0812F6F2D6C
|
||||||
:100230002981DD20D1F72F5F015010402C3329F7A1
|
:100230002ED1809376009093770010FF02C08EE05D
|
||||||
:100240000894A108B1088FEFA8168FEFB80699F6A9
|
:1002400001C08AE08093720032E5E32E71DFEA9408
|
||||||
:100250008AE0809372000AE03FE0E32E1EE020E196
|
:10025000E9F71F5F1C3351F70F5F0436F8F21F9167
|
||||||
:10026000C22E91E1D92EE092740010937500109384
|
:100260000F91FF90EF9008958C9A9498959A8FEF44
|
||||||
:100270007600109377005CDF5BDF5ADF59DF58DFD1
|
:1002700094E3ACE081509040A040E1F700C0000062
|
||||||
:1002800010937400C092750053DF52DF51DF50DFCE
|
:100280008599FECF0895DF92EF92FF920F931F930F
|
||||||
:100290004FDF10937500D09276004ADF49DF48DFC8
|
:100290008AE08093720009E27FE0F72E1EE060E1C1
|
||||||
:1002A00047DF46DF10937600E092770041DF40DFC2
|
:1002A000D62E51E1E52EF092740010937500109354
|
||||||
:1002B0003FDF3EDF3DDF0150B1F60AE01EE08FE098
|
:1002B0007600109377003CDF3BDF3ADF39DF38DF31
|
||||||
:1002C000E82EB0E1CB2EA1E1DA2E1093740010934A
|
:1002C00010937400D092750033DF32DF31DF30DFFE
|
||||||
:1002D000750010937600E09277002ADF29DF28DF8F
|
:1002D0002FDF10937500E09276002ADF29DF28DFF8
|
||||||
:1002E00027DF26DF10937700C092750021DF20DF23
|
:1002E00027DF26DF10937600F092770021DF20DFF2
|
||||||
:1002F0001FDF1EDF1DDF10937500D092760018DF20
|
:1002F0001FDF1EDF1DDF0150B1F61F910F91FF9030
|
||||||
:1003000017DF16DF15DF14DFE0927400109376001C
|
:10030000EF90DF900895DF92EF92FF920F931F938B
|
||||||
:100310000FDF0EDF0DDF0CDF0BDF0150B1F606E063
|
:100310008AE08093720009E21EE0AFE0FA2EF0E17D
|
||||||
:1003200010E044245524FFE0CF2EE0E1AE2E71E131
|
:10032000DF2EE1E1EE2E1093740010937500109310
|
||||||
:10033000B72E63E0862E5EE0D52E4AE0942EC09262
|
:100330007600F0927700FCDEFBDEFADEF9DEF8DE16
|
||||||
:100340007400A0927500B0927600C0927700EE24FF
|
:1003400010937700D0927500F3DEF2DEF1DEF0DE7E
|
||||||
:1003500020C08E2D682D6BD09923C9F48091740034
|
:10035000EFDE10937500E0927600EADEE9DEE8DE7B
|
||||||
:100360008E3059F490927200C0927400A092750081
|
:10036000E7DEE6DEF092740010937600E1DEE0DE78
|
||||||
:10037000B0927600C09277000AC0D0927200D092FC
|
:10037000DFDEDEDEDDDE0150B1F61F910F91FF9072
|
||||||
:100380007400D0927500D0927600D0927700D0DEC3
|
:10038000EF90DF9008957F928F929F92AF92BF92ED
|
||||||
:10039000E3948E2D90E080179107DCF2D0927400E8
|
:10039000CF92DF92EF92FF920F931F93CF93DF9351
|
||||||
:1003A000D0927500D0927600D0927700772434E016
|
:1003A0008AE08093720006E010E0C0E0D0E05FE0F9
|
||||||
:1003B000E32EF12CE40CF51C02C0BADE7394872DF9
|
:1003B000C52E40E1A42E31E1B32E23E0822E9EE033
|
||||||
:1003C00090E0E816F906CCF70894411C511C0E5F2A
|
:1003C000D92E8AE0982EC0927400A0927500B09247
|
||||||
:1003D0001F4FE7E24E16510409F0B1CF2AE0E22E9A
|
:1003D0007600C0927700EE2420C08E2D682D57D075
|
||||||
:1003E0009AE0D92ED092720011E0812F6E2D1FD08D
|
:1003E0009923C9F4809174008E3059F49092720070
|
||||||
:1003F000809374009093750000E0802F6E2D17D0CD
|
:1003F000C0927400A0927500B0927600C09277000F
|
||||||
:10040000809376009093770000FF02C08EE001C0D9
|
:100400000AC0D0927200D0927400D0927500D0923F
|
||||||
:100410008AE08093720082E5C82E8ADECA94E9F7EA
|
:100410007600D09277008CDEE3948E2D90E08017EA
|
||||||
:100420000F5F0C3351F71F5F1436F9F6DBCF991BC2
|
:100420009107DCF2D0927400D0927500D0927600E1
|
||||||
:1004300079E004C0991F961708F0961B881F7A95DB
|
:10043000D09277007724B4E0EB2EF12CEC0EFD1E69
|
||||||
:10044000C9F78095089597FB092E07260AD077FDF6
|
:1004400002C076DE7394872D90E0E816F906CCF7AB
|
||||||
:1004500004D00CD006D000201AF4709561957F4F1F
|
:1004500021960E5F1F4FCC32D10509F0B4CFDF914A
|
||||||
:100460000895F6F7909581959F4F0895AA1BBB1BA1
|
:10046000CF911F910F91FF90EF90DF90CF90BF90B1
|
||||||
:1004700051E107C0AA1FBB1FA617B70710F0A61BA4
|
:10047000AF909F908F907F90089517BAF5DE8DE131
|
||||||
:10048000B70B881F991F5A95A9F780959095BC01C5
|
:1004800071DE01DF40DF7FDF81E0BDDEF7CF991B4A
|
||||||
:08049000CD010895F894FFCF9F
|
:1004900079E004C0991F961708F0961B881F7A957B
|
||||||
:100498003F065B4F666D7D077F6F4070467600793B
|
:1004A000C9F78095089597FB092E07260AD077FD96
|
||||||
:0804A800375E0E0E0E0E0E0E63
|
:1004B00004D00CD006D000201AF4709561957F4FBF
|
||||||
|
:1004C0000895F6F7909581959F4F0895AA1BBB1B41
|
||||||
|
:1004D00051E107C0AA1FBB1FA617B70710F0A61B44
|
||||||
|
:1004E000B70B881F991F5A95A9F780959095BC0165
|
||||||
|
:0804F000CD010895F894FFCF3F
|
||||||
|
:1004F8003F065B4F666D7D077F6F407046760079DB
|
||||||
|
:08050800375E0E0E0E0E0E0E02
|
||||||
|
:04000003000002688F
|
||||||
:00000001FF
|
: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
|
||||||
*(.rela.plt)
|
*(.rela.plt)
|
||||||
|
|
||||||
.text 0x00000000 0x498
|
.text 0x00000000 0x4f8
|
||||||
*(.vectors)
|
*(.vectors)
|
||||||
.vectors 0x00000000 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
|
.vectors 0x00000000 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
|
||||||
0x00000000 __vector_default
|
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_6
|
||||||
0x00000058 __vector_3
|
0x00000058 __vector_3
|
||||||
0x00000058 __vector_11
|
0x00000058 __vector_11
|
||||||
|
0x00000058 __vector_13
|
||||||
0x00000058 __vector_17
|
0x00000058 __vector_17
|
||||||
0x00000058 __vector_7
|
0x00000058 __vector_7
|
||||||
0x00000058 __vector_5
|
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_10
|
||||||
0x00000058 __vector_16
|
0x00000058 __vector_16
|
||||||
0x00000058 __vector_18
|
0x00000058 __vector_18
|
||||||
.text 0x0000005a 0x3d4 Timer.o
|
.text 0x0000005a 0x434 Timer.o
|
||||||
0x0000005a display
|
0x0000005a display
|
||||||
0x00000130 render
|
0x00000130 render
|
||||||
0x00000164 __vector_13
|
0x00000164 timerdown
|
||||||
0x000001b4 main
|
0x00000206 timerup
|
||||||
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
0x00000268 start
|
||||||
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
0x00000286 endelauflicht
|
||||||
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
0x00000306 enderand
|
||||||
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
0x00000386 endeblink
|
||||||
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
0x0000047a main
|
||||||
.text 0x0000042e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
.text 0x0000048e 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
||||||
0x0000042e . = ALIGN (0x2)
|
.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.*)
|
||||||
.text.libgcc 0x0000042e 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
.text.libgcc 0x0000048e 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
||||||
0x0000042e __udivmodqi4
|
0x0000048e __udivmodqi4
|
||||||
.text.libgcc 0x00000446 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
.text.libgcc 0x000004a6 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
||||||
0x00000446 _div
|
0x000004a6 _div
|
||||||
0x00000446 __divmodhi4
|
0x000004a6 __divmodhi4
|
||||||
.text.libgcc 0x0000046c 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(_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 0x000004cc 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 0x000004cc 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)
|
.text.libgcc 0x000004cc 0x28 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
||||||
0x0000046c __udivmodhi4
|
0x000004cc __udivmodhi4
|
||||||
0x00000494 . = ALIGN (0x2)
|
0x000004f4 . = ALIGN (0x2)
|
||||||
*(.fini9)
|
*(.fini9)
|
||||||
.fini9 0x00000494 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
.fini9 0x000004f4 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
0x00000494 _exit
|
0x000004f4 _exit
|
||||||
0x00000494 exit
|
0x000004f4 exit
|
||||||
*(.fini9)
|
*(.fini9)
|
||||||
*(.fini8)
|
*(.fini8)
|
||||||
*(.fini8)
|
*(.fini8)
|
||||||
@ -242,11 +248,11 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
|
|||||||
*(.fini1)
|
*(.fini1)
|
||||||
*(.fini1)
|
*(.fini1)
|
||||||
*(.fini0)
|
*(.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)
|
*(.fini0)
|
||||||
0x00000498 _etext = .
|
0x000004f8 _etext = .
|
||||||
|
|
||||||
.data 0x00800060 0x18 load address 0x00000498
|
.data 0x00800060 0x18 load address 0x000004f8
|
||||||
0x00800060 PROVIDE (__data_start, .)
|
0x00800060 PROVIDE (__data_start, .)
|
||||||
*(.data)
|
*(.data)
|
||||||
.data 0x00800060 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o
|
.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*)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
0x00800079 PROVIDE (__bss_end, .)
|
0x00800079 PROVIDE (__bss_end, .)
|
||||||
0x00000498 __data_load_start = LOADADDR (.data)
|
0x000004f8 __data_load_start = LOADADDR (.data)
|
||||||
0x000004b0 __data_load_end = (__data_load_start + SIZEOF (.data))
|
0x00000510 __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||||
|
|
||||||
.noinit 0x00800079 0x0
|
.noinit 0x00800079 0x0
|
||||||
0x00800079 PROVIDE (__noinit_start, .)
|
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
|
0x00000000 0x20 Timer.o
|
||||||
|
|
||||||
.debug_pubnames
|
.debug_pubnames
|
||||||
0x00000000 0x5d
|
0x00000000 0x9e
|
||||||
*(.debug_pubnames)
|
*(.debug_pubnames)
|
||||||
.debug_pubnames
|
.debug_pubnames
|
||||||
0x00000000 0x5d Timer.o
|
0x00000000 0x9e Timer.o
|
||||||
|
|
||||||
.debug_info 0x00000000 0x463
|
.debug_info 0x00000000 0x5ab
|
||||||
*(.debug_info)
|
*(.debug_info)
|
||||||
.debug_info 0x00000000 0x463 Timer.o
|
.debug_info 0x00000000 0x5ab Timer.o
|
||||||
*(.gnu.linkonce.wi.*)
|
*(.gnu.linkonce.wi.*)
|
||||||
|
|
||||||
.debug_abbrev 0x00000000 0x1e3
|
.debug_abbrev 0x00000000 0x1b7
|
||||||
*(.debug_abbrev)
|
*(.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)
|
||||||
.debug_line 0x00000000 0x5a9 Timer.o
|
.debug_line 0x00000000 0x626 Timer.o
|
||||||
|
|
||||||
.debug_frame 0x00000000 0x50
|
.debug_frame 0x00000000 0xa0
|
||||||
*(.debug_frame)
|
*(.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)
|
||||||
.debug_str 0x00000000 0x102 Timer.o
|
.debug_str 0x00000000 0x147 Timer.o
|
||||||
0x13b (size before relaxing)
|
0x180 (size before relaxing)
|
||||||
|
|
||||||
.debug_loc 0x00000000 0x3fb
|
.debug_loc 0x00000000 0x474
|
||||||
*(.debug_loc)
|
*(.debug_loc)
|
||||||
.debug_loc 0x00000000 0x3fb Timer.o
|
.debug_loc 0x00000000 0x474 Timer.o
|
||||||
|
|
||||||
.debug_macinfo
|
.debug_macinfo
|
||||||
*(.debug_macinfo)
|
*(.debug_macinfo)
|
||||||
@ -386,9 +392,9 @@ OUTPUT(Timer.elf elf32-avr)
|
|||||||
LOAD linker stubs
|
LOAD linker stubs
|
||||||
|
|
||||||
.debug_pubtypes
|
.debug_pubtypes
|
||||||
0x00000000 0x2b
|
0x00000000 0x38
|
||||||
.debug_pubtypes
|
.debug_pubtypes
|
||||||
0x00000000 0x2b Timer.o
|
0x00000000 0x38 Timer.o
|
||||||
|
|
||||||
.debug_ranges 0x00000000 0x18
|
.debug_ranges 0x00000000 0x18
|
||||||
.debug_ranges 0x00000000 0x18 Timer.o
|
.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