-
Thread
Grafikdisplay für AVR Controller
eBay LCD 12864
http://www.ebay.de/itm/1-44-Colorful-SPI-TFT-LCD-Display-ST7735-128X128-Replace-Nokia-5110-3310-LCD-/382121587331 https://github.com/adafruit/Adafruit-ST7735-Library und viele weitere Quellen für alle möglichen Controller
-
Thread
STM32F746 Discovery ARDUINO
Lib, aber der Controller ist nicht ganz der Selbe: https://github.com/adafruit/Adafruit_FT6206_Library
Bibliothek??? Kann man das abändern? EDIT: ich lese mich gerade ins Arduino Adafruit GFX Library User Guide ein.... ich denke ich sehe schon was man da wie ändern muss. http://henrysbench.capnfatz.com/henrys-bench/arduino-adafruit-gfx-library-user-guide/
-
Thread
LCD zeigt nur weiße Blöcke an
an dieser Jumperwire, mache sie kürzer stecke sie anders an und überprüfe die technischen Daten des LCD Treibers - Timing, Init & Befehlssatz - mit der eingesetzten LCD Bibliothek. Da gibt es Unterschiede, die muss man aus dem Datenblatt herauslesen und bewerten.
Hi Wie immer, wenn es um LCD geht, die Grundlagen: http://sprut.de/electronic/lcd/index.htm Beim Arduino kann dann noch hinzu kommen, daß die eingebundene LIB für ein ganz anderes Display gedacht war oder man nur die Belegung
-
Thread
Textersetzung im Präprozessor innerhalb von Strings möglich?
ersetzen lassen? Also automatisch? Hintergrund: Ich gebe Strings, die ich im Flash habe, auf einem LCD aus. Das ist ein Standard-HD44780 wie man sie problemlos über Ebay bekommt. Der Zeichensatz ist auch ok und für A-Z, a-z und 0-9, Punkt, Komma und andere Standardzeichen kein Problem. Umlaute allerdings
constants. The default is UTF-8. charset can be any encoding supported by the system’s iconv library routine. [/pre] Wenn man also die iconv-Library des Systems um eine Variante für das 44780 erweitern könnte, wäre das Problem gelöst.
-
Thread
SID-Player ARM/FPGA?
mehr daran erinnern wie diese Abschätzungen zustande kamen. xD (mit/ohne Ansteuerung von SD-Card/LCD/XMEM/etc. ?) PS: Ach, ich schicke dir nachher mal einfach 'ne PM.
ausgeführt wird!), dass nach dem Start des C64-Cores direkt das SID-File abgespielt wird. Geniale Library! Ich glaub ich teste mal den ag_6502 ... Da muss ich aber bisserl was umbauen, weil der die Signale Phi1 und Phi2 selbst erzeugt.
-
Thread
STM32F407 Black und Arduino
Müsste eigentlich so funktionieren: [c] void set_px(u16 x,u16 y,u16 color){ LCD_REG = 0x002a; LCD_RAM = x; LCD_REG = 0x002b; LCD_RAM = y; LCD_REG = 0x002d; LCD_RAM = color; } [/c] Tut es aber leider nicht. Kann jemand weiterhelfen?
x, u16 y, u16 color) { LCD_REG = 0x002A; // column address set LCD_RAM = x; // Startwert 16 Bit LCD_RAM = x; // Endwert 16 Bit LCD_REG = 0x002B; // row address set LCD_RAM = y; // Startwert 16
-
Thread
2x NRF24L01+ | 2x Texas Instrument tm4c123gxl | Keine Funkverbindung
MOSI), PD_1 (CS), PD_0 (SCK), PE_1 (IRQ) Ich habe im http://forum.43oh.com/topic/3237-energia-library-nordic-nrf24l01-library/?page=11#comment-48805 gesucht und dort die Enrf24_v1_8.zip Bibliothek herunter geladen Enerf24_RXdemo [c]#include <Enrf24.h> #include <nRF24L01.h> #include <string.h
Sender: [c] const byte xAxis = 29; //Pin PE_3 const byte yAxis = 28; //Pin PE_2 const byte LCD[2] = {9, 10}; //Pins PA_6, PA_7 (SCL, SDA) const byte nRF24L01[6] = {34, 25, 26, 24, 23, 27}; //Pins PC_7, PD_2, PD_3, PD_1, PD_0, PE_1 (CE, MISO, MOSI, CS, SCK, IRQ) [/c] Empfänger: [c] const
-
Thread
Ansteuerung für TFt Display
Hi, ich habe hier folgendes Display: https://www.distrib-informatique.com/lcd/Library/Toshiba/LTM10C273.pdf Das ganze ist Teil eines Siemens TFT Displays (Snikey) mit Touchscreen usw und dazugehöriger spezieller Grafikkarte. Leider ist die Grafikkarte abgeraucht. Gibt es
-
Thread
Dosieranlage mit Arduino - kurze Frage
FLOWSENSORPIN, HIGH); pinMode(SOLENOIDPIN, OUTPUT); pinMode(FLOWSENSORPIN, INPUT); lcd.begin(16, 2); // start the library printBanner(3000); // show banner for 2 seconds lcd.clear(); printLabels(); lastflowpinstate
,2); lcd.setCursor(15,1); lcd.print("L"); lcd_key = read_LCD_buttons(); // read the buttons switch (lcd_key) // depending on which button was pushed, we perform an action
-
Thread
Gleichstromlast MOSFET
Weltmeister, die in ihrer Schaltung keinen einzigen Kondensator verwenden und ihre Anzeige- Einheit LCD Display nennen ....
> I had deliberately omitted the filtering capacitors > and decoupling capacitors. Und über 'LCD Display' habe ich mich in der Eagle Library auch schon geärgert, aber wer editiert das schon raus? Also bleibts einfach so.
-
Thread
Atmega2560+SSD1963 SD-Karte
SSD1963 Controller. Am Display ist ein SD-Karten Slot. Ich versuche die SD-Karte mithilfe der FAT32 library zu beschreiben aber leider geht das überhaupt nicht und ich weiß nicht, wo der Fehler liegt. Hat jemand so etwas schonmal gemacht? Bzw kann ich den SD-Slot am Display überhaupt mit der FAT32 library
Code-Beispiel? Ich programmiere den Atmega2560 in Atmel Studio, dort funktioniert die SD-Card-library von arduino nicht. Langsam verzweifle ich...
-
Thread
EA-DOG-XL-240-7 wo ist der Befehl zum löschen?
j; move_to(y, x); for(j=0;j<cly;j++) { for(i=0;i<clx;i++) { lcd_dat(0x00); } y++; } Klappt wunderbar. Mein einziges Problem mit dem Display ist nun, dass die großen Schriftarten aus der DOGM Library nicht klappen´. Jemand ´Lust mir
aber erstmal ein kleineres Problem mein kleines Skript klappt ja. Hier aus dem Topic ist die Library mit den Fonts. https://www.mikrocontroller.net/topic/144500 ich bin mir ziemlich sicher dass es an meiner lcd_put_char Funktion liegt. **************************************************
-
Thread
EQ mit Arduino
I2C oder SPI musst du dann jedoch noch selber schreiben / anpassen. Vielleicht gibst ja schon eine Library dazu. Am besten kaufst du dir das Eval-Board mit dem USB-Adapter. Dan kannst du mal anfangen das ganze am PC zu testen. Wenn du ein Mischpult bauen willst, dann gibt es auch Sigma-DSPs mit
Codefetzen anbieten. Läuft auf einem STM32F103. Ich habe den per SPI gefüttert, ein 640x480 Pixel LCD hängt da auch noch dran. Viel Erfolg
-
Thread
STM32 Tutorial für cmsis_lib
Hamdi schrieb im Beitrag #4970357: > CMSIS_library Was meinst du damit? Die "Standard Peripheral Library" von ST? "CubeMX/HAL Library" von ST? Irgendetwas anderes?
Christopher J. schrieb im Beitrag #4970814: > Hamdi schrieb: >> CMSIS_library > > Was meinst du damit? Die "Standard Peripheral Library" von ST? > "CubeMX/HAL Library" von ST? Irgendetwas anderes? Warum stellt man solche Fragen, die eindeutig zeigen, daß man garnicht
-
Thread
arduino hysterese mit ds18b20
#define threshold 25 #define hysterese 1 const int cycles = 20; LiquidCrystal_I2C lcd(0X27,16,2) void setup() { pinMode(motorPin,OUTPUT); lcd.init(); lcd.backlight(); } void loop() { float resultTemp = 0.0; for(int i = 0; i < cycles; i++){ int analogValue
* analogValue) / 1024; resultTemp += temperature; delay(DELAY1); } resultTemp /= cycles; lcd.clear(); lcd.print("Temp:"); lcd.print(resultTemp); #if ARDUINO < 100 lcd.print(0xD0 + 15, BYTE); #else lcd.write(0xD0 + 15); #endif lcd.print("C"); lcd.setCursor(0, 1); lcd.print("MOTOR:
-
Thread
mit einem 8051 Mikrocontroller einen Mlx90416 Infrarotsensor anstuern
versuche mal [c] init_lcd(); pos(0); sprintf(txt,"T=%i",(int)Daten); lcdsend(txt); [/c] oder [c] init_lcd(); pos(0x40); // 2. Zeile sprintf(txt,"T=%i",(int)Daten); lcdsend(txt); [/c]
Lt. Bild initialisiert Dein LCD nichtmal. Wie schon gesagt wurde, Du mußt schrittweise vorgehen. Gib erstmal Text und Zahlen auf dem LCD aus.
-
Thread
LCD Ansteuerung erlernen.
Hallo zusammen, ich habe mir "auf gut Glück" bei Pollin ein LCD-Dispay mitbestellt: http://www.pollin.de/shop/dt/Mjk2ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_NAN_YA_LTC79H202T50K_240x320.html Nun stellt sich heraus, dass es für dieses
muss. Meine Frage ist nun, wo man die Programmierung eines entsprechenden Treibers bzw. einer Library erlernen kann. Das Datenblatt habe ich mir zu Gemüte geführt, werde aber (mangels Kenntnissen & Erfahrung) nicht schlau draus. Die LCD-Tutorials hier im Board helfen da auch nicht weiter. Wo
-
Thread
ILI9341 Teil des Bildschirmes wird nicht bemalt
erworbenes 2,4" 320x240px Display. Es ist relativ sicher ein ILI9341 verbaut. Ich habe mir die TFTLCD library von Adafruit geholt (https://github.com/adafruit/TFTLCD-Library). Beim Versuch den Graphictest durczuführen, scheiterte es am Auslesen des Chips. Also habe ich manuell den identifier (Zeile 64) auf
großen Fehler hätte. Habe aber dennoch nachgeschaut, soweit ich das sehe, ist die Funktion flood die LCD-füllende Funktion. Und dort sind die relevanten Variablen alle groß genug definiert.
-
Thread
STM32 I2C direkt über die Register
nicht allein um das eher seltene Toggle an sich. Ein anderes Beispiel sind die 4 Datenbits von Text-LCDs. Oder auch schon die Steuerung eines einzelnen Pins. Wie setzt man einen Subset von Pins auf einen Wert, gleichzeitig oder nacheinander, ohne eine solche Falle einzubauen? Dafür hat jeder Hersteller
funktionierten die AN2824 Konzepte fuer mich einwandfrei. Ich verwendete damals übrigens die STD-Peripheral Library und nicht die neuere HAL/CUBE unter Atollic.
-
Thread
ARM-Cortex als Anfänger?
beschäftigen, das eine (http://www.diller-technologies.de/stm32.html) > legt eine Art Standard-Library zugrunde und das andere > (http://en.radzio.dxp.pl/stm32vldiscovery/) arbeitet rein auf Basis des > Datenblattes (er nennt es Reference Manual). Was ist denn jetzt die > bessere Herangehensweise? Die Standard Peripheral Library war eine Bibliothek von ST zur Programmierung von STM32. Mittlerweile wird sie aber nicht mehr weiterentwickelt und wurde durch eine andere Bibliothek (STM32 HAL) abgelöst. Das Reference-Manual
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
WR \______ \____________ [/code] Aber eine fertige Library genau für diesen Typ wirst du kaum finden, da musst du schon ein bisschen selber schreiben...
passig aus: http://topwaydisplay.en.made-in-china.com/product/WqMxPBozndhn/China-240X120-Graphic-LCD-Display-Cog-Type-LCD-Module-LM240120H-with-High-Quality.html Controller ist ein UC1618 laut Anzeige.
-
Thread
Arduino Mega2560 EA DOGM 163
Code ist ein Beispiel von dem Arduino Programm und die dazu gefügt Lib von mir. Den Arduino und das LCD habe ich so verdrahtet. danke für die Hilfe
DOG.position(0,1); DOG.string("Hello"); } Wozu benötigt man die LiquidCrystal.h Library? Die dogm_7036.h genügt doch Gruß Thomas
-
Thread
(µVision) Zahl mit 2 Nachkommastellen auf LCD ausgeben (ADC)
Hallo. Programm: Keil µVision3 Poti: 0V - 255V LCD: 2x20 Wie kann ich eine Zahl mit zwei Nachkommastellen auf einen LCD-Display ausgeben? Mit Float funktioniert das nicht. Man dreht am Poti und die Spannung verändert sich auf der LCD-Anzeige. Jetzt
https://www.tutorialspoint.com/c_standard_library/c_function_sprintf.htm
-
Thread
EA DOGM204N-A nicht zum Laufen zu bringen
scheint mir ausreichend zu sein. Aus diesem die *vollständige* Initialisierung ausführen: http://www.lcd-module.com/fileadmin/eng/pdf/doma/dogm204e.pdf Für Einzelheiten das Datenblatt: http://www.lcd-module.de/fileadmin/eng/pdf/zubehoer/ssd1803a_2_0.pdf
http://www.lcd-module.de/fileadmin/eng/pdf/zubehoer/ssd1803a_2_0.pdf Im Kapitel 13.3 ff ist das Timing angegeben.
-
Thread
I2C Bus funktioniert manchmal
ist in Ordnung, irgendeine Routine blockiert oder resettet deinen uC. Passiert das auch ohne LCD ?
Ordnung, irgendeine Routine > blockiert oder resettet > deinen uC. > Passiert das auch ohne LCD ? Wie gesagt, das Lcd Textprogramm habe ich schon hochbeladen i2clcd test.zip Ohne lcd kann ich später mal testen. > Das gilt auch für die Problematik > der "dicken" Elkos sekundärseitig der
-
Thread
Touch display an einen atmega32
Oder ein anderes TFT: http://www.hotmcu.com/5-graphical-lcd-capacitive-touch-screen-800x480-spi-ft811-p-301.html?cPath=6_16 Naja, statt des Mega32 kann es dann auch sicher nicht schaden einen Mega644 oder Mega1284 zu benutzen - wenn es denn AVR bleiben soll
alle 20ms so schlapp 500 Byte über den SPI, was bei 8 MHz ungefähr 0,5 ms dauert. Wobei meine "Library" für sowas ziemlich ineffizient ist, da könnte man noch etwas Overhead raus optimieren.
-
Thread
ATMega1284P + EA-DOGL128 mit Library von Jan M.
SCL A0 (PB0) -> A0 PB1 -> RST SS (PB4) -> CS In der Library habe ich folgendes eingefügt bzw. geändert: Dogm-graphic.h: #define DISPLAY_TYPE 128 #define LCD_USE_CHIPSELECT 1 #define LCD_USE_BACKLIGHT 0 #define PORT_A0 PORTB #define DDR_A0
Hallo, Du solltest erst die Font's bekannt geben. lcd_init(); lcd_set_font(FONT_FIXED_8, NORMAL); ... Gruß G.G.
-
Thread
Belichtungsgerät kaputt?
. Nachdem ich den Stecker eingesteckt habe, tut sich garnichts. Leuchtstoffröhren bleiben aus, die LCD-Anzeige ebenfalls ... In der Betriebsanleitung lese ich was von einem "Netzschalter". Meint das "Stecker einstecken" und mein Gerät ist kaputt, oder bin ich allen Ernstes zu blöd den Einschalter zu
am Deckel bzw. den Scharnieren nicht ausmachen. Wenn das Gerät verschlossen ist (Bügel), bleibt die LCD Anzeige ebenfalls aus. Wo ist der Trick? Oder ist das Gerät kaputt?
-
Thread
Erfahrungen mit Arduino
chris_ schrieb im Beitrag #4927822: > . Bei Arduino kein Problem: Library laden, fertig. Das Problem hierbei nur ist, daß das, was beim Arduino "Library" genannt wird, eben *keine Library* ist. Was eine Library ist, ist im Umfeld Compiler - Assembler - Linker klar
#4928008: > Im Umfeld eines C-/C++-Compilers resp. Linkers ist das *eindeutig* > definiert, was eine Library ist. Bitte schnell die "C++ Standard Template Library" und andere, äh, Dinger umbenennen.
-
Thread
Arduino TFT Monitor ansteuern
für Arduino und das zugehörige Controller-Schild: XCSOURCE TFT 3.2" 4.3" 5.0" 7.0" Mega Touch LCD Schirm Schild Erweiterungs Brett für Arduino Mega 2560 UNO R3 TE519 Aber leider habe ich keine Software, mit der ich das ansteuern kann. Hat vielleicht bitte jemand ein Beispielprogramm oder einen
Belo L. schrieb im Beitrag #4925632: > Im Netz nicht fündig geworden. Such mal nach "ssd1963 library arduino".
-
Thread
(ST) ARM Programmierung - HAL, SPL, CMSIS
90% der Anwendungen benutzen fremde Librarys und niemand stört sich daran, z.B. I2C, UART, LCD, SD-Card, um nur einige zu nennen. Alle nötigen Einstellungen werden meistens dort gemacht. Und das auch noch bei AVRs die bei weitem nicht so kompliziert sind. Jetzt auf einmal reden alle von
Konflikte zuerst anzeigen und meistens auch ein Gerüst erzeugen. Das wird dann je nach verwendeter Library noch angepasst (mit Hilfe der entsprechenden Manuals) und als Grundrojekt für dieses Modell abgelegt. Bei Bedarf wird entsprechendes Verzeichnis kopiert und damit wird dann weitergemacht.
-
Thread
Bascom Syntax - Error
String Dies kann wohl kaum der Fehler sein. Ist ja intern. Meine Vermutung hier: Es sind 2 Library eingebunden. Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7 Config Lcd = 20 * 4 und Config Dcf77 = Pinb.4 , Timer = 1 , Debug
und wo sie in > Deinem Bascom-Verzeichnis steht. Ist doch mein Problem auch wenn ich ein Rem auf Lcd und Dcf77 setze, kommt auch dies Meldung. Wo soll ich nach Namen [_NUM2BIN_INT] suchen? Bascom meldet ja (hartnäckig) er findet die Routine nicht. Bussard schrieb im Beitrag #4921332: > Ansonsten
-
Thread
uart Lib - Peter Fleury - kompiliert nicht
wie z.B. math sind in einer echten Library gut aufgehoben.
macht denn in euren Augen eine Lib aus, wenn ihr zu der > Funktionssammlung Peters uart nicht Library sagen wollt? Eine Library ist ein vorcompiliertes Binärpaket, was ins Projekt eingelinkt wird, wie z.B. die C-Standardlibrary, oder die Math-Library. Man kann dazu die Quelltexte haben, muß man
-
Thread
Liquid Crystal
Entwicklung einer LCD Library .Tutorial gesucht schrieb im Beitrag #4919748: > Ich suche also ein, vorzugsweise deutschsprachiges, Tutorial bei den von > Grund auf gezeigt wird wie eine LCD Library(HD44780 Controller)
als Untermenge verwendet ist es dennoch C++ und KEIN C . Entwicklung einer LCD Library .Tutorial gesucht schrieb im Beitrag #4919748: > Unwichtig (im Sinne muss erklärt werden) ist aber wie eine Library > generell aufgebaut ist, was diese ist und anderer absolutes > Grundlagenwissen
-
Thread
[STM32] DOGM204-A / SSD1803A Library
Output Konfiguriert und dann folgende Funktion für das Ziehen auf LOW bzw. High Level der CS pin meines LCD: void SPIx_DisableLCD(void) { HAL_GPIO_WritePin(SPIx_NSS_GPIO_PORT ,SPIx_NSS_PIN , GPIO_PIN_SET); } void SPIx_EnableLCD(void) { HAL_GPIO_WritePin(SPIx_NSS_GPIO_PORT ,SPIx_NSS_PIN ,
SPI_NSS_PULSE_DISABLE; nicht finden Können. Ich noch ein Paar Fragen oder Unklarheiten, kann man anstatt deine LCD read function: static uint8_t LCD1803_ReadB(SPI_HandleTypeDef *spi) { uint8_t b = LCD1803_STARTBYTE|LCD1803_FLAG_RS|LCD1803_FLAG_RW; uint8_t zero = 0; HAL_SPI_Transmit(spi, &b, 1,