Im Forum und im Wiki
-
Thread
STM32 EXTI Pin auf 0 setzen?
Hi, ich habe glaube gerade ein Verständnisproblem. Ich arbeite mit einem ADS7843 Touchscreen-Controller, dessen #PENIRQ Ausgang mit einem EXTI-Pin verbunden ist. Der #PENIRQ Pin am ADS7843 hat auf dem Display-Board einen 100k Pullup. Wenn ich nun nur eine Interrupt-Routine
richtig? Mein Versuch (der so nicht funktioniert, selbes Verhalten wie beschrieben): [c] uint16_t ads7843_read_x() { int x; GPIO_ResetBits(GPIOB, GPIO_Pin_6); // interrupt pin auf 0??? ads7843_enable(); // CS=0 ads7843_cmd(CMD_CHX); // send CMD x = ads7843_read(
-
Thread
STM32 -> SPI -> AD7142
Falls es Dich noch interessiert: Das hier ist der Controller: http://www.ti.com/lit/ds/symlink/ads7843.pdf und hier der minimal-code für das SPI bitbanging: [c] #define CHX 0x90 #define CHY 0xD0 #define ADS7843_CS_LOW() GPIO_ResetBits(GPIO_ADS7843_CS_PORT, RCC_ADS7843_CS) #define ADS7843_CS_HIGH() GPIO_SetBits(GPIO_ADS7843_CS_PORT, RCC_ADS7843_CS) #define SPI1_SCK_LOW() GPIO_ResetBits(SPI1_PORT, SPI1_SCK) #define SPI1_SCK_HIGH() GPIO_SetBits(SPI1_PORT, SPI1_SCK)
-
Thread
STM32F4 DISCOVERY und SainSmart 3.2″ Display
für den Touch die Libary: 09 = Touch_ADS7843 (um einen Touch mit dem ADS7843-Chip auszuwerten)
Düsendieb schrieb im Beitrag #3927838: > für den Touch die Libary: > 09 = Touch_ADS7843 (um einen Touch mit dem ADS7843-Chip auszuwerten) Hat mein Display denn diesen Treiber?
-
Thread
Kalibrierung touchscreen
controler einen ssd2119 chip nutzt. Dieses Display hat einen Touchscreen mit drauf. Der durch einen ads7843 gesteuert wird. Ich habe folgendes Problem: wenn ich auf der selben Höhe die y werte vergleiche habe ich eine Differenz von 5000. Wohl bemerkt auf der selben y Höhe! Kann es sein das dass Touchscreen
> Set Tp_cs > Readtouch_x = Makeint(adh , Adl) > [/code] Äh. Wenn ich ins Datenblatt zum ads7843 schaue, dann ist dort aber die Bitaufteilung eine ganz andere. Im ersten Byte sind die höherwertigen Bits, im 2. Byte sind die niederwertigen Bits, wobei die um 4 Bits verschoben sind. Kein Wunder
-
Thread
Resistiver Touchscreen an ADS7843
Guten "Abend", Bekomme meinen Touchscreen an einem ADS7843 nicht so recht zum laufen. MPU: STM32F103 SPI2 ansprechen funktioniert soweit. Lediglich an der Kalibrierung scheint es zu scheitern. Anbei ein Bild des Touchscreens. Evtl. könnt ihr Anhand des Bildes erkennen ob ich die TS Kontakte korrekt an den ADS7843 angeschlossen habe. http://www.pic-upload.de/view-18330990/2013-02-28-23.36.51.jpg.html von Links nach Rechts : X-, Y-, X+, Y+ Somit könnte ich wenigstens einen Anschlussfehler ausschließen
-
Thread
Welches Touch GLCD?
_1139 ~25€ 3.2" 320*240 HX8347-A Controller SD-Slot Touchcontroller ADS7843 ------------------------------------------------------------ http://cgi.ebay.de/3-2-TFT-LCD-Module-Display-Touch-Panel-PCB-adapter-/190451748066?pt=LH_DefaultDomain_0&hash=item2c57cf0ce2#ht_5040wt_906 ~21€ 3.2" 320x240 SSD1289 Controller Touchcontroller ADS7843 ------------------------------------------------------------ welches könnt ihr empfehlen? bzw habt ihr nen besseres? sollte sich in der gleichen Preisklasse befinden das ganze wird mit nem