Atmel Programmierung

(Firma: TravelRec.) Persönliche Seite #750558
Lesenswert?

Sicher doch. Wenn´s um das reine Programmieren geht, kann man sich aus 
einem Controller und einem Massenspeicher (SD-Card, DataFlash) einen 
Standalone-Programmer bauen. Die am PC erstellten .hex-files werden auf 
den Massenspeicher überspielt und vor Ort dann auf den zu 
programmierenden Controller gebrannt. Bei AVRs kann man die 
SPI-Schnittstelle dafür nutzen, bei Controllern mit Bootloader die 
UART-Schnittstelle oder I2C.
(Firma: TravelRec.) Persönliche Seite #750600
Lesenswert?

Wir haben hier auf Arbeit einen Eigenbauprogrammer zum 
Standalone-Programmieren unserer Hardware. Kern ist ein ATMEGA128 mit 
512kB DataFlash. Die .hex-Dateien werden über UART eingespielt, das 
Programmieren läuft über SPI <-> ISP. Fuses, Lockbits und Flash/EEPROM 
Programmierung sind implementiert. Zusätzlich werden noch einige 
Hardware-Tests durchgeführt.
Gast #750675
Lesenswert?

So schwierig ist ein Selbstbau programmer nicht. Die Frage ist nur ob es 
sich lohnt. Wie man vorgehen muss steht in jedem Datenblatt. Nicht 
vergessen, die Programmierzeiten der Spannung anzupassen.
(Firma: TravelRec.) Persönliche Seite #750935
Lesenswert?

>Könntest du dir vorstellen, das deine Firma da vielleicht ein
>opensource-Projekt draus macht?

Nein, das kann ich mir nicht vorstellen, da die Anwendung dieses 
Programmers produktspezifisch ist und für die Tests und Inbetriebnahme 
unserer Endprodukte beim Hersteller genutzt werden soll.

>Man könnte ja 'ne abgespeckte Version machen, die spezielle Sachen, die
>eure Firma betreffen nicht beinhaltet.

Wie gesagt: es ist ein größerer AVR, ein DataFlash, ein Pegelwandler und 
ein Display. Der Rest ist Software. Das kriegt man nach ein paar Stunden 
Recherche und noch einigen Tagen Programmierung auch selber hin ;-).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren