ATmega 8 code will nicht so wie ich will

OP #3025001
Hallo zusamme,

ich habe mir zum erlernen das Pollin Evalutionsboard besorgt.
verwenden zum ausprobieren und herumspielen möchte ich vorerst den 
atmega8.
zur programmierung Basecoms AVR. Zum Übertragen PonyProg2000.
Mein erster Code sieht wie folgt aus:
1
$regfile= "m8def.dat"
2
$crystal = 1000000
3

4
Config PORTD 1 = Output          //hier wird der Fehler angezeigt
5
Config PORTD 2 = Output          //hier wird der Fehler angezeigt
6
Config PORTD 3 = Output
7
Config PORTD 4 = Output
8
Config PORTD 6 = Output
9
Config PORTD 7 = Output
10

11
Dim speed as integer
12
speed = 1000
13

14
Do
15

16
PORTD 1 = 1
17
Waitms speed
18
PORTD 1 = 0
19
PORTD 2 = 1
20
Waitms speed
21
PORTD 2 = 0
22
PORTD 3 = 1
23
Waitms speed
24
PORTD 3 = 0
25
PORTD 4 = 1
26
Waitms speed
27
PORTD 4 = 0
28
PORTD 6 = 1
29
Waitms speed
30
PORTD 6 = 0
31
PORTD 7 = 1
32
Waitms speed
33
PORTD 7 = 0
34

35
Loop
36

37
End

Basecom zeigt aber schon beim konfigurieren der ersten pins fehler an 
(unknown CONFIG parameter [PORTD 1]) usw. allerdings nur bei den ersten 
zwei pins.

Das programm kann auch nicht durch pony prog übertragen werden.

vielleicht kann mir ja jemand helfen

Gruß moritz
Hoi

Du musst immer einen Punkt zwischen "PortX" und der "Portnummer" machen.

Hier, so funktioniert es:
1
$regfile= "m8def.dat"
2
$crystal = 1000000
3

4
Config Portd.1 = Output
5
Config Portd.2 = Output
6
Config Portd.3 = Output
7
Config Portd.4 = Output
8
Config Portd.6 = Output
9
Config Portd.7 = Output
10

11
Dim speed as integer
12
speed = 1000
13

14
Do
15

16
Portd.1 = 1
17
Waitms speed
18
Portd.1 = 0
19
Portd.2 = 1
20
Waitms speed
21
Portd.2 = 0
22
Portd.3 = 1
23
Waitms speed
24
Portd.3 = 0
25
Portd.4 = 1
26
Waitms speed
27
Portd.4 = 0
28
Portd.6 = 1
29
Waitms speed
30
Portd.6 = 0
31
Portd.7 = 1
32
Waitms speed
33
Portd.7 = 0
34

35
Loop
36

37
End
Gruss Philippe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.