-
Thread
Library für alle AVRs erstellen
Hallo Forum, ich überlege gerade mir eine Library für SPI zu bauen. Library im echten Sinne, also libspi-avr.a + spi.h . So weit die "Aufgabenstellung" Nur wenn ich bei eclipse AVR cross target static Library auswähle muss ich immer einen spezifischen
auch klar, so wie ich das sehe wir ganz normal der asm-Code generiert und gelinkt und dann in eine Library gepackt, damit man diese verwenden kann ohne dass der Compiler im Ziel-Projekt noch einmal drüber muss. So kann es aber ja sein, dass unpassender Code generiert wurde, etwa mit Op-Codes die der Ziel-AVR
-
Thread
STM32 umsteigen oder weiter AVR
Programmer und Debugger) für ca. 30€. Dann würde ich auf jeden Fall die STM32F10x Standard Peripherals Library empfehlen. Dann muss man nicht bis ins letzte Register abtauchen :-) http://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library Es gibt von u.a. von KEIL etliche Beispiele.
interessante Erfahrung sich überlegen zu müssen, was man als nächstes lernen möchte, ADU, DAU, PWM , LCD... alles drauf und wartet auf eine Anwendung.
-
Thread
mit atmega32 44780 kompatibles lcd ansteuern
Also die dateien aus peter Fleury`s lcd lib heißen: lcd.h und lcd.c muss ich die lcd.h beim Linker angeben so: LDFLAGS += -L. -llcd.h oder so: LDFLAGS += -L. -llcd.c ?
Argh! Nein! Ich dachte Du hast eine echte Library zum Dazulinken verwendet, sorry! Du musst anstelle des lcd.h das lcd.c im Makefile unter SRC eintragen. Entschuldige bitte die Verwirrung :-)
-
Thread
LCD ansteuerung mit einem ATMega16 und I2C
Hallo, Ich habe hier auf mikrocontroller.net die Beschreibung zur ansteuerung für LCD Bildschirme gelesen und möchte nun einen solchen mithilfe eines MCP23017 (I2C GPIO erweiterung) ansteuern. Hierfür habe ich die Library die hich hier gefunden habe verwendet und sie erweitert. Jedoch
_2LINE |LCD_FUNCTION_5x8); lcd_command( _data); // Display ein / Cursor aus / Blinken aus _data = (LCD_SET_DISPLAY |LCD_DISPLAY_ON |LCD_CURSOR_OFF |LCD_BLINKING_OFF); lcd_command( _data );
-
Thread
LCD 6 PINs
Hallo zusammen Das leidige Thema LCD Display. Habe schon jede Menge darüber hier im Forum gefunden und gelesen. Klasse ist die library von Peter Fleury. Habe sie auch ausporbiert und funzt super. Jetzt habe ich aber das Problem das
Ganz ohne Wartezeit gehts e nur wenn die Ausgabe per Timer-ISR aus einem LCD-Buffer erfolgt. Im Main wird der LCD-Buffer gefüttert was nur ein paar µS entspricht. Mit der Busy-Abfrage gehts nun mal nicht mit weniger als 7 Pins. Ansonsten gibs über seriell ne Ansteuerung (
-
Thread
mal wieder ein LCD am Atmega8
#if LCD_IO_MODE #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
Leute, ich habe auch das BTHQ Display von Pollin mit 2x20Zeichen. Benutze auch die oben gepostete lcd-new library, lese aber das busy-flag aus. Ich habe das Display auch bereits in Betrieb gehabt, auf einer Streifenrasterplatine, aber die neu geätzte Platine ist genauso und das Display zeigt nichts
-
Thread
Microchip springt auf den Arduino Zug auf
Microchip sind die Pins gut zu erreichen. Die PDF-Datei enthält ein Beispiel zur Ansteuerung eines LCD6610-Displays. Gruß …
Hi, beim DFRduino UNO und einem SainSmart I2C Serial 2004 20x4 LCD Modul gilt der Spruch: „Anschließen und loslegen“. Beim neuen MAX32 chipKIT musste ich jedoch einige Hürden überwinden bis die ersten Zeichen im Display erschienen; danach ging es aber um so besser.
-
Thread
LCD an ATTiny2313
_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 /**< port for 4bit data bit 2 */ #define LCD_DATA3
LCD_H #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h>
-
Thread
China-BME280 Problem
Grad Abweichung, reicht für meine Zwecke aber aus. Ich nutze Moteino/Arduino mit der Adafruit Library einige Sensoren laufen 2 Jahre durch ohne Probleme. https://github.com/adafruit/Adafruit_BME280_Library Gruß, René
Luftfeuchte ist nicht absolut relevant für meine Zwecke. @Markymark >Selbst die Bosch eigene Library (vergleiche GitHub) vergisst dies bei der fixedpoint Berechnung. Danke für den Hinweis. Ich habe die Bosch-Library auf Integer-Arithmetik umgestrickt und bei Sättigung tatsächlich 102.4% Luftfeuchte
-
Thread
LCD mit 2 unabhängigen Controllern
Enable Eingänge. Aber wenn du mit Bascom arbeitest, sollte die Lösung kein Problem sein. In dem Library-Ordner befindet sich eine Datei Namens "lcd4e2.lib" . Mit dieser Routine habe ich mein Problem schnell lösen können. Wenn du die Datei mal mit einem Editor öffnest, findest du dort alle Infos,
vileicht kann jemand die lcd4e2.lib hier reinstellen, damit auch benutzer der Demo version von Bascom das LCD einstellen können
-
Thread
GLCD und Grafikdisplay EA DOGM128: Compilermeldungen
irgendwoher die includes mit den richtigen Datentypen, und scho paßt es nicht mehr. @ W.S.: Eine Library nimmt man, um NICHT alles zu Fuß zu implementieren. Genau wie man seinen Compiler auch nicht selber aus einzelnen Bits handmeißelt.
systematisch und von der Pike an. Aber dazu ist das Grundverständnis vonnöten - und eben nicht bloß eine Library aus Fremdhand. Völker dieser Erde, schaut auf dieses Forum!.. Da wird mit allen möglichen Libraries gewurschtelt: Tasten entprellen, Alpha-LCD ansteuern, dito Grafik-LCD, SD-Asteuerung und so
-
Thread
GLCD aus DVD-Player ansteuern
da mein portabler DVD-Player seinen Geist aufgegeben hat wurde er kurzerhand demontiert und das TFT-LCD ausgebaut. Nun hab ich im Internet nach einem Datenblatt gesucht und auch eines gefunden (www.beyondinfinite.com/lcd/Library/Pvi/PW070XU3.pdf) nur weiß ich nicht wie ich das Display ansteuern kann.
http://www.beyondinfinite.com/lcd/Library/Pvi/PW070XU3.pdf
-
Thread
Arduino und 11 Pixel hohes LCD oder 1,5 Zeilen
Tante Google nichts brauchbares finden. Sketch --- #include <LiquidCrystal.h> LiquidCrystal lcd(7, 8, 9, 10, 11, 12); void setup() { lcd.begin(40,2); lcd.setCursor(0, 0); lcd.print("Zeile 1"); lcd.setCursor(0, 1); lcd.print("Zeile 2"); } void loop() { } ---
In der Library habe ich folgende Codezeilen gefunden: --- // for some 1 line displays you can select a 10 pixel high font if ((dotsize != LCD_5x8DOTS) && (lines == 1)) { _displayfunction |= LCD_5x10DOTS
-
Thread
RFM12B Daten auswerten
100 oder 96. Woran kann das liegen? Meine LCD Ausgabe: [/c} void lcd_prototyp(){ char test1; test1=test[1]; lcd_init(); lcd_data( 'T' ); lcd_data( 'e' ); lcd_data( 's' ); lcd_data( 't' ); lcd_data( ':
]Es soll aber wahrscheinlich [c]for (uint8_t i=0; i < 32; i++) {[/c] heißen. Außerdem ist die Library der itoa-Funktion nicht eingebunden, so dass die Funktion nicht erkannt wird, füge doch mal [c]#include <stdlib.h>[/c] ganz oben mit ein. Dann würde ich noch [c]void lcd_prototyp(char *data)[/
-
Thread
LCD 4x16 Problem
Diese verschwinden nach ein paar Sekunden wieder und das Display ist dann "leer". Verwendete Library: ------------------- Peter Dannegger - http://www.mikrocontroller.net/attachment/30300/lcd_drv.zip main.h ------ [c]#ifndef F_CPU #define F_CPU 16000000UL #endif #include <avr/io.h> #
SBIT( DDRC, 6 ) #define LCD_D7 SBIT( PORTC, 7 ) #define LCD_DDR_D7 SBIT( DDRC, 7 ) #define LCD_RS SBIT( PORTA, 6 ) #define LCD_DDR_RS SBIT( DDRA, 6 ) #define LCD_E0 SBIT( PORTA, 7 ) #define LCD_DDR_E0
-
Thread
TFT-LCD LQ043T3DX02
SSD1906 Controller ansteuern. Um die Graphicoberfläche auszugeben sollte auf dem PIC die freie Graphic Library von Microchip verwendet werden. Hat jemand vieleicht eine Ahnung ob die 3 Bausteie (PIC, SSD1906, LCD), vom Graphicspeicher und vom Interface kompatibel sind? Ist der Graphikcontroller in der Lage die Farbtiefe des LCDs anzusteuern? Grüsse David
-
Thread
Verhindern von Doppel-Include
also im "main"-Teil z.B #include "temp.c" und #include "lcd.c" einfügen und dann im alten File temp.c , da dieses auch das lcd.c verwendet : #ifndef #include "lcd.c" einfügern, damit in main.c nicht zweimal lcd.c includiert wird?
Hallo Tom, ich finde es schöner so: Im Header: lcd.h #ifndef LCD_H #define LCD_H /... #endif und in der main.c: #include "lcd.h" Das hat den Charme, dass man lcd.hh einbinden kann, wo man es braucht. Man muß sich gar keine Gedanken
-
Thread
Timer Ausgänge Umlegen???
Wieso steuerst Du nicht das LCD mit einem Schieberegister an? Im 4-Bit Modus brauchst Du dann fürs LCD 3 Portausgänge.
Die LCD-Library von Peter Fleury lässt sich sehr leicht auf andere Ports umstellen. Es ist auch kein Problem die Steuersignale quer über mehrere Ports und verschiedene Pins zu verteilen.
-
Thread
SED1520 - Pollinkompatibel und flink
Ihren Augen. danke für Ihre Aufmerksamkeit! PS: Na dann reih es mal in die Artikelsammlung zu LCD-Libs und Font-Gens ein.
http://www.mikrocontroller.net/articles/AVR_Softwarepool#LCD_und_VFD
-
Thread
Probleme mit Dallas DS1820
by serial communication ***************************************************/ //LCD Module connected to PORTB //Temperature Sensor conntected to PORTD BIT6 ! #asm .equ __lcd_port=0x18 .equ __w1_port=0x12 .equ __w1_bit=6 #endasm #include <
; } putchar('\r'); //LCD output lcd_clear(); for(i=0;i<length;i++){ lcd_gotoxy(i,1); lcd_putchar(*(pt+i)); } delay_ms(1000); //wait for 1000ms
-
Thread
Pollin Evaluation Addon-board v1.0 LCD Ansteuerung mit Arduino Problem
und im hohen Bogen vom Balkon schmeiße? [c] #include <LiquidCrystal.h> // initialize the library by associating any needed LCD interface pin // with the arduino pin number it is connected to const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7
!) rcall lcd_achtbit ; LCD-Init: acht Bit rcall lcd_acht_vier ; LCD-Init: acht zu vier Bit rcall lcd_vier_zwei ; LCD-Init: vier Bit, zwei Zeilen rcall lcd_on_off ; LCD-Init: Displaypuffer aus rcall lcd_clear
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
1) Probier mal zum Temperaturmessen; https://github.com/milesburton/Arduino-Temperature-Control-Library/blob/master/examples/Simple/Simple.pde (1. Link in Suche nach "ds18s20 arduino library") leo
=> Probier mal zum Temperaturmessen; https://github.com/milesburton/Arduino-Temperature-Control-Library/blob/master/examples/Simple/Simple.pde (1. Link in Suche nach "ds18s20 arduino library") leo * Das habe ich ausprobiert, und mit diesem Sketch liefert das Programm völlig realistische Werte
-
Thread
"Einfache" Kommunikation zwischen 2 Atmegas
Controller flashen. Mach es mit Schieberegistern. Es wird dich weniger Zeit kosten. Eine Library für einen größeren Controller findest du bestimmt auch noch, und ansonsten geht das Ändern der Register-Flags für einen anderen Controller in deiner Library auch echt fix. Ich mache das immer so
man zuviele Baustellen auf einmal und kriegt garnix fertig. Es ist überhaupt keine Kunst, ein LCD und eine 3*4 Tastenmatrix direkt anzuschließen. Das LCD braucht 6 Leitungen, wovon man die 4 Datenleitungen mit der Tastenmatrix zusammen nutzen kann. Die 4 Leitungen muß man nur mit 4 Widerständen
-
Thread
SMS Library in C fur AVR
ich zahlreiche Beiträge gesehen, aber nicht das was ich brauche gefunden. Kennt jemand eine Library in C zum senden von SMS im PDU Format? Besten Dank für Vorschläge. P.S.: Projekte in ASM und Java-Libraries habe ich gesehen. ggf. werde ich die Bibliothek selbst von einer vorhandenen Java-Lib
fehlen mir wirklich die Worte! -Ihr habt euch in zahlreiche Themengebiete engearbeitet GPS, MMC, LCD, GSM -Sourcen mit CVS verwaltet -Doku ist sehr gut und ausführlich -Javaprogramm mit UML dokumentiert Großes Lob und Achtung! Vielen, vielen Dank für die Links, und (genauso)viel Erfolg in allen
-
Thread
Aquariumcontroller: hängt sich auf / stürzt ab / friert ein - Hilfe!
Initialisierung mit Serial.begin() fehlt und Du trotzdem Serial.print() benutzt? Solange Du Dein LCD-Display an RX/TX (Digital 0 und 1) angeschlossen hast: LiquidCrystal lcd(0, 1, 2, 3, 6, 5); darfst Du die serielle Schnittstelle an Digital 0 und 1 (RX/TX) jedenfalls nicht verwenden. Also entweder
Feedback, Lösungsvorschläge und Hilfestellung von euch zu erhalten! @Jürgen S. Ich benutze nur das LCD. Die Serielle Schnittstelle verwende ich nur zur Fehleranalyse und bei bedarf. Habe schon den Adapter für LCD1602>I2C liegen, wollte aber jetzt nicht unnötig rumbasteln, bevor die Basis nicht 100%
-
Thread
OLed Farbdisplay 128x64 mit 6 Pins
0.96" inch I2C IIC SPI Serial 128x64 OLED LCD Display SSD1306 Arduino 51 STM32https://www.ebay.de/itm/0-96-inch-I2C-IIC-SPI-Serial-128x64-OLED-LCD-Display-SSD1306-Arduino-51-STM32/401336304276?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D2%26asc
schrieb im Beitrag #5922546: > die ist wirklich schnell und schlank "schnell und schlank" und "Library" schliessen sich gegenseitig aus, besonders auf Arduinlich.
-
Thread
lcd tutorial problem
ps.: hast Du D0 - D3 vom LCD auf Masse ?????
einen Hardware-Defekt relativ gut ausschliessen. Kommst du da nicht weiter, dann würde ich mal die LCD- Library von Peter Fleury probieren. Ist zwar in C geschrieben, aber wenn das Demo von dort auf deinem Display was ausgibt, dann weist du mit Sicherheit, dass es devinitiv nicht an der Hardware
-
Thread
Benötige Programmcode: PIC16F88 Interes Eeprom beschreiben und auslesen
Vielen Dank! Folgendes Programm habe ich dazu geschrieben: int a = 0; void main() { lcd_init delay_ms(2000); lcd_putc("\fReady..."); delay_ms(2000); while(true) { a = a + 1; printf(lcd_putc,"\fWert: %02u",a); delay_ms(2000); } }
mal lerne Daten ins Eeprom abzulegen und auszulesen. Ich werde morgen noch einmal nach einer Library für die Verwendung des internen Eeproms suchen. Leider hab ich bis jetzt nur welche für serielle I2C Eeproms gefunden. Dafür ist am Pic aber leider kein Platz mehr, weil die I2C Pins schon fürs LCD
-
Thread
Probleme mit LCD-Ansteuerung/Atmega8
_delay_ms(15); LCD_PORT &=0x0F; LCD_PORT |= 0x30; LCD_PORT &= ~(1<<LCD_RS); lcd_enable(); _delay_ms(5); lcd_enable(); _delay_ms(1); lcd_enable(); _delay_ms(1); LCD_PORT &= 0x0F; LCD_PORT
AVR-Studio die Hapsim Erweiterung http://www.helmix.at/hapsim/ und konfiguriere mir dort mal ein LCD. Und dann steppe ich im Code in einzelschritten durch und sehe im Simulator nach, ob alle Pins ihren Zustand so ändern wie ich das haben will. PS: Wenn alles nichts fruchtet: Hol dir die LCD-Library
-
Thread
PIC - Sourcefehler aber was??
auch schon angeschaut, aber hat auch keine Ahnung. Habt ihr ein Rat für mich? Gruß Dan #define LCD_DATAPORT PORTD //Port für die 4 Datenleitungen #define LCD_DATAPORTDR DDRD #define LCD_DATA0 4 #define LCD_DATA1 5 #define LCD_DATA2 6 #define LCD_DATA3 7 #define LCD_SETPORT
spalte); display_text(text); return 1; } int display_init(void) { pause_us(15000); LCD_DATAPORTDR|=(1<<LCD_DATA0); //Pins als Ausgänge konfigurieren LCD_DATAPORTDR|=(1<<LCD_DATA1); LCD_DATAPORTDR|=(1<<LCD_DATA2); LCD_DATAPORTDR|=(1<<LCD_DATA3); LCD_SETPORTDR|=(1<<LCD_RS
-
Thread
Bascom LCD an I2C AN118
'interner 8 MHz RC-Osz. '$baud = 9600 $hwstack = 64 $swstack = 8 $framesize = 32 $lib "lcd_i2c.lib" 'LCD über I2C Bus Config I2cdelay = 2 Const Pcf8574_lcd = &H40 'I2C Treiber für das LCD Config Scl = Portc.5
Problem. Beschaltung nach Beispiel aufgebaut, $regfile = "m16def.dat" $crystal = 8000000 $lib "Lcd_i2c.lib" Const Pcf8574_lcd = &H40 'I2C Adresse Config Scl = Portc.0 'I2C SCL Pin Config Sda = Portc.1 'I2C SDA Pin Dim _lcd_e As Byte _lcd_e = 128 'LCD im 4-Bit
-
Thread
ks0108-atmega32
13:CS2 14:Reset 15:R/W 16:D/I 17:EN 18:VEE 19:LED+ 20:LED- aus der kd0108.h: #define LCD_CMD_PORT PORTB // von A auf Command Output Register #define LCD_CMD_DIR DDRB // Data Direction Register for Command Port #define LCD_DATA_IN PINA // Data Input Register #define LCD_DATA_OUT
Bit Number // Chips #define CHIP1 0x00 #define CHIP2 0x01 // Commands #define LCD_ON 0x3F #define LCD_OFF 0x3E #define LCD_SET_ADD 0x40 #define LCD_SET_PAGE 0xB8 #define LCD_DISP_START 0xC0 // Colors #define BLACK 0xFF #define WHITE
-
Thread
Hilfe zu Library von Peter Fleury
Hi, ich hab noch nicht viel mit C am Hut gehabt, möchte aber trotzdem um zu sehen was mit meinem Display los ist die LCD von Peter Fleury verwenden. Das Anpassen der LCD.h war kein großes Problem. Nur jetzt weiß ich nicht genau wie ich mit WinAVR schrittweise vorgehen muss um den code zu kompilieren. Hoffe es kann wer helfen.
-
Thread
Grafikdisplay für AVR Controller
eBay LCD 12864
http://www.ebay.de/itm/1-44-Colorful-SPI-TFT-LCD-Display-ST7735-128X128-Replace-Nokia-5110-3310-LCD-/382121587331 https://github.com/adafruit/Adafruit-ST7735-Library und viele weitere Quellen für alle möglichen Controller
-
Thread
ESP-Baseboard auf Proto-Shield
TM_STMPE811_TouchData touchData; //Initialize system SystemInit(); //Initialize LCD TM_ILI9341_Init(); //Fill with orange color TM_ILI9341_Fill(ILI9341_COLOR_ORANGE); //Rotate LCD TM_ILI9341_Rotate(TM_ILI9341_Orientation_Portrait_2); //Initialize Touch if (
ILI9341_COLOR_ORANGE); } } } [/code] Infos: SRC: http://stm32f4-discovery.com/2014/05/library-10-stmpe811-touch-screen-driver-for-stm32f429-discovery-board/ TM STM32F4 Delay Library http://stm32f4-discovery.com/?wpdmdl=1751 TM STM32F4 I2C Library http://stm32f4-discovery.com/?wpdmdl
-
Thread
ATMega16 gesperrt
int stlg2=92; /* /* initialize display, cursor off */ lcd_init(LCD_DISP_ON); lcd_clrscr(); lcd_puts("Testwert:"); lcd_gotoxy(4,1); lcd_puts("stlgx="); int stlg; stlg=110; char buffer[7]; for (;;) {
denkst, dass sie aufgebaut ist, sondern exakt so wie sie aufgebaut ist ;-) 2/ Wenn du nur #define LCD_RW_PORT PORTD /**< port for RW line */ #define LCD_RW_PIN 0 /**< pin for RW line */ geändert hast, gibt es mit der Library ein Problem. Dort wird intensiv PORTA genutzt. Die
-
Thread
LCD Ansteuerung
In der LCD Library von Peter Fleury kann man - soweit ich es als Anfänger überblicke - die Ports und Pins frei einstellen. Dafür sind dort extra #define Anweisungen vorhanden: [C] #define LCD_PORT
LCD_DATA2_PIN 2 #define LCD_DATA3_PIN 3 #define LCD_RS_PORT LCD_PORT #define LCD_RS_PIN 4 #define LCD_RW_PORT LCD_PORT #define LCD_RW_PIN 5 #define LCD_E_PORT LCD_PORT #
-
Thread
Welches LCD Display?
Beitrag #4382288: > Würde folgendes Display funktionieren auf dem Tutorial?: > http://www.reichelt.de/LCD-204B-BL/3/index.html?&ACTION=3&LA=446&ARTICLE=53952&artnr=LCD+204B+BL&SEARCH=lcd+4x20 Ja.
Ja, nimm ruhig ein LCD-Displ. das mit HD44780 kompatibel ist. Es wird fast Ausnahmslos mit einem Code, oder Library funktionieren das für HD44780 Chip erstellt wurde. Die Dinge haben meistens eine Paralelle Ansteuerung
-
Thread
Standart LCD per i2c expander betreiben
ich vorher auch immer benutzt habe. Im Anhang habe ich mal die Libraries für den PCF8574 und das LCD. Die i2c Library ist das gute Stück vom Peter F. Display ist das 4 zeilige von Pollin ( http://www.pollin.de/shop/dt/MTczOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1604A
+ lcd_ddram_2 + (spalte-1)); } // 3.Zeile if(zeile == 3) { lcd_command(lcd_ddram + lcd_ddram_3 + (spalte-1)); } // 4.Zeile if(zeile == 4) { lcd_command(lcd_ddram
-
Thread
Kein Bild bei eigenem VGA
the following library declaration if instantiating -- any Xilinx leaf cells in this code. --library UNISIM; --use UNISIM.VComponents.all; entity VGA_Top is Port ( Red : out STD_LOGIC_VECTOR(4 downto 0);
the following library declaration if instantiating -- any Xilinx leaf cells in this code. --library UNISIM; --use UNISIM.VComponents.all; entity VGA_Top is Port ( Red : out STD_LOGIC_VECTOR(4 downto 0);
-
Thread
Arduino Programmierung
pinMode(tasterPin,INPUT); pinMode(ledPin, OUTPUT); lcd1.init(); //Im Setup wird das LCD1 gestartet - Durchfluß lcd1.backlight(); //Hintergrundbeleuchtung von LCD1 einschalten (0 schaltet die Beleuchtung aus). lcd2.init(); //Im
tempC = myDS18B20.getTempCByIndex(i); // Abrufen der Temperatur in Grad Celsius für den Geräteindex lcd2.setCursor(0,0); // Drucken Sie die Temperatur auf dem LCD; lcd2.print("Kueche:"); lcd2.setCursor(0,1); lcd2.print(tempC); lcd2.write(0); //
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
bmp_dip->height; int pad = width % 4; //padding (line is multiply of 4) if((x+width) <= lcd.getWidth() && (y+height) <= lcd.getHeight()) { lcd.setArea(x, y, x+width-1, y+height-1); for(h=(y+height-1); h >= y; h--) //for every line { for(w=x; w <
Pic out of screen!", 1, RGB(0,0,0), RGB(255,255,255)); } } } else { lcd.drawText(x, y, "IS not a bmp file!", 1, RGB(0,0,0), RGB(255,255,255)); } fclose(fd); } int main() { //init Display lcd.init(); //spi-clk = Fcpu/4 //clear screen lcd.clear
-
Thread
AVR: I2C Write in EEPROM nicht möglich
&= ~(1<<RED); // löscht Bit 2 in PORTB und schaltet LED an PB2 aus } } int main(void) { lcd_init(); LCD_CLEAR_DISPLAY; lcd_setcursor( 0, 1 ); lcd_string("Kontrollanzeige:"); i2c_init(); // initialize I2C library if(!(i2c_start(Dev24C64
byte from EEPROM // // ===> Hier bekomme ich für ret immer den Wert 0 anstatt 0x75 // lcd_setcursor( 0, 3 ); lcd_string("ret: "); char Buffer[20]; itoa( ret, Buffer, 10 ); lcd_string( Buffer ); //ret als String ausgeben if (ret == 0x75) { LED(GREEN, LED_ON
-
Thread
LCD WINSTAR WX480320A-TFH-LB
Hallo, hat jemand einen Link, Library oder sonstige Info wie man vielleicht das LCD-Modul WINSTAR WX480320A-TFH-LB von Pollin mit dem AVR-GCC absteuern kann? Danke und lg, Roland
Roland S. schrieb im Beitrag #2591083: > hat jemand einen Link, Library oder sonstige Info wie man vielleicht das > LCD-Modul WINSTAR WX480320A-TFH-LB von Pollin mit dem AVR-GCC absteuern > kann? Das ist ein nacktes Display, lediglich mit Zeilen/Spaltentreibern und
-
Thread
char * Verkettung von Arrays Chars
ich jetzt auch nicht mehr die zeit einzurichten. Der Code ist im Anhang Jetzt geht es nur im LCD Zeigt der nur die Letzte Zeilen wiederholt an an Ich denke der Hängt sich auf wegen speichermangel und zwar beim addMenu
Darauf hatte ich dich oben schon hingewiesen: >> Die globale char [] Version ist für diese Menu-Library ungeeignet.
-
Thread
-
Thread
GUI für grafische LCD
Hallo miteinander, ich suche eine Möglichkeit eine professionell aussehende GUI für grafische LCDs zu verwenden. DIe wirklich professionellen Möglickeiten wie z.B. http://amulettechnologies.com/ sind für meine privaten Projekte aber deutlich zu teuer. Kann mir jemand andere Lösungen nennen? Dieses
? Wenn da Power verfügbar ist - QT, WxWindows ..... Ist schon ein Unterschied ob das grafische LCD an nem ATMega16 laufen soll, oder an nem ARM mit Betriebssystem oder sonst was.
-
Thread
Ansteuerung von (Touch-)Display
Zeit wurde eine Tape Library rausgeworfen, die nicht verkauft werden konnte, also durfte ich ein wenig ausschlachten. Die Typenbezeichnung der Library ist P3000 von ATL (Quantum?). Neben ein paar starken Steppern habe ich das
abgenommener Stahlkappe. Blick auf die Platine. Das Folienkabel unten führt zur Touchmatrix, das rechts zum LCD (12Pol). Der Controller unten links ist ein Atmel ATF150CL, über den ich nichts finde. 4.JPG: Platine ohne Kabel. 5.JPG: LCD von hinten gesehen. Es scheint keinen Controller zu haben. Es finden sich
-
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
-
Thread
Softwareprojekte mit fremden Libs veröffentlichen
en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc. In diesem fall könnte man nähmlich jede Library nehmen, die der API genügt, und brauchte den Code der Library nicht. Somit nutzt die Software praktisch gesehen die Library nicht, aber der User kann sich entscheiden diese zu verwenden. Ich würde bei libraries, die nicht frei nutzbar sind, einfach eine eigene Dummy library mitliefern, und sagen das andere Libraries (als die dummy library) statdessen verwendbar wären. In Europa muss man aber bei IT und Rechtsgeschichten etwas aufpassen, die Richter usw. verstehen