AVR SPI: Pullup? Problem nach flashen

OP (Firma: Brainit GmbH) #2977602
Lesenswert?
• ▲
▼
Hi zusammen,

ich betreibe einen ADS1248 (A/D-Converter) per SPI an einem ATmega328. 
Soweit funktioniert alles, ich hab nur ein Problem: Nach Software-Upload 
per ISP reagiert der ADS1248 nicht mehr, auch ein Reset des AVR hilft 
nix. Sobald ich alles kurz spannungslos mache, läuft alles problemlos, 
auch danach nach AVR-Reset.

Ich vermute/befürchte, dass der ADS1248 während des ISP-Upload irgendwie 
mitlauscht, verwirrt wird, und danach hängt.

Frage 1: sollte man am SPI irgendwelche Pullups vorsehen? Ich könnte mir 
vorstellen, dass die ChipSelect-Leitung während ISP hochohmig wird, und 
vom ADS1248 als low = aktiv interpretiert wird...

Ich bin mir auch nicht sicher was genau "hängt". Vielleicht geht am 
ADS1248 eh alles, aber das SPI am AVR hängt?

Gibts eine Möglichkeit, das SPI zu prüfen? ich hab bisher nicht wirklich 
rausgefunden, wie man Übertragungsfehler am SPI erkennen kann...



Danke, Michi
Gast #2977609
Lesenswert?
• ▲
▼
Michael Reinelt schrieb:
> Frage 1: sollte man am SPI irgendwelche Pullups vorsehen? Ich könnte mir
> vorstellen, dass die ChipSelect-Leitung während ISP hochohmig wird, und
> vom ADS1248 als low = aktiv interpretiert wird...

Im Normalfall sollte die Slave-Select-Leitung High-Pegel führen.
Beim ISP dürfte sie sich wie ein Eingang verhalten, da sie für den 
Programmiervorgang nicht benötigt wird.
Spediere ihr einfach (testweise) einen Pull-Up.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.