MoinMoin ich versuche gerade auf sonem STM32F429 DiscoveryBoard das TFT zum laufen zu bekommen. Jedoch hab ich das Problem nicht so recht zu wissen, was ich wo zuweisen soll. Im Datasheet vom Discovery steht unter TFT-SPI: Reset ist an NRST CSX ist an PC2 DCX ist an PD13 SCL ist an PF7 SDI/SDO ist an PF9 In der RTE_device.h wo ich die SPI einstellen kann, finde ich aber lediglich SCL, dann ist da noch MISO und MOSI, die kommen mir von den AVR bekannt vor. Desweiteren ist da auch noch ein NSS? Kann mir jdm verraten, auf welche Pins ich die SPI nun initialisieren muss? Mit freundlichen Grüßen und vielem Dank im vorraus Chaos
Gast
#3491229
>Kann mir jdm verraten, auf welche >Pins ich die SPI nun initialisieren muss? Das findest du in den Beispielcodes die es von ST zu diesem Board gibt. Schau da mal rein.
Verrätst du mir auch wo ich die finde? *gg ich frag nebenbei auch mal google, aber danke schonmal für den Hinweis =)
das Display auf dem STM32f429 Disco ist doch kein SPI Display?!?!?!
Im "Datenblatt" steht eine Tabelle, was an welchen Pins angeschlossen ist, da ist eine Spalte LCD-TFT, eine LCD-RGB und eine LCD-SPI.
Gast
#3491244
Sieht irgendwie schon nach SPI aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
Gast
#3491245
>Verrätst du mir auch wo ich die finde? *gg ich frag nebenbei auch mal >google Wieso google? Geh zu ST und such nach stsw-stm32138
P.S. und im Datenblatt vom ILI9341 steht auch "ILI9341 provides the 8-/9-/16-/18-bit parallel syst em interface for 8080- /8080 - series, and 3-/4-line serial system interface for serial data input. The input s ystem interface is selected by external pins IM [3: 0] and the bit formal per pixel color order is selected by DBI [2: 0] bits of 3Ah register. " @Holger: Danke für den Tip, werd ich mir mal anschauen, aber vorher erstmal den Ausschnitt von Hans versuchen, vielen Dank auch dafür an dich, Hans =)
Gast
#3491298
Mach Dir mal lieber das Leben nicht so schwer. Das Package von holger enthaelt alles was Du brauchst.
Danke dir Hans, aber nun sagt er mir, das ihm die "../Common/fonts.h" fehlt. Wo bekomme ich die denn her? und brauch ich da noch irgendwas dazu?
Gast
#3491338
ja... und da wird noch mehr fehlen. Das sollte Dir nur mal einen Überblick geben. Ich würde es anhängen, aber das Package ist relativ groß. Das ist nicht gern hier gesehen, wenn es die Möglichkeit gibt, es direkt vom Urheber herunter zu laden. Schau mal hier: http://www.st.com/web/en/catalog/tools/PF259429
ohja die ist tatsächlich n bischn größer, ich lads gerade runter. Das wird noch n Moment dauern(mistlahme *!§"Ü! verbindung), dann werd ichs nochmal versuchen und berichten.
Gast
#3491360
TFT LCD (Thin-film-transistor liquid-crystal display) The TFT LCD is a 2.41" display of 262 K colors. Its definition is QVGA (240 x 320 dots) and is directly driven by the STM32F429ZIT6 using the RGB protocol. It includes the ILI9341 LCD controller and can operate with a 2.8 ±0.3 V voltage. The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface.
Gast
#3491365
Vilex schrieb: > is directly driven by the STM32F429ZIT6 using the RGB protocol. It > includes the ILI9341 Ok. Stimmt. Hatte mir das nicht so genau angesehen.
Gast
#3491367
Aber der Kollege hat recht - im User-Manual steht in der Tabelle LCD-SPI ... das kann aber auch nur wegen dem Touch Controller sein.
Gast
#3491373
>Aber der Kollege hat recht - im User-Manual steht in der Tabelle LCD-SPI >... das kann aber auch nur wegen dem Touch Controller sein. Das Display wird über SPI konfiguriert. Der Touch läuft mit I2C.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.