Kann ich an jeden Pin eines ATMega32 ein analoges Signal anlegen und dann (in meinem Fall mit Bascom) auslesen?
Oder geht das nur an Port A (Hab da mal sowas gehört)?
Kann ich an jeden Pin eines ATMega32 ein analoges Signal anlegen und dann (in meinem Fall mit Bascom) auslesen?
Oder geht das nur an Port A (Hab da mal sowas gehört)?
Unwissenheit ist ein Segen
Du kannst an jeden I/O-Pin ein TTL-Signal anlegen aber nur bestimmte I/O's als Analog-Eingang programmieren und über den AD-Wandler einlesen.
Welche Pins als Analog-Eingang genutzt werden können, steht im Datenblatt; ich bin PIC-Fan.
MfG Karl-Heinz
HobbyElektronik hier klicken ....
Das geht nur an den Analogeneingängen des µC... Wenn ich mich recht erinnere isses der Port A beim atMega32
cu, CowZ
Okay, dann muss ich mein Sensorboard doch an Port A anpluggen. Adieu absolute Modularität
Unwissenheit ist ein Segen
Naja, du hast ja auch an den anderen Ports mit Spezialfunktionen belegt... Insofern isses dann auch nimmer schlimm, wenn du du die Sensoren an nen bestimmten Port packst
Und wenn du die umbedingt woanders haben willst, kauf dir doch nen DAC-IC
Wohl eher nen ADC . Außerdem gehen dabei je nach Auflösung wieder x Ports flöten...Zitat von CowZ
Grüße, Manni
wenn du nur widerstände messen willst kannst du das per rc-glied über jeden pin machen.
-> MEIN PROJEKTBLOG <-
das ist aber sehr umständlich, da dann auf einmal zehn statt einem Pin gebraucht werden, um die gleiche Auflösung zu haben. Außerdem muss man dann noch selber rumrechnen usw. usf. da is der Analogeport vom µC einfacher anzusteuern.
Lesezeichen