AD Wandler nutzen

Gast #30350
Lesenswert?
• ▲
▼
Natürlich kann ich eine Spannung an die Leds ausgeben, die am PortD 
hängen, das habe ich doch schon x-mal gemacht. Also noch einmal: Ich 
möchte an PortC erst einmal vier Taster anbauen, die beim Drücken 0V an 
den MC senden und beim Nichtdrücken 5V. Diese ZUstände sollen an Port D 
an 4 Leds widergegeben werden.
Gast #30359
Lesenswert?
• ▲
▼
Und wie steuer ich einzelne Pins an? Das hier funktioniert nicht so, wie 
es soll:

PORTD = PINC
If PINC.0 = 0 Then
  PORTD.0 = 1
Else
  PORTD.0 = 0
End If
If PINC.1 = 0 Then
  PORTD.1 = 1
Else
  PORTD.1 = 0
End If
If PINC.2 = 0 Then
  PORTD.2 = 1
Else
  PORTD.2 = 0
End If
If PINC.3 = 0 Then
  PORTD.3 = 1
Else
  PORTD.3 = 0
End If
Gast #30360
Lesenswert?
• ▲
▼
Ok, ich habe den Fehler selbst gefunden, da es natürlich keine 
Einzelpinabfrage bei Eingängen gibt, sondern das eher so geht: if pic = 
1 then..., aber das wisst ihr ja besser als ich. Aber was ist das für 
ein dämlicher Fehler:

 1.  C:\Programme\Microcontroller\fastavr\test1.asm(263) : error : 
Duplicate label
 2.  C:\Programme\Microcontroller\fastavr\test1.asm(263) : error : 
Duplicate label

Antwort schreiben

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.

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.