-
Thread
Oled display 128 mal 64 180 Grad verdreht
funktionieren grundsätzlich, nur die gesamte Darstellung ist kopfstehend. Arduino IDE 1.8.13. Die OLED-Library arbeitet mit Software-I²C. In der Initialisierung des Treibers stehen beispielsweise: i2c_send(0xA1); // segment remapping mode i2c_send(0xC8); // COM output scan direction Mir ist bewusst
Analyzer nicht eingrenzen. [Schbässle] Am Besten man fragt die KI ob die Timing-Werte für das LCD/OLED stimmen. [/Schbässle]
-
Artikel
STM32
. Somit muss man sich nicht selbst um die Peripherie-Register kümmern. Diese Library und ihre Dokumentation setzen das grundlegende Verständnis der Funktion des jeweiligen Peripheriemoduls voraus, wie es die o.a. Referenz und diverse Appnotes vermitteln. Die Library beinhaltet außerdem
STM32 Mikrocontrollers kann die Library für den jeweiligen Controller heruntergeladen werden, z.B. hier für den o.g. STM32F103RC. Library für STM32F4xx: STSW-STM32065 STM32F4 DSP and standard peripherals library STM32 Cube HAL. Hat seit
-
Thread
Kicad: Footprints unter Modulen
möchte ich für Abblockkondensatoren oder I²C-Widerstände o.ä. nutzen. Manche Module, zB. das geplante LCD-Display ist ganz schön groß. Wie stelle ich es im Kicad an, das mir der DRC nicht immer die Überlappung der Footprints ansagt? Die Möglichkeit, welche ich gefunden habe, ist im DRC einzustellen:
Rechtecke um diese Leisten herum zu zeichnen, am besten mit Abständen wie in den oben verlinkten Library Conventions empfohlen.
-
Thread
Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial
Empfängerseitig habe ich nur einen Sketch programmiert und aus der darin enthaltenen Klasse ganz bewußt keine Library gemacht, da das Display-Interface in sich nur eine Firmware darstellt, aus der eben nur diese eine Funktion gemacht wird und deshalb die Wiederverwertbarkeit eher nicht gegeben ist. Grundsätzlich
zur Dokumentation (die fast länger gebraucht hat als der Code) nur die 3 Demo-Programme aus der Library. Das LCD-Interface (Receiver) bestimmt den Arduino-Pin A4 als RxD (der jedoch geändert werden kann), für Demoprogramme des Senders wird ebenfalls A4 verwendet, hier ist A4 dann logischerweise
-
Thread
TWI1 auf Atmega328PB schlägt fehl
der Reset durch eine mir unbekannte Interruptquelle erzeugt wird. Ich vermute, es ist die Serial-Library. Mit diesem Catchall gibt es keine Resets mehr, Der Output von sieht nun so aus: [code] ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... after beginTransmission
, Error-code is: 0 LCD found. ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... after beginTransmission() ... End Transmission, Error-code is: 0 LCD found. ==Start LCD== Probing for
-
Thread
Kommunikation zwischen 2 MC
Arduino-Code, denn das hier: #include <LiquidCrystal.h> using namespace std; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Pin-Belegung für das LCD habe ich außerhalb von Arduino noch nie gesehen! .... hier wäre es dann mal höchstinteressant, deine LiquidCrystal.h zu sehen! .... Wenn du das
koppeln magst bidirektional sein. Schade, ich habe mein Arduino Sender- und Empfängersketch für Text-LCD als Miniterminalausgabe gerade fertig gemacht, die Klasse halt..... dann erübrigt sich das Erstellen einer Library hierfür. Vllt. sollte ich das dann als Projekt einstellen, das hat jetzt in der Reha
-
Thread
DCF-Uhr from Scratch
3B und ganz unten erkennt man vielleicht die 6 Batteriehalter. Hinter das große Loch gehört ein DOG-LCD 102x64.
Das ist soweit ich das verstehe genau das, was Udo Klein in der Blinenlights-Library macht.
-
Thread
HD44780 I2C Adapter
https://homepages.uni-regensburg.de/~erc24492/LCD-Adapter/LCD-Adapter.html Da sind nicht nur die korrekte Bezeichnung 8574 sondern gleich zwei Schreibfehler zu finden: I2C Adapter für LCD Display mit PCF7574 Datenblatt: I2C-PCF8674 LCD Modul
werden "verkapselt". Und im Anhang eine getestete Init mit USI für ATiny2313/4313 Sain Smart LCD Platine -> Pinout identisch. ciao gustav
-
Thread
NXP LPC2148 - Programmierungsumgebung
kommen damit zurecht. Auch werden ab und zu Fehler bemängelt. Dann gibt es noch die LL-Peripheral Library die aus der früheren SPL (Standard Peripheral Library) entstanden ist. Mit der cubeMX SW kann man ein komplettes Framework graphisch zusammenklicken und es schreibt Dir dann ein minimal lauffähiges
meine Grenze. Bei der Zusammenarbeit von FMC und LTDC finde ich immer noch nicht den Grund, warum das LCD falsch konfiguriert und nur flimmernde Zeilen zeigt. Naja, der geprügelte Hund bleibt bei seinem Herrchen und ich werde weiter STM einsetzen. Jetzt fühle ich mich immerhin etwas erleichtert! ;-)
-
Thread
Erfahrungen mit AI-Coding
lcd.clear(); lcd.setCursor(0, 0); lcd.print("Arduino Blink"); lcd.print("\n"); } void loop() { lcd.print("On"); // Toggle blink mode on/off digitalWrite(LED_A, !digitalRead(LED_A
schrieb im Beitrag #8028659: > Ich geb Dir € 1.000,- tausend Euro wenn Du mir erklärst was am > LCD-Display das Problem ist, am QLED‑Display, CRT‑Display, OLED‑Display > und TFT‑Display aber nicht. Weils doppelt gemoppelt ist. LCD steht doch für Liquid Crystal Display. Ein LCD-Display wäre dann
-
Artikel
Raspberry Pi Einführung
die jedoch in den RS485-Bus gespeist wird. Als kleines Highlight gibt es noch die Möglichkeit, ein LCD anzuschließen. Dafür sind Portexpander und Potentiometer für Helligkeit und Kontrast vorhanden. Genauere Informationen, Schaltpläne und Bilder gibt es im embedded projects journal. Weitere Informationen
man Arduino-Aufsteckplatinen mit dem Raspberry Pi verwenden. Cooking-hacks.com Dazu existiert eine Library "arduPi": "In order to make complete the compatibility we have created the arduPi library which allows to use Raspberry with the same code used in Arduino. To do so, we have implemented conversion
-
Thread
EmbeddedWorld 2026, Catch-All – Bauteile, Stromversorgungen, Meshnetze uvam
, 2MB Dual Bank) and the A31C144 entry-level series. The G43A demo showcases high-quality graphic LCDs powered by the LVGL library for modern appliance UIs. [/c] Vor Ort gab es dann allerdings “nur” Kataloge zu sehen.  ### Altera x NVIDIA – schneller GPU-Datentransfer
-
Thread
DCF77 Empfangsprobleme
auf keinen Fall hierher gehört, sind wirre und kaum verständliche Ausführungen über irgendwelches LCD-Gebastel.
nicht: ; LCD 2x16, Vierbitmodus ; PortB LCD Ausgabe: R/W=GND ; PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 ; n/a LED ena rs D7 D6 D5 D4 Zeigt einmal wieder mehr, dass man vor Überraschungen nicht sicher ist.
-
Thread
Tron Cryptophon
Löwenanteil der Firmware gar nicht im Projekt ist. Ich sehe in dem kleinen ASM File praktisch nur LCD Kommandos und die Tastaturabfrage.
Anhang aus: https://www.tutorialspoint.com/cryptography/idea_algorithm.htm Ob der Tron ne fertige Library verwendet hat oder den Algo nach einem Artikel aus einer fachwissenschaftlichen Zeitschrift nachgecodet hat, ist unbekannt. Nach dem WP-Artikel wurde IDEA an einer Uni entwickelt unterlag aber doch
-
Thread
CH32V003 und Arduino
dafür wurde es ja auch so konstruiert, einstiegsfreundlich. Das war auch mein Anfang. Ein Nano, LCD anstöpseln, library laden und Loslegen. Erst mit dem PY32 kam so richtig Interesse auch "besser" programmieren zu lernen. Gibt wenig librarys, wobei häufig die vom STM32 kompatibel sind. Und wie beim
Erklärung kommt der damit vermutlich nicht direkt weiter, schon der Unterschied zwischen der Schreibweise LCD_ (Uppercase!) Zu lcd. (Lowercase) der Standard library. (Hab's getestet! Mein Nachbar, wandelndes Klischee der Arduino Welt. Tutorial kopieren, scheitern, nächstes Tutorial. Das ist ein Loop bis irgendwann
-
Thread
I2C Display einfache Frage
haben. Als Anfänger nimm lieber die Librarys - ein OLED ist komplizierter als ein Standard HD44780 LCD zum laufen zu bringen. Das erkennst Du schon an den umfangreicheren DB gegenüber den LCD.
> Als Anfänger nimm lieber die Librarys - ein OLED ist komplizierter als > ein Standard HD44780 LCD zum laufen zu bringen. Der essentielle Unterschied ist nicht OLED gegenüber LCD, sondern Graphikdisplay gegenüber Textdisplay.
-
Thread
Arduinopreise? WTF?
Anwendungen sind ESPs oder ähnliche 32-Bitter schlicht Overkill. Natürlich gelten bei Graphik TFT LCD und Touch Anwendungen andere Kriterien. Was Arduino Preise betrifft, sind sie in der Tat nicht unbedingt angemessen. Ich hatte mit Fernost Klones noch nie Zuverlässigkeitsprobleme. Da kann ich mir
mit Arduino. Geht schnell und unkompliziert. Man muss ja nicht für alles immer nach einer fertigen Library suchen. Kann man, wenn es bequem sein soll. Meine Erfahrung ist, daß eigene HW Treiber oft mit weniger Ressourcen auskommen, weil man für solche Projekte nur das implementiert, was man braucht und
-
Thread
Programmieren mit KI
Du kannst dein Arduino Library Problem ja in einem eigenen Thread diskutieren. Es passt hier nicht hin.
mir. Das einzige was von mir zu finden ist, liegt hier im Forum und ist die minimal "überarbeitete" LCD "library" für das Fumot 25k LCD. (Upper/Lowercase Font und grob zusammen gepfuschte Zeichenfunktionen, paar Farben extra, Display Rotation) Grottenhässlich und unelegant wie ich finde, weit abseits
-
Thread
Benutzt hier noch jemand Windows?
dem LH5801 und Waschmaschine klingt seltsam, wenn man bedenkt diese hätte _damals_ ein pixelfähiges LCD haben 'müssen', denn dieser Chip hat den 8-Pixelzeilentreiber für das LCD inne! Hidden Register klingt auch sehr nach Z80 😆
Herz-OP durchgeführt? Als Ersatzteil hätte man die CPU vielleicht sogar bestellen können. Ein einzelnes LCD war kein Problem und werkelt heute noch in meinem Gerät.
-
Thread
Compiler (C) für PIC 12/16
/master/C%E8%AF%AD%E8%A8%80/The+C+Standard+Library.pdf Oder den Link verfolge: https://en.wikipedia.org/wiki/C_standard_library Du hast dich mit Deinem "Wissen" ganz schön in eine einsame Nische manövriert.
C eine Library ist Wo steht die Definition nochmal im C-Standard?
-
Thread
Airbus A320 muß unten bleiben
unsere Kernkraftwerke liefen bis zum Schluß mit Kram aus den 70ern oder gar 60ern. Außer natürlich den LCD-Monitoren im Besucherzentrum und den Teilen der Leitwarte, wo die Führungen hingingen. :) Ich habe mal an der Ampel grün bekommen, bin losgefahren und dann bretterte eine Straßenbahn quer vor mir
automatically for a significant part. Such a tool has as input the functional specification sheets, and a library of software packages, one package for each symbol utilized. The automatic programming tool links together the symbol packages."
-
Artikel
Linksammlung
beschäftigt www.edevices.lt - USB2CAN inexpensive USB to CAN bus converter USB. eUSB-162 und eUSB-LCD - At90USB162 basiertes universelles USB Prototypen / Mikrocontroller Modul und USB Terminal Interface für HD44780 kompatible LCDs auf Basis der Lufa Library Igor-Plug - USB Device interface in AVR Firmware
- TOSHIBA_LCD_T6963C, AVR Graphics C C ASM Grafik LCDs - 128 x 112 Grayscale für MSP430 und andere uCs. Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128) SED1330 an ATMega. Library für
-
Thread
Circuitpython und Waveshare PiPico2 LCD0 nch96
Python Link https://circuitpython.org/board/waveshare_rp2350_lcd_0_96/
mit Thonny: MicroPython v1.25.0-preview.143.g39538e4c9.dirty on 2024-12-24; Waveshare RP2350-LCD-0.96 with RP2350
-
Thread
Object Oriented Forth
the pixels of this LCD are 160(H) RGB × 80(V). https://www.waveshare.com/wiki/Pico-LCD-0.96
LCD = LCD_0in96() LCD.set_bl_pwm(65535 * 60 // 100) print("Init LCD done") # Init LVGL LVGL(LCD=LCD) print("Init LVGL done") #import display_driver import
-
Thread
Neuer OrangePi, neue Mikrocontroller und dazugehörende Software
plethora of features and functions for graphics and HMI applications: • High resolution Graphics LCD Controller supports up to 1280x800 displays with both parallel RGB and 2-lane MIPI DSI interfaces • Two-Dimensional Drawing Engine offloads the graphics rendering tasks from the CPU and supports
twxs.cmake Plugin ab, welches mit dem aktuellen Microsoft-CMake-Plugin kollidiert und insbesondere CMake-Library-Projekte durcheinander bringt.
-
Thread
STM32F4 - Spiele
offenbar ein Joy-It-spezifischer Controller drin ist, der das SPI auf die parallele Schnittstelle des LCD-Controllers umsetzt. Das könnte erklären, warum ich kaum eine Library für STM32 finden konnte. Vielleicht hat ja auch hier jemand damit Erfahrung und weiß, wie die Anbindung funktioniert. Es soll ja
-
Thread
Eigener Bootloader stm32f103
Stefan M. schrieb im Beitrag #7944993: > Ich muss ja dan in meinen eigenen Bootloader auch die SD-Library und die > OLEDLibrary mit einbinden um auf die SD Karte zugreifen zu können und > den fortschritt bzw. Fehler auf dem Display anzeigen zu lassen. Wenn ich sowas lese, enstehen bei mir Zweifel
Stefan M. schrieb im Beitrag #7944993: > Ich muss ja dan in meinen eigenen Bootloader auch die SD-Library und die > OLEDLibrary mit einbinden um auf die SD Karte zugreifen zu können und > den fortschritt bzw. Fehler auf dem Display anzeigen zu lassen. Das würde bedeuten der Bootloader wird riesig
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
Die includes einfügen: #include <LiquidCrystal_I2C.h> // I2C-Display LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display und das LCD initialisieren: lcd.init(); // Initialize the lcd
alle Befehle für das Display erst eingefügt, als ich keine Adressen fand. Zuerst habe ich mit dem LCD angefangen. Sobald ich nur diese 3 Zeilen einfüge: #include <LiquidCrystal_I2C.h> // I2C-Display LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 lcd.init(); finde ich
-
Thread
DCF77-Empfänger Sammelbestellung
von Pollin, für unter 5€, auszuschlachten, hat mich noch nie enttäuscht. https://www.pollin.de/p/lcd-funkwecker-51140-02-grau-b-ware-591764 Aber wie es scheint, könnte dies Herausgedrungen... Ähh, lassen wir das.
#7950787: > Was mach ich da falsch? Dieses ;) > Die Firmware basiert auf der Blinkenlights-Library.
-
Thread
Notebook Zellenspannungen auslesen
finden. Ich hänge dir mal meine main.c ohne weiteren Kommentar an. Ich benutze die I²C Lib und die LCD Lib von Peter Fleury.
zu tun und weiß, was es ist.) Irgendeine „SMBus-Library“, die man unter Windows benutzen könnte, ist das jedenfalls nicht.
-
Thread
STM32 / ST7735 Display
Github Repository sind die funktionieren Displays aufgelistet. 1.8' TFT 128x160 [ST7735R] Die Library dazu https://github.com/Tombo89/openxhc/blob/master/firmware/src/lcd_st7735.c /* DRIVER: ST7735R MODE: 4 wires SPI ( SPI_MODE_0 ) based on chinese code what comes with module */ Ich konnte leider keinerlei weitere Infos über diese Library finden.
-
Thread
mc68360 QUICC Wer hat Erfahrungen damit?
diese Probleme nicht). Timer1, Interrupts, einen RTimer (zum Taste entprellen), Baudrate am Pin, ein LCD an PortA gehen ohne Probleme /-:
cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-46/1524.Freescale.Application_5F00_Library.zip Das ist die Software/Treibersammlung zum QUADS360. QUADS360 war die Entwicklungsplattform für den 68360 von Motorola.
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
benutzen zu können. Schau dir auch mal https://github.com/sparkfun/SparkFun_External_EEPROM_Arduino_Library an. Man muss nicht jedes Rad neu erfinden.
auch im Fehlerfall weiter stabil. Konkret bedeutet dies, dass alle Funktionen gegeben sind und das LCD in allen Menüs fehlerfrei anzeigt. Vor Erstellung des Minimalprogrammes im Gesamtprogramm hatte ich viele Programmteile bis auf das LCD auskommentiert und die Komponenten entfernt, was am Fehlerbild
-
Thread
TinyAVR Serie 1/2 OneWire Zugriff auf DS18B20 Temperatursensor
aber auch andere probiert. Es ist auch egal ob zum Auslesen zusätzlich die DallasTemperature Library verwendet wird oder aber direkt per Register Adressierung zugegriffen wird. Nach Suche im Internet gibt es anscheinend Kompatibilitätsprobleme mit der OneWire Library. Daher habe ich auch andere Optionen getestet, u.a. die OneWireNg Library (PiotrStolarz Version 0.14.0). Wie bereits erwähnt, es funktioniert immer auf dem Klassiker UNO (ATmega328p). Hier der kurze Testcode zur Info: [c] //########################################
-
Thread
Motorola 2700 International Internas gesucht
bei diversen Bauteilschüttlern aber kein Datenblatt. Zweite Frage, hat jemand eine Idee, was der LCD-Controller für ein Typ sein Könnte? Das Display ist 2x12 mit 5x7 Zeichen und ein paar Symbolen ausgestattet. Bin für jeden Tip dankbar.
mit 4kHz Grenzfrequenz so tut und wie man den per Software baut. Doof ist auch, dass die Audio-Library immer 128 Samples liefert oder erwartet, die sind halt so gar nicht durch 6 teilbar, denn der Hörer liefert die Samples in sechserblöcken und erwartet sie auch so. Das war dann noch ein ziemliches
-
Thread
Infos zu Futaba 20-LT-02GK VFD?
speziellen Kunden-Displays. Ein Punktmatrix-VFD ist dagegen ähnlich flexibel, wie ein HD44780 kompatibles LCD.
> Mit LCDs lies sich das damals nicht realisieren. Natuerlich nicht schon 1980, aber so ab 1990 schon. Was mich aber an diesen alten LCDs stoert, und genauso an den typischen VFD, das die die Zeichen immer
-
Thread
Brother Laserdrucker DCP-L2530DW - Netzteil defekt
Evtl ist der ähnlich: MIP0060 (Panasonic) https://datasheet.datasheetarchive.com/originals/library/Datasheets-ISS24/DSAISS00046502.pdf und hier: https://www.eevblog.com/forum/repair/help-diagnosing-a-lvps-from-a-brother-laser-printer/ ... ach so da warst du schon.
bringt beim verbinden mit der Netzspannung am Display leicht graue > Blöcke statt Beleuchtung mit LCD Text. Ich weiss nicht ob du mit Wahrscheinlichkeiten so weiter kommst. Diese Bloeck bedeuten naemlich das das LCD die korrekte Betriebspannung hat, aber von der MCU nicht initialisiert wurde.
-
Thread
CH32V003, float wirklich langsam?
verschieden... Abseits des Taktes bleibt noch die Frage ist, ob es für den Risc-V eine optimierte float library gib... Der F0 und der AVR sind auf den Takt normalisiert in etwa gleich auf. Den CH32v003 würde ich in etwa in der gleichen Liga sehen... 73
/www.segger.com/news/risc-v-embedded-variant-rv32e-now-fully-supported-by-seggers-floating-point-library/
-
Thread
Fehlermeldung: near initialization for
lcd_clrscr() @LCD(0,0): 1 Testzeile 1 @LCD(0,1): 1 Testzeile 2 @LCD(0,2): 1 Testzeile 3 @LCD(0,3): 1 Testzeile 4eingabe_betrieb() lcd_clrscr() @LCD(0,0): 1 Testzeile 1 @LCD(0,1): 1 Testzeile 2 @
auf den ersten Blick etwas schräg anmutende Konstrukt Hierzu habe ich noch zwei Fragen. In der Library von Peter Fleury stand auch [c] #define lcd_read(rs) (rs) ? *(volatile uint8_t*)(LCD_IO_DATA) : *(volatile uint8_t*)(LCD_IO_FUNCTION) [/c] Das habe ich jetzt auch geändert in [c] static inline
-
Thread
E-Paper-mäßiger Ersatz für HD44780 Displays
man > einfach irgendwie seriell ansprechen kann ? Du meinst mit sowas wie bei Arduino üblich:"lcdPrint("Hallo");" Oder meinst du die Schnittstelle in Hardware? In Software, joa das geht mit allen wenn die Funktion existiert. In den meisten Library für "Grafik Displays" ist ein Standard font
Kilo S. schrieb im Beitrag #7860271: > Du meinst mit sowas wie bei Arduino üblich:"lcdPrint("Hallo");" > Oder meinst du die Schnittstelle in Hardware? > In Software, joa das geht mit allen wenn die Funktion existiert. In den > meisten Library für "Grafik Displays" ist ein Standard