adc und i2c problem

Gast #858912
Lesenswert?

hi!
ich hatte dieses adc-programm (daten eines gp2d12 wandeln) schon in 
betrieb, hat funktioniert.
jetzt hab ich eine neue platine mit i2c-bus gemacht, bekomme nun keine 
Werte mehr vom ADC..?
im Anhang das haupt-programm, ich benutze die TWI-Master.c von Manfred 
Langemann.

Ich hoffe jmd. kann mir helfen, ist bestimmt wieder ein dummer fehler..
Angehängte Dateien:
Gast #858923
Lesenswert?

Toby wrote:
> ich hatte dieses adc-programm (daten eines gp2d12 wandeln) schon in
> betrieb, hat funktioniert.

Wenn du am Programm nichts geändert hast, sollte der Fehler also nicht 
dort zu suchen sein.

> jetzt hab ich eine neue platine mit i2c-bus gemacht, bekomme nun keine
> Werte mehr vom ADC..?

Dann ist wohl ein Hardwarefehler die wahrscheinlichste Ursache. Es kann 
ein Layoutfehler, ein Lötfehler (Brücke, kalte Lötstelle, nicht 
verlöteter Pin) oder ein Bestückungsfehler (falsches Bauteil, fehlendes 
Bauteil) sein.

Gruß,
Magnetus
Gast #858927
Lesenswert?

das problem ist, dass der i2c-bus neu dazugekommen ist,
der ja auch den C-Port benutzt (PC5 und PC6, glaub ich).

Und wenn es eine kalte Lötstelle o. ein Hardware-Fehler wäre, würde ich 
ja trotzdem nen Wert rausbekommen, der ungleich 0 ist?
Der ADC gibt mir doch immer den Unterschied zur (in meinem Fall) 
internen Referenz-Spannung von ca. 2,5V aus?
Wenn also nichts anliegen würde, müsste er 1024 ausgeben..

Leider bin ich nicht soo der assembler-held, und blicke beim TWI-Code 
nicht so ganz durch, vermute aber, dass eben dieser den AD-Wandler 
beeinflusst?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren