-
Thread
LON Bus Windhager mitlesen/steuern
v1.8.1 und hier die libs/board: [code] Using board 'esp32' from platform [...] 1.0.6 Using library WiFi at version 1.0 Using library ESPmDNS at version 1.0 Using library ArduinoOTA at version 1.0 Using library Update at version 1.0 Using library FS at version 1.0 Using library SPIFFS at version 1.0 Using library PubSubClient at version 2.7 Using library Adafruit_MQTT_Library at version 0.20.1 Using library OneWire at version 2.3.4 Using library DallasTemperature at version 3.8.0 [/code]
-
Thread
ATtiny841 I2C Slave Beispiel
Die hier schon probiert? http://www.jtronics.de/avr-projekte/library-i2c-twi-slave-usi.html Die ging bei mir auf Anhieb, allerdings mit nem anderen Tiny als Deinem, aber vielleicht kannst Du sie ja passend machen, denn wenn der ATtiny841 die selbe Art von USI-Schnittstelle
des Befehls Byte eingeschaltet werden und LED2 beim senden der 4 Antwort Bytes. Mein Master hat ein LCD-Bildschirm und Tatsatur, deshalb kann ich per Tastendruck steuern wann der Master eine Anfrage zum Slave sendet. Das Ergebnis ist LED2 leuchtet und LED1 nicht. d.h das Befehls Byte (im Code ##1#
-
Thread
Conways Game of Live zu langsam auf Z80
Debuggen und Assembler-Code gucken, und dabei die vollständige Arduino Core-Library verwenden, wenn es Dich interessiert. Außer "Serial" verwendet mein Conway-Beispielprogramm allerdings nicht viel von der Arduino Core-Library. Das Programm könnte man wohl auch relativ einfach
Rennpferd. Habe grad erstmal "gelernt" dass man selbst für das Setzen eines IO Pins beim STM32F4 eine Library braucht (kippausdenlatschen) und für den ADC und die Uarts auch usw. Und natürlich für das LCD Display für die Darstellung von Windows eine von SEGGER, deren Manual allein 350 Seiten stark ist, in
-
Thread
Ethernet-Protokoll für LED-Controller "Linsn"?
dabei sein. Da ich hier mit 64Bit arbeite, sind die jnetpcap auch win64, unter win32 musst du den library ordner austauschen (win32 library: http://sourceforge.net/projects/jnetpcap/files/jnetpcap/1.3/jnetpcap-1.3.0-1.win32.zip/download).
20adapter/IMG_9961_r-1000x800.jpg Nach und nach schwandt das Interesse. Zu der Zeit wurden auch LCD-TV immer größer und preiswerter ...
-
Thread
Arduino Uno: Problem mit Data-Logger und GPS-Tracker
#include "Arduino.h" #include <SoftwareSerial.h> //we have to include the SoftwareSerial library, or else we can't use it. #define rx 2 //define what pin rx is going to be. #define tx 3 //define what pin Tx is going to be. SoftwareSerial myserial
Serial ist manchmal recht eigenwillig. Funktionierte bei mir > z.B. nicht zusammen mit I2C (fürs LCD). > Versuche mal eine andere Lib. Gibt noch AltSoftSerial u.a. > Wenn du nicht über die echte serielle Schnittstelle am PC Daten auslesen > willst, dann kannst die auch nutzen. Ist dann wesentlich
-
Thread
KS0066 LC-Display an RP6 CCPRO MEGA 128
Kevin schrieb im Beitrag #3927511: > Keiner eine Idee ? Fleury LCD LIB auf KS0066 stellen http://homepage.hispeed.ch/peterfleury/avr-software.html habe ich öfter an einigen AVR genutzt
@all und gg: ich habe euch/dir mal meinen C-Control Quelltext samt Library eingefügt, Ich bitte darum mir den mal zu Kontrollieren. ich bin fast am verzweifeln. Lg Kevin
-
Thread
2 TFTs abzugeben ( LC260w01 / v270w1-l05 )
2 TFTs anzugeben. Preise sagt ihr was ihr geben wollt. LC260w01 http://www.beyondinfinite.com/lcd/Library/LG-Philips/LC260W01.pdf Und v270w1-l05 http://www.njytouchshop.com/v270w1l05-p-712.html
-
Thread
Raspberry Pi an Graphic LCD
http://www.sainsmart.com/sainsmart-3-2-tft-lcd-module-320-240-touch-screen-display-for-raspberry-pi.html
Falls du doch mal ein anderes LCD / OLED / TFT an das Raspy hängen möchtest, kannst du Dir mal mein GUI anschauen: http://www.embeddedlightning.com/ugui/ µGUI is a free and open source graphic library for embedded systems. It
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Die verwendetet Teile aus der Arduino Library nach Pic übertragen wird so aufwendig - komplett neu schreiben ist einfacher.
die von mir genannte Platine reichen, wenn du nicht gleich von vornherein eine Lib für Uart->PC oder LCD nutzen willst. Das macht den Einstieg in C auch wieder etwas komplizierter, weil du einfach blind irgendwie etwas zum laufen bringst, aber noch nicht weißt, was das ist, wie man mit umgeht und wie es
-
Thread
LED Videolicht ohne PWM
Stromquelle mit 12V betrieben werden. Ein AtMega328, der mit Arduino programmiert wird, zeigt auf einem LCD oder 7-Segment die Helligkeit in %, die Farbtemperatur in °K und die Batteriespannung an. Er steuert also entweder die LEDs oder misst die Spannung, die an den LEDs anliegen. Dazu misst er die Spannung
Hab jetzt die PWM library erfolgreich angewendet und sie scheint auf 30khz ohne Probleme mit 2 Kanälen/Farben zu laufen PLUS die Zeitfunktionen wie delay() und millis() werden meines Erachtens nicht beeinflusst. Stefan
-
Thread
320x240 Display nach 640x480 VGA
So, jetzt: [vhdl] library ieee; use ieee.std_logic_1164.all; use IEEE.numeric_std.all; use ieee.math_real.all; entity vga is port (CLK, VS_EXT, CLK_EXT, HS_EXT: in std_logic; DATA: in std_logic_vector(3 downto
BlockRAMs asyncron ansteuern. Aber das ist bei den Spartan3er kein Problem. Ist bei deinem 320x240er LCD das Timing fest vorgegeben oder kannst du das Timing noch leicht ändern? Falls ja, dann kann man evtl. nur eine Clock verwenden. (bei meinem LCD: erlaubt ist 51us .. 59us) Für die Ansteuerung
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Zeilen und 80 Zeichen insgesamt, z.B. 20x4, gibt es solche Codeschnipsel nicht nur, sondern die Library wird zusammen mit der Arduino-Software direkt mitgeliefert. Code: [c] // Die am LCD verwendeten Arduino-Pins und das LCD-Objekt deklarieren LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // RS, EN, DB4, DB5, DB6, DB7 void setup() { lcd.begin(20, 4); // Anzahl Spalten und Zeilen definieren // Und schon ist das Display initialisiert und bereit zur Textausgabe lcd.print("hello, world!"); } [/c] Nur falls Du Displays mit 4
-
Thread
ARM - Probleme mit sprintf (Linkerfehler)
Und viel interessanter fuer mich waere noch: Wo kommen diese Pfade her? Hab jetzt mal noch zu Library search path (-L) [code] C:\Program Files (x86)\Atmel\Atmel Toolchain\ARM GCC\Native\4.8.1429\arm-gnu-toolchain\arm-none-eabi\lib\armv7-m [/code] hinzugefuegt und dem Linker (-l) die libc mitgegeben
Der AVR-GCC liefert schlicht und ergreifend eine andere C-Library mit als der ARM-GCC, die kein malloc () und damit kein sbrk braucht. Solche libraries gibt es natürlich auch für ARM, die muss man "nur" dem GCC beibringen...
-
Thread
PCBWeb Neuer kostenloser Eagle Konkurrenz ?
Alex R. schrieb im Beitrag #3901985: > Auch die Komponenten Library ist sehr rießig. Rissig?
Rufus Τ. Firefly schrieb im Beitrag #3902197: > Alex R. schrieb: >> Auch die Komponenten Library ist sehr rießig. > > Rissig? Meinte natürlich "riesig".
-
Thread
LCD Keypad Shield zeigt nichts an
ich noch eine Zusatzplatine? Nein, das LCD-Keypad-Shield ist Deine Zusatzplatine zum Anschließen des LCDs durch Draufstöpseln. Aufpassen beim #include: Beim Dateinamen der geänderten Library ist kein Bindestrich im Dateinamen wie in der Original-Library
probiere es aus! Was ich aber zwischenzeitlich herausgefunden habe: Eigentlich hätte ich die Library von Peter Dannegger aus dem LCD-Tutorial hier gar nicht anzupassen brauchen, denn mit der LCD-Library von Peter Fleury gibt es auch eine fertige und frei downloadbare Nicht-Arduino Library, bei der
-
Thread
Ansteuerung LCD-Display mit t6369c-Chip und 16Mhz Taktfrequenz
Hallo, um den Thread hier mal wieder ins Leben zu rufen: ich programmiere gerade an einem Display mit T6963C-Chip und habe das ganze an einem AT90CAN128 hängen.. Daten-Port: C; Control-Port: A; JTAG disabled, und die hier angebotene Library in Benutzung. Das ganze funktionierte einwandfrei mit der internen Taktfrequenz des AT90 (8MHz), aber als ich den Chip jetzt auf einen externen 16MHz Quarz umgestellt habe, hat das Display angefangen nur noch Mist anzuzeigen... Fuses zurück auf internen Takt und es funktioniert wieder alles. Ich habe inzwischen gefühlt jedes Elektronikforum 2-mal durchsucht
-
Thread
C++ auf einem MC, wie geht das?
Hardware verschiedener Mikrocontrollertypen zu ermöglichen. Als Beispiel würde ich hier eine HD44780 LCD library nennen. Sie besteht letztenendes nur aus Warten und I/O Pins setzen. Da sie eigentlich nur daraus besteht, muss sie auch für jeden Controller fast komplett neu geschrieben werden. Ein einheitlicher
Bibliothek* - mit grundlegenden Funktionen Mit Beispielen für GPIO, Timer, USART, SPI, 7Seg, LCD, GLCD, RS485, .. *Ist keine vollständige Library*, - eher ein umfangreiches Beispiel und gutes Konzept in C++ mit Templates. Konzept passt für verschiedene Architekturen, - bei mir AVR und
-
Thread
Raceboard mit Zeitanzeigen
wurde der Pin gesetzt, wenn Null, wurde > nichts gemacht. Hier ein Beispiel aus irgendeiner Library (kann mich nicht mehr genau erinnern wo ich das gefunden habe, aber es war schon ein ernstzunehmender Hersteller). Allerdings ging es da um LCD-Ansteuerung, deswegen blieb es wahrscheinlich
mal einfacher werden. Hast Du eigentlich eine Abneigung gegen die im Arduino-Core eingebaute Library-Funktion zum Rausshiften von Bits an Schieberegister: "http://arduino.cc/en/pmwiki.php?n=Reference/ShiftOut ??? Solche Library-Funktionen wie "shiftOut" sind im allgemeinen tausendfach getestet
-
Thread
Richtiges C++ hardwarenah
zb eine Klasse für LCD oder UART. Und schon kann man ein Programm recht einfach von UART auf LCD, zumindest in den Basisdingen umstellen. Oder auch SPI oder I2C. Die Arduino Leute ziehen das gar nicht schlecht auf. Das
sonst noch so alles an Optimierungen drauf haben. Das ist trivial und keine Optimierung. Ein [c] LCD myLCD; myLCD.write( "Hallo World" ); [/c] ist genauso effizient wie die Entsprechung in C. Selbst dann wenn LCD von einer Klasse Characterdevice hergeleitet ist und der Member write virtual
-
Thread
Was macht man mit USE_FULL_ASSERT?
Fehlerbehandlung in dem Sinne, dass damit alles gut wäre. Wenn diese strComplexOperation Funktion Teil einer Library ist, und somit allgemein verwendbar sein soll, dann bleibt es nicht aus, dass man da dann noch eine saubere Fehlerbehandlung einbaut [c] void strComplexOperation( const char* str ) { assert(
dir mal den printf an. So würde das gehen, wenn es einen funktionierenden printf gäbe. Wenn du ein LCD hast, dann musst du eben den printf durch eine entsprechende LCD Ausgabe ersetzen. Oder durch eine Ausgabe auf die UART. Oder was du eben hast, so dass sich das Programm zur Laufzeit bemerkbar machen
-
Thread
Downgrade von ATMEL Studio 6.2 auf 6.0 wg GCC Fehler?
Ich setze andere Ansprüche an Routinen als dieses bekannte LCD Library. Als erstes muss sie kompatibel zu allen meinen früheren Projekten sein. Dazu gehört die per bedingte Kompilation uneingeschränkte Verwendbarkeit mit 8-bit, 4-bit, SPI (MEINE Norm), Soft-I2C
beschleunigt habe. Ich habe das damals hier hochgeladen. Ist schon eine Weile her. Ergänzung: Meine "LCD-Library"-Funktionen habe ich vor vielen vielen Jahren, zunächst noch in Assembler für einen 6809 und für ein anderes Display entworfen. Später erfolgte die Überarbeitung für diese HD-Controller in Assembler
-
Thread
fprintf auf STM32
Jan, wie garantierst du, dass sich das LCD wie eine Stream verhält? Kann das die Library zu dem LCD?
> statischen) char[] Arrays? Das wäre eine Möglichkeit, anders fände ich das aber schöner. LCD schrieb im Beitrag #3884959: > Jan, wie garantierst du, dass sich das LCD wie eine Stream > verhält? Kann > das die Library zu dem LCD? Das würde ich dann noch in den Funktionen implementieren
-
Thread
Welchen µC-Typ für neues Projekt?
bis wir dann nach N posts herausfinden, dass im Wesentlichen nur Tasten abgefragt werden, plus ein LCD oder so. Zuerst daher : was soll's werden ?
weder Atmel noch ST) - einfache Programmierung der Register (Atmel ASF und ST Standard Peripheral Library sind komplex und RAM-hungrig, laufen auf kleinen Controllern gar nicht) - ROM-Treiber für USART, SPI, I2C, USB minimieren Fehler und sparen Flash
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
bei dem Versuch den als SPI Slave zu betreiben > kläglich gescheitert. Probiers mal mit der Library hier: http://www.jtronics.de/avr-projekte/library-i2c-twi-slave-usi.html damit gehts zuverlässig. Edit: vergiss es, hab aus irgend nem Grund I2C gelesen und nicht SPI, war wohl ein Freud'scher
das 8 Bit- jedes ARM > System! nö ! STM32L053 Cortex M0+ 64KB Flash, 8KB SRAM, 2KB EEPROM, LCD, USB, ADC, DAC • Ultra-low-power platform – 1.65 V to 3.6 V power supply – -40 to 125 °C temperature range – 0.27 µA Standby mode (2 wakeup pins) – 0.4 µA Stop mode (16 wakeup lines) – 0.8 µA
-
Thread
Anstuerung eines Grafik LCDs. Fragen zu Display und Controller
ich mich mit Grafik LCDs beschäftige, habe allerdings schon Erfahrung mit LCDs mit HD44780 Controller gemacht. Bevor ich etwas auf dem Display ausgeben kann will ich aber erst mal ein wenig die Ansteuerung verstehen, nicht unbedingt eine Library kopieren und einfügen. Also nun konkret zu meinen Fragen: 1. Laut Datenblatt des Displays (siehe Anhang) lässt sich das Display mit einem 6800 und 8080 Interface ansprechen. Ein wenig habe ich nun
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
oder Verschiebung von kaltweiss zu warmweiss) gelb, cyan, purpur, hell+, hell- on, off, prg+, prg-, LCD backlight+, LCD backlight-, LCD Kontrast+, LCD Kontrast-, über die USB/seriell Schnitte kann ich vom PC die Uhr und das Datum stellen mit setdate und settime an der Bedienung dem Menü arbeite
serial print mit 38400 Bd da ich keine Soft Uhr habe sondern 3x pro Sekunde die RTC lese und das LCD update merke ich bis jetzt nix.
-
Thread
DIY Temperatur-Messlanze für Temperaturverlauf in Aussenwand
DS18S20. Die Sensoren gibt es auch günstig in China (aliexpress.com). Der Raspi bringt eine w1 library schon mit.
ja noch jung :P)... Dagegen tut es ein simples Hygrometer, http://www.ebay.de/itm/4pcs-Digital-LCD-Thermometer-Hygrometer-Feuchtigkeit-Hygrometer-Clock-Weis-/171287601973?pt=DE_Elektronik_Computer_Haushaltsger%C3%A4te_B%C3%BCgeleisen_PM&hash=item27e1896335 kann man auch in die Wand stecken. >
-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
Warum nicht F429 Discovery? Hatt Ram und LCD...
HSYNC auf das LCD gelegt wurden. Oder kann das LCD auch rein mit SPI (wie im verlinkten Artikel) ohne das Parallelinterface betrieben werden?
-
Thread
arduino display geht aus
// Library for the LCD Display #include <SPI.h> // Library for the SPI Interface // Pin assignments for the Arduino (Make changes to these if you use different Pins) #define BACKLIGHT
// Library for the LCD Display #include <SPI.h> // Library for the SPI Interface // Pin assignments for the Arduino (Make changes to these if you use different Pins) #define BACKLIGHT
-
Thread
low-cost WiFi Chip ESP8266 Projekte mit dem Internet der Dinge (IoT)
Stromverbrauch des ESP8266 2. Zeit bis zur hergestellten wifi Verbindung 3. Wie bekommt man das LCD angesteuert mit/ohne einen ensprechenden Treiberchip Vorteile: 1. Weniger Störanfällig 2. Größerer Chip für mehr Software-Möglichkeiten 3. Einfachere Anbindung, da Netzwerk-AP größere Reichweite
im SDK enthalten? Einfach rein damit ins SDK und (nur) phy-relevante Sachen closed-source in eine library. Ich möchte nicht drängen oder mich beschweren. Ich sehe Entwicklung und kann warten. Aber falls man sich bei Espressif wundert: An Feature-Vielfalt mangelt es IMHO nicht.
-
Thread
LCD "LCM2004A"
Hallo, ich bin am rätseln. Ich habe mir vor ein paar Wochen 20x4 Lcd Displays gegönnt, diese sind direkt mein einer Platine verlötet, auf der der PCF8574T sitzt. Mein Problem ich schaffe es einfach nciht was anzeigen zu lassen. Ich denke es ist ein Initialisierungsfehler. Es wird die Library von http://computerheld.de/i2clcd/ verwendet, diese hat er auch hier im Forum vorgestellt. Hardwaretechnisch hab ich die Verbindungen geprüft. Leider weiß ich nicht welche Lcd Controller verbaut ist
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Die Nucleo Boards laufen doch mit der Embedd-Online Compilerumgebung und der Embedd-Library. Die ist doch relativ einfach und mit vielen Beispielen. Klappt das nicht?
einfacher. Bernd N schrieb im Beitrag #3868585: > Verwendung der STM Standard Peripheral Drivers > Library für das PIN setzen Ohne diese Library sind es zwei Zeilen (Pin direction, Pin level).
-
Thread
I2C LCD Ebay läuft einfach nicht
Hallo Leute, habe mir vor kurzem ein 20x4 LCD gekauft und dann nochmal seperat eine I2C LCD Platine. Gibt es für das LCD irgendwo eine Belegung oder Schaltplan? Habe schon gesucht aber nichts gefunden. http://www.ebay.de/itm/F-1602-LCD-2004
oder wie hattest > du dir das gedacht? Arduino-User identifizieren das von ihnen gekaufte I2C-LCD-Adaptermodul mit der Pinbelegung einfach auf dieser Seite: http://arduino-info.wikispaces.com/LCD-Blue-I2C Auf der Seite ist dann auch gleich ein Link zur passenden Arduino-Library.
-
Thread
Wireless-SD-Shield anschliessen
eine 3.3V Spannungsversorgung für die SD-Karte und GND braucht man da sonst noch was? die Library, die ich einbinde, ist die SD.h PINS, die bereits anderweitig genutzt werden, sind pin11-> PWM pin 7,6,5,4,3,2 -> LCD-Display pin 18,19,20 -> ext. Interrupt somit sind noch 2 Libraries eingebunden
-
Thread
ARM und Assembler Programmierung?
C-Compiler (einer der größten Hersteller) gearbeitet und bestimmt über 20 Fehler nur alleine in der FP32 Library herausgezogen, was vermutlich kein C Programmierer jemals bemerkt hätte. Deshalb habe ich beschlossen jede Library erstmals in Assembler zu prüfen. Es wandern auch hier durch unterschiedliche Programmierer
schönes Beispiel für Arm Assembler? Ich würde mir das gerne mal ansehen, ein Blinkprogramm oder eine LCD Ausgabe reichen da vom Umfang völlig aus.
-
Thread
Zwei Prozesse nutzen einen Vektor. Geht das so?
iCPLD2DisplayColumnStart = 8; init(); // PORT and PIN initializations lcd_init(); lcd_clear(); lcd_setcursor( 0, 1 ); lcd_string("Ch. 1: "); lcd_setcursor( 0, 2 ); lcd_string("Ch. 2: "); ResetCPLD(1); ResetCPLD(2); wdt_enable
uint8_t iCPLD1StateGET1 = 0; init(); // PORT and PIN initializations lcd_init(); lcd_clear(); lcd_setcursor( 0, 1 ); lcd_string("Ch. 1: "); lcd_setcursor( 0, 2 ); lcd_string("Ch. 2: "); ResetCPLD(1); wdt_enable(WDTO_2S);
-
Thread
Zahlen als *.wav-Files temporär zusammensetzen
sndPlaySound" die Funktion von "Windows CE". Das ist Microsofts "abgespecktes Windows" für Kleingeräte mit LCD-Bildschirm, beispielsweise für Kfz-Navigationsgeräte. Für Microsofts Desktop-Betriebssysteme lautet die Funktion zum Abspielen von WAV-Dateien über das Windows-API "PlaySound" und die Aufrufkonvention
supergeheimen Programmiersprache, jedoch mit drei Parametern. Siehe: http://msdn.microsoft.com/en-us/library/windows/desktop/dd743680(v=vs.85).aspx [c] BOOL PlaySound( LPCTSTR pszSound, HMODULE hmod, DWORD fdwSound ); [/c] Dadurch können benannte Systemsounds, Sounds aus dem RAM, Sounds
-
Thread
Umgerechnet 16-Bit-ADC-Wert auf dem LCD
; //ADC_DelSig_StopConvert(); //ADC_Ans8 = ADC_Ans >> 8; LCD_Position(0,10); LCD_PrintString("0x"); LCD_Position(0,12); LCD_PrintHexUint8(ADC_Ans); //LCD_PrintInt8(ADC_Ans); CyDelay(1500); // Delay in ms
Welche Funktionen hast du denn, die Dezimalzahlen ausgeben können. Scheinbar gibt es ja eine Funktion LCD_PrintInt8(). Wenn die Library auch nur ein bischen was taugt, dann gibt es auch eine Funktion LCD_PrintInt16() und eine Funktion LCD_PrintInt32() Die Zahl korrespondiert dann direkt mit dem Datentyp
-
Thread
Arduino UNO mit I2C und SPI Bus
einer Uhrzeit auf einer DS1307: Das machst Du entweder mit einer eigenen Funktion. Oder mit einer Library. Die Library erzeugt im allgemeinen mehr Overhead und RAM-Verbrauch im Programm. Und wenn das Programm mehr RAM brauchen würde als der Controller eingebaut hat, läuft das Programm nicht mehr.
Widerstandswerte den entsprechenden Tasterdruck erkennen. 3-4 Taster sollten kein Problem sein. "lcd.print("SyncTime");" verschleudert wieder zuviel Speicher. Wenn möglich das F-Macro nutzen. lcd.print(F("SyncTime")); 180ms (zzgl. Sendezeit über UART) ist etwas wenig. Könnte zu Flackern beginnen
-
Thread
Störungen auf Steuerleitungen beseitigen
hochfrequenten geämpften Schwingung führt. Ausführliche Beschreibung hier: http://www.analog.com/library/analogdialogue/archives/41-06/ground_bounce.pdf Ich würde mal versuchen, zu jeder Signalleitung eine Masseleitung mitzuführen, idealerweise die beiden Drähte verdrillen. Ebenso Vcc und GND zum Display
Display wird nicht mehr refresht. Dann sorgen Leckströme oder das kurz davor dargestellte Bild im LCD dafür, dass die Zeilen in irgendwelchen farbliche Richtungen kippen. Das ganze ist übrigens nicht so gut für das Display, weil während der Streifen die Flüssigkristalle Gleichstrom ausgesetzt sind
-
Thread
IO bei M68k <-> GCC
Kommentar war etwas verunglückt. Ich meinte damit, das Beispielcode aus heutiger Zeit, wie in der STM32 Library, teilweise genauso verbrochen aussieht.
dieser Routine, die war vorher 3 Zeilen kürzer: [c] void lcdbusy() { uint8_t ch; ch=LCD_CTRL; __asm volatile ("nop"); __asm volatile ("nop"); __asm volatile ("nop"); while(LCD_CTRL & 0x80); } [/c] :-) Gruß, Holm