Forum: Mikrocontroller und Digitale Elektronik ISP-Programmierung eines µCs an CAN-Bus


von Marcel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich hab' mich die letzte Zeit ein wenig in das Thema CAN-Bus 
eingearbeitet und mit verschiedenen Tutorials u.a. menschlicher Hilfe, 
in mühevoller Kleinarbeit, einen ersten Schaltungsentwurf erstellt.

Ich würde gerne wissen, ob ich den ATMega über ISP auch flashen kann, 
während er noch in der Schaltung steckt, da ja der CAN-Controller auch 
an den ISP-Leitungen hängt?

Zudem (aber nicht zwingend notwendig) wäre es interessant zu wissen, ob 
es eine Möglichkeit gäbe, den µC auch direkt über den CAN-Bus zu 
programmieren...

Ich freue mich über jeden kleinen Gedankenanstoß.;-)

Viele Grüße

von Andreas W. (geier99)


Lesenswert?

> Ich würde gerne wissen, ob ich den ATMega über ISP auch flashen kann,
> während er noch in der Schaltung steckt, da ja der CAN-Controller auch
> an den ISP-Leitungen hängt?
ja, dazu müsstest Du aber in den Leitungen zu dem CAN-Controller 
Widerstände einbauen ( jeweils 1kohm)

von Oliver J. (skriptkiddy)


Lesenswert?

Schau mal in die AVR042: AVR Hardware Design Considerations (Punkt 
4.1.1)

Gruß Oliver

von Andreas W. (geier99)


Lesenswert?

Hallo Marcel

> Zudem (aber nicht zwingend notwendig) wäre es interessant zu wissen, ob
> es eine Möglichkeit gäbe, den µC auch direkt über den CAN-Bus zu
> programmieren...
auch hier ja, schau mal bei den Jungs hier nach:

http://www.kreatives-chaos.com/artikel/can-bootloader

Gruß Andi

von holger (Gast)


Lesenswert?

Wenn du an den CS Pin vom MCP2515 einen Pullup hängst
kannst du alles so lassen wie es ist.

von Marcel (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

erstmal DANKE an ALLE!;-)

@Oliver: Danke, hab's gelesen und gleich mal abgespeichert.;-)
In der Note wurde aber RESET frei gelassen... - ist meine Abänderung 
dann jetzt richtig?

@Andreas: Welch' Zufall... die Seite von denen (und besonders das dort 
beschriebene CAN-Board/+Script und Library) hält nämlich schon als eines 
von vielen Tutorials für meinen eigenen CAN-Node her.
Bei dem 'Bootloader' war ich aber noch nicht.;-)

@Holger: WIE denn nun... du/ihr verwirrt mich!?;-)

Viele Grüße

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.