Forum: Mikrocontroller und Digitale Elektronik In System Programming


von Danilo Reinhardt (Gast)


Lesenswert?

Hallo,

ich möchte eine Platine haben die jederzeits ISP erlaubt. Was muss ich 
da beim entwerfen des layouts beachten? die pins möchte ich im 
normalbetrieb anderweitig verwenden!

Ciao

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Wenn du die für die Verbindung zum ISP-Adapter zuständigen Pins (MOSI, 
MISO, SCK) am AVR nur als Ausgänge verwendest, und einen ordentlichen 
Programmer hast (mit 74HC(T)244), dann ist die Programmierung kein 
Problem. Allerdings solltest du an diese Pins keine Relais oder 
ähnliches anschließen, da beim Programmieren dort ja reger Datenverkehr 
herrscht.

von Klaus L. (Gast)


Lesenswert?

Hallo Danilo,

um bei den Pegeln sicherzugehen, kannst Du einen Analogschalter in die
pgm Leitungen einbauen. Dann stören auch eventuelle Signale an den
Leitungen nicht mehr.

Schaltplan und ein Board für den 2313 gibt es auf meiner HP
http://www.mikrocontroller-projekte.de


HTH,
Ciao,
Klaus

von Danilo Reinhardt (Gast)


Lesenswert?

Hmm, danke.

Wo kann ich einen passenden Programer herbekommen? Oder eine
Bauanleitung?

Ciao

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Bauanleitung: http://rumil.de/hardware/avrisp.html
              (wenn möglich den HC244 durch HCT244 ersetzen)

Einen fertigen Programmer bekommst du z.B. bei
http://shop.mikrocontroller.net.

von crazy horse (Gast)


Lesenswert?

und ein wenig Aufmerksamkeit verlangt auch die reset-Leitung, hängt dort
ein watchdog oder anderer reset-Baustein, muß man das beachten. Die
einfache Widerstandsmethode nach Vcc ist in der Beziehung problemlos,
habe aber keine guten Erfahrungen mit dem eingebauten power-on-reset
gemacht. Meist funktionierts, aber eben nicht immer, keine akzeptable
Variante.

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
Noch kein Account? Hier anmelden.