Forum: Mikrocontroller und Digitale Elektronik AVRISP SPI und Flash Programmierung


von Stefan B (Gast)


Lesenswert?

Hallo, ich hab mal ne Frage:

Kann man vom Atmel AVRISP mkII den SPI Bus benutzen um beispielsweise 
einen Flashbaustein (der natuerlich ueber ein SPI-Interface verfuegt!) 
zu programmieren?
Wenn ja wo bekomm ich mehr Infos dazu?

Grus Stefan

von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

Ja das geht! Es gibt ein Universalkommando vom AVRISP mk2 mit dem 
überträgt man Bitscheiben.


http://www.atmel.com/dyn/resources/prod_documents/doc8015.pdf

SPI Multi 3.2.14 (Kapitel)


Gruss Bene

von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

keine Bitscheiben direkt die Bytes!

von Stefan B (Gast)


Lesenswert?

Ja es geht, aber nur mit AVR Studio, wenn ich das richtig verstanden 
habe.

Es gibt also keine Moeglichkeit den AVRISP uber USB zu steuern und zum 
senden zu bewegen, also ueber eigenen Code?

Gruss Stefan

von Benedikt S. (Firma: embedded projects GmbH) (flopper)


Lesenswert?

Hallo Stefan,

doch mit der libusb, das ist nicht wild.


1. Verbindung zum geraet aufbauen (usb_open...)
2. über den OUT-Endpunkt mit usb_bulk_write das fertig ausgefuellte Muli 
SPI Command absenden. (Siehe Datenblatt von oben)
3. Danach mit usb_bulk_read die Antwort abholen wenn du das vom MISO 
Signal benötigst.

Gruss Bene

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.