AVR Controller programmiert AVR - Controller

Gast #257309
Lesenswert?
• ▲
▼
hallo,

ich habe folgendes Problem, ich möchte direkt von einem AVR-Controller
über SPI einen ATmega16, ATmega32 oder AT90S8535 programmieren. Das
Programm für den zuprogrammierenden Controller könnte auf einer MMC
oder anderen Speicher sich befinden. Der Programmer greift darauf zu
und programmiert es in den anderen Controller, so dass kein extra
Anschluss an PC notwendig ist. Somit könnte man schnell viele Geräte
programmieren.

Ist sowas überhaupt möglich? oder ist das zu aufwendig?
Hat jemand von euch von so einer Lösung mal was gehört?

Mfg
Maik
Gast #257310
Lesenswert?
• ▲
▼
es gibt serielle programmieradapter die das so machen.
das programm wird über uart an einen controller geschickt und der
programmiert dann den zu programmierenden controller über spi.

habe mal danach gesucht weil reichelt mir mein 25-poliges dsup männchen
einfach ohne grund nicht mitgeschickt hat >:[
ich kugg nochmal vielleicht ich find noch den link zu so einer
anleitung, dann kannst du anhand des programmes auf das protkoll
schließen.. ich reiche den dann nach :)

ansonsten kannst du mal im datenblatt schauen, vielleicht steht ja da
etwas darüber drin?

andré
#257311
Lesenswert?
• ▲
▼
Dieses Thema lief hier schonmal. Versuchs mal mit der Suchfunktion.

Wenn ich mich recht erinnere, war der zu programmierende Code mit im
Flash abgelegt. Das Gerät diente dem unkomplizierten Update von Geräten
(mit AVR), deren Besitzer nicht über die notwendigen Kenntnisse (zum
Umgang mit Programmiergerät und PC) verfügen.
Einfach Update-Gerät anstecken, Taster drücken, warten, bis LED
ausgeht, fertig.

Das eigentliche Programmieren ist ja kein Problem.
SPI ist recht einfach zu bedienen, der gesammte Befehlssatz zum
Programmieren steht in den Datenblättern der AVRs.

...
#257312
Lesenswert?
• ▲
▼
Salve,

wenn's Dir drum geht, daß es klein, leicht, mobil und preisgünstig
ist, könnte mein Projekt vielleicht was für Dich sein. Dort hast Du den
großen Vorteil, daß Du noch ne umfangreiche GUI hast, die mit
Touchscreen bedienbar ist. Auf Wunsch kannst Du die Daten sogar per
IrDA an den Programmer (z.B. AVR910) schicken. Das erspart Dir den Kauf
eines speziellen Kabels, ist aber nicht ganz so fix (ca. 300B/s statt
3000B/s mit RS232).

http://palmavr.sf.net

Mark

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.