FSMC Bank Section

Gast #4451702
Lesenswert?
• ▲
▼
Hallo Leute,

ich lese mich gerade in die FSMC des STM32F4 ein und habe eine Frage 
dazu.

Im Quellcode eines SSDxxxx (LCD Treiber) habe ich folgenden Codeteil 
gefunden:
1
#define LCD_REG (*((volatile unsigned short *)0x60000000)) // RS = 0
2
#define LCD_RAM (*((volatile unsigned short *)0x60020000)) // RS = 1
3

4
__inline void LCD_WriteData(uint16_t data) { LCD_RAM = data; }

Müsste aber nicht, laut Abbildung, 0x60000000 für Data und 0x60020000 
für die Reg sein? Irgendwie werde ich daraus nicht schlau.

Danke für eure Antworten.
Angehängte Dateien:
Gast #4454079
Lesenswert?
• ▲
▼
Welche Speicherstelle für DATA ist hängt von der Config des FSMC ab, 
genauer, welche Adressleitung A0 bis Axx(->RS) denn den D/#C Pin vom 
Display steuern soll. CMD ist immer die Basisadresse des Segments der 
Speicherbank.

Die AppNotes von STM geben auch ein wenig Hilfestellung:
AN2784
AN2790
AN3241

Ich hänge gerade auch an der Ansteuerung eines Displays am FSMC über i80 
Interface. Leider stürzt der ganze Prozessor ab beim Speicherzugriff und 
ich habe keinen Schimmer warum. Habe Keil und SW4STM32 ausprobiert und 
den Code durch CubeMX erzeugen lassen. Beides mal das selbe Ergebnis.
Der Keil Support sagt, nimm die Middleware von MDK-ARM, dann klappt's 
bestimmt.

Wenn jemand da noch ein Tipp für mich hätte ?? Benutze das Eval Board 
MCBSTM32E mit STM32F103ZG.

Gruß,

dasrotemopped.
Angehängte Dateien:

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.