Display über ASF mit dem AT32UC3C264 ansteuern

Gast #4198984
Lesenswert?
• ▲
▼
Hallo,

ich habe einen AT32UC3C264 und möchte mit Hilfe der ASF (Atmel Software 
Framework) ein Display mit einem ILI9341 Chip ansteuern. Die 
Programmierung mache ich über das Atmel Studio 6.2. Die Programmierung 
Funktioniert auch, allerdings Funktioniert das gefundene 
Beispielprogramm 
(http://asf.atmel.com/docs/latest/uc3c/html/gfx_quickstart.html)nicht.

board_init();
sysclk_init();
gfx_init();
gfx_draw_line(10, 10, 20, 20, GFX_COLOR(0xFF, 0, 0));

Pins müssten alle richtig Verbunden sein. In der conf_ili9341.h habe ich 
zudem die Pins für CS, D/C, LED und RESET angegeben. Des Weiteren musste 
habe ich dort das #define CONF_ILI9341_SPI &AVR32_SPI1 anpassen. CPOL 
und NCPHA sind 0, das entspricht laut Datenblatt SPI Mode 1.
Zudem musste ich bei conf_board.h das #define BOARD_OSC0_HZ angeben. 
Über den genauen Wert hier bin ich aus dem Datenblatt nicht ganz schlau 
geworden ich hatte es mit 8 MHz, 1 MHz und 115 kHz schon ausprobiert.

Habe sonst nur Erfahrung mit fertigen Arduino Boards gesammelt und würde 
mich über eure Hilfe freuen.


lg Tobias
Gast #4199041
Lesenswert?
• ▲
▼
Hat sich erledigt. Es Funktioniert!

Es musste der GPIO Pin gelöscht werden um ihm die GPIO Funktion zu 
übergeben. Also folgende Funktion aufrufen.
gpio_enable_module_pin(AVR32_PIN_PD00, 0); // für MOSI
...
und die anderen Pins für D/C müssen als Ausgang festgelegt werden.

Ein kleiner Fehler noch oben. Es muss #define CONF_ILI9341_SPI 
&AVR32_SPI0 eingestellt sein.

lg Tobias

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.