-
Thread
Betrag von AD-Wandler auf LCd anzeigen
suchen, diesen danna uf die lcd bringen. Dachach den Wert in eine andere Tabelle nehmen und den Nachkommastellen Wert suchen und auf die lcd beringen. Vorgabe ist ein Messbereich von 0-5V also hab die looUp schon 5:256 und dann
dann nehmen > ihn für eine Look uptable nehmen und den vorkommaWert suchen, > diesen danna uf die lcd bringen. > Dachach den Wert in eine andere Tabelle nehmen und den > Nachkommastellen Wert suchen und auf die lcd beringen. Machs nicht so komplizert. Mach dir EINE Lookup Tabelle in der du zb
-
Thread
LCD falsch herum
. Der Max232 hat 16 Pins. Im Plan sind 14 sichtbar und GND/VCC sind schon als Potentiale in der Library definiert. Wenn die beschaltet sind hat er Saft. V+/V- sind die Speicherkondensatoren. => Dein IC2 ist richtig beschaltet Hallo schrieb: >Es handelt sich um ein Grafik LCD 128x64 Ks0108 Controller
Und bitte die LCD read Funktion nicht vergessen...
-
Thread
uC oder analog, Vor-Nachteile?
einstellen. Und es wäre wohl auch noch ingesamt billiger und für ein paar Eur könnte man das noch mit LCD und sonst was pimpen. Das sieht für mich aus als wenn es nur Vorteile hätte das mit uC zu lösen, oder gibts da evtl irgendwelche gravierenden Nachteile die mir als newbie unbekannt sind? Grüße
reiner Künstler kann man vieles zu seinen Bedürfnissen Umschreiben, wenn mans gerallt hat. z.B. 4x20 LCD, zack Library einbinden, ein paar Standardzeilen- zack keine 15min und das i2c lcd zeigt mir schön momentanen Druck, Temp, Sensor Counts usw. Klar nicht hardcore selber programmieren (die library)
-
Thread
VGA-Signal -Übertragungsprobleme.
Expertise mir weiterhelfen... Vielen Dank für alle Antworten... Hier der komplette Code: [vhdl] library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; use ieee.numeric_std.all; entity vga_control is port ( reset, taster : in std_logic
VGA-Interface lässt sich bildhübsch /simulieren/... Mein (uralter) Code dafür sieht so aus: [vhdl] library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; entity VGA is Port ( CLK : in std_logic; Line : out integer range 0 to 480; Column : out
-
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
uint32_t Überlauf bei 32767
Hallo, habe einen Mega2560 Arduino mit LCD Display Shield, den ich aber mit GCC programmiere. Für das Display nutze ich die LCD Library von Peter Fleury. Bin beim programmieren auf folgendes Problem gestoßen: ich definiere eine Variable
Gruß, Georg [c] #include <stdlib.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" #include <util/delay.h> #include <stdint.h> int main(void) { uint32_t i=32765; char buffer[16]; lcd_init(LCD_DISP_ON); for (;;i+=1) { itoa(i, buffer, 10); lcd_puts(buffer
-
Thread
ARM ist die Zukunft?
war eine Testfirmware für einen Cortex M3 STM32F107 zu schreiben. Nachdem ich dann erstmal die ST Library einigermassen kapiert habe, bin ich auch relativ schnell zum Ziel gekommen. Mittlerweile habe ich jetzt auch schon ein paar kleinere Projekte mit diesen Controllern realisiert. Immer wieder frage
zum heulen , defines von defines von defines >usw.. Deshalb habe ich jetzt auch angefangen die Library zu >entschlacken und ein wenig verständlicher zu gestalten. Das ist eher ein spezielles Umsetzungsproblem als ein allgemeines ARM Problem.
-
Thread
Arduino und .cpp File
Jochen P. schrieb im Beitrag #2716590: > (http://arduino.cc/playground/Code/LCD12864) > Der Code steht ja zum download bereit... wenn ich das richtig verstehe > muss ich die Dateien als library einbinden? Da ist aber keine echte Library im Zip-File. Da steht nur ein cpp und
Sketch->Show Sketch Folder) ein Verzeichnis mit dem Namen "libraries" anlegen und dort hinein die Library kopieren. Danach über (Sketch > Import Library) die Library in dien Sketch übernehmen. Dann steht die Library nur für dieses Sketch zur Verfügung. Ansonst mache es so wie Markus U. es beschreibt.
-
Thread
128x64 LCD mit Touch kaufen
Ist das Pollin LCD kompliziert anzusteuern? Für den KS0108/KS0107 hätte ich nämlich schon eine fertige library für meinen PIC18F45k22
Lukas F. schrieb im Beitrag #2713804: > Ist das Pollin LCD kompliziert anzusteuern? Naja, du musst dich schon etwas damit beschäftigen, aber etwas googlen und du hast auch dafür eine Library, ist recht verbreitet und du kannst es bei defekten nachkaufen.
-
Thread
HD44780 LCD Probleme - Altera DE2-115
{ | } ~ DEL ----------------------------------------------------------------------- LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.all; USE IEEE.STD_LOGIC_ARITH.all; USE IEEE.STD_LOGIC_UNSIGNED.all; entity lcd_control is port ( trigger,trigger2, clk : in std_logic; ascii : in std_logic_vector(7 downto 0); lcd_rs, lcd_e, lcd_rw : out std_logic; lcd_data : out std_logic_vector(7 downto 0); lcd_an : out std_logic ); end lcd_control; architecture behv
-
Thread
LCD-Display (4x20) initialisiert, zeigt aber nichts an
Hallo, ich habe hier ein 4x20-LCD-Display ("Datenblatt" unter http://www.bolymin.com.tw/Doc/150-BC2004A.pdf ). Habe die LCD-Routinen aus dem AVR-GCC-Tutorial benutzt und die Pinbelegung erstmal so gelassen, wie im Tutorial angegeben
Prüf mal ob der RS-Anschluss (Pin 4 vom LCD) richtig angeschlossen ist. Wenn RS immer Low ist kannst Du nur Befehle und keine Daten senden. Gruß John
-
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
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
typedefs in h-File werden nicht erkannt
das nicht, der Compiler (msp-gcc) zeigt solche Fehlermeldungen: In file included from ../../Library/ff.c:76: ../../Library/ff.h:429: error: expected specifier-qualifier-list before 'BYTE' ../../Library/ff.h:466: error: expected specifier-qualifier-list before 'WORD' Etc etc. Ich interpretiere
path (%ProjectDir%\Obj) SRCPATH = ../Src/ BINPATH = ../Bin/ LSTPATH = ../Lst/ LIBPATH = ../../Library/ #---------------------------------- list of all main and library source files MAINSOURCES = 13_Stoppuhr.c LIBSOURCES = Lib_v2.c fat.c ff.c diskio.c LibLcd.c #-----
-
Thread
ISE übersetzt irgend wie nur Mist
gerade dabei eine 4 Stellige 7-Segmentanzeige an zu steuern. Hier erstmal mein Programm: [vhdl] library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; entity segment is Port ( clk : in STD_LOGIC; schalter : in STD_LOGIC; led : out STD_LOGIC;
Nur interessehalber: Was ist das für ein Board? Auf dem Spartan-3AN Starterkit (von Xilinx) ist ein LCD-Display, keine 7-Segmentanzeige.
-
Thread
Mathematische Operationen
/ Angabe Ort unter Logo >> gfx_print_text(" N I B O 2"); // Ausgabe Nibo 2 den Text aufs LCD, zb. an die Position 0. Aber bei den nächsten 19 Durchläufen durch diesen Code ergibt deine Berechnung ebenfalls die Position 0 und du schreibst somit 19 mal einen Text aufs LCD, der schon dortsteht
} } } [/C] ist NICHT gleichwertig! Im ersten Fall werden 20 mal so viele LCD-Textausgaben gemacht, wie im 2.ten Fall. Das das keinen optischen Unterschied macht, liegt nur daran, dass von 20 Textausgaben, 19 mal ein Text ausgegeben wird, der schon am LCD steht und die somit
-
Thread
Einfache Bildverarbeitung
Wenn du vorhast eine (F)BAS Kamera mit PAL Ausgang zu nehmen, könntest du evtl. die AVGA Library modifizieren, um den AVR mit dem FBAS Signal zu synchronisieren: http://avga.prometheus4.com/index.php?p=1-0 Normalerweise läuft der ATMega168 hier mit einem Takt von 19,6 Mhz, um ein RGB Signal
Sensoren meist über einen dafür gemachten Parallelport an. Wenn man allerdings die Bilder digital auf LCD ausgeben will, muß man einen mit zwei dieser Parports nehmen, oder den LCD per Bus-Interface ansteuern. Nicht ganz billig, solch ein Design.. Mit .NET geht da allerdings nichts, das muß man schon in
-
Thread
SSD1289 Portrait/Landscape Mode Frage
0] sowie AM ganz einfach die Orientierung (Portrait/Landscape) ändern kann, um somit nicht meine Library Softwareseitig zum "Schreiben auf der Seite" bringen erweitern muss. Da dachte ich, mache ich das mal so: [c] void lcdSetOrientation(uint8_t orientation) { uint16_t temp;
lcdWriteReg(0x0011, temp | 0x0030); // Landscape break; case 2: lcdWriteReg(0x0011, temp | 0x0000); break; case 3:
-
Thread
ADC Mittelwertbildung am ATmega1284P
durchgeführt, alle weiteren Messungen werden verwertet. Am ADC0 Eingang liegt eine Spannung von 1.94V an. Als LCD Library wurde die von Peter Fleury eingebunden. Hier mal der entsprechende Code (die ADC_COUNTS sind bewusst auf 1 gesetzt), der ein funktionierendes Ergebnis liefert: [c] #define XTAL 8000000
outputs DDRA &= ~(1<<DDA0); // Define ADC0 port as input DDRB |= (1<<DDB1)|(1<<DDB2); // Define LCD ports as outputs DDRC = 0xFF; // Define Port C as output LCD_LED_PORT |= (1<<LCD_LED_PIN); // Switch on LCD illumination lcd_init(LCD_DISP_ON); // Initialize LCD Display lcd_clrscr
-
Thread
Arduino Keypad und Multitasking
(" ");}; lcd.setCursor(0,1); if(digitalRead(injektor)==HIGH) {lcd.print(strSanosil);} else {lcd.print(" ");}; lcd.setCursor(0,2); if(digitalRead(v_pneumatik)==HIGH) {lcd.print(strPneumatik);} else
char key = keypad.getKey(); } void einschalten(){ loadData(); sysStatus = true; lcd.init(); // initialize the lcd lcd.backlight(); lcd.clear(); lcd.setCursor(startposX,0); lcd.print("IMP_Cleaner 1.0"); lcd.setCursor(startposX,1); lcd.print("Copyrigth by:"); lcd.setCursor
-
Thread
Altera NIOS-C Library und Softwareabhängigkeiten
definiert sind. Zum die Konstante LCD_BASE gibt es nicht. (Altera Beispiel für LCD-Display). Was muss getan werden, damit alle Abhängigkeiten in der NIOS II IDE geladen werden? mfg
include "altera_avalon_pio_regs.h" int main (void) { FILE*lcd; char *text = "ein toller \n text!!!!\n"; printf(text); lcd = fopen(LCD_0_NAME,"w"); if(!lcd) { printf("scheisse"); } fwrite(text,strlen(text),1,lcd);fclose(
-
Thread
Erfahrung RX62N Renesas
Peripherie einzurichten. Nutzt du diese auch? Hast du Erfahrungen mit dem abspielen von Videos auf einem LCD mit dem RX62N oder einem anderen Mikrocontroller? Oder mit der Anbindung einer MMC Karte an den RX62N?
ist. Da wir hier aber keinen Schaltplan haben und niemand nachvollziehen kann, was die benutzte Library denn wirklich treibt (R_IO_PORT_Set und co.), sind das natürlich alles nur Vermutungen. Gruß, Oliver
-
Thread
SPI Kommunikation mit Target über USBasp
handle = getHandle() File "pipeout.py", line 9, in getHandle busses = usb.busses() File "/Library/Python/2.6/site-packages/usb/legacy.py", line 333, in busses return (Bus(),) File "/Library/Python/2.6/site-packages/usb/legacy.py", line 329, in __init__ self.devices = [Device(d) for
userspace USB programming library development files ii libusb-dev 2:0.1.12-20 userspace USB programming library development files ii libusbmuxd1
-
Thread
3D Effekt auf Pixeldisplay (Würfel)
sich nicht kümmern. (*) (*) d.h. das stimmt nicht ganz. Ich glaube in der GLUT, der Utility Library zu OpenGL gibt es einen entsprechenden Call. Aber auch dort bedeutet das nicht, dass man die Viewing Pipeline nicht erst mal aufsetzen und 'in Betrieb' nehmen muss.
. diese weitertreibt und etwas neues darauf schafft. Wenn jeder erst mal einen Compiler nebst C-Library schreiben würde bevor er sein eigentliches Programm schreibt, dann wird er nie fertig.
-
Thread
[S] 1,8" Display 128x160Pixel
128x160Pixel Farbe: RGB Max Gesamtmaße (ohne Flexkabel): 33.5 x 34.5mm Max Höhe: 2mm. Art: LCD, besser OLED Preis: Wenn möglich nicht mehr als 30€, sonst je günstiger desto besser. Ansteuerung: SPI Abweichungen: Das Display darf kleiner als angegeben sein, solange die Auflösung min. wie
//serdisplib.sourceforge.net/Epson Pinout : Nokia 5100, 6100, 6610, 6800, 7210, 7250, 8910i LCD Pins.JPG Library : HAGEN - Nokia 6100 Grafiklibrary 2.2 - 16.09.2004.zip Nokia 6100 & kompatible: 132x132 Pixel mit 4096 Farben und ebenfalls SPI. Ein sehr beliebtes Display, mit dem sich ebenfalls
-
Thread
LC Display eagle Bibliothek
Grafik-Display, welches man direkt an eine Platine Löten kann (THT), sodass sich auf einer Seite das LCD und auf der anderen Seite meine Elektronik befindet. Desweiteren (und dass wäre mein eigentliches Anliegen) bräuchte ich die eagle Bibliothek zu dem Display, wenn mir die einer hochladen könnte :).
bräuchte ich die > eagle Bibliothek zu dem Display, wenn mir die einer hochladen könnte :) Eine Library für eine Lochreihe?
-
Thread
Tiefpass-Spannung Filtern
Delay5ms() available in file, Delay.s Delay5ms(100); //Provide 500ms delay for the LCD to start-up. //Function SPI_Init() available in file, SPI_for_LCD.c SPI_Init(); //Initialize the SPI module to communicate with //the
values into display buffer //Function WriteSPI_to_LCD() in file, SPI_for_LCD.c WriteSPI_to_LCD(); //Update the LCD via SPI T2CONbits.TON = 1; //Start 32-bit Timer again }
-
Thread
Bascom ist gut
PPS: Mein erstes Projekt mit µC war ein Traktometer ... ATMega32 auf Punktraster, Quarz etc. und LCD dran, an die Kardanwelle nen Reedkontakt, ins Gehäuse gepappt und die Kiste lief, Programmierung ca. 1h Timer, Impulse zählen LCD-Ausgabe, das machte Lust auf mehr.
PPS: Mein erstes Projekt mit µC war ein Traktometer ... ATMega32 auf > Punktraster, Quarz etc. und LCD dran, an die Kardanwelle nen > Reedkontakt, ins Gehäuse gepappt und die Kiste lief, Programmierung ca. > 1h Timer, Impulse zählen LCD-Ausgabe, das machte Lust auf mehr. Nunja aber den Hauptteil
-
Thread
LCD Routine Peter Fleury
wird. Eine andere häufige Ursache ist, dass die Kommandos in der LCD-Library nicht zu dem LCD-Controller in dem konkret verbauten LCD passen. Gelegentlich kommt es auch vor, dass die Verdrahtung zwischen µC und LCD nicht zur LCD-Library passt oder der praktische Aufbau
. Bei der Library 1/ wird die BUSY-Leitung des LCD benötigt! Die Wartezeit nach Power-Up des µC ist in lcd_init() *nur 16 ms* (bei korrekt eingestelltem delay).
-
Thread
CTC-Mode ISR-Problem
Hallo zusammen, ich habe mir die S-65 LCD-Library vom mp3-player (http://www.my404.de/index.php?&main=Software&sub=ATmusic&style=grey1) für ein eigenes Projekt "ausgeliehen". (An dieser Stelle großen Dank und Respekt an die Autoren!) Das ganz läuft auf einem ATMega644. Nach dem Start des Programms wird etwas auf dem LCD angezeigt und auf eine Tastatureingabe gewartet. Dies passiert zyklisch in der ISR des Timers1 durch den Aufruf der Funktion: gui_elements_thread(); --> s. Anhang gui_elements... Der Timer-Init für
-
Thread
Compilerfehler bei Einbindung einer C-Datei
Hallo alle, ich möchte gerne einen LCD ansteuern und habe mir das Tutorial (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung ) angesehen. Die Dort angegebene lcd-routines.h, habe ich in mein Projektverzeichnis kopiert
llcd-routines.c nicht gefunden werden konnte. Was mich auch noch stutzig macht ist, dass ich die lcd-routines.c ja selber gar nicht eingebunden habe, das geschieht nämlich eig. nur in der lcd-routines.h, der Fehler muss demnach aus der lcd-routines.h kommen, oder? Irgendwie schon alles sehr komisch