SPI Flash beschreiben - Programmer gesucht (USB)

Gast #1276198
Lesenswert?

Das kann man wohl mit fast jedem AVR billig machen.

Grundschaltung + VUSB + Ansteuerung der SPI-Schnittstelle, das erscheint 
ja nun wirklich sehr einfach.

Was man dafür vor allem braucht, ist das Programm auf dem PC und die 
Firmware.
Persönliche Seite #1276207
Lesenswert?

Wenn du selber bauen kannst, schau dir einmal userial an: 
http://www.tty1.net/userial/

Es ist eine USB to I2C/SPI/GPIO bridge und meldet sich am System als 
virtuelle COM an (keine Driverinstallation noetig).

Die Firmware kommuniziert ueber ein ASCII-basiertes Protokoll, un du 
kannst den Speicher in einer seriellen Terminal-Emulation ansprechen. 
Das einzige Problem koennte sein dass die Befehle nicht beliebig lang 
sein koennen (128 Bytes). Wenn du die Flash-Befehle aber in mehreren 
Haeppchen schicken kannst, dann duerfte das kein Problem darstellen.

HTH
Thomas
OP #1276277
Lesenswert?

PJ schrieb:
> Das kann man wohl mit fast jedem AVR billig machen.

Klar, ich könnte es ja auch via ICP machen, dann entfiele auch die 
Anforderung USB. Nur wäre so ein kleines Kästchen eben ein "nice to 
have"-Gerät.

> Grundschaltung + VUSB + Ansteuerung der SPI-Schnittstelle, das erscheint
> ja nun wirklich sehr einfach.

Ginge auch, noch einfacher ist es ICP. Kontroller als 
Flash-Schreiberling konfigurieren, Daten schreiben, Kontroller das 
Endprogramm draufschnalzen.

> Was man dafür vor allem braucht, ist das Programm auf dem PC und die
> Firmware.

Das Programm am PC wäre wohl mein Hauptproblem.

Thomas Pircher schrieb:
> Wenn du selber bauen kannst, schau dir einmal userial an:
> http://www.tty1.net/userial/
> Es ist eine USB to I2C/SPI/GPIO bridge und meldet sich am System als
> virtuelle COM an (keine Driverinstallation noetig).

Das sieht schon mal gut aus, kann man auch anderweitig verwenden. Ist 
schon mal gebookmarked.

Expliziten, kleinen Programmer mit Software kennt keiner?

Gruß, Iwan
Gast #1276292
Lesenswert?

> Nur wäre so ein kleines Kästchen eben ein "nice to have"-Gerät.

Du kannst die schnelle, einfache AVR-Schaltung natürlich auch in ein 
kleines Kästchen einbauen...


Ich habe mir kürzlich ZIF-DIL-Sockel bestellt, um damit evtl. AVRs zu 
programmieren, die noch nicht in ihrer endgültigen Schaltung stecken. Zu 
dem Sockel kommt dann einfach das übliche Hühnerfutter für die 
Grundschaltung, und fertig.
Sowas könnte man natürlich in ähnlicher Weise für die SPI-Programmierung 
verwenden (sofern es sich um einen DIL-Typ handelt, sonst bräuchte man 
eben einen anderen Sockel).


[OT: Wieso eigentlich nicht Иван С. bzw. Иван Ш. o.ä.?]

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