-
Thread
Welcher Fehler hat euch zuletzt Zeit gekostet ?
Meine OLED-Library hat mich letztens locker zwei-drei Stunden Zeit gekostet...weil ich statt eines SSD1306-Displays ein SH1106-Display angeschlossen hatte. Das war so ein dummer Fehler, da werde ich mich noch Monate drüber ärgern.
-
Thread
iceZ0mb1e - TV80 System on Chip für iCE40 (yosys + sdcc)
8kB ROM - 8kB SRAM - UART - GPIO - i2C Master - SPI Master Die Demo Firmware steuert ein SSD1306 OLED per i2C an und liest einen SPI Flash, sowie eine i2C RTC aus. Die Diagnoseausgaben kommen über UART. Die Installation der Toolchains ist in der Readme beschrieben. VG Franz
-
Thread
Welchen TFT für Atmega328 oder ähnlichen AVR?
hier wirklich was wäre. Bisher habe ich immer Displays auf Basis des HD44780 oder die OLEDs mit SSD1306 bzw. SH1106 Controller verwendet. Die sind mir aber etwas zu klein (ich werde älter und sehe nicht mehr so gut) und dachte mir jetzt so ein 3.5" TFT, ggf. mit Touch, wäre ja recht nett. Mit Arduino
-
Thread
OLED mit Serienwierständen - Signal noch gut genug?
", 128x64, SPI, "für 5V") haben 3,3V-Spannungsregler (http://www.haoyuelectronics.com/Attachment/SSD1306/schematic.jpg), aber eigentlich - wenn das uralte Datenblatt des Chips stimmt - keine 5V-toleranten Eingänge, sondern max. 4V. Ich betreibe die seit Jahren ignoranterweise mit 5V-Pegeln und hatte
-
Thread
ESP8266 mehrere Temperaturfühler mit Display
[/c] OLED bekommst du damit auch leicht installiert: https://esphome.io/components/display/ssd1306.html?highlight=oled Verwendete Sensoren: https://www.az-delivery.de/products/1m-kabel-ds18b20-ohne-schrumpfschlauch Läuft seit über einem Jahr zuverlässig zur Erfassung der Vor- und Rücklauftemperaturen
-
Thread
Schachuhr + Würfelbrett
denn möglich einen digitalen Wecker für diesen Zweck > umzuprogramieren? Ein Arduino Nano mit SSD1306 Display lässt sich gut einige Stunden an Batterien betreiben. Das Display ist aber winzig.
-
Thread
Raspberry-LCD und FPGA?
denke mal es wäre einfacher wenn du dir ein anderes Display zugelegt. Eventuell wäre so ein kleines SSD1306 OLED eine Variante? Zum Controller: ist ILI9341 überhaupt der richtige Chip? Laut Beschreibung hat das Display 320x480 und dieser Controller ist für 240x320... Ein ähnliches Display von Waveshare
-
Thread
Cortex M3 nested IRQs?
Verwendung von I2C0_IRQn. Funktioniert auch bestens. Ich kann damit z.B problemlos ein uebliches SSD1306 Oled ansprechen. Sobald ich eine der I2C-Bus Funktionen innerhalb des Systicks aufrufe steht mein System. Der Versuch auch nur ein Byte zu senden haelt alles an. Es sieht so aus als wenn der I2C0
-
Thread
Hilfe benötigt (ESP32 amoled + Neigungssensor + Ultraschallsensor = Größenbestimmung)
die Spezifikation? Wenn ich mir den Schaltplan ansehe (https://github.com/Xinyuan-LilyGO/T96-OLED-SSD1306/blob/main/schematic.pdf) dann ist das ein Minimaldesign, auf dem wenig mehr drauf ist als ein ESP32, ein serielles Flash-ROM und das OLED.
-
Thread
Schaltplan so in Ordnung: ESP8266 + AVR "Koprozessor"
i.e. Versorgung über Datenpins > o.ä. > > Was schaltest du da genau? Das ist ein OLED mit SSD1306 Controller, welches über I2C gesteuert werden kann. Sollte ich hier besser die Masse trennen? Hier würde dann doch aber der Basisstrom durch die Last fließen, was man laut Transistorartikel hier vermeiden
-
Thread
Mein erstes Layout - Feedback erwünscht
strobe und reset multiplexen kann. Die Ausgabe der AD Wandler erfolgt dann auf einem OLED-Display (SSD1306 Controller). Das Display wird über die SPI Schnittstelle verbunden, daher die Jumper. Eingaben erfolgen über einen Drehimpulsgeber. Es handelt sich also um einen Grafischen Spectrum Analyzer für
-
Thread
Prüfung Schaltplan Power Profiler
Befehl in einen Ruhezustand? Hallo Nepomuk, guter Punkt, ich hab gerade mal nachgeschaut. Das SSD1306 brauch <5uA im Sleep Mode. Du hast absolut recht, da muss ich nix schalten, bei den 6Ah Akku hat das kaum einen Einfluss auf die Laufzeit. Ich hatte übersehen, dass die Ladungspumpen im Sleep ausgeschaltet
-
Thread
Cortex M0-hardfault bei Zugriff auf Variable
uint8_t xy_lcd_cursorPosition; uint8_t xy_lcd_cursorPosition=0; static const __packed uint8_t ssd1306_font6x8 [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // ! ...bla [/c] Sobald aber ein Schreib(!)zugriff statt findet, läuft das Programm sofort
-
Thread
Was kann man mit 16Byte an RAM machen?
lande ich schnell bei 100% Flashauslastung. Hat jemand einen Tipp, wie man die Initialisierung des SSD1306 in den Flash reinbekommt? Ich bin bereits erstaunt, dass das bis jetzt überhaupt reinpasst und das sogar noch 24% vom Flash übrig sind! Wäre Platz für eine Rücksprungadresse mehr würde es, denke
if not negative goto step ;if so, return to top retlw 0 ;send a command to SSD1306 Display ;command is read from i2cCmd register SendCommand: movlw 078h movwf i2cDat call SendByte ;SSD1306 I2C Address clrf i2cDat call SendByte
-
Thread
Support zu Display Ersatz gesucht
Philips auch für den Grafikchip verantwortlich ist. Kann also was ganz anderes als der heute übliche SSD1306 sein. Bleibt wirklich nur der LA, mit dem die Initialisierung und der Datenverkehr aufgezeichnet werden.
-
Thread
OLED hinüber?
ich immer Vcc erst zugeschaltet nachdem das Display Resetet wurde. Das gleiche habe ich mit einem ssd1306 Display gemacht und es lief. Auch mit "KomplettesDisplay Einschalten" geht nichts (ist nichts zu sehen).
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
I2C drin und beißen sich nicht. #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <TinyGPSPlus.h> #include <SoftwareSerial.h> Der TO hat hardware.serial. Man nehme einmal testweise softwareserial. Vielleicht ist das die Lösung für sein Problem. ciao gustav
-
Thread
OpenDTU +LAN
tbnobody/OpenDTU/blob/master/docs/builds/README.md (allerdings ohne Display) Laut Konfig muss dass "SSD1306" funktionieren. Gibt es bessere Kanditaten aus der Liste: https://www.opendtu.solar/hardware/display/ die man in Augenschein nehmen sollte? Cool wäre eine Bauteilliste, von euch, falls ihr es
-
Thread
2,42"-OLED: Helligkeit in invertierten Bereichen schwankt
verbraucht übrigens 25mA, wenn 50% der Pixel an sind. - Zweite Annahme war, das mein Init-Code (für SSD1306) nicht ganz passte. Das OLED enthält einen SSD1309. Also habe ich den aus dem Datenblatt eines 2,42" OLED mit SSD1309 1:1 verwendet. Ohne sichtbare Änderung. Ich hatte dieses Probleme auch schon
-
Thread
Speedometer ohne Kabel
funktionierende Nachbauten sind noch zu haben. Kleine billige Displays findest du unter dem Namen SSD1306, größere wären sicher angenehmer. Zur Stromversorgung bieten sich LiPo Akkus und passende Laderegler mit TP4056 Chip an. Für die Drahtlose Kommunikation brauchst du Funkmodule. Die sind teilweise
-
Thread
Arduino Thermometer mit LCD I2C
kopieren Kopien von Kopien, da liegt man mit Anahmen von Standards schnell falsch. Bei den beliebten SSD1306 OLED habe ich Module mit vier Pins und GND/VCC sind unterschiedlich angeordnet. Soviel zu 'so ist das'.
-
Thread
Problem mit 128x64-OLED und Kontrast-Befehl
Wirklichkeit ein Helligkeits-Befehl ist) von 0.96"-OLED-Diplays. Ich meine die 128x64-Displays mit SSD1306: Wenn man diesen Befehl schnell wiederholt (z.B. weil es einen Kontrast-Menupunkt gibt, der von einem Rotary Encoder bedient wird), schleichen sich Fehler in die Darstellung des OLED ein. Dann
-
Thread
Keystudio OLED 1.3" Initialisierung SPI ohne Library?
eine Display zum Laufen zu bekommen. Welcher Aufwand? Oben war doch bereits der Link zu dem SSD1306-Library. Das läuft auch mit deinem Controller und deinem Display. Ich versteh ehrlich gesagt nicht, wo du jetzt noch Probleme siehst!?
-
Thread
C-Libs for USB and OLED-Display
Natürlich, das habe ich ganz vergessen zu erwähnen. Ich gehe davon aus, dass es ein SSD1306 mit I2C ist. Ich weiß es allerdings nicht mehr gesichert, da nichts draufsteht und ich das nur zuföllig noch einmal in meiner Kramkiste gefunden habe.
-
Thread
Arduino OLED Display hakt bei zu schneller Werteingabe
Den macht man sich selber.. meine letzten Sachen mit dem SSD1306 sind lange her. Ich habe mal ein mögliches Beispiel angehängt wie man Tricksen kann.
-
Thread
(V) Diverse Displays, 7" 800x480 (TFT + Touch), 3,4" 480x272 (OLED + Touch), 1,3" 128x64 (OLED)
Weiss 128x64 Pixel. Dieses Display kann einfach mit 3,3V Versorgt und über SPI angesprochen werden (SSD1306 Controller - gibt jede Menge Sample-Code im Netz..) Datenblatt: http://www.adafruit.com/datasheets/UG-2864HSWEG01.pdf Preis je 10.- Bei ernsthaftem Interesse lässt sich bei den Preisen eventuell
-
Thread
IRF5305S - Hitzentwicklung - Alternative
Ck1408 stark vereinfacht. Hier ist ein entsprechender Levelshifter (SN74AHCT125N), ein Display (I2C SSD1306), Temperatursensor (DS18B20), ein Spannungsteiler, damit ich die Akkuspannung mit ESP32 ausmessen kann, verbaut. Das funktioniert auch alles sehr schön und genau so wie es soll. Nur die MOSFET Temperatur
-
Thread
Padauk IDE: .hex erzeugen
hat) - Auswertung von NTC-Widerständen - Ansteuerung von NOKIA 5110 Display - Ansteuerung von SSD1306 Display mit I2C-Interface - Ansteuerung UKW-Radio-Chip RDA5807 - Auswerten von LM75 Temperatursensor - Erzeugung von PWM-Signalen - Ansteuern eines Servomotors - Ansteuern von 74HC595 Schieberegistern
-
Thread
umstieg von Symbol zu Grafikdisplay
Ich mag meine SSD1306 OLED. Ist so einfach wie ein altes Text Display, nur ohne Text. ;)
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-by/32648098374.html dazu ein OLED-Shield https://www.aliexpress.com/item/OLED-Display-SSD1306-64x48-0-66-Shield-Wemos-D1-Mini-ESP8266-NodeMcu/32781696874.html
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
Thread
Arduino IDE 1.74 <-> 1.89
schreiben. [c]#include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <Adafruit_ADS1015.h> #include <SD.h>[/c] Kompiliere ich mit der IDE 1.7.4, habe ich 93% Speicherbedarf: [c]Der Sketch verwendet 28.824 Bytes (93%) des Programmspeicherplatzes. Das
-
Thread
Dehnmessstreifen mit Mikrocontroller auswerten
Bezeichnung: INA122 • Mikrocontroller o Arduino Uno • OLED-Display 0,96“ o Bezeichnung: SSD 1306 Zusätzlich angehängt findet ihr meinen bisherigen Schaltplan und das Steckbrett. Über grundsätzliche Fehler, Anmerkungen usw. bin ich äußerst dankbar. Folgende Fragen haben sich bei mir aufgetan
-
Thread
[Bascom] ATMega328 und Software I2C steuern
ein PCB für ein Atmega328 (mlf-Paket) gebastelt, das AD-Konvertierungen durchführen soll und ein SSD1306 128x32 OLED (I2C) -Display verwenden soll. Standard-AD-Konvertierungen erfolgt über C0 bis C7, während für Hardware-I2C, C5 (SCL) und C4 (SDA) reserviert sind. Dies bedeutet, dass ein Konflikt
-
Thread
atmega4808 mit microchip ICD3 programmieren/debuggen UPDI interface
Hallo, ich wollte nun ein paar Gehversuche machen. U.a. ein LCD SSD1306 ansteuern. Habe mir dazu ein Beispiel herausgesucht. https://github.com/Sylaina/oled-display Nun versuche ich es für den ATMEGA4808 zum kompilieren zu bringen :( Es stimmt leider etwas nicht in
-
Thread
RP2040 / Pi Pico nutzen
von Threads & Co sehr einfach, habe ein Beispiel auf github: https://github.com/JojoS62/Test-pico-SSD1306-mbed Aber ob und wie der zweite Kern damit genutzt werden kann habe ich noch nicht untersucht.