Forum: Mikrocontroller und Digitale Elektronik An einem Port unterschiedliche Pins aus Ausgang und ADC konfigurieren


von sandmann (Gast)


Lesenswert?

Hallo,

ich betreibe eine ATtiny13.

Ich möchte PB4 als Ausgang benutzen und (gleichzeitig) PB3 als ADC.

Ist das möglich? Ich finde keine nämlich keinen Weg einen einzelnen Pin 
als ADC zu konfigurieren, sondern nur einen ganzen Port. Und an diesem 
Port kann ich dann per Multiplexer den Pin auswählen, den ich 
konvertieren möchte.

Also: PB4 als Ausgang und PB3 als Eingang -- gleichzeitig. Ist das 
möglich?

von Walter T. (nicolas)


Lesenswert?

Ja, einfach im Datenrichtungsregister als Ausgang einstellen.

von Z8 (Gast)


Lesenswert?

;Portrichtung
  ldi   TempReg, 0b00001000    ;PB4 -> Ausgang
  out   DDRB, TempReg

nein niemals :)

von Johannes M. (johnny-m)


Lesenswert?

Bitmanipulation
Es ist aber ratsam, dafür zu sorgen, dass ein Ausgang am Analog-Port 
nicht schaltet, während eine Wandlung läuft!

von sandmann (Gast)


Lesenswert?

>Es ist aber ratsam, dafür zu sorgen, dass ein Ausgang am Analog-Port
>nicht schaltet, während eine Wandlung läuft!

Wie kann ich das sicherstellen, wenn am anderen Pin per Hardware-PWM 
eine LED gesteuert wird?

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.