AVR digital/analoge pins

Gast #4475684
Lesenswert?
• ▲
▼
Kurze Frage (für einen Neuling):

Beim arduino sind ja analoge und digitale pins deutlich gekennzeichnet. 
Wie ist das bei meinem at90can mikrocontroller? hier habe ich "nur" 
i/o-ports. welche sind digital/welche analog?
oder muss ich sie besonders ansteuern?

hoffe, ihr könnt mir helfen
#4475701
Lesenswert?
• ▲
▼
peter schrieb:
> Kurze Frage (für einen Neuling):
>
> Beim arduino sind ja analoge und digitale pins deutlich gekennzeichnet.
> Wie ist das bei meinem at90can mikrocontroller?

<seufz> Ein Arduino-Opfer!

µC haben keine "analogen" Pins, insbesondere keine analogen Ausgänge. 
Das ist eine Software-Funktion.

Ohne das ganze Arduino-Gehampel oben drauf kann ein Pin sein:

- digitaler Eingang; praktisch alle Pins
- analoger Eingang (ADC-Eingang); meist nur einige Pins
- digitaler Ausgang; praktisch alle Pins

Das was Arduino als "analogen Ausgang" bezeichnet ist in Wirklichkeit 
ein digitaler Ausgang, der mit einstellbarem Tastverhältnis (PWM) 
zwischen L und H umschaltet.
Gast #4475705
Lesenswert?
• ▲
▼
Axel S. schrieb:
> µC haben keine "analogen" Pins, insbesondere keine analogen Ausgänge.
> Das ist eine Software-Funktion.
>
> Ohne das ganze Arduino-Gehampel oben drauf kann ein Pin sein:
>
> - digitaler Eingang; praktisch alle Pins
> - analoger Eingang (ADC-Eingang); meist nur einige Pins
> - digitaler Ausgang; praktisch alle Pins
>
> Das was Arduino als "analogen Ausgang" bezeichnet ist in Wirklichkeit
> ein digitaler Ausgang, der mit einstellbarem Tastverhältnis (PWM)
> zwischen L und H umschaltet

Super, danke für dei hilfe

ich stelle die frage deshalb weil ich ein display über spi ansteuern 
will und dazu X+,X-,Y+,Y- mit dem mikrocontroller verbinden muss.
beim arduino waren das die zwei analogen und zwei digitalen pins.

wie setz ich das also softwaretechnisch beim at90can um?
#4475767
Lesenswert?
• ▲
▼
peter schrieb:
> ich stelle die frage deshalb weil ich ein display über spi ansteuern
> will und dazu X+,X-,Y+,Y- mit dem mikrocontroller verbinden muss.

Hier kann keiner in Deinen Kopf schauen.
Welches Display (Bezeichnung bzw. Link zum Datenblatt)?
Was bedeutet X+,X-,Y+,Y- oder steht das so im Datenblatt?

Hinter X+,X-,Y+,Y- würde ich die Ablenkplatten einer Oszillografenröhre 
vermuten.
Gast #4476758
Lesenswert?
• ▲
▼
Peter D. schrieb:
> Welches Display (Bezeichnung bzw. Link zum Datenblatt)?
> Was bedeutet X+,X-,Y+,Y- oder steht das so im Datenblatt?
>
> Hinter X+,X-,Y+,Y- würde ich die Ablenkplatten einer Oszillografenröhre
> vermuten.

das display ist ein adafruit tft 2,8 " display mit einem ili9341 
controller.
habe es bereits über spi ansteuern können. zur nutzung der touchfunktion 
müssen noch zusätzlich die besagten 4 pins (x+-, y+-) mit dem uC 
verbunden werden. und auf der learn adafruit seite heißt es eben dass 
man dazu 2 analoge und zwei digitale pins benötigt
Gast #4476881
Lesenswert?
• ▲
▼
Axel S. schrieb:
> <seufz> Ein Arduino-Opfer!
>
> µC haben keine "analogen" Pins, insbesondere keine analogen Ausgänge.
> Das ist eine Software-Funktion.

So, so

> Das was Arduino als "analogen Ausgang" bezeichnet ist in Wirklichkeit
> ein digitaler Ausgang, der mit einstellbarem Tastverhältnis (PWM)
> zwischen L und H umschaltet.

Bei den Boards mit den ATmega Kontrollern ist das mangels integrierter 
DACs so.

Wenn du dich mal etwas genau mit den Arduinos und den darauf 
eingesetzten Kontrollern beschäftigt, wirst du feststellen, dass es z.B. 
beim Arduino Due mit seinem ARM Cortex M3 Prozessor durchaus anders 
aussieht.

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.