+schrei
hat sich grad mal wieder erledigt. Die Datenblätter des Controllers helfen da doch immer mal weiter hatte den Pin AREF nicht beschaltet, daher konnte das ja auch nich klappen.
Gruss
Jan
So,
Hab an dem ADC0 Port ein Poti angeschlossen (hab einmal gegen Masse und einmal gegen Plus versucht, ging beides nicht).
hier mein Code:
alle Ports lieferten einen Wert von 1.023 zurück obwohl ich da wild am Poti hin und her gedreht habe. Woran könnte das liegen? Muss man das Poti was am ADC Eingang hängt an Masse oder an Plus legen?Code:Config Adc = Single , Prescaler = Auto Start Adc Dim W As Word , Channel As Byte Channel = 0 Do W = Getadc(channel) Print "Channel " ; Channel ; " value " ; W Incr Channel If Channel > 7 Then Channel = 0 Loop End
Gruss
Jan
+schrei
hat sich grad mal wieder erledigt. Die Datenblätter des Controllers helfen da doch immer mal weiter hatte den Pin AREF nicht beschaltet, daher konnte das ja auch nich klappen.
Gruss
Jan
mist zu früh gefreut... da funzt nich. wenn ich hinterm poti gegen masse halte, dann zeigt er egal bei welcher poti-stellung 0 an, wenn ich das ganze gegen Plus halte zeigt er immer 1023 an.... komisch...
Nicht komisch. Genau so soll es sein.
Wenn du aber ne einstellbare Spannung haben willst musst du das ganze anders aufbauen. Du müsstest die beiden äußeren Anschlüße mit Masse und 5 Volt verbinden, am mittleren kannst du dann deine Spannung messen ...
Das ganze sieht man zum Beispiel auch hier :
http://www.kreatives-chaos.com/index.php?seite=avrgrund
Bei der Erzeugung der Spannung für den Aref Pin
... such mal im Netz nach einem Spannungsteiler ( nur so als Tipp )
MfG Kjion
hehe hab ich auch schon festgestellt nachdem ich mal n multimeter ausgepackt habe
trotzdem vielen dank für die hilfe )) muss wohl mal wieder bischen elektronik üben ;D aber das mach ich ja schon den ganzen tag
Gruss
Jan
Lesezeichen