ISCP Programmierung, Probleme beim Flashen wenn SPI auf Atmega genutzt wird, unterbinden

OP #3892802
Lesenswert?
• ▲
▼
Ich weiß jetzt nicht genau wie ich das Thema angehen soll.

Ich hatte das Problem erstmals hier mit den Attiny841
Beitrag "UART-Schnittstelle blockiert Upload"

Da ich gerade am Design einer Platine des ATmega1284P sitze, möchte ich 
natürlich unnötige mögliche Fehler vermeiden.


Leider sind die Applikation Notes aus dem Beitrag nicht mehr verfügbar. 
Ich weiß nur noch, dass es sinnvoll ist, den Strom zu begrenzen, der 
über die Kommunikationsleitungen fließt. Nur was heißt das jetzt?

Ich möchte mit der Platine später den SPI Bus auf PB4 - PB7 nutzen. Wie 
gewährleiste ich, dass ich problemlos den Controller flashen kann? Oder 
ist das ansich kein Problem vom Controllerboard selber, sondern sollte 
einfach in den Verbindungsleitungen/Platinen des anzusteuerenden SPI-ICs 
entsprechende Widerstände eingebaut werden? Widerstandswerte wurden in 
der AppNote nie erwähnt, nur Schematisch eingezeichnet.

Ich würde nun nach ein paar Berechnungen vorschlagen einen Widerstand > 
165 Ohm (3V3/20mA) < 500 Ohm (5V/10mA) zu verwenden.

Gruß Stefan
Angehängte Dateien:
Gast #3892815
Lesenswert?
• ▲
▼
>Ich möchte mit der Platine später den SPI Bus auf PB4 - PB7 nutzen. Wie
>gewährleiste ich, dass ich problemlos den Controller flashen kann?

SPI Devices haben in der Regel einen low aktiven CS Pin.
Wenn der beim flashen high ist sind diese inaktiv.
Die IO Pins des ATMega sind bei einem Reset hochohmig.
Mach einen 10k Pullup an jede CS Leitung, dann ist das ganze
kein Problem.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.