EEPROM Schreiber (für alle AVR)

Gast #2641892
Lesenswert?

Hallo,

meine Frage bezieht sich auf einen ganz bestimmten Teil eines EEPROM - 
Schreibers.

Ich möchte mein EEPROM von ein ATmega16, 32, 64 und ATtiny2313 
beschreiben ohne Programmer. Ich hab mir ungefair das so vorgestellt: 
Ich habe ein Aufbau mit LCD und Tastatur (PC-Tastatur), die Treiber für 
LCD und Keyboard habe ich. Nun möchte ich auf eine Adresse im EEPROM 
schreiben. Wie ich das Anstelle mit Adresse suche, beschreiben, etc. ist 
mir bekannt. Meine Frage ist nur, wie kann ich über die 
ISP-Schnittstelle (oder anderst?) das ROM beschreiben? Ich möchte weder 
jedesmal einen Programmer anschließen noch möchte ich eine andere 
Schnittstelle wie z.B. die UART benutzen, da diese bei manschen 
Projekten schon belegt ist.

Kurz gesagt möchte ich das ROM über ISP programmieren aber dafür kein 
Programmer benutzen sondern den eigenen Aufbau (EEPROM-Schreiber). Wie 
stelle ich dies an? Hardware, Software?

L.G.
Bernd
Gast #2641921
Lesenswert?

Ok...  ich habs mir durchgelesen. Verstehe mehr oder weniger nur 
Bahnhof: 1. mein Englisch ist schlecht. 2. Hab ich es net so mit Bits.

Verstanden habe ich die Hardware... ...ich geh an den Kontroller wie mit 
dem Programmer (sehr gut. 1. Ziel erreicht, keine weitere Hardware).

Aber die Software... O.o gib dafür nicht Libs die mir die ganze Arbeit 
abnehmen?

L.G.
Gast #2641932
Lesenswert?

Hi

>Verstanden habe ich die Hardware... ...ich geh an den Kontroller wie mit
>dem Programmer (sehr gut. 1. Ziel erreicht, keine weitere Hardware).

Dem Reset-Anschluss würde ich einen Transistor spendieren.

>Aber die Software... O.o gib dafür nicht Libs die mir die ganze Arbeit
>abnehmen?

Du willst doch etwas programmieren. Aber kannst ja mal nach 
Stand-Alone Programmer gurgeln.

MfG Spess
Gast #2641945
Lesenswert?

was? schrieb:
> Bernd schrieb:
>> Aber die Software... O.o
>
> avrdude ;)

nein keine PC Software. Ich rede von der Software auf dem EEPROM - 
Schreiber.

Und ja...  ich möchte programmieren. Mein Gedanke war nur, wenn jemand 
ein solches oder ähnliches Problem gelöst hat könnte er mir dabei ja 
helfen und da kommt mir eine Lib recht. ;)


L.G.
Gast #2641963
Lesenswert?

Konrad S. schrieb:
> Du brauchst im µC keine Software, wenn du über ISP arbeitest, auch nicht
> für das EEPROM. Das läuft im µC alles in Hardware ab.


Sorry, du hast das Problem nicht verstanden. Das Program (die Software) 
die der EEPROM - Schreiber benötigt um Daten auf einen anderen AVR (ROM) 
zu schreiben, darum geht es.
Gast #2641964
Lesenswert?

Hi

>Du brauchst im µC keine Software, wenn du über ISP arbeitest, auch nicht
>für das EEPROM. Das läuft im µC alles in Hardware ab.

Er will den EEPROM eines AVR mit einem anderen AVR programmieren. Also 
braucht er eine Software für den letzteren.

MfG Spess
Gast #2642123
Lesenswert?

Vielleicht ist eine google-suche zum Thema

"avr isp programmer source code"

eine geeigneter Ausgangspunkt.

Allerdings ist mir noch nicht ganz klar, warum du das alles überhaupt 
machen willst.

Oliver
Gast #2643116
Lesenswert?

Also,

nach langer suche habe ich ein USB - Programmer gefunden der mit einem 
ATmega8 läuft.

Nun habe ich den USB-Treiber ausgelagert und die Sektion wo das Flash 
beschrieben wird.

In der Datei exEEPROM.c (die später ins Projekt eingebunden wird) können 
dann alle Schreib und lesevorgänge gemeistert werden. Würde dieser Code 
so funktionieren?

Zum Thema Hardware: Wenn ich es richtig sehe im beiliegenden Schaltplan 
wird quasi die SPI des Programmers mit der SPI des jeweiligen AVR der 
beschrieben werden soll verbunden. Mehr isses net?

L.G.
Bernd
Angehängte Dateien:

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