Hallo an alle,
ich wollte mich mal an die µC Programmierung wagen. Bin relativ neu in
der Thematik und wollte mit einem Hello World Programm für einen
Attiny13 anfangen:
1 | #include <avr/io.h>
|
2 | #include <avr/iotny13.h>
|
3 | #include <util/delay.h>
|
4 |
|
5 | void main(void){
|
6 | DDRB = 0b00000001; //PB0 auf Output setzen
|
7 | while(1){
|
8 | PORTB = 0b00000001; //LED ein
|
9 | _delay_ms(500) //halbe sec warten
|
10 | PORTB = 0b00000000; //LED aus
|
11 | _delay_ms(500) //halbe sec warten
|
12 | }
|
13 | }
|
Nun wollte ich es im Simulator von AVR Studio (v. 5.0) testen, aber er
läuft einfach nur durch, und setzt nicht ein einziges Register.
Simulator ist aber auf Attiny13 eingestellt.
Wenn ich das gleiche mitm Atmega8 mache, dann funktioniert es im
Simulator. Hat jemand ne Idee???