www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVRISP SPI und Flash Programmierung


Autor: Stefan B (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Benedikt Sauter (Firma: embedded projects GmbH) (flopper)
Datum:

Bewertung
0 lesenswert
nicht 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/...

SPI Multi 3.2.14 (Kapitel)


Gruss Bene

Autor: Benedikt Sauter (Firma: embedded projects GmbH) (flopper)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
keine Bitscheiben direkt die Bytes!

Autor: Stefan B (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Benedikt Sauter (Firma: embedded projects GmbH) (flopper)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.