mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik adc und i2c problem


Autor: Toby (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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..

Autor: Magnus Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Toby (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.