www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATmega16 + jtag ice mk2 + SPI


Autor: Stefanie (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich habe einen ATmega16 und programmiere ihn mit meinem JTAGicemkII.
Aus dem Datenblatt des Atmega16 habe ich herausgenommen, wie man die
SPI programmiert. Dies wollte ich auch tun, doch wenn ich mit dem Oszi
messe, so bleibt der SCK-Pin ständig auf "0".
Woran kann das liegen? Wenn ich debugge, dann sehe ich, dass die
Kommunikation mit meinem Funkchip (der kommuniziert mit dem Atmega über
SPI) normal abläuft. Ich glaube aber, dass das nicht wirklich so ist,
mein Funksender sendet nichts und wie gesagt ist ja SCK ständig Null.

Sonst ist doch da nichts! Die JTAG-Schnittstelle muss ja auch richtig
sein, sonst würde ich doch gar kein Device finden und Fuses oder so
einstellen können. Der Atmega funktioniert auch.

Wäre für einen Rat sehr dankbar!

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Etwas Programm-Code könnte helfen.
Ich gehe davon aus, dass es ein Sortware- und kein Hardware-Problem
ist.

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.