www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Unterschiede Mega8 / Mega16 mit SPI-Lcd


Autor: Moo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

habe eine bestehende Schaltung auf einen Mega 16 umgerüstet, um noch
einige Zusatzfunktionen einzubauen. Nur scheint mein C-Code der auf dem
Mega8 problemlos läuft auf dem neuen Board nicht zu funktionieren.

Das Lcd (EA Dip204 per HW SPI) zeigt nichts an, nur beim Programmieren
des Controllers hin und wieder ein paar Zeichen, da Chipselect fest auf
Masse liegt.

Jtag habe ich auch schon abgeschaltet und im AVR-Gcc mit -mmcu den
richtigen Avr-Typ übergeben. Mosi liegt an SID, SCK an SCK. Den
internen Takt habe ich per Fuses wie beim Mega8 auf 4 MHz eingestellt.

Muss ich sonst noch Besonderheiten des Mega16 beachten?

Gruß
Moo

Autor: Moo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat sich erledigt, Anfängerfehler.. hatte nicht berücksichtigt dass ich
beim Mega 16 andere DDRs für SPI auf Ausgang setzen muss.

Jetzt funktionierts optimal, vlt. macht ja jemand mal den gleichen
Fehler ; )

Gruß
Moo

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.