Forum: Mikrocontroller und Digitale Elektronik Anfängerproblem: Pollin Evolutions Board 2.0.1 - einfaches Programm


von Herbert G. (feuerfuchs)


Lesenswert?

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.

von holger (Gast)


Lesenswert?

PORTD = 000000    'Setzt PortD komplett auf AUS
Waitms Warten     'Wartet in diesem Fall 150 Millisekunden
PORTD = 0110000   'Aktiviert zwei Pins
Waitms Warten     'Wartet in diesem Fall 150 Millisekunden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.