-
Thread
Eclipse Plugin für Fujitsu 16bit µcs Gesperrt
Probier das mit dem Model nochmal. Mit welcher Softune Version arbeitest du? Und hast du das Library Update eingespielt? Arbeite selbst mit V30L33R09 incl. Update von der Fujitsu Homepage
ein Clean Project ausführen, damit er sauber neu kompiliert. Achtung: Internal Builder geht bei Library-Projekten gar nicht! Dort kann man nur mit make (External Builder) arbeiten. Grüße, Chris
-
Thread
HD44780 Library in Assembler für PIC
Hallo an alle, ich fange gerade damit an, Mikrocontroler zu programmieren und habe mich aus versch. Gründen für PIC entschieden. Ich werde jetzt auch NICHT MEHR AUF AVR umsteigen! Nun wollte ich ein HD44780 Display ansteuern, und zwar in Assembler. Jedoch will ich nicht die kompletten Routinen neu schreiben, deshalb wollte ich Fragen, ob einer Code"fetzten" kennt, die folgendes können: - 1x16 Zeilen und 2x16 Zeilen Display ansteuern - Display beschreiben - Display löschen - evtl. eigene Zeichen erstellen (bzw. Möglichkeit der einbindung erlauben) - lesen aus dem Display ist nicht möglich
-
Thread
Wintek 27x4 Text LC-display
http://www.google.de/search?hl=de&q=wintek+lcd+bascom&meta=
Signal. Wenn ich die Port's ohne die Library,als beispiel habe ich 255 und 0 mit 50 ms verzögerung ausgegeben, und das geht. Für mich ist dadurch die LCD4E2 nutzlos.
-
Thread
LCD ansteuern geht nicht :(
Hallo, ich habe ein LCD mit KS0066U Controller und einem KS0063 Driver. Ich krieg es nicht auf LCD etwas auszugeben. Das Hintergrund leuchtet zwat, aber passiert nichts. Ich habe schon die Bibliothek von Peter Fleury ausprobiert
Wie angeschlossen insbesondere die RW Leitung? Siehe die anderen Posts hier zu LCD, Fleury-Library und RW Leitung. Hast du schon mal am Kontrast was verstellt? Es sollte möglich sein den so einzustellen, dass man gerade keine schwarzen Kästchen sieht, nur ein bisschen dunkles Schimmern
-
Thread
Display am Attiny 841
Adresse als dem Display und kann beide vom Master ansprechen. Für jeden AVR bietet übrigens die I2C Library von P. Fleury eine bewährte Lösung.
im Beitrag #7027519: > z.B. Display EA DOG X160 schaut man dort hin kommt man auf: https://www.lcd-module.de/produkte/dog.html die haben kein I2C solche habe ich schon selber verbaut, willst du uns verkackeiern? oder bist du so sparsam im Kopf ausgestattet das du LCD und mit µC aus anderen Quellen
-
Thread
switch case mit wartezeiten
Schnittstelle und USB Programmer welches aus AVRStudio 4.18 auch gut Funktioniert. Daran am PORTA ein LCD Modul 4x20 Zeichen im 4-bit Modus welches mit der LCD Library von Peter Fleury arbeiten. Als Test habe ich dann hier aus der Codesammlung war das eine einfach Uhr mit internem Takt verwendet diese läuft
lernen'. Und ohne die Dinge zu lernen kommt man eben nicht weit. > 4-bit Modus welches mit der LCD Library von Peter Fleury arbeiten. Als > Test habe ich dann hier aus der Codesammlung war das eine einfach Uhr > mit internem Takt verwendet diese läuft soweit, nur etwas zu schnell. > Wie gesagt
-
Thread
Treiber für LCD-Displays mit KS0066-Controller
sich jedoch. Somit klappt's mit den original HD44780-libs oft nicht. Also hab ich auf Basis der lcd-lib von Peter Fleury eine KS0066-Library geschrieben, abgespeckt auf den ausschließlichen Betrieb im 4-bit-I/O-Modus (was anderes mach ich nie). Gebaut und getestet mit: Compiler: AVR-GCC 4.3.2
DEM20231 (gibt's z. B. bei www.elpro.org) Pin-Zuordnung: PortD, Pins PIND0 bis PIND6, wird in der lcd_ks0066_4bit_io.h gesetzt. Library als ZIP angehängt, bestehend aus .c und .h-File mit einer Beispielanwendung in der main.c. Viel Spaß damit, vielleicht hilft's ja dem einen oder anderen weiter.
-
Thread
Was genau macht fdevopen()?
gelieferte, primitive Zeichen-Ein- oder Ausgabe-Funktion mit den Ein- oder Ausgabestreams der C-Library. Mit einer solchen Verknüpfung gehen dann z.B. Schreiboperationen mit printf, die von der C-Library aus ja auf den Ausgabestream STDOUT gehen, durch deine Funktion durch, im obigen Fall also durch
willst, statt überall eigene Funktionen zu benutzen. Wenn du z.B. printf benutzen willst, um auf ein LCD was auszugeben, kannst du mit fdevopen an einer Stelle eine entsprechende LCD-Ausgabefunktion einbinden und brauchst nicht überall wo eine Ausgabe gemacht wird UART auf LCD umzuschreiben. Mehr Infos
-
Thread
Interrupt Probleme beim Arduino
Aufruf folgende Anweisungen auführen möchte. Bestes Beispiel: ich rufe in einem Programm im eine LCD-Ansteuerung auf: void loop() { LCD(); weitere Anweisungen... //werden nur abgearbeitet wenn ich aus LCD() zurückspringe (egal ob bedingt oder absolut) } LCD() { LCD Befehle... return
> Nixc anderes habe ich gesagt Was du behauptet hast ist, dass du hier [C] void loop() { LCD(); weitere Anweisungen... //werden nur abgearbeitet wenn ich aus LCD() zurückspringe (egal ob bedingt oder absolut) } LCD() { LCD Befehle... return(); --> muss sein damit ich in loop wieder
-
Thread
Display-Refresh-Rate
Schluß das Display um. Und wenn man sehr gut ist, synchronisiert man das noch mit dem Refresh des LCD-Controllers. Auf der anderen Seite kann man auch eine unbekannte Library aus dem Arduino-Umfeld nehmen und sich nachher wundern warum das scheißlangsam ist und so häßlich aussieht.
Anschlüsse am längeren Ende des Displays hat. Das ist eine der Hauptvoraussetzungen gewesen. Das LCD hatte allerdings nur ein chinese bei aliexpress und hatte keine Adapterplatine, deswegen ist es zum testen an einen Mega gekommen
-
Thread
Kleiner ARM (16bit reicht): womit anfangen?
Compileraufruf. Damit werden viele Berechnungen nur noch mit 8 Bit gemacht. Du solltest aber vorsichtig mit Library-Funktionen sein, die verlassen sich auf die "normale" gcc-Arbeitsweise. Aber bei einem Dimmer wirst Du wohl nicht viele Library-Aufrufe brauchen. Die fehlenden IR-Prioritäten sind sicher ein Nachteil
lege, hab ich das wieder aufgegeben, weil das ein- fach zu lange dauert sonst, hauptsächlich die LCD- Routinen (man bringe mal ein float als Kommazahl aufs LCD... viel Spaß, der C-Compiler verbraucht dafür 4K Code). Ich bin ja der Ansicht, dass in Zeiten immer leistunsfähigerer MCUs Probleme der
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
mit nem Mega8 oder 16 oder 32 anspricht? Mit initialisierung und Zeichen holen. (z.B. die UART-Library von Peter Fleury hab ich bereits in Verwendung...) Ich möchte erstmal einfach alles was kommt auf nem LCD ausgeben, die Auswertung kommt später... Vielen Dank für Code oder Links... Viele Grüße
Ich habe es mit einem Atmega2560 gemacht und UART-Library von Peter Fleury genommen. Funktioniert einwandfrei.
-
Thread
Wie lange zum Einarbeiten in C++
viel geändert hat) Scott Meyers: "More Effektive C++" Nicolaus M. Josuttis: "The C++ Standard Library" - Brauche ich immer wieder mal zum Nachschlagen Auch wenn's Java ist: Joshua Bloch: "Effective Java", die meisten Items kann man auch in C++ anwenden.
übersetzt. Ohne Vererbung. Klein und verständlich. Weiterhin nicht objektorientiert. Beispiel: Für LCD-Ansteuerung habe ich 5 Unterprogramme geschrieben, und keine Klasse mit 5 Memberfunktionen. Ich werde nie mehr als eine LCD anschließen an meine ATMega32. Das reicht.
-
Thread
Arduino: if-Abfrage beeinflußt unbeteiligte Programmsequenzen
16.1.18 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x20,16,2); // Achtung: auf den neuen I2C-LCD gibt es Adressjumper. const int I2CADRESSE = 0x51; // A0 = high, int eepromadresse =0; int adresse = 0; int a = 10;
Terminal pinMode (relaispin, INPUT); delay(4000); lcd.init(); lcd.backlight(); lcd.clear(); lcd.print(" _2_DS18_ins_EEPROM"); lcd.clear(); // start serial port to show results Serial.begin(9600); Serial.println("_2DS18
-
Thread
Bibliotheken streiten sich um Daten im Flash / PROGMEM
www.mikrocontroller.net/articles/AVR_Arithmetik/Sinus_und_Cosinus_%28Lineare_Interpolation%29). Außerdem nutze ich ein LCD Display, das über I2C angesprochen wird, dafür habe ich die GLCDL-AVR Bibliothek von Christophe Lorenz (https://sites.google.com/site/donutscience/programming-hacks/graphic-lcd-library-for-avr-barton-and-other
anstatt der Buchstaben auf dem LCD nur zufällig verteilt aussehende Pixelbereiche (keinerlei Buchstaben erkennbar), die widerum aber immer konstant sind, d.h. es sind nicht zufällige Muster, sondern konstant erzeugte Muster. Grafische
-
Thread
Suche ordentliches aktuellesTutorial für NIOS2 mit Flash DE2 Board
; LEDG8: out std_logic; -- UART_RXD: in std_logic; -- UART_TXD: out std_logic; LCD_RW: out std_logic; LCD_EN: out std_logic; LCD_RS: out std_logic; LCD_Data: inout std_logic_vector (7 downto 0); LCD_ON: out std_logic := '1'; LCD_BLON: out std_logic := '1'
std_logic; begin P1: component Mein_Nios port map ( reset_n_reset_n=>Reset, clk_clk=> Clock_50, lcd_out_data=>LCD_Data, lcd_out_E=>LCD_EN, lcd_out_RS=>LCD_RS, lcd_out_RW=>LCD_RW, uart_out_rxd=>GPIO_127, uart_out_txd=>GPIO_126, uart_out_cts_n =>GPIO_128, gpio_in_export (7) =>GPIO_028, gpio_in_export
-
Thread
Probleme mit LCD TC1602E.01 (Pollin)
ich irgendwie dort nichts Brauchbares finden... Wie ihr euch wohl denken könnt, kriege ich mein LCD TC1602E.01 von Pollin an meinem AtMega644 nicht zum Laufen. Ich verwende die library von fleury, konfiguriert ist sie so: #define LCD_IO_MODE #define LCD_PORT PORTA /**< port for the LCD lines */ #define LCD_DATA0_PORT LCD_PORT /**< port for 4bit data bit 0 */ #define LCD_DATA1_PORT LCD_PORT /**< port for 4bit data bit 1 */ #define LCD_DATA2_PORT LCD_PORT /**<
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
? Gibt es da große > Qualitätsunterschiede oder bekommt man im Endeffekt überall die gleichen > LCDs? Pollin würde ich da jetzt mal nicht als Referenz sehen und so ganz allgemein kann man das auch nicht sagen. Ich verwende zum Beispiel LCDs von Elektronik Assembly die es als "LCD 162C BL" bei Reichelt aktuell für schlapp 10 Euro das Stück gibt. Dann hatte ich mir über Amazon mal ein 2x16 LCD aus China bestellt. Schwer zu beschreiben, aber das China LCD wirkte sofort minderwertiger und der Eindruck war auch im Betrieb deutlich schlechter als mit dem EA LCD. Letzlich muss das aber jeder
-
Thread
Erfahrungen mit HY-Mini STM32V und Einstieg
kleines Board, die Schnittstelle zum Programmieren bedarf keiner zusätzlichen Hardware und ein 3,2" LCD ist ebenfalls schon mit an Board. Nun bin ich geneigt mich mit der Thematik einmal auseinander zu setzen und mir geistern auch schon einige zukünftige Projekte im Kopf herum, die man mit einem solchen
können dir andere Leute hier besser sagen. Der Hersteller deines Boards hat bestimmt auch schon eine Library fürs LCD, schau bei denen mal nach.
-
Thread
Eigene Library für PLED-LCD-Ansteuerung
Hallo Kollegen, da ich gemerkt habe, dass sich das Problem so ohne weiteres nicht finden lässt, weswegen ich mein PLED-LCD nicht mit Fleuries libraries ansteuern kann. Daher habe ich versucht anhand dem AVR-GCC-Tutorial und dem Datenblatt (http://www.robotikhardware.de/download/1602M03%20PLED_.pdf) eine eigene Initialisierung des Displays zu kreieren. Mir sind dabei ein paar Fragen aufgekommen, die in den Kommentaren im Source dokumentiert sind. Bitte bitte, es wäre mir sehr wichtig, wenn ihr euch die File mal anseht und mit dem Datenblatt vergleicht (im Prinzip nur die Seiten 5+6+8+10).
-
Thread
Labornetzgerät als Projekt
Schaltung nicht unnötig zu komplizieren. Da heutzutage neben Analog Instrumenten auch gerne DPMs (LCD/LED) verwendet werden muss man sich damit sowieso genau befassen. Bei vielen billigen LCD Modulen ist das Notwendigkeit einer schwebenden Spannungsversorgung ein Problem weil viele LCD-DPMs keinen
Daten noch nicht weiß oder die öfters geändert werden. > Ich habe noch eine einfache Anzeige auf LCD-Basis dazugebaut, die nach > belieben erweitert werden kann. Leistungsanzeige, PWM Ansteuerung - je > nach Lust und Laune. LCD weil es sehr einfach ist und Hongkong-LCDs aus > der Bucht keine 5 Euro
-
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
Freescale FRDM-K64F Fragen
wirst sicher Zug um Zug finden. > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? > der STM32 ist mir ein Begriff, arbeite aber zur Zeit nicht damit - Zeitmangel;
Hallo Felix, > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? Du hast ja STM32 angesprochen; wie ich sagte, kenne ich diese mal von Unterlagen.
-
Thread
Suche TFT 4-6" mit SPI
Also findes Du den FT800 gut ? Wo bekomt man dann eine allgemeingültige C-Library her ? FDTI ?
Emulator für den PC (MSVC): http://www.ftdichip.com/Support/Documents/AppNotes/AN_281_FT800_Emulator_Library_User_Guide.pdf
-
Thread
DCF modul pollin Pin PON wofür
Harald schrieb im Beitrag #6222993: > Sollte mit einem gewöhnlichen ATMEGA und einem passenden LCD-Display > (gibt welche mit SPI) und dem besagten Modul kein Problem darstellen. LCD mit eigenem Controller und maximal zweistelligem µA-Stromverbrauch bei Betrieb mit 2-3,5V? Welcher Controller
texas-instruments/ti-msp-exp430fr4133-development-kit/ Danke. Angeblich ~3µA bei 3V im Sleep mit LCD. Muss ich vielleicht mal testen.
-
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
Arduino LCD Display spinnt rum
Welche LCD Library verwendest du? Bei mir hat es schonmal geholfen, das Timing heraufzusetzen.
schreibt der in Zeile 3(2) weiter und nicht in 2(1)... > Wie kann man das ändern? Wenn sich deine LCD-Funktionen nicht darum kümmern, dann: gar nicht. Das Verhalten ist der internen Speicherorganisation des LCD geschuldet. Du weißt doch, was du aufs LCD ausgibst. Schreib halt nicht über das Zeilenende
-
Thread
Hygrometer zerlegt: Welche Funktion hat dieses Bauteil?
Patrick schrieb im Beitrag #4853999: > Kannst du mir vielleicht sagen ob es eine Library gibt um so ein Modul > anzusteiern? Ja. Heisst in der Arduino-Welt: Virtualwire. Patrick schrieb im Beitrag #4853999: > Bzw ob man herausfinden kann ob er auf 433 oder auf 866 Mhz > funkt
weil ich den Empfänger aus dem Hygrometer ja quasi kostenlos bekommen habe. Die Library ist auf jedenfall ein guter Tipp! Die schaue ich mir mal näher an. Gruß Patrick
-
Thread
"Interrupt" durch Vergleich von Variablen möglich? Timingprobleme durch zu lange Programmlaufzeit
total unübersichtlich wäre. Die relevanten Dinge sind wie oben geschrieben, dass das Schreiben aufs LCD mittels einer Library zu lange dauert und deshalb ein Vergleich nicht immer rechtzeitig ausgewertet wird. Und nein ich schreibe nicht in jedem Schleifendurchlauf aufs LCD, sondern nur wenn ein zweiter
lohnt kaum, kann kein Mensch erfassen oder ist es Video, dann ist I2C eh ungünstig. 4x20 Zeichen LCD sind ja auch in wenigen µs erledigt -> i2c 100kHz ca 10k Zeichen/s (PI x Daumen) meist geht auch 400 kHz. Ich frage im ms Raster den Inkrementalgeber ab, zähle bis 250 und aktualisiere das LCD
-
Thread
arduino I2C abschalten
Hallo, Ich habe die Library TWI und WIRE aus der Adruino IDE modifiziert,so habe ich jetzt Zugiff auf das Register TWCR über die WIRE Bibliotek [c] WIRE-library: //ausschalten des Buses um andere Sachen mit den Ports zu
Peter Bochow schrieb im Beitrag #4109479: > Ich habe die Library TWI und WIRE aus der Adruino IDE modifiziert, wieso das denn? du kannst doch selber die Register lesen und schreiben.... Ich hatte mal eine zeitlang wire.h und die Fleury Lib zusammen genutzt
-
Thread
Hilfe mit Arduino SD/TFT Shield ITDB02-2.2
, Hat irgendjemand mit dem SD-Karten Sockel des ITDB02-2.2 TFT? Habe mir die Tage ein 2.2" TFT LCD Module von ITead Studio gekauft plus dem passenden Adapter Shield für meinen Arduino Mega2560. http://www.exp-tech.de/Displays/2-2--TFT-LCD-Modul... http://www.exp-tech.de/Shields/ITead-Studio-ITDB02
da jemand bereits Erfahrung sammeln können? Habe zwar gelesen das es angeblich mit der tinyFAT Library funktionieren soll, aber leider ist das bei mir nicht der Fall. tinyFAT.RAR http://henningkarlsen.com/electronics/library.php?id=37 Bin für jeden Tipp dankbar
-
Thread
NHD-0420CW-AY3 4x20 Zeilen OLED in Betrieb nehmen
Hallo, ich habe nun schon viele LCD/OLED zum laufen gebracht. Aber dieses Mal will es nicht so. Ich habe ein NHD-0420CW-AY3 4x20 Zeilen OLED, als Ersatz für ein EA W204-XLG. Es soll mit vier Bit parallel betrieben werden. So wie ich
Danke für die Antwort. Ich habe noch eine weitere Library für den Arduino und für dieses Display gefunden : https://github.com/dcityorg/i2c-char-display-library-arduino Die Library untertsützt das OLED Display und auch "normale" LCD. Damit läuft das
-
Thread
DCF77 Zeitsignalempfänger
@lala Es ist das Beispielprogramm InternalClockSync von der DCF77 Library @dietrich1 ein Pull Out Widerstand ist ein 10kOhm Widerstand vom Dcf Ausgangsignal zum 5V Signal
grundsätzlich nicht. Hallelujah, warum sagt ihm das denn keiner? Im übrigen kenne ich diese Library. Na ja. Den frühesten Zeit-Fix bekommt diese Library nicht nach zwei, sondern nach drei Minuten. Bei einwandfreiem Signal nach 3 bis 4 Minuten. Und wenn Du testest und noch ein Problem mit der
-
Thread
RIOT RTOS Lizenz für kommerzielle Anwendung
necessarily open your code. Other software released under LGPLv2 include for example VLC, GNU C Library, or Git, as well as software for industrial products, such as Panasonic LCD HDTV software. Do you need more arguments? Please read our FAQ. """ Ich kenne LGPL eher aus Linuxumfeld und zwar immer
vergessen, da du dann gegen die Lizenz verstößt. Du kannst das nur machen wenn die lib als shared library verlinkt wird, das unterstützen die Plattformen aber nicht. Weiß der Henker was die Ersteller der Library geritten hat, diese License für ein solches Projekt zu verwenden.
-
Thread
Float Wert auf ein Display übertragen
Was hat denn mit sprintf nicht funktioniert? Eigentlich sollte ein: unsigned char lcd_buffer[20]; float f1=3.2; sprintf (lcd_buffer,"%3.3f",f1); // Wie auch immer deine lcd_string Funktion heisst ... lcd_puts(lcd_buffer); doch an sich funktionieren? Du musst vllt aufpassen, dass dein lcd_buffer gross genug ist für jeden Fall. Viel Erfolg noch! Gruss, Sebastian
-
Thread
Arduino / AVR: Überlauf nicht nachvollziehbar ?
Display nur 4/5-Stellen verfügbar > Ah = mAh / 1000.00; // ich will zwei Nachkommastellen > lcd.print(Ah, 2); > lcd.print(" Ah"); > } Ich kenne Arduino nicht, daher ist das vielleicht eine blöde Frage: Kann lcd.print() standardmäßig float verarbeiten? Bei der avr-libc muss dazu eine spezielle Library (libprintf_flt.a) gelinkt werden. Gruß, Bernd
-
Thread
stm32f103-bluepill-peripherie
sinnlos. Frank K. hat gezeigt, wie es geht. Aber jammere dann nicht herum, wenn die ganzen Arduino Library Funktionen nicht funktionieren.
the communication with devices that use the Serial Peripheral Interface (SPI) Bus. paragraph=This library is based on the official Arduino SPI library and adapted to STM32 boards. category=Communication url=http://www.arduino.cc/en/Reference/SPI architectures=stm32 nicht Clark Ein funktionierendes
-
Thread
LCD-Lib von Peter Fleury... 3,8k Flash?!?
Bastelkiste gefunden; Also was gebastelt mit AVR, vier Tasten, ein wenig GrimsGrams und ein 2x16 Zeichen LCD mit HD44780U... Steuerzeugs in den AVR reingehackt, dann siehts mit'm Speicher so aus: Ohne LCD-Library ------------------------- Size after: main.elf : section size addr .text
8454144 .stab 2484 0 .stabstr 3187 0 Total 6022 Dann noch die LCD-Lib von Peter Fleury rein, dann so: Mit LCD-Library -------------------------- Size after: main.elf : section size addr .text 4076 0 .data 52 8388704 .bss
-
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
ATmega2561 - USART
14745600 //Clock speed #define BAUD 2400 #define MYUBRR (FOSC/16/BAUD-1) int main(void) { LCD_Init(); USART0_Init(MYUBRR); DDRD &= 0xFF; // PortD as INPUT delay_ms(1000); Orientation = Portrait180; //projekt von LCD_Bitmap_256high(0, 0, 131, 175, projekt, Table_projekt
RXC0))); /*Get and return received data from buffer*/ return (UDR0); } int main(void) { LCD_Init(); USART0_Init(MYUBRR); unsigned char tmp; while(1) { delay_ms(300); LCD_Box(30,30,40,40,blue); delay_ms(300); USART_Transmit('a'); delay_ms(1000);
-
Thread
ATMEGA162 LC7981 Probleme beim Daten löschen 0x00
Mich hat der Controller auch vor einige Rätsel gestellt, bis ich auf die Library von Vanya A. Sergeev gestossen bin, der das Dings recht gut bedient, wenn auch ausschliesslich im Grafik Modus. https://github.com/AriZuu/embedded-drivers Selbst wenn du nicht die komplette Library
(240*128Px LCD) und der Atmega162 läuft auf 8MHz internem Takt.
-
Thread
Display am ATMega32 an Pins über Ports verteilt
Die LCD Library von Peter Fleury kann so konfiguriert werden, dass die einzelnen Leitungen auf beliebige Pins an beliebiegen Ports verteilt werden können. Aber wie Travel Rec. schon schrieb: Ideal ist es
So wie selber essen dick macht, macht selber schreiben schlau :-) außerdem: >Die LCD Library von Peter Fleury kann so konfiguriert werden, >dass die einzelnen Leitungen auf beliebige Pins an beliebiegen >Ports verteilt werden können.
-
Thread
Welche RC5-Library für ATmega8 benutzt Ihr?
beschlossen, für meine Projekte zunächst einmal den Atmega8 zu verwenden. Ich habe mit Peter Fleurys LCD-Library nun schon ein Display dran und alles funktioniert wunderbar. Nun will ich meine Eingaben eigentlich ganz gern über so'ne Saturn-Ersatzfernbedienung machen. Ich habe dazu einen GP1UX310QS
eine, die zum Standard wie die LCD-Library von Fleury? Danke für denen Beitrag, Stefan
-
Thread
float auf LCD ausgeben
auch einfach nutzen ? und bei 4,5 müsste dann meine zahl stehn ? oder is der printf nicht fuer ein LCD gedacht ? gibts denn dafür einen ähnlichen bfehl fuer ein LCD
. Nur ziehst du dir dann für diese eine Floating Point Berechnung die komplette Floating Point Library ins Programm rein (~2KB nur für diese eine Ausgabe) > oder is der printf nicht fuer ein LCD gedacht ? gibts denn dafür einen > ähnlichen bfehl fuer ein LCD printf weiß überhaupt nicht warauf
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Bauteile alle die richtige Bauform haben und ein wenig herumrouten... Änderungen: Anschluss für LCD-Anzeige und PS/2 F-RAM (SPI) PIC in SMD und DIP Hier mal eine Portübersicht: ------------------------- Port A ------------------------- 0: LCD-Data 0/4 1: LCD-Data 1/5 2: LCD-Data 2/6
---- (ISCP) 7: ---- (ISCP) ------------------------- Port C ------------------------- 0: LCD RS 1: LCD R/W 2: LCD E 3: F-RAM/EEPROM (SCL) 4: F-RAM/EEPROM (SDA) 5: ---- (SDO) 6: UART Tx 7: UART Rx
-
Thread
DCF77, Bascom, AVR ATmega8 -> Welche Timer?
/ Hoffnung ist aber, dass in der kontinuierlichen Betriebsart die Library tatsächlich den Sekundentakt vom Modul bezieht und keine Softclock nutzt. Wenn dem so wäre, könnte ich den Timer anderweitig nutzen. Wenn das aber nicht der Fall ist und die Library von der Betriebsart
kurz zu halten, gilt übrigens generell. :Alles richtig verstanden Ja. Eine Aktualisierung des LCDs wird auf diese PWM keinen Einfluss mehr haben. (Pass auf, am Ende hast Du noch T/C1 unbenutzt übrig... ;-) )
-
Thread
Selbstdefinierte Zeichen, LCD GC RAM im 4Bit Modus
LCD_printchar(0x11); //0b00010001 LCD_printchar(0x11); //0b00010001 LCD_printchar(0x11); //0b00010001 LCD_printchar(0x1F); //0b00011111 Danach wechsele ich in den DDRAM mit Instruction input LCD_cfg
lcdclock/index.html Funktion lcdbiginit in lcdbignum.c. Der Code nutzt Funktionen aus Peter Fleurys LCD-Library (eine etwas aeltere Version ist im Archiv enthalten). Martin Thomas
-
Thread
Midi mit Bascom und AVR
Pind.6 A Alias Pind.7 B Alias Pind.2 Dim Ac As String * 7 ' Variable für Ampkanal auf LCD Dim Mute As String * 4 ' Variable für Mute auf LCD Dim Fx As String * 6 ' Variable für FX on Off auf LCD Dim Mi As String * 2 ' Variable für Midikanal auf LCD Dim Ch As Byte Dim Kb
End Select Kb = Ch - 1 'Midikanal mit 1.Byte Mc = &HB0 + Kb Locate 1 , 6 : Lcd Mi ' Midikanal auf LCD zeigen If A = 0 Then Gosub Proga1 ' Taster für Amp-Kanal A If B = 0 Then Gosub Proga2 Locate 2 , 4 : Lcd Ac ' LCD Anzeige Ampkanal Locate 2 , 13 : Lcd Hex
-
Thread
I2C (TWI) Sniffer mit AVR
bisher nur I2C-LCD gefunden, die wesentlich teurer als ein normales LCD mit zusätzlichen AVR sind. > Zum Aufbau einer Menüseite lade ich 4x 20 Zeichen vom Eeprom und > schreibe sie auf das TWI-LCD, das sind 80 Byte
sollte unbedingt ein Baudratenquarz sein .. Ist ein 7.xxx MHz Quarz. > Was ist das für ein I2C-LCD? Das ist ein USI-Slave (at2313 oder m8) mit angeschlossenem LCD. Der mc spielt den slave, initialisiert das LCD und reicht an ihn gesandte Daten ans LCD weiter. Im verbleibenden Flash kann man dann
-
Thread
Header-File automatisch generieren
-------------- void LCD_Mode ( void ) { LCD_Delay(); LCD_Delay(); LCD_Delay(); LCD_Open(); LCD_Command(); LCD_Dataport = 0x06; LCD_Strobe(); LCD_Data(); LCD_Close
(void); void LCD_Cursor_Blink (void); #pragma used- #pragma library Lcd8bit.lib #endif [/c]