mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR Progger schreiben


Autor: Dominik Schmidt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin !

Auch wenn hier nicht ganz das richtige Forum ist, so versuche ich es
nochmal hier.
Also, ich würde in eine Applikation gerne eine Funktion einbauen, um
den Tiny26 zu programmieren. Dazu habe ich auch schon eine Routine
geschrieben (Delphi), die auf die RSAPI.DLL aufsetzt. Nur leider funzt
das ganze nicht so wie es soll.
Meine Frage wäre nun, wer hat schon mal selbst einen AVR Progger
geschrieben der über ISP programmiert und könnte mir mit ein paar Tips
helfen (z.B. Initialisierung, Funktion für gleichzeitiges Lesen &
Schreiben)? Ich / Wir nutzen die serielle Schnittstelle.
Oder noch anders... Wer hat eine genaue Beschreibung (also
verständlicher als das Datenblatt von Atmle), die den
Programmiervorgang beschreibt? Daraus werde ich jedenfalls nicht so
ganz schlau.

Greetz Dominik

Autor: Tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
im atmel datenblatt ist das doch alles schritt für schritt
beschrieben... was genau verstehst du denn da nicht?

Autor: Dominik Schmidt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin !

So wie es da steht klappt das nicht so ganz, oder ich habe es falsch
interpretiert. Ich brauche ja eine Funktion, mit der ich gleichzeitig
lese und schreibe. Und dazu steht im Datenblatt z.B. nüx. Und da ich
das ganze ja in Delphi mache, bräuchte ich eine Info, wenn welcher Pin
wie lange gesetzt werden muss.

Greetz Dominik

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi...

Der Transfer erfolgt doch per SPI. Und SPI ist bidirektional. Bei jedem
Takt wird über die eine Leitung gesendet und gleichzeitig über die
andere Leitung empfangen...

Also mal etwas näher mit SPI befassen...

...HanneS...

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wieso rufst du nicht einfach z.B. avrdude aus deinem Programm auf?

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.