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
>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.
Nur an die ChipSelect Leitung? Wobei, wenn dann kann ich das alles auch auf der externen Platine unterbringen ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
