Forum: Mikrocontroller und Digitale Elektronik Ausgänge schalten


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Stephan M. (Gast)


Lesenswert?

hallo zusammen!

habe ein kleines problem, da ich von c-control auf die avr´s
umgestiegen bin. wie schalte ich einen ausgang? wenn ich das so mache
gehts nicht:

Config Pinc.4 = Input
Config Pinc.7 = Output

Dim Motor_ein As Bit

Main:

If Pinc.4 = 1 Then Motor_ein = 1 Else Motor_ein = 0

Pinc.7 = Motor_ein

Goto Main

da kommt der fehler: "you cannot write to a pin register"

kann mir jemand helfen?

mfg Stephan

von Pete (Gast)


Lesenswert?

Ich kenne mich zwar in diesem seltsamen BASIC Dialekt nicht aus, denke
aber mal, dass es nicht PINc.7 = Motoer_ein heissen soll, sondern
PORTc.7 = Motor_ein

von Stephan M. (Gast)


Lesenswert?

hast recht! ich danke dir

von Günter (Gast)


Lesenswert?

Hallo Stephan

Cursor auf Config und F1-Taster --> Bascom-Hilfe sehr ausführlich


Günter

von ThomasB (Gast)


Lesenswert?

Hallo Stephan:
Noch ein "Motorcode" in Bascom AVR

Config Pinc.4 = Input
Config Pinc.7 = Output
Const Aus = 1
Const An = 0
Motor Alias Portc.7
Do
If Pinc.4 = 1 Then
Motor = An
Else
Motor = Aus
End If
Loop

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.