Hi,
langsam frage ich mich echt, ob ich zu blöd bin, einen Mikrocontroller
zu programmieren.
Ich möchte beim Pollin Evolutions Board 2.0.1 mit der BASCOM-AVR ein
Programm erstellen mit einem ATtiny 2313.
Mit dem Programm sollen die 2 LEDs für 150 ms leuchten, dann für 150 ms
nicht leuchten, in einer Schleife.
1 | $regfile = "2313def.dat" 'Beschreibungsdatei für benutzten Chip
|
2 | $crystal = 8000000 'Frequenz des Taktgebers - in diesem Fall 8MHz
|
3 | $hwstack = 32
|
4 | $swstack = 10
|
5 | $framesize = 40
|
6 | '---------------
|
7 |
|
8 |
|
9 | Config PORTD = Output
|
10 | Dim Warten As Byte werden!
|
11 |
|
12 | Warten = 150
|
13 |
|
14 | Do 'Startet eine Schleifen (am Ende steht Loop)
|
15 | PORTD = 000000 'Setzt PortD komplett auf AUS
|
16 | Waitms Warten 'Wartet in diesem Fall 150 Millisekunden
|
17 | PORTD = 0110000 'Aktiviert zwei Pins
|
18 |
|
19 | Loop 'Wieder zurück zum 1. Schritt... für immer!
|
20 |
|
21 | End
|
Auf dem Board sind ja an PortD5 und PortD6 die LEDs angeschlossen, ein
AT tiny 2313 hat ja an Port D 7 Pins.
Was ist an dem Programm falsch? Muss ich etwas an den Jumpern ändern?
Habe das Board als Fertigmodul gekauft.
Danke für eure Antworten!
EDIT: Die übertragung erfolgt problemlos.