PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PIC ADC



hubert_K
23.08.2010, 19:32
Grüß euch!

Ich mal wieder... Hab heute versucht eine ADC-Konversion zu starten.... So weit so gut... Nun hab ich versucht mehrere Kanäle "gleichzeitig" auf die USART zu schreiben. Das hat soweit auch funktioniert.... Hab quasi folgende Form erhalten:

ADC1 | ADC2

Na gut: Long story short... diese zwei Werte sind immer die gleichen (ja hab schon alles überprüft hardwaretechnisch). Kann gerade nicht den Source-Code posten da ich mit anderem PC schreib... Weiß jemand ein Beispiel bzw. hat jemand einen Example-Code???
Ich glaube es scheitert bzw. ich bin mir ziemlich sicher dass es am Einlesen des ADC-Wertes liegt.

hubsi

P.S.: C18-Compiler 54 to go... wäre nett wenn innerhalb dieser 54Tage eine Antwort käme ;)

theborg
23.08.2010, 20:14
1; haste die Adcs richtig ausgewehlt im ADCON Register ?

zum P.S. danach leuft der auch noch nur halt als Student Version ohne Optimierungen.

hubert_K
23.08.2010, 20:52
Meines Wissens nach mach ich die ADC-Auswahl so oder so mit dem OpenADC Befehl... Muss ich das ab mehreren ADC's zu Fuß programmieren?

RoboHolIC
23.08.2010, 23:59
Was hängt denn an den ADC-Kanälen dran? Bzw.: Womit werden die beschickt?
Sind die Meßsignale vielleicht zu hochohmig?

hubert_K
24.08.2010, 00:05
??? Gute Frage... Also prinzipielle kann ich das Ausschließen da ich schon jedes Signal einzelt an RA0 angehängt habe und messen konnte. Was ist denn so der Hotspot hinsichtlich PIC Programmierung... ich kenn SPRUT.de aber dann ist mein Latein auch schon am Ende

PICture
24.08.2010, 03:28
Hallo!

Hoffentlich könnte es dir helfen: http://www.rn-wissen.de/index.php/PIC_Assembler#Analog-Digital-Wandler_.28ADC.29 .

MfG

hubert_K
24.08.2010, 19:39
Hab das Problem entdeckt... PIN vergessen auf IN zu schalten :D ... sry MfG Hubsi