Guten Tag
Ich versuche erstmalig einen ATTiny861A zum Laufen zu bringen.
Der folgende c-code sollte alle Pin's der Ports A und B im 1ms Takt
toggeln.
Die Umgebung ist AVR Studio 4.18 mit AVR Dragon
Die Fuses sind auf 8Mhz und Div/8 enabled gesetzt.
1 | #define F_CPU 1000000
|
2 |
|
3 | #include <avr/io.h>
|
4 | #include <util/delay.h>
|
5 |
|
6 | // device: ATTiny861A
|
7 |
|
8 | int main ( void )
|
9 | {
|
10 | DDRA = 0xFF; // segments output
|
11 | DDRB = 0xFF; // all digits output
|
12 |
|
13 | for(;;)
|
14 | {
|
15 | _delay_ms(1);
|
16 | PORTA = 0x00; // all segments reset
|
17 | PORTB = 0x00; // all digits reset
|
18 | _delay_ms(1);
|
19 | PORTA = 0xFF; // all segments set
|
20 | PORTB = 0xFF; // all digits set
|
21 | }
|
22 | }
|
leider tut sich gar nichts!
Hat mir jemand einen Tip was ich falsch mache?
Gruss Mike