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
@ peter (Gast) >Wie ist das bei meinem at90can mikrocontroller? Genau so. > hier habe ich "nur" >i/o-ports. welche sind digital/welche analog? Die Analogeingänge kann man auch als Digital-IOs benutzen. >oder muss ich sie besonders ansteuern? Konfigurieren
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.
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?
Axel S. schrieb: > µC haben keine "analogen" Pins, insbesondere keine analogen Ausgänge. > Das ist eine Software-Funktion. habe die atxmega keine DAC? > DAC Channels: 4
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.
Flo schrieb: > Resistiver Touchscreen? Touch + GLCD halte ich nicht wirlich für absolute Anfänger geeignet. Es sei denn, man nimmt eine bestimmte fertige Hardware und genau darauf abgestimmte Libs. Sowas selber zu schreiben oder auch nur anzupassen, erfordert schon deutlich höheres Grundlagenwissen.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.