.Johannes.
07.03.2006, 11:58
Hallo!
Ich möchte einen Beschleunigungssensor an den ATMega8 anschließen
Der Sensor gibt eine Spannung von 0..5V aus.
Erstamal die Schaltung:
Beim Microcontroller habe ich die Pins AREF und AVCC jeweils mit VCC
verbunden und den Ausgang des Sensors dann an ADC0.
mein Programm:
;ADC initialisieren
ldi r16,0b10100110 ;ADC ein, FreeRun, prescaler 64 (für 12Mhz)
out ADCSRA,r16
; zum auslesen
in r17, ADCL
jedenfalls erhalte ich immer den Wert 0
vielleicht ist der Beschleunigungssensor falsch geschaltet
gibt es die Möglichkeit ein Poti anzuschließen, um zu Testen?
Ich möchte einen Beschleunigungssensor an den ATMega8 anschließen
Der Sensor gibt eine Spannung von 0..5V aus.
Erstamal die Schaltung:
Beim Microcontroller habe ich die Pins AREF und AVCC jeweils mit VCC
verbunden und den Ausgang des Sensors dann an ADC0.
mein Programm:
;ADC initialisieren
ldi r16,0b10100110 ;ADC ein, FreeRun, prescaler 64 (für 12Mhz)
out ADCSRA,r16
; zum auslesen
in r17, ADCL
jedenfalls erhalte ich immer den Wert 0
vielleicht ist der Beschleunigungssensor falsch geschaltet
gibt es die Möglichkeit ein Poti anzuschließen, um zu Testen?