mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ADC-Wert => Port B (Leds) AUSGEBEN


Autor: dumbidumm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi leute,

kuze frage. Was mach ich falsch?

hab ein poti an PC0 und will denn binären anlogwert  an PortB (LEDs) 
ausgeben.



include "m8def.inc"         ; Definitionsdatei für den Prozessortyp 
einbinden

.def Temp1 = r16


ldi  Temp1, 0b11111111
out DDRB,Temp1 ; Port-B Ausgang


ldi Temp1, (1<<ADEN) | (1<<ADPS2) | (1<<ADSC) |(1<<ADFR)
out ADCSRA, Temp1

ldi Temp1, (1<<REFS0)
out ADMUX, Temp1

loop:
ldi Temp1, ADCL
out PORTB, Temp1

rjmp loop

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>kuze frage. Was mach ich falsch?

ldi Temp1, ADCL  ????

Nimm mal 'in Temp1, ADCL'.

MfG Spess

Autor: dumbidumm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ooohhhhh das hast du natürlich recht  (peinlich)

aber das war wohl nicht der einzige fehler. meine leds leuchten immer 
noch nicht

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>aber das war wohl nicht der einzige fehler. meine leds leuchten immer
>noch nicht

Sieh mal hier nach:

http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC

MfG Spess

Autor: dumbidumm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
den Artikel kenn ich schon auswendig.
aber danke nochmals

Autor: Helfender (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>den Artikel kenn ich schon auswendig.

Aber noch nicht richtig.

Zitat:
Das ADCH Register muss ausgelesen werden!

Autor: dumbidumm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Super danke

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]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [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.