Habe gerade mein erstes Programm auf einem ATtiny25 zum laufen
gebracht:
1 | #include <avr/io.h>
|
2 |
|
3 | int main(void)
|
4 | {
|
5 | unsigned long int n = 0;
|
6 | DDRB |= 0x04;
|
7 | PORTB |= 0x04;
|
8 | while(1)
|
9 | {
|
10 | n++;
|
11 | if(n & 0x40000) PORTB |= (1<<2);
|
12 | else PORTB &= ~(1<<2);
|
13 | }
|
14 | }
|
Das kann aber so nicht der Weisheit letzter Schluss sein, das müsste
doch mit Timerinterrupt auch gehen!
Nur habe ich absolut keine Ahnung wie ich das in C programmieren
könnte.
Kann mir das mal jemand zeigen?
Ich weiss, solche blöden Anfängerfragen nerven den einen oder anderen.
Bitte nicht hauen :-)