20130109-183209
This commit is contained in:
parent
00065c6d60
commit
55c257a06c
155
Timer/Timer.c
155
Timer/Timer.c
@ -47,74 +47,49 @@ volatile uint8_t segs[] = {
|
|||||||
// 2,0,1,3,14,2,0,1,3,14,2,0,1,3}; //2013 2013 2013
|
// 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};
|
// 14,14,18,18,19,19,20,20};
|
||||||
volatile uint8_t frame[6] = {14,14, 14,14, 14,14};
|
volatile uint8_t frame[6] = {14,14, 14,14, 14,14};
|
||||||
char var = 0;
|
uint8_t var = 0;
|
||||||
|
|
||||||
void display(uint8_t z, uint8_t p) {
|
void display(uint8_t z, uint8_t p) {
|
||||||
DDRB = (segs[z]<<1);
|
uint8_t ddr = (segs[z]<<1);
|
||||||
PORTB = (segs[z]<<1);
|
uint8_t port = (segs[z]<<1);
|
||||||
for(uint8_t i = 1;i<=p;i++) {
|
for(uint8_t i = 1;i<=p;i++) {
|
||||||
if(DDRB & (1<<i)) {
|
if(ddr & (1<<i)) {
|
||||||
DDRB |= (1<<(i-1));
|
ddr |= (1<<(i-1));
|
||||||
} else {
|
} else {
|
||||||
DDRB &= ~(1<<(i-1));
|
ddr &= ~(1<<(i-1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for(uint8_t i = 1;i<=p;i++) {
|
for(uint8_t i = 1;i<=p;i++) {
|
||||||
if(PORTB & (1<<i)) {
|
if(port & (1<<i)) {
|
||||||
PORTB |= (1<<(i-1));
|
port |= (1<<(i-1));
|
||||||
} else {
|
} else {
|
||||||
PORTB &= ~(1<<(i-1));
|
port &= ~(1<<(i-1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
DDRB |= (1<<p);
|
ddr |= (1<<p);
|
||||||
PORTB &= ~(1<<p);
|
port &= ~(1<<p);
|
||||||
|
PORTB = 0;
|
||||||
|
DDRB = ddr;
|
||||||
|
PORTB = port;
|
||||||
}
|
}
|
||||||
void render() {
|
void render() {
|
||||||
for(uint8_t f = 0;f<6;f++) {
|
for(uint8_t f = 0;f<6;f++) {
|
||||||
display(frame[f],(5-f)+2);
|
display(frame[f],(5-f)+2);
|
||||||
_delay_us(2000);
|
_delay_us(50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
//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;
|
|
||||||
if (var++ >= 100) //wenn Zustand mindestens 200x10ms = 2sec. andauert
|
|
||||||
{
|
|
||||||
if(frame[2] == 14) {
|
|
||||||
frame[2] = 0;
|
|
||||||
frame[3] = 1;
|
|
||||||
frame[4] = 2;
|
|
||||||
} else {
|
|
||||||
frame[2] = 14;
|
|
||||||
frame[3] = 14;
|
|
||||||
frame[4] = 14;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}*/
|
|
||||||
|
|
||||||
void timerdown(uint8_t min) {
|
void timerdown(uint8_t min) {
|
||||||
frame[0] = 11;
|
frame[2] = min/10;
|
||||||
for(uint8_t j=0;j<=min;j++) {
|
frame[3] = min%10;
|
||||||
frame[2] = (uint8_t)((MIN-j)/10);
|
frame[4] = 0;
|
||||||
frame[3] = (uint8_t)((MIN-j)%10);
|
frame[5] = 0;
|
||||||
for(uint8_t i=0;i<=59;i++) {
|
cli();
|
||||||
frame[4] = (uint8_t)((59-i)/10);
|
TCCR0A |= (1<<WGM01) | (0<<WGM00);
|
||||||
frame[5] = (uint8_t)((59-i)%10);
|
TCCR0B |= (1<<CS00 ) | (1<<CS02);
|
||||||
frame[0] = (i%2==0)?11:14;
|
OCR0A = 250; //geladen mit was komischem 1000/31 = 32,258ms
|
||||||
for(uint8_t k=0;k<82;k++) {
|
TIMSK |= (1<<OCIE0A);
|
||||||
render();
|
sei();
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void timerup(uint8_t min) {
|
void timerup(uint8_t min) {
|
||||||
@ -281,33 +256,85 @@ void blink2013() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//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;
|
||||||
|
if (var >= 31) { //wenn Zustand mindestens 200x10ms = 2sec. andauert
|
||||||
|
var = 0;
|
||||||
|
if(frame[5] > 0) {
|
||||||
|
frame[5] = frame[5]--;
|
||||||
|
} else {
|
||||||
|
frame[5] = 9;
|
||||||
|
if(frame[4] > 0) {
|
||||||
|
frame[4] = frame[4]--;
|
||||||
|
} else {
|
||||||
|
frame[4] = 5;
|
||||||
|
if(frame[3] > 0) {
|
||||||
|
frame[3] = frame[3]--;
|
||||||
|
} else {
|
||||||
|
frame[3] = 9;
|
||||||
|
if(frame[2] > 0) {
|
||||||
|
frame[2] = frame[2]--;
|
||||||
|
} else {
|
||||||
|
frame[2] = 9;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
frame[0] = (frame[0]==14)?11:14;
|
||||||
|
/*frame[2] = (uint8_t)((MIN-j)/10);
|
||||||
|
frame[3] = (uint8_t)((MIN-j)%10);
|
||||||
|
frame[4] = (uint8_t)((59-i)/10);
|
||||||
|
frame[5] = (uint8_t)((59-i)%10);
|
||||||
|
frame[0] = (i%2==0)?11:14;*/
|
||||||
|
} else {
|
||||||
|
var++;
|
||||||
|
}
|
||||||
|
|
||||||
|
}//*/
|
||||||
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
DDRB = 0;
|
DDRB = 0;
|
||||||
/*cli();
|
|
||||||
//TCCR1B |= (1<<CS12);
|
|
||||||
//TIMSK |= (1<<TOIE1);
|
|
||||||
//TCNT1L = 200;
|
|
||||||
TCCR0A |= (1<<WGM01) | (0<<WGM00);
|
|
||||||
TCCR0B |= (1<<CS00 ) | (1<<CS02);
|
|
||||||
OCR0A = 250; //geladen mit 10ms
|
|
||||||
TIMSK |= (1<<OCIE0A);
|
|
||||||
sei();//*/
|
|
||||||
while(1){
|
while(1){
|
||||||
//Warten bis Startknopf
|
//Warten bis Startknopf
|
||||||
start();
|
start();
|
||||||
//Timer $MIN nach unten
|
//Timer 20 nach unten
|
||||||
timerdown(MIN);
|
timerdown(20);
|
||||||
for(int i=0;i<5;i++) {
|
while(1) {
|
||||||
|
render();
|
||||||
|
if(frame[2] == 0 && frame[3] == 0 && frame[4] == 0 && frame[5] == 0) {
|
||||||
|
TIMSK = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*for(int i=0;i<5;i++) {
|
||||||
weihnachten();
|
weihnachten();
|
||||||
}
|
}
|
||||||
blink2013();
|
blink2013();*/
|
||||||
//Lauflicht 10s;
|
//Lauflicht 10s;
|
||||||
endelauflicht();
|
endelauflicht();
|
||||||
//Lauflicht Rand 10s
|
//Lauflicht Rand 10s
|
||||||
//enderand();
|
//enderand();
|
||||||
//Blinklicht
|
//Blinklicht
|
||||||
endeblink();
|
endeblink();
|
||||||
|
frame[0] = 10;
|
||||||
|
frame[2] = 15;
|
||||||
|
frame[3] = 16;
|
||||||
|
frame[4] = 17;
|
||||||
|
frame[5] = 15;
|
||||||
|
while(1) {
|
||||||
|
render();
|
||||||
|
}
|
||||||
//Timer UP 1Min Start
|
//Timer UP 1Min Start
|
||||||
timerup(2);
|
timerup(2);//*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
:04000003000002688F
|
:04000003000001DC1C
|
||||||
:00000001FF
|
:00000001FF
|
||||||
|
Binary file not shown.
@ -1,104 +1,105 @@
|
|||||||
:1000000012C02AC029C028C027C026C025C024C0CD
|
:1000000012C02AC029C028C027C026C025C024C0CD
|
||||||
:1000100023C022C021C020C01FC01EC01DC01CC0E4
|
:1000100023C022C021C020C01FC075C21DC01CC08B
|
||||||
:100020001BC01AC019C011241FBECFEDCDBF10E0F8
|
:100020001BC01AC019C011241FBECFEDCDBF10E0F8
|
||||||
:10003000A0E6B0E0EAE1F6E002C005900D92A83932
|
:10003000A0E6B0E0E4E2F6E002C005900D92A83937
|
||||||
:10004000B107D9F710E0A8E9B0E001C01D92A939C5
|
:10004000B107D9F710E0A8E9B0E001C01D92A939C5
|
||||||
:10005000B107E1F79ED2DFC2D3CFE82FF0E0E05A3C
|
:10005000B107E1F7B1D2E4C2D3CFE82FF0E0E05A24
|
||||||
:10006000FF4F8081880F87BB8081880F88BB71E03C
|
:10006000FF4FA081AA0F7081770FE1E041E050E0DF
|
||||||
:1000700041E050E023C027B3872F90E030E0072E07
|
:100070001FC08E2F90E02A2F30E00E2E02C0359543
|
||||||
:1000800002C0359527950A94E2F7019720FF0AC030
|
:1000800027950A94E2F7019720FF08C09A0102C061
|
||||||
:1000900027B3FA0102C0EE0FFF1F8A95E2F72E2B5D
|
:10009000220F331F8A95E2F7A22B09C09A0102C0F2
|
||||||
:1000A00027BB0BC027B3FA0102C0EE0FFF1F8A95D2
|
:1000A000220F331F8A95E2F7C9018095A823EF5FDD
|
||||||
:1000B000E2F7CF018095822387BB7F5F6717D8F671
|
:1000B0006E17F8F6E1E041E050E01FC08E2F90E0AF
|
||||||
:1000C00071E041E050E023C028B3872F90E030E09A
|
:1000C000272F30E00E2E02C0359527950A94E2F7CF
|
||||||
:1000D000072E02C0359527950A94E2F7019720FF75
|
:1000D000019720FF08C09A0102C0220F331F8A95A2
|
||||||
:1000E0000AC028B3FA0102C0EE0FFF1F8A95E2F79B
|
:1000E000E2F7722B09C09A0102C0220F331F8A95D2
|
||||||
:1000F0002E2B28BB0BC028B3FA0102C0EE0FFF1F46
|
:1000F000E2F7C90180957823EF5F6E17F8F681E08B
|
||||||
:100100008A95E2F7CF018095822388BB7F5F6717CE
|
:1001000090E002C0880F991F6A95E2F7A82B8095AE
|
||||||
:10011000D8F627B381E090E002C0880F991F6A9556
|
:10011000872318BAA7BB88BB08951F93CF93DF939B
|
||||||
:10012000E2F7282B27BB98B38095892388BB0895D5
|
:1001200017E0C0E0D0E0FE01E258FF4F8081612F70
|
||||||
:100130001F93CF93DF9317E0C0E0D0E0FE01E258B9
|
:1001300094DF85E88A95F1F700002196115011307F
|
||||||
:10014000FF4F8081612F89DF8FE99FE00197F1F7F1
|
:1001400091F7DF91CF911F9108956AE05DD280937E
|
||||||
:1001500000C0000021961150113081F7DF91CF913E
|
:100150008000909381001092820010928300F894A6
|
||||||
:100160001F9108958F929F92BF92CF92DF92EF924C
|
:1001600080B7826080BF83B7856083BF8AEF86BF18
|
||||||
:10017000FF920F931F93DF93CF930F92CDB7DEB70C
|
:1001700089B7816089BF78940895EF92FF920F93B9
|
||||||
:10018000C82E8BE080937E00DD242DE1E22EF12C41
|
:100180001F939AE090937E00082F9AE0F92E1FC0EB
|
||||||
:100190000AE010E0C7018D199109B80115D26093EA
|
:10019000802F6F2D39D2809380009093810010E0E2
|
||||||
:1001A0008000809381009BE3892E912C20E0C40184
|
:1001A000812F6F2D31D2809382009093830010FFB6
|
||||||
:1001B000B8010AD2609382008093830020FF02C0BE
|
:1001B00002C08EE001C08AE080937E0082E5E82ED6
|
||||||
:1001C0008EE001C08BE080937E0082E5B82E29830B
|
:1001C000ACDFEA94E9F71F5F1C3351F70F5F043689
|
||||||
:1001D000AFDFBA942981BB20D1F72F5F0894810843
|
:1001D000F8F21F910F91FF90EF9008958C9A9498E8
|
||||||
:1001E00091082C3321F7D394CD14A0F60F90CF9122
|
:1001E000959A8FEF94E3ACE081509040A040E1F706
|
||||||
:1001F000DF911F910F91FF90EF90DF90CF90BF9014
|
:1001F00000C000008599FECF0895DF92EF92FF9234
|
||||||
:100200009F908F900895EF92FF920F931F939AE023
|
:100200000F931F938AE080937E0009E24FE0F42E63
|
||||||
:1002100090937E00082F4AE0F42E1FC0802F6F2D90
|
:100210001EE030E1D32E21E1E22EF0928000109317
|
||||||
:10022000C7D1809380009093810010E0812F6F2DC3
|
:100220008100109382001093830077DF76DF75DF03
|
||||||
:10023000BFD1809382009093830010FF02C08EE0B4
|
:1002300074DF73DF10938000D09281006EDF6DDF7A
|
||||||
:1002400001C08AE080937E0032E5E32E71DFEA94FC
|
:100240006CDF6BDF6ADF10938100E092820065DF74
|
||||||
:10025000E9F71F5F1C3351F70F5F0436F8F21F9167
|
:1002500064DF63DF62DF61DF10938200F09283006E
|
||||||
:100260000F91FF90EF9008958C9A9498959A8FEF44
|
:100260005CDF5BDF5ADF59DF58DF0150B1F61F91C9
|
||||||
:1002700094E3ACE081509040A040E1F700C0000062
|
:100270000F91FF90EF90DF900895DF92EF92FF9241
|
||||||
:100280008599FECF0895DF92EF92FF920F931F930F
|
:100280000F931F938AE080937E0009E21EE07FE0D7
|
||||||
:100290008AE080937E0009E27FE0F72E1EE060E1B5
|
:10029000F72E60E1D62E51E1E52E109380001093E9
|
||||||
:1002A000D62E51E1E52EF09280001093810010933C
|
:1002A000810010938200F092830037DF36DF35DF64
|
||||||
:1002B0008200109383003CDF3BDF3ADF39DF38DF19
|
:1002B00034DF33DF10938300D09281002EDF2DDFF7
|
||||||
:1002C00010938000D092810033DF32DF31DF30DFE6
|
:1002C0002CDF2BDF2ADF10938100E092820025DFF4
|
||||||
:1002D0002FDF10938100E09282002ADF29DF28DFE0
|
:1002D00024DF23DF22DF21DFF092800010938200F1
|
||||||
:1002E00027DF26DF10938200F092830021DF20DFDA
|
:1002E0001CDF1BDF1ADF19DF18DF0150B1F61F9189
|
||||||
:1002F0001FDF1EDF1DDF0150B1F61F910F91FF9030
|
:1002F0000F91FF90EF90DF9008957F928F929F92E1
|
||||||
:10030000EF90DF900895DF92EF92FF920F931F938B
|
:10030000AF92BF92CF92DF92EF92FF920F931F9323
|
||||||
:100310008AE080937E0009E21EE0AFE0FA2EF0E171
|
:10031000CF93DF938AE080937E0006E010E0C0E098
|
||||||
:10032000DF2EE1E1EE2E10938000109381001093F8
|
:10032000D0E02FE0C22E90E1A92E81E1B82EB3E0FB
|
||||||
:100330008200F0928300FCDEFBDEFADEF9DEF8DEFE
|
:100330008B2EAEE0DA2EFAE09F2EC0928000A092C3
|
||||||
:1003400010938300D0928100F3DEF2DEF1DEF0DE66
|
:100340008100B0928200C0928300EE2420C08E2DE6
|
||||||
:10035000EFDE10938100E0928200EADEE9DEE8DE63
|
:10035000682D5AD19923C9F4809180008E3059F4C8
|
||||||
:10036000E7DEE6DEF092800010938200E1DEE0DE60
|
:1003600090927E00C0928000A0928100B0928200A4
|
||||||
:10037000DFDEDEDEDDDE0150B1F61F910F91FF9072
|
:10037000C09283000AC0D0927E00D0928000D092BA
|
||||||
:10038000EF90DF9008957F928F929F92AF92BF92ED
|
:100380008100D0928200D0928300C7DEE3948E2D4C
|
||||||
:10039000CF92DF92EF92FF920F931F93CF93DF9351
|
:1003900090E080179107DCF2D0928000D09281002B
|
||||||
:1003A0008AE080937E0006E010E0C0E0D0E05FE0ED
|
:1003A000D0928200D09283007724E4E0EE2EF12CEC
|
||||||
:1003B000C52E40E1A42E31E1B32E23E0822E9EE033
|
:1003B000EC0EFD1E02C0B1DE7394872D90E0E816AE
|
||||||
:1003C000D92E8AE0982EC0928000A0928100B0922F
|
:1003C000F906CCF721960E5F1F4FCC32D10509F00C
|
||||||
:1003D0008200C0928300EE2420C08E2D682DE8D0CC
|
:1003D000B4CFDF91CF911F910F91FF90EF90DF90FD
|
||||||
:1003E0009923C9F4809180008E3059F490927E0058
|
:1003E000CF90BF90AF909F908F907F900895EF92A5
|
||||||
:1003F000C0928000A0928100B0928200C0928300DF
|
:1003F000FF920F931F93DF93CF93CDB7DEB7C45116
|
||||||
:100400000AC0D0927E00D0928000D0928100D0921B
|
:10040000CDBFDE011196E4E8F0E083E101900D92AA
|
||||||
:100410008200D09283008CDEE3948E2D90E08017D2
|
:100410008150E1F78EE080937E0080937F0080938F
|
||||||
:100420009107DCF2D0928000D0928100D0928200BD
|
:1004200080008093810080938200809383004CEF52
|
||||||
:10043000D09283007724B4E0EB2EF12CEC0EFD1E5D
|
:100430005EE0E52E8E010F5F1F4F22C09C012F5FF3
|
||||||
:1004400002C076DE7394872D90E0E816F906CCF7AB
|
:100440003F4F533148F4F801E50FF11D6081225808
|
||||||
:1004500021960E5F1F4FCC32D10509F0B4CFDF914A
|
:100450003F4FF901608304C022583F4FF901E08209
|
||||||
:10046000CF911F910F91FF90EF90DF90CF90BF90B1
|
:1004600001965F5F8530910549F73EE1F32E4C8B95
|
||||||
:10047000AF909F908F907F900895EF92FF920F938F
|
:1004700054DEFA944C89FF20D1F74F5F443121F0CC
|
||||||
:100480001F93DF93CF93CDB7DEB7C451CDBFDE014D
|
:10048000542F80E090E0DACFCC5ECDBFCF91DF91EA
|
||||||
:100490001196E4E8F0E083E101900D928150E1F7DC
|
:100490001F910F91FF90EF900895CF92DF92EF920E
|
||||||
:1004A0008EE080937E0080937F0080938000809315
|
:1004A000FF920F931F938EE080937E0080937F00D6
|
||||||
:1004B000810080938200809383004CEF7EE0E72EE2
|
:1004B0000EE1F2E0CF2EDD24D394E3E0EE2E1EE039
|
||||||
:1004C0008E010F5F1F4F22C09C012F5F3F4F5331A2
|
:1004C000C092800010928100D0928200E09283005E
|
||||||
:1004D00048F4F801E50FF11D608122583F4FF90102
|
:1004D00074E1F72E22DEFA94E9F71093800010936E
|
||||||
:1004E000608304C022583F4FF901E08201965F5FAC
|
:1004E0008100109382001093830064E1F62E15DEE4
|
||||||
:1004F0008530910549F76EE1F62E4C8B19DEFA94A2
|
:1004F000FA94E9F7015021F71F910F91FF90EF90C7
|
||||||
:100500004C89FF20D1F74F5F443121F0542F80E018
|
:10050000DF90CF9008951F920F920FB60F92112493
|
||||||
:1005100090E0DACFCC5ECDBFCF91DF911F910F91EC
|
:100510008F939F93809198008F3108F443C010927D
|
||||||
:10052000FF90EF900895CF92DF92EF92FF920F939A
|
:10052000980080918300882341F08091830080931C
|
||||||
:100530001F938EE080937E0080937F000EE1B2E0F7
|
:1005300083008150809383002BC089E080938300E7
|
||||||
:10054000CB2EDD24D394A3E0EA2E1EE0C0928000DF
|
:1005400090918200992341F08091820080938200F3
|
||||||
:1005500010928100D0928200E0928300F4E1FF2E9D
|
:100550008150809382001CC095E09093820090911E
|
||||||
:10056000E7DDFA94E9F7109380001093810010936F
|
:100560008100992341F08091810080938100815026
|
||||||
:10057000820010938300E4E1FE2EDADDFA94E9F7BD
|
:10057000809381000DC08093810090918000992329
|
||||||
:10058000015021F71F910F91FF90EF90DF90CF90D6
|
:1005800029F08091800080938000815080938000CA
|
||||||
:10059000089517BA69DE8DE1E5DD6FDF6EDF6DDF8F
|
:1005900080917E008E3011F48BE001C08EE080935C
|
||||||
:1005A0006CDF6BDFC0DF6FDEEEDE82E02CDEF2CFD1
|
:1005A0007E0003C08F5F809398009F918F910F9082
|
||||||
:1005B000991B79E004C0991F961708F0961B881FB5
|
:1005B0000FBE0F901F90189517BA10DE84E1C5DDAD
|
||||||
:1005C0007A95C9F78095089597FB092E07260AD0DA
|
:1005C000ACDD809180008823D9F780918100882359
|
||||||
:1005D00077FD04D00CD006D000201AF470956195F8
|
:1005D000B9F780918200882399F78091830088235E
|
||||||
:1005E0007F4F0895F6F7909581959F4F0895AA1B28
|
:1005E00079F719BE0ADE89DE8AE080937E008FE00B
|
||||||
:1005F000BB1B51E107C0AA1FBB1FA617B70710F00E
|
:1005F0008093800090E19093810091E1909382003C
|
||||||
:10060000A61BB70B881F991F5A95A9F7809590953F
|
:10060000809383008ADDFECF991B79E004C0991F97
|
||||||
:0A061000BC01CD010895F894FFCF5E
|
:10061000961708F0961B881F7A95C9F7809508955C
|
||||||
:10061A003F065B4F666D7D077F6F407046760079B7
|
:04062000F894FFCF7C
|
||||||
:10062A00375E71315C763C1E067739073E0F0E0E37
|
:100624003F065B4F666D7D077F6F407046760079AD
|
||||||
:10063A000E0E0E0E121314150F0E16170F18151094
|
:10063400375E71315C763C1E067739073E0F0E0E2D
|
||||||
:08064A00191A151B0F100E0018
|
:100644000E0E0E0E121314150F0E16170F1815108A
|
||||||
:04000003000002688F
|
:08065400191A151B0F100E000E
|
||||||
|
:04000003000001DC1C
|
||||||
:00000001FF
|
:00000001FF
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -2,16 +2,12 @@ Archive member included because of file (symbol)
|
|||||||
|
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
||||||
Timer.o (__udivmodqi4)
|
Timer.o (__udivmodqi4)
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
|
||||||
Timer.o (__divmodhi4)
|
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o (exit)
|
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/../../../../avr/lib/avr25/crttn2313.o (exit)
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
||||||
Timer.o (__do_copy_data)
|
Timer.o (__do_copy_data)
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
||||||
Timer.o (__do_clear_bss)
|
Timer.o (__do_clear_bss)
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
|
||||||
e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o) (__udivmodhi4)
|
|
||||||
|
|
||||||
Memory Configuration
|
Memory Configuration
|
||||||
|
|
||||||
@ -122,7 +118,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 0x61a
|
.text 0x00000000 0x624
|
||||||
*(.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,7 +180,6 @@ 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
|
||||||
@ -197,41 +192,35 @@ 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 0x556 Timer.o
|
.text 0x0000005a 0x5ae Timer.o
|
||||||
0x0000005a display
|
0x0000005a display
|
||||||
0x00000130 render
|
0x0000011a render
|
||||||
0x00000164 timerdown
|
0x0000014a timerdown
|
||||||
0x00000206 timerup
|
0x0000017a timerup
|
||||||
0x00000268 start
|
0x000001dc start
|
||||||
0x00000286 endelauflicht
|
0x000001fa endelauflicht
|
||||||
0x00000306 enderand
|
0x0000027a enderand
|
||||||
0x00000386 endeblink
|
0x000002fa endeblink
|
||||||
0x0000047a weihnachten
|
0x000003ee weihnachten
|
||||||
0x00000526 blink2013
|
0x0000049a blink2013
|
||||||
0x00000592 main
|
0x00000506 __vector_13
|
||||||
.text 0x000005b0 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
0x000005b8 main
|
||||||
.text 0x000005b0 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
.text 0x00000608 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
||||||
.text 0x000005b0 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
.text 0x00000608 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
.text 0x000005b0 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
.text 0x00000608 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
||||||
.text 0x000005b0 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
.text 0x00000608 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
||||||
.text 0x000005b0 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
0x00000608 . = ALIGN (0x2)
|
||||||
0x000005b0 . = ALIGN (0x2)
|
|
||||||
*(.text.*)
|
*(.text.*)
|
||||||
.text.libgcc 0x000005b0 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
.text.libgcc 0x00000608 0x18 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
||||||
0x000005b0 __udivmodqi4
|
0x00000608 __udivmodqi4
|
||||||
.text.libgcc 0x000005c8 0x26 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
.text.libgcc 0x00000620 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
0x000005c8 _div
|
.text.libgcc 0x00000620 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
||||||
0x000005c8 __divmodhi4
|
.text.libgcc 0x00000620 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
||||||
.text.libgcc 0x000005ee 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
0x00000620 . = ALIGN (0x2)
|
||||||
.text.libgcc 0x000005ee 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
|
||||||
.text.libgcc 0x000005ee 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
|
||||||
.text.libgcc 0x000005ee 0x28 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
|
||||||
0x000005ee __udivmodhi4
|
|
||||||
0x00000616 . = ALIGN (0x2)
|
|
||||||
*(.fini9)
|
*(.fini9)
|
||||||
.fini9 0x00000616 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
.fini9 0x00000620 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
0x00000616 _exit
|
0x00000620 _exit
|
||||||
0x00000616 exit
|
0x00000620 exit
|
||||||
*(.fini9)
|
*(.fini9)
|
||||||
*(.fini8)
|
*(.fini8)
|
||||||
*(.fini8)
|
*(.fini8)
|
||||||
@ -250,11 +239,11 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
|
|||||||
*(.fini1)
|
*(.fini1)
|
||||||
*(.fini1)
|
*(.fini1)
|
||||||
*(.fini0)
|
*(.fini0)
|
||||||
.fini0 0x00000616 0x4 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
.fini0 0x00000620 0x4 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
*(.fini0)
|
*(.fini0)
|
||||||
0x0000061a _etext = .
|
0x00000624 _etext = .
|
||||||
|
|
||||||
.data 0x00800060 0x38 load address 0x0000061a
|
.data 0x00800060 0x38 load address 0x00000624
|
||||||
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
|
||||||
@ -262,11 +251,9 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
|
|||||||
0x00800060 segs
|
0x00800060 segs
|
||||||
0x0080007e frame
|
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(_udivmodqi4.o)
|
||||||
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.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(_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(_copy_data.o)
|
||||||
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
||||||
.data 0x00800097 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
|
||||||
*(.data*)
|
*(.data*)
|
||||||
*(.rodata)
|
*(.rodata)
|
||||||
*(.rodata*)
|
*(.rodata*)
|
||||||
@ -283,16 +270,14 @@ LOAD e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a
|
|||||||
.bss 0x00800098 0x1 Timer.o
|
.bss 0x00800098 0x1 Timer.o
|
||||||
0x00800098 var
|
0x00800098 var
|
||||||
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodqi4.o)
|
||||||
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_divmodhi4.o)
|
|
||||||
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_exit.o)
|
||||||
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_copy_data.o)
|
||||||
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_clear_bss.o)
|
||||||
.bss 0x00800099 0x0 e:/programme/avr toolchain/bin/../lib/gcc/avr/4.5.1/avr25\libgcc.a(_udivmodhi4.o)
|
|
||||||
*(.bss*)
|
*(.bss*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
0x00800099 PROVIDE (__bss_end, .)
|
0x00800099 PROVIDE (__bss_end, .)
|
||||||
0x0000061a __data_load_start = LOADADDR (.data)
|
0x00000624 __data_load_start = LOADADDR (.data)
|
||||||
0x00000652 __data_load_end = (__data_load_start + SIZEOF (.data))
|
0x0000065c __data_load_end = (__data_load_start + SIZEOF (.data))
|
||||||
|
|
||||||
.noinit 0x00800099 0x0
|
.noinit 0x00800099 0x0
|
||||||
0x00800099 PROVIDE (__noinit_start, .)
|
0x00800099 PROVIDE (__noinit_start, .)
|
||||||
@ -358,36 +343,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 0xbc
|
0x00000000 0xcc
|
||||||
*(.debug_pubnames)
|
*(.debug_pubnames)
|
||||||
.debug_pubnames
|
.debug_pubnames
|
||||||
0x00000000 0xbc Timer.o
|
0x00000000 0xcc Timer.o
|
||||||
|
|
||||||
.debug_info 0x00000000 0x6c3
|
.debug_info 0x00000000 0x696
|
||||||
*(.debug_info)
|
*(.debug_info)
|
||||||
.debug_info 0x00000000 0x6c3 Timer.o
|
.debug_info 0x00000000 0x696 Timer.o
|
||||||
*(.gnu.linkonce.wi.*)
|
*(.gnu.linkonce.wi.*)
|
||||||
|
|
||||||
.debug_abbrev 0x00000000 0x1f9
|
.debug_abbrev 0x00000000 0x208
|
||||||
*(.debug_abbrev)
|
*(.debug_abbrev)
|
||||||
.debug_abbrev 0x00000000 0x1f9 Timer.o
|
.debug_abbrev 0x00000000 0x208 Timer.o
|
||||||
|
|
||||||
.debug_line 0x00000000 0x786
|
.debug_line 0x00000000 0x860
|
||||||
*(.debug_line)
|
*(.debug_line)
|
||||||
.debug_line 0x00000000 0x786 Timer.o
|
.debug_line 0x00000000 0x860 Timer.o
|
||||||
|
|
||||||
.debug_frame 0x00000000 0xc0
|
.debug_frame 0x00000000 0xd0
|
||||||
*(.debug_frame)
|
*(.debug_frame)
|
||||||
.debug_frame 0x00000000 0xc0 Timer.o
|
.debug_frame 0x00000000 0xd0 Timer.o
|
||||||
|
|
||||||
.debug_str 0x00000000 0x163
|
.debug_str 0x00000000 0x174
|
||||||
*(.debug_str)
|
*(.debug_str)
|
||||||
.debug_str 0x00000000 0x163 Timer.o
|
.debug_str 0x00000000 0x174 Timer.o
|
||||||
0x19c (size before relaxing)
|
0x1a8 (size before relaxing)
|
||||||
|
|
||||||
.debug_loc 0x00000000 0x548
|
.debug_loc 0x00000000 0x503
|
||||||
*(.debug_loc)
|
*(.debug_loc)
|
||||||
.debug_loc 0x00000000 0x548 Timer.o
|
.debug_loc 0x00000000 0x503 Timer.o
|
||||||
|
|
||||||
.debug_macinfo
|
.debug_macinfo
|
||||||
*(.debug_macinfo)
|
*(.debug_macinfo)
|
||||||
|
@ -1 +1 @@
|
|||||||
<AVRWorkspace><IOSettings><CurrentRegisters/></IOSettings><part name="ATTINY2313"/><Files><File00000 Name="D:\Doc's\Basteleien\Timer\Timer\Timer.c" Position="189 67 788 412" LineCol="50 0" State="Maximized"/></Files></AVRWorkspace>
|
<AVRWorkspace><IOSettings><CurrentRegisters><PORTB><register register="DDRB" group="PORTB" display="1" locked="0"/></PORTB><PORTB><register register="PINB" group="PORTB" display="1" locked="0"/></PORTB><PORTB><register register="PORTB" group="PORTB" display="1" locked="0"/></PORTB></CurrentRegisters></IOSettings><part name="ATtiny2313"/><Files><File00000 Name="D:\Doc's\Basteleien\Timer\Timer\Timer.c" Position="189 67 788 412" LineCol="310 14" State="Maximized"/></Files></AVRWorkspace>
|
||||||
|
Loading…
Reference in New Issue
Block a user