-
Soweit ich es verstanden habe sollte es doch aber möglich sein den ADC Channel zu wechseln, also den Pin an den man auslesen möchte zu wechseln.
Der ADC Prozess funktioniert auch, also sollte dafür die Syntax richtig sein.
Ich versteh halt nur nicht was ich bei der Auswahl des Channels falsch mache.
-
natürlich geht das,
wenns keine Fehlrmeldung gibt, muss es nicht heissen das es richtig ist, es passiert nur nicht das was gewünscht ist !
Da eins weiter oben hätte ich geschrieben wie's geht !
-
@linux80
sry die letzte Antwort war etwas unbedacht...
soweit ich das Datenblatt verstanden habe heissen die Pins ADC0 bis ADC7, wenn ich dies aber im Code so eingebe, also "x= read_adc(ADC0);" bekomm ich die Fehlermeldung undefined symbol ADC0. Und mit "x= read_adc(PINC.0);" gabs keine Fehlermeldung, dehalb dachte ich dass der Code so vielleicht richtig ist, was ja aber nicht zutrifft.
-
schreib einfach nur eine Zahl in die klammer:
read_adc( 0 )
für ADC0.
-
vielen vielen Dank jetzt geht es ;)