ICmega8-8-USB als USB-Progger

Gast #206338
Lesenswert?
• ▲
▼
Hallo in die Runde,

unter www.ic-board.de habe ich das ICmega8-8-USB Modul für 29,95 Euro
gefunden.
Es hat einen USB-Controller und sämtliche Pins auf Stiftleisten
geführt.
Mit diesem Teil könnte man kostengünstig einen USB-Progger bauen.
Software drauf und fertig.
Hat das schon mal jemand probiert?
Wer kann dabei helfen oder würde sich an so einem Projekt beteiligen?

Guten Abend,

- Michael
Gast #206345
Lesenswert?
• ▲
▼
Ich habe versucht die Firmware für den AT90S2313 zu compilieren, darauf
hat mir WinAVR ein paar Fehlermeldungen ausgespuckt:

isp.c: In function `spiHWenable':
isp.c:21: error: `SPCR' undeclared (first use in this function)
isp.c:21: error: (Each undeclared identifier is reported only on
isp.c:21: error: for each function it appears in.)
isp.c:21: error: `SPE' undeclared (first use in this function)
isp.c:21: error: `MSTR' undeclared (first use in this function)
isp.c:21: error: `SPR1' undeclared (first use in this function)
isp.c:22: error: `SPSR' undeclared (first use in this function)
isp.c:22: error: `SPI2X' undeclared (first use in this function)
isp.c: In function `ispDisconnect':
isp.c:76: error: `SPCR' undeclared (first use in this function)
isp.c: In function `ispTransmit_hw':
isp.c:111: error: `SPDR' undeclared (first use in this function)
isp.c:113: error: `SPSR' undeclared (first use in this function)
isp.c:113: error: `SPIF' undeclared (first use in this function)
isp.c: In function `ispEnterProgrammingMode':
isp.c:131: error: `SPCR' undeclared (first use in this function)
make: *** [isp.o] Error 1

Daraus würde ich schließen, dass der AT90S2313 kein SPI hat, weil die
Register für die SPI fehlen. Auch AVRStudio zeigt nichts von einer
Hardware SPI an. Mit einem ATMega8 funktioniert es (hat Hardware SPI).
Gast #206346
Lesenswert?
• ▲
▼
@Hotte:
Das Datenblatt sagt dazu folgendes (Seite 1, Peripheral Features):
   – SPI Serial Interface for In-System Programming
und (Seite 47, alternate Functions):
   PB5: MOSI (Data input line for memory downloading)
   PB6: MISO (Data output line for memory uploading)

Also hat der AT90S2313 ein Hardware SPI, das aber nur zur seriellen
In-System Programmierung genutzt werden kann (um die Firmware in den
AVR  zu übertragen) und nicht zur Datenübertragung und damit zum
Programmieren eines anderen AVRs.
Gast #206354
Lesenswert?
• ▲
▼
Ich denke, das soll mal für das serielle Debugging werden, das aber bis
jetzt noch nicht einbebaut ist.
Theoretisch könntest du es weglassen.

Nein, läuft "noch" nicht mit dem Studio, sondern nur mit einer
modifizierten Version von AvrDude.
Du könntest aber die Anpassung ans Studio machen, sag bescheid, ich
würde mich freuen über einen Brennsoftware mit Klick und bunt ;-)
Gast #206355
Lesenswert?
• ▲
▼
Hallo in die Runde,

was kostet nun eigentlich ein fertig aufgebauter USB-Programmer und wo
kann man so einen mit richtiger Rechnung (wegen Firma) kaufen? Wäre für
alle Hinweise dankbar!

Danke

- Michael
Gast #206357
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe gerade gesehen, dass es bei www.ic-board.de ab Anfang August
einen USB-AVR-Progger für unter 30,- Euro geben soll. Der ist
kompatibel zum AVR-Studio. Kennt jemand das Teil oder weiß worum es ich
handeln könnte?

Mario
Gast #206358
Lesenswert?
• ▲
▼
Hallo Mario,

hab' mir die Seite angeschaut - sieht gut aus. Auch die bisherigen
Module machen einen hochwertigen Eindruck. Der Preis geht voll in
Ordnung. Normalerweise kostet sowas einiges mehr. Dann kann man endlich
auch von modernen Notebooks vor Ort mal was umproggen.

bye

Sven

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.