-
Thread
AVR Synthesizer mit ATxmega128A1
/library.php?id=51 Gruß Rolf
Rolf D. schrieb im Beitrag #4454172: > Das LCD-Display So so, das LCD-Display .... .... oder auch die sogenannte "LCD-Display-Anzeige"
-
Thread
Digitaltacho + LCD
gemultiplexten 4*7Segment LED-Anzeige. Das Programm hatte ich in 8051 Assembler geschrieben. Eine Library für ein LCD am 8051 hätte ich auch noch. Welchen Prozessor willst Du denn verwenden? CU, Markus_8051
@ Christian, schlage dir vor, da du ja unbedingt einen Mikrocontroller + LCD verwenden willst, dass du dir zunächst eine Schaltung aus einem µC und einem LCD aufbaust und dann ein Programm erprobst, welches zunächst nur Zeichen und Zahlen nach deinen Wünschen auf dem LCD ausgibt
-
Thread
LCD bleibt dunkel
Mode lcd_send(COMMAND, 0x28); lcd_send(COMMAND, LCD_OFF); lcd_send(COMMAND, LCD_CLEAR); lcd_send(COMMAND, 0x06); lcd_send(COMMAND, LCD_ON); } // ende vom header, anfang vom eigentliche programm #
Strom bekommt, erscheint dieses Bild und egal was ich mache, es ändert sich nie. Habe die o.g. Library verwendet, mit folgenden Modifikationen: [c] #define XTAL 1000000UL #define LCD_PORT PORTD #define LCD_DATA0_PIN 4 #define LCD_DATA1_PIN 5 #define LCD_DATA2_PIN
-
Thread
Frequenzmessung und Optimierung -Os
Nun, da ich die lcd.h (und die vermutlich dazugehörige lcd.c) nicht kenne, kann ich dazu nix sagen...
Die LCD Routinen sind von Peter Fleury aus der HD44780U LCD library.
-
Thread
LCD Display 8x24 mit M50530
Ich habe mal ein funktionierendes BASCOM-Beispiel für den 2313 und das M50530-LCD zusammengezimmert. Danke für die Codebeispiele.
LCD_Balken.JPG 4. Jetzt das Fenomen: so ungefär nach 1 min. kommen die Texte auf dem Bildschirm nach dem ich den STK500 mit ATmega32 neu gestartet habe. LCD_text_ATmega32.JPG Dass verstehe ich nicht
-
Thread
LCD-Modul Lm16A211 (mit HD44780A00) und Atmega32-16PU
0xC0 #define LCD_WRAP_LINES 0 #define LCD_CONTROLLER_KS0073 0 #define LCD_IO_MODE 1 #define LCD_PORT PORTC #define LCD_DATA0_PORT LCD_PORT #define LCD_DATA1_PORT LCD_PORT #define LCD_DATA2_PORT LCD_PORT #define LCD_DATA3_PORT LCD_PORT #define LCD_DATA0_PIN 0 #define LCD_DATA1_PIN 1 #define LCD_DATA2_PIN 2 #define LCD_DATA3_PIN 3 #define LCD_RS_PORT
-
Thread
Fleury I2C und ATMEGA128 Problem
Counter laufen weiter. Es wird jedoch nicht in die Routine gesprungen. Auf dem Board wird auch die LCD Routine nicht aufgerufen. Im Makefile wurde die i2cmaster.S per "ASRC = i2cmaster.S" eingebunden. In den Source files sind eingebunden: i2cmaster.S, lcd.c, main.c unter Header File: i2cmaster.h und lcd.h. Das LCD funktioniert so weit. Kann jemand helfen? Gruß Marcus [c] #include <main.h> #include <avr/io.h> #include <lcd.h> #include <lcd.c> #include <i2cmaster.h> int main(void
-
Thread
Wie binde ich .h - und .c Dateien in ein Projekt richtig ein?
Stefanus F. schrieb im Beitrag #5921303: > Bist du denn sicher, dass deine HTU21D Library überhaupt für diese HAL > geschrieben wurde?
Wie hast du diesen Schritt umgesetzt? Ich vermute: gar nicht. Deswegen funktioniert es nicht. Die Library ist genersich, dass heißt, sie wurde eben *nicht* speziell für die Cube HAL geschrieben. Du musst sie selbst anpassen oder einen Kompatibilitätslayer zwischen diese Library und Cube HAL bauen.
-
Thread
Wer verwendet RFM69?
Hat schon jemand eine veröffentlichbare Library dafür? Habe seit einer Weile leider kaum Zeit für Elektronik gehabt, keine Chance da an einer Ansteuerung des Moduls zu arbeiten :-(
tx_length = rx_length; rfm_transmit(sensor, tx_length); _delay_ms(5000); lcd_setcursor( 0, 2 ); lcd_data( '5' ); lcd_data( '3' ); lcd_data( '2' ); } return (0); } [/C] Das lustige ist jetzt messe ich beim Sender bei Miso oder Mosi garkeine übertragung
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
LCD_RS_HIGH() (PORTC.OUTSET = LCD_RS) #define LCD_RS_LOW() (PORTC.OUTCLR = LCD_RS) // Function Prototypes void lcd_init(); void lcd_send_command(uint8_t cmd); void lcd_send_data(uint8_t data); void lcd_send_nibble(uint8_t nibble); void lcd_print(const char *str); void lcd_clear(); void lcd_set_cursor(uint8_t row, uint8_t col); // Initialize the LCD void lcd_init() { // Configure LCD pins
-
Thread
ansteuerung eines LCD mit PIC
lcd_counter EQU $2D ;PORTA Kontroll Bits LCD_E EQU 0 LCD_RS EQU 1 ;LCD-Kommandos LCD_CLEAR EQU %00000001 LCD_HOME EQU %00000010 LCD_INC_SHIFT EQU %00000111 LCD_INC_FREEZE
,LCD_E bcf LCD_CTRL,LCD_E return
-
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
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
Veränderbaren Wert (z.B. Spannung) auf einer LCD darstellen
Hallo zusammen, ich möchte mir eine Spannung die über einen ADC gemessen wird auf einer LCD darstellen. Mit der ausgabe auf die RS 232 Funktioniert das schon mal. Aber ich hab keine Ahnung wie ich den gemessenen Wert auf die LCD bringe. Arbeite mit der Bibliothek von Peter Fleury. LCD
> > rprintfloat für kommazahl > der 3er für die Stellen > > Wie sieht den der Befehl für die LCD aus? rprintfFloat ist kein 'Befehl' den dir C an sich zur Verfügung stellt, sondern deine UART Library. Dort kann man aber nachsehen, wie das dort gemacht wurde :-) ABer seis drum. Spannung ist
-
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
EA eDIP 240 I²C liefert nur letztes Byte
i2c_write(0x00); i2c_write(0xEF); i2c_write(0x7F); i2c_write(0xDA); i2c_rep_start(LCD_ADDRESS + I2C_READ); c=i2c_readNak(); [/c]
Send checksum } /******************************************************************* * * initLcdImage & encoder startup * ********************************************************************/ void initLcdImage(unsigned char i2cDestination) { PORTC |= (1 << reset); // preset LCD reset
-
Thread
EA DOG-M Display (ST7046) und customchars. ARGH!
Hi Leute. Ich benutze die Initialisation aus der Controllerbeschreibung. [C] lcd_cmd4(3); //3xFunc Set lcd_cmd4(3); lcd_cmd4(3); lcd_cmd4(2); //Func Set 4Bit lcd_cmd8(0b00101001); //Func Set lcd_cmd8(0b01111000); //Contrast lcd_cmd8(0b01011110); //POWER
char3,3); define_char(char4,4); define_char(char5,5); define_char(char6,6); define_char(char7,7); lcd_clear(); lcd_putchar(0x00); lcd_putchar(0x01); lcd_putchar(0x02); lcd_putchar(0x03); lcd_putchar(0x04); lcd_putchar(0x05); lcd_putchar(0x06); lcd_putchar(0x07); [/c] Die Library ist im
-
Thread
atmaga2560 + Interrupt + lan = abbruch.
::tick(); Diese Methode wird wiederum von zahlreichen anderen Methoden der Library aufgerufen. Die Ethernet Schnittstelle wird nur funktionieren, wenn du wuasi ununterbrochen immer wieder Funktionen der Ethernet Library aufrufst. In deinem Fall wird die Ethernet Library nach
Dunkels es empfiehlt. So sehen auch meine uIp basierten Programme aus. In deiner Arduino Library findest du den entsprechenden Code in der tick() Funktion wieder. Und da kannst du auch sehen, welche anderen Library Funktione tick() aufrufen. Wichtig ist letztendlich, das tick() immer wieder
-
Thread
Fehlermeldung Arduino IDE
ja wo isse denn? #include < nutzt ja nichts wenn es auch da nicht anzutreffen ist, somit führt lcd.begin(); ins NICHTS
Habe die Library angehängt, glaube kein begin() gefunden zu haben. Welche Library waere denn geeignet bzw kann es damit zu tun haben, dass es ein esp 32 und kein Arduino ist ?
-
Thread
Suche Simulator für 8051
den STM32 kommt man ziemlich leicht zurecht weil es viele Beispiele von ST gibt (STD_Periphearal Library Projects) Mit diesen Beispielen lernt man sofort worauf es bei der Initialisierung ankommt. Direkter Registerzugriff ist auch kein Problem. Als freie Tool Chain bietet sich CooCox an. Die CAD/
schon seit einiger Zeit beruflich;-) Ist aber gar nicht so schlimm wie es am Anfang aussah. Nur die LCD Module wollen höhere "H" Pegel haben. Ohne Pegelumsetzer von 3.3V auf 5V gab es sofort Krach bei den meisten Modulen. In der Hinsicht sind die DOGM LCDs wieder sehr praktisch. Jetzt muss ich aber
-
Thread
STM32 ebay Board
Demo-Anwendung auf den allermeisten Abbildungen basiert auf einer Demo-Version einer kommerziellen GUI Library. Die Vollversion kosten einigens. "Schnell mal eben" eine so nette GUI wie auf den Abbildungen zu erstellen ist mit Investition verbunden. Es gibt inzwischen aber eine kostenlose GUI Library von STM
empfehle ich Dir für die Steuerleitungen die Bitbanding Funktionalität des Cortex. Die Datenleitungen zum LCD sollten möglichst auf einem Port liegen.
-
Thread
Compiler Warnung 'ultoa' differ in signedness
: "'ultoa' differ in signedness" Ich konvertierte dabei ein uint32_t für die Ausgabe auf einem LCD: [c] lcd_setcursor(0,3); lcd_string("Zeit: "); ultoa( ulZeit, buffer1, 10 ); lcd_string( buffer1 ); [/c] die beiden Variablen sind so definitert: [c] unsigned char buffer1 [12]; uint32
ulZeit = 0; [/c] Bei anklicken der Compiler Warnung lande ich in der ultoa Zeile und einmal in der lcd_string Zeile. Genaue Fehlermeldung: zeit.c:794: warning: pointer targets in passing argument 2 of 'ultoa' differ in signedness zeit.c:796: warning: pointer targets in passing argument 1 of 'lcd_string
-
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
STM32 Discovery-Boards
darf also nicht zu groß > sein. Ansonsten hilft nur ein exterenes EEPROM. ST hat eine kleine Library, wo EEPROM Support emuliert wird. Mir ist immer nicht ganz wohl bei dem Gedanken, das da zur Laufzeit ins Flash geschrieben wird (und der Flash hat im Vergleich zum 'echten' EEPROM weniger erlaubte
Matthias Sch. schrieb im Beitrag #2877473: > ST hat eine kleine Library, wo EEPROM Support emuliert wird. Mir ist > immer nicht ganz wohl bei dem Gedanken, das da zur Laufzeit ins Flash > geschrieben wird (und der Flash hat im Vergleich zum 'echten' EEPROM > weniger
-
Thread
Kostenlose IDEs für STM32
applications built from within the IDE or applications built with external toolchains. The CrossWorks C Library. This is our own non-GPL and non-LGPL C runtime library is designed from the ground up for embedded processor applications. The CrossWorks Tasking Library, known as CTL. CTL is a royalty-free tasking library that provides a multi-priority, preemptive, task switching and synchronization facility.
-
Thread
Nachtprojector - Mampfs Basteltagebuch
beträchtlich ? [1]: https://github.com/hugokernel/OpenSCAD_Things/tree/master/Threaded%20Library
Hier scheint es das LCD noch zu geben: http://artronic.eu/pl/p/LCD-AG-064032V-VIW-WKKK-E6/1807 Hab ich aber selbst dort nichts bestellt und keine Erfahrungswerte.
-
Thread
Relozierbarer Code mit AVR-GCC möglich?
Hallo Detlev, wenn ich aus dem Code eine dazulinkbare Library machen würde, würde ich vielleicht anderen einen Gefallen tun, aber mir selbst nur Steine in den Weg legen da ich selbst das System nicht nochmal in C nachprogrammieren möchte und auch nicht vorhabe
Independent Code ist bei gängigen "grossen" Betriebssystemen nötig, damit alle /inneren/ Referenzen in der Library (also z.B. Jumps bei Verzweigungen, aber noch vieles, vieles mehr) bereits beim Linken der Shared Library aufgelöst werden können (bzw. schon beim Assemblieren eine Konstante ergeben), und beim Laden
-
Thread
Wecker mit Solar und Ladeüberwachung bauen
Byte Dim Anaus As Byte Cls Time$ = "00:00:00" Date$ = "01:01:00" Do Locate 1 , 1 Lcd Time$ ; " " ; Locate 1 , 12 If Stellenstunde < 10 Then Lcd "0" Lcd Stellenstunde ; ":" If Stellenminute < 10 Then Lcd "0" Lcd Stellenminute Locate 2 , 1 Lcd
Anaus = 0 Then 'Wecker an/aus Locate 2 , 11 Lcd " aus" End If If Anaus = 1 Then Locate 2 , 11 Lcd " an" End If Debounce Pind.4 , 0 , Licht , Sub Loop 'Stunde
-
Thread
LCD Initialisierung funktioniert nicht
gut wie gar nicht damit aus. Wäre nett wenn mir jemand helfen könnte. Ich nutze ein ATMEGA328P LCD Display: LCD1602
Schule Du gehst oder wie alt Du bist. Von den nicht bekannten Vorkenntnissen mal abgesehen. In der library.txt wurde erwähnt "//LCD Functions Developed by electroSome" Also würde ich auf deren Seite: https://electrosome.com/interfacing-lcd-arduino-uno/ das Beispiel umsetzen und mein LCD incl. Verdratung
-
Thread
Embedded LCD-GUI Programmierung
Aber schau doch einfach mal eines der tausend Projekte an: http://www.mikrocontroller.net/articles/LCD
Inspirationsquellen: Microchip Graphics Library, TI/LMI Graphics Library, AT91SAM3-EK Beispielcode, Beispielcodes zu einigen STM32 Evalboards, Microwindows/Nano-X, Micrium/Segger uc-gui und noch einige mehr. Lizenzen, Preise und Funktionsumfang
-
Thread
AX81 - ZX81 im AVR
Hmm.. ich habe jetzt mal ein LCD versucht so in Betrieb zu setzen.. erfolglos.. nichts zu sehen auf dem LCD.. nur beim Abschalten wird das LCD kurz mal blau.. keine orange LED Beleuchtung.. nichts. Angeschossen wie oben angegeben
sorry for not replying earlier, but I was somewhat busy lately. I'm assuming you have the Pollin-LCD (Best.Nr.: 120486) I was referring to in my last post? If so, below is how I connected the LCD to the ATMega1284P; pin 1 of the LCD is the topmost pin of the flexprint when the LCD is lying such that
-
Thread
Config Parser für embedded
Joggel E. schrieb im Beitrag #6390987: > 200kByte fuer ein Konfig library... uups. Geht doch. Ein Menüsystem kostet teilweise deutlich mehr.
malloc-Zeile ist nur fuer den Test, der Rest ausschliesslich statisch. Hintendran spult die spiffs-Library fuer die Speicherung in EEPROMs.
-
Thread
undefined reference to `log' - obwohl #include<math.h>
include "dbgu.h" void CHECK_TEMPERATUR(void); void INIT_ADC(void); void Delay(void); void INIT_LCD(void); char my_str[40]; int main(void) { DBGUInit(DBGU_115200); DBGUTxMsg(my_str); INIT_LCD(); while (1) { Delay(); CHECK_TEMPERATUR(); } } void INIT_LCD(void)
GCC can generate correct results > regardless of the math library implementation or floating point precision > of the host platform. This also allows GCC to generate identical results > regardless of whether one compiles in native or cross-compile > configurations
-
Thread
true type Schrift für Graphik LCD
Hier im Forum habe ich meine GLCD Library veröffentlicht, fürs Nokia Color LCD, suche in der CodeLib nach Nokia+GLCD. Diese Library enthält im Source einen Fonttreiber der mehrfarbige, proportionale und fixe Fonts die sogar noch komprimiert
Zusätzlich kann man nun noch ein Clipping einbauen, wie in meiner Lib. D.h. man kann JEDE Ausgabe auf dem LCD beschneiden innerhalb eines Rechtecks. Alle Ausgaben ausserhalb dieses Rechteckes werden beschnitten, also ge-clipt ;) Solche Operationen sind immer dann sinnvoll wenn man Windows auf dem LCD darstellen
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
initialisieren ldi r19, LED2 ;LED2 AN out PORTD, r19 ldi buffer,set_LCD ;setze LCD Funktion rcall write_instr ldi buffer,LCD_on ;schalte LCD ein rcall write_instr ldi buffer,clear_LCD ;loesche Anzeige rcall write_instr
initialisieren ldi temp2, LED2 ;LED2 AN out PORTD, temp2 ldi buffer, set_LCD ;setze LCD Funktion rcall write_instr ldi buffer, LCD_on ;schalte LCD ein rcall write_instr ldi buffer, clear_LCD ;loesche Anzeige rcall write_instr
-
Thread
LCD Zeichenfehler mit pfleury lib
Wie lang ist das Kabel zwischen AVR und LCD ?
/* write instruction (RS=0, RW=0) */ /* output high nibble first */ LCD_DATA_PORT = (data>>4)&0x0F; lcd_e_toggle(); /* output low nibble */ LCD_DATA_PORT = data&0x0F; lcd_e_toggle(); delay(2000);
-
Thread
7-Segment Multiplex Library
notwendig sind. Mein Vorschlag inkl. Software: http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#led4
D. M. schrieb im Beitrag #3771266: > Gibt es eine Library in der man einfach die Portpins angeben kann, an > denen die einzelnen Segmente angeschlossen sind? Gerade so eine fertige Bibliothek wäre doch extrem blöd, weil sehr codeaufwändig (vergleichbar
-
Thread
Schnelle FFT in Assembler
So hab jetzt mal nen Versuchsaufbau mit LCD fertig (siehe Bild im Anhang) Der mega32 auf dem Steckbrett macht die FFT (immernoch nur 128 Punkte) und sendet das Ergebnis an den mega128 auf dem STK500, welcher dann das LCD ansteuert. Natürlich
Jedenfalls erstmal. Im Anhang befinden sich der Quellcode für den FFT AVR, sowie eine kleine C-Library um mit dem Ganzen übers TWI zu kommunizieren und ein kleines Demo Prog, das das zusammengefasste Spektrum auf einem KS0108 LCD ausgibt. Falls jemand Bugs findet immer her damit habs noch nicht sonderlich
-
Thread
Suche Datenblatt zu Display ALPS NEC02070AA
ähnlicher Controller. Du wirst im Datenblatt nachsehen müssen, wie der anzusprechen ist, und die "Library" entsprechend anpassen.
Damian R. schrieb im Beitrag #7384351: > Möglicherweise verträgt sich die Library > nicht mit diesem Display, da die Character-Größe von 5x7 nicht zu den > von der Library unterstützten Größen von 5x8 und 5x10 passt. Da hast du eine völlig falsche Library verwendet.
-
Thread
LCD-Display mit Attiny24 betreiben
liquid crystal display = LCD und nicht LCD Display
Hallo, mein Vorschlag ist, verwende eine ausgereifte Routine, z.B. diese Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Dann kannst Du die Zeit für andere Dinge nutzen. Bei
-
Thread
Siebensegmentanzeigen-Ansteuerung: Warum macht das keiner so?
Verfügbarkeit her ein Problem gibt, aber ich schätze mal, dass es ab geschätzt 6 LED Anzeigen billiger ist ein LCD zu verwenden. Also ein 16*2 Display hat 32 Stellen und kostet um die 7€. Geht es nur um ein Bastelprojekt mit Stückzahl = 1, dann kann man sicherlich auch irgendwo ein LCD ausschlachten. LCDs gibt
erhältlich ;-) > gibt, aber ich schätze mal, dass es ab geschätzt 6 LED Anzeigen billiger > ist ein LCD zu verwenden. Also ein 16*2 Display hat 32 Stellen und > kostet um die 7€. Geht es nur um ein Bastelprojekt mit Stückzahl = 1, > dann kann man sicherlich auch irgendwo ein LCD ausschlachten. LCD
-
Thread
Strommessung mit INA219
oder eine Lösung haben? Wenn Du wirklich C programmieren kannst, dürftest Du aus einer Arduino-Library die notwendigen Beispiele herausziehen können.
// Fehlererkennung { // Wenn LM75 kein OK sendet lcd_command(LCD_CLEAR); // Leere Display lcd_printlc(1,13,"READ"); // "Lesevorgang" lcd_printlc(2,13,"NOK"); // "Nicht OK (NOK)" } [/c] Mit diesem Code kann ich überprüfen ob mein
-
Thread
LCD Display 480x360, blau, bei Pollin
@Benedikt: Aus dem zip-File (siehe Werners Beitrag) "EG 9007D-NS-10 LCD Module for 640 x 480 Dots"
Ich habe mal etwas über VRAMs und die LCD Ansteuerung geschrieben: http://mitglied.lycos.de/bk4/vram.htm
-
Thread
Frequenzzähler mit PIC 16F628A
vorgeschlagen, anscheinend gibt es da schon Timingprobleme. Leider enthält das C-Programm nur Aufrufe einer LCD-Library, die nicht mitgeliefert ist. Aber hier steht "The program for the microcontroller is written in C and is compiled with MikroC for PIC" https://www.mikroe.com/mikroc-pic "1045 LIBRARY FUNCTIONS
Christoph db1uq K. schrieb im Beitrag #6772163: > Zu LCD-Daten auf GND - Wenn ich im 4-Bit-Modus bin und das Busyflag > abfrage, werden dann die vier unbenutzten Datenbits auch auf Ausgang > umgeschaltet? Und welchen Pegel nehmen die dann an? Nein, sie
-
Thread
Problem mit LCD
H-Datei alleine nützt dir aber normalerweise nur was, wenn du auch die dazugehörige C-Datei oder Library hast. Warum probierst du nicht die LCD-Lib von Peter Fleury aus?
H-Datei musst du nicht zu den anderen kopieren, mach lieber in deinem Projekt ein Unterverzeichnis "lcd" in das du die C- und H-Dateien aus der LCD-Lib. reinkopierst. Dann bindest du die lcd.h mit #include "lcd/lcd.h" in dein Hauptprogramm ein, kompilierst die lcd/lcd.c, und linkst sie zu deinem Hauptprogramm
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B11111111}; void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(4,0); Serial.begin(115200); // put your setup code here, to run once: lc.shutdown(0,false); // Set brightness to a medium value lc.setIntensity
FFT.MajorPeak(); freq_sample_count++; if (freq_sample_count == FREQ_SAMPLE_AMOUNT){ lcd.clear(); lc.clearDisplay(0); double avg_freq = avg_frequency(domin_freq, FREQ_SAMPLE_AMOUNT); if(avg_freq){ lcd.setCursor(0, 0); lcd.print(avg_freq); lcd.setCursor
-
Thread
CAN Bauteile? Gibt es das?
Gibt es CAN Bausteine, wie ADC, DAC, LCD, Sensoren etc pp. Also anstelle von I2C, SPI etc einfach gleich mit CAN?
der LPC11C24 hat neben den wichtigsten CAN-Funktionen auch die CAN-Open Grundfunktionen in der ROM-Library sozusagen immer dabei. Wenn das für den TE interessant ist, mit Hilfe der Beispiele ist man wirklich sehr schnell dabei, einen einfachen rudimentären CAN Knoten aufzusetzen.
-
Thread
Barcodescanner in Microcontroller (Atmega 1284) einbinden!
Feldversuch Author: Kanka DESCRIPTION: This example shows how to use the UART, I2C and LCD library *************************************************************************/ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include "uart_p.h
Version 0.000000004"; lcd_printlr(1, 1, string1); //- Print a string lcd_printlr(2, 1, string2); //- Print a string lcd_printlr(3, 5, string3); //- Print a string lcd_printlr(4, 5, string4);
-
Thread
LCD am PORTC
hallo, ich kriege mien lcd-display am PORTC nicht zum laufen, obwohl es am PORTA ohne Probleme funktioniert. Ich verwende die LCD library von Peter Fleury und einen Mega16. Kann mir jemand helfen? mfg anton
Maaaaaaaaaaaaaaaaaaaaaaaaan! :-O Gruß an alle Leidensgenossen Florian PS: Das Tut. für AVR-GCC: LCD ist spitze! Thanx!
-
Thread
Arduino Uno zeigt Müll an LCD
{ lcd.setCursor(12,1); lcd.print("3"); } else { if (Modi1 & Modi2 & Modi3 & !Modi4) { lcd.setCursor(12,1); lcd.print("4"); } else { lcd.setCursor(12,1); lcd.print
Library, die du ja wohl benutzt. Da steht "LCD RS pin to digital pin 12". Von deinem R/W ist nicht die Rede, der liegt brav auf Gnd. http://www.arduino.cc/en/Tutorial/LiquidCrystal