Ich habe mit einer Idee für ein kleines tragbares Spielgerät mit einem Nokia 5110-Bildschirm und einem ATtiny85 herumgespielt.
Der ATtiny wird mit meinem Genuino UNO als ISP programmiert.
Ich habe mich gefragt, ob es möglich/sinnvoll ist, einen Breakout-Anschluss an den Attiny-Pins anzubringen, damit ich ihn einfach anschließen kann, wenn ich den Code aktualisieren möchte, anstatt ihn vom Spielgerät entfernen zu müssen? Ich mache mir Sorgen darüber, wie Signale vom ISP die anderen angeschlossenen Geräte stören könnten.
Ich habe Fritzing zum allerersten Mal verwendet, um ein Diagramm dessen zu erstellen, woran ich bisher denke (ich habe Teile davon mit dem UNO anstelle des ATtiny gesteckt, und ich habe die gemeinsame Nutzung der Uhr- und Datenpins nicht wirklich getestet mit den 3 Controllern! Das echte Ding hätte mehr Tasten und LEDs!)
Ja, es ist sehr üblich, einen 6-poligen ISP-Header auf Ihrem Board anzubringen, damit der AVR neu programmiert werden kann. Sogar der Arduino hat so etwas drauf.
Hier ist eine schöne Anwendungsnotiz von Atmel, die die typische Pinbelegung des Headers zusammen mit einigen Vorschlägen beschreibt, wie sichergestellt werden kann, dass es keine Konflikte mit dem normalen Betrieb der Programmierpins gibt ...
http://www.atmel.com/images/doc0943.pdf
Wenn Sie die Massenproduktion der Platine planen, können Sie sogar den Header vermeiden, indem Sie diesen praktischen Stecker verwenden ...
http://dangerousprototypes.com/2012/12/10/isptouch-header-less-isp-connector-for-avrs/
...oder dieses...
Schließlich können Sie mit einem Chipclip wie diesem direkt eine Verbindung zum Chip selbst herstellen ...
http://www.amazon.com/8-Pin-Gold-Plated-SOIC-Spacing/dp/B00DDE7N3C
Chris Stratton
Großer Josch
MalphasWats
Nazar
MalphasWats
Großer Josch
MalphasWats
perja