-
Thread
(µVision) Zahl mit 2 Nachkommastellen auf LCD ausgeben (ADC)
Hallo. Programm: Keil µVision3 Poti: 0V - 255V LCD: 2x20 Wie kann ich eine Zahl mit zwei Nachkommastellen auf einen LCD-Display ausgeben? Mit Float funktioniert das nicht. Man dreht am Poti und die Spannung verändert sich auf der LCD-Anzeige. Jetzt
https://www.tutorialspoint.com/c_standard_library/c_function_sprintf.htm
-
Thread
glcd 240X128 mit t6963 und AVR 8515
Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8 Cls Locate 1 , 1 Lcd "TEST" resultat: nicht geht ! wer kann helfen ? was ist falsch ?
schau mal in die bascom Hilfe unter GLCD, da steht eigentlich alles ... GLCD.LIB (LBX) is a library for Graphic LCD s based on the T6963C chip. The library contains code for LOCATE, CLS, PSET, LINE, CIRCLE, SHOWPIC and SHOWPICE.
-
Thread
DS1820 reagiert garnicht, C Programm fehlerhaft? Sensor defekt?
der ersten Treffer die hier http://sicklinger.com/microcontroller-avr/58-atmel-avr-atmega-ds18x20-library-in-c.html Der zugehörige Code http://sicklinger.com/downloads/func-startdown/4 sieht mir auf die Schnelle nicht so schlecht aus. (PS: Und mach dir Hilfsfunktionen für deine LCD Ansteurung
benutzt die dann: [c] ... lcd_string( "T: " ); ... [/c] aufbauend auf der String Funktion ist die nächste dann eine Funktion, die einen int ausgeben kann [c] void lcd_int( int value ) { char txt[8]; itoa( value, txt
-
Thread
LCD Problem
() { int i=0; for(i=0;i<5;i++) { delay(); } /* for(i=0;i<2;i++) { lcd_write(0x33,0); //init in 8-Bit Mode } */ /* lcd_write_data(0x22,0); lcd_write_data(0x80,0); lcd_write_data(0xF0,0); lcd_write_data(0x10,0); lcd_write_data(0x60,0); */ PTT|=(1<<DB5);
Vorschlag: Hol Dir vom Peter Fleury die LCD Library http://homepage.hispeed.ch/peterfleury/avr-software.html und studier diese.
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
verarbeiten lcd_gotoxy(0,0); lcd_puts(test); dann bekomme ich einen 15 Zeichen breiten schwarzen Balken. Ersteze ich "lcd_puts(test);" durch lcd_puts(test[3]); dann bekomme ich den ganzen Bildschirm voller wirrer
, das ist ansichtssache, ich programmiere mit vielen Kommentaren, würde aber nie z.B. um auf einem LCD die Zahl 48 darzustellen programmieren A = 48 lcd a sondern lcd "48" und gut. Ich möchte zum Beispiel nur den Wert, also die 9 Bits eines DS1820 zu einem 2. AVR schicken und da via LCD
-
Thread
U(S)ART -> Daten auf uC senden
googlen, z.B. für ältere C-Versionen ein Artikel von 1995 :-) https://msdn.microsoft.com/en-us/library/ff802693.aspx
Das kommt ja letztlich auf dein gewünschtes design an. Viele tragbare Geräte verwenden dot Matrix LCD. Alternativ: e-paper...? Gruß, Alex
-
Thread
Mini HF Generator mit SI5351 und Bluepill
jemand für immer bei diesem Hersteller bleiben möchte. Ansonsten kann nach wie vor die Standard Library verwendet oder die Register können direkt angesprochen werden. Wer auf der anderen Seite einen ARM von ST verwenden und mit der Standard Library arbeiten möchte, kann sich die Ports mit Hilfe
> Standard Library arbeiten möchte, kann sich die Ports mit Hilfe von Cube > zuweisen lassen und diese Pinbelegung dann für sich übernehmen. Möchte > man 80-90% der vorhandenen Peripherie nutzen, die so ein STM32F4
-
Thread
STM32F429 CAN
CoIDE 1.7.4 // GCC : 4.7 2012q4 // Module : CMSIS_BOOT, M4_CMSIS_CORE // Funktion : Demo der LCD-Library (ILI9341) // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h" // "cmsis_boot/system_stm32f4xx.c" // In Configuration diese Define
NVIC_Init(&NVIC_InitStructure); // Timer starten TIM_Cmd(TIM2, ENABLE); // Init vom LCD UB_LCD_Init(); // Init der Layer UB_LCD_LayerInit_Fullscreen(); // auf Hintergrund schalten UB_LCD_SetLayer_1(); // Hintergrund komplett mit einer Farbe füllen UB_LCD_FillLayer(
-
Thread
hat schon mal jemand...
Lautet die Aufgabenstellung "Entwickeln" oder "Abschreiben"? Einfach eine LCD-Library (z.B. die von Peter Fleury) nehmen (oder selber schreiben), den ADC gemäß den Angaben im Datenblatt initialisieren, die gelesenen Werte mit itoa() oder sprintf() in einen String umwandeln und diesen auf dem LCD anzeigen. Ist das wirklich so schwierig?
-
Thread
LCD ansteuerung ueber pic18f4550
stehenbleiben. danach habe ich einfach das beispiel vom lcd herangezogen, indem man PHILIPS scrhreibt. http://www.lcd.elementy.pl/lcd/pdf/matrycowe/s_7123.pdf (bis auf die letzten 2 seiten identisch mit meinem handbuch) da ich eine WriteI2C() funktion besitze
neu starten, und Dein LCD womöglich flackern. Severino
-
Thread
u8glib: Grafik LCD 12864zw am ATmega32
Hallo an alle, ich konnte kostenlos an ein Grafik LCD 12864ZW kommen (Datenblatt: http://www.digole.com/images/file/Digole_12864_LCD.pdf ). Nun möchte ich das testweise an einem ATmega32 (später ATmega2560) verwenden. Genutzt wird der Controller ST7920. Komischerweise gibt es speziell für dieses LCD nur Arduino Librarys, die einzige, die angeblich kompatibel ist, ist die u8glib: http://code.google.com/p/u8glib/ Download: http://code.google.com/p/u8glib/downloads/detail?name=u8glib_avr_v1.07.
-
Thread
16-Segment LCD von Pollin mit Arduino (naked)
Moin, hier beschreibe ich wie man das LCD DENSITRON PC-6749-AAW (Pollin Nr. 120818, €0,95 .. €1,50) ansteuert. Diese Anleitung zeigt auch gleich, wie man einen Arduino nano (z.B. ebay Nr. 371179047627, €2,70) unter Ausschluß der Arduino-Library
direkt auf die ATmega Ports zu. Z.B. hängt die User-LED auf dem Board an Arduino D13 aka PB5. Das LCD wird wie folgt mit dem Arduino nano verbunden: [pre] ATmega328 Arduino LCD Pin Nr. GND............GND.............GND (1) Vcc............+5V.............Vcc (2) PD4........
-
Thread
Woher kommt das Störgeräusch? Netzteil Korg 01/Wfd
Laut Servicemanual ist dieses Display verbaut: http://www.beyondinfinite.com/lcd/Library/Optrex/DMF5005.pdf Also 240x64 mit T6963C und EL-Backlight.
Nun ist die Folie aber so dünn, das man meistens nicht mal einen Lichtleitblock mit LED unter das LCD bekommt - dumm gelaufen.
-
Thread
GLCD (HD61830) am Mega32
ein Pixel an einer bestimmte Position lcd_gotoxy('g', (x >> 3), y); lcd_send(0x0f, (x & 0x07)); } void lcd_cleardot(uint8_t x, uint8_t y){ // Löscht ein Pixel an einer bestimmte Position lcd_gotoxy('g', (x >> 3), y); lcd_send
lcd_putc(c); c = string[++i]; } } int main(void){ _delay_ms(10); lcd_init('c'); lcd_clear('c'); lcd_puts("Hallo ! Test XY Test XY Test XY Test XY "); while(1); } [/c] mfg martin
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Möglichkeit wäre der Anschluss eines Arduino ( http://www.arduino.cc/ ) über USB und die Verwendung der LCD-Library ( http://arduino.cc/en/Reference/LiquidCrystal?from=Tutorial.LCDLibrary ).
dieser hier http://www.channaa.com/html/i2c_lcd_adapter.html könnte die Verbinding i2c -> Display herstellen. Allerdings steht auf der Seite nix von "kompatibel zu lcd4linux" das muß gegeben sein. Lcd4linux kann über i2c ausgeben
-
Thread
Subtrahieren bei STD_LOGIC_VECTOR
vergessen, und auf die herstellerunabhängige numeric_std umzuschalten. Dann gibt es nämlich nur noch 1 Library, in der du nach Rechenoperationen schauen mußt. Und dann sieht das in etwa so aus: [vhdl] library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity DeTiSub1 is port (
Funktionen irgendwelcher Libraries erklärt. Zum Beispiel ist da keine einzige Fkt zum Ansteuern eines LCD näher erläutert... ;-)
-
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
Temperatur Feuchtigkeitssensor SHT7x Software/ hardware Problem
nicht mal, ob mein Sensor noch am Leben ist. Ich habe schon alle Beiträge durchgelesen. Die Routine/ Library habe ich von Timo Ditter( http://www.mikrocontroller.net/topic/48590#new ) genommen. Library: libsht_0v2.zip Die Verbesserungen von Rockclimber habe ich auch angepasst. Also folgende Zeile
calculate humidity, temperature dew_point=calc_dewpoint(humi_val.f,temp_val.f); //float_to_lcd(humi_val.f); uart_puts(itoa(humi_val.i, tstr , 10)); uart_puts(itoa(temp_val.i, hstr , 10)); } //----------wait approx. 0.8s to avoid heating up SHTxx--------------------
-
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
Multitasking im AVR-Studio in "C"
Teiler 1024) //************************************************************************ // I2C & LCD Konfiguration //************************************************************************ lcd_init(); // LCD initialisieren // i2c_init(); // initialize I2C library //*******
NICHT-Zeitkritische Funktion //************************************************************************ void LCD_Ausg(void) { lcd_clear(); // kompl. LCD löschen!!!! _delay_ms(30); lcd_text(" Hallo wie geht "); lcd_pos(2,0); lcd_text(" es dir "); lcd_pos(3,0); lcd_text
-
Thread
STM32F469 custom board Display
Soweit ich das sehe, generiert dieses Lizard Tool ein Source Projekt dass die Grafiken und die Library zum Ansteuern des Displays enthält. Dieses sollst du in der Keil IDE mit Leben (Programmcode) anreichern. Was aber immer noch fehlt, ist die Programmieranleitung. Ein generiertes Beispielprojekt
Soweit ich das sehr generiert dieses Lizard Tool ein Source Projekt dass > die Grafiken und die Library zum Ansteuern des Displays enthält. dieses > sollst du in der Keil IDE mit Leben anreichern. mh leider ist dies keine option da nicht für jedes project eine neue toolchain entstehen sollte und
-
Thread
LwIP TCP: pbuf definieren und/oder leeren?
DEST_IP_ADDR1, DEST_IP_ADDR2, DEST_IP_ADDR3 ); /* connect to destination address/port */ LCD_UsrLog (" Connecting...\n"); tcp_connect(testClient_pcb,&DestIPaddr,DEST_PORT,testConnected); } else{ LCD_UsrLog ("Error while creating - no PCB!\n"); } /* Infinite loop */
(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err){ i++; LCD_UsrLog ("Received: %d bytes, Nr.%d\n", p->tot_len, i); LCD_UsrLog ("%d\n",err); /* Acknowledge data reception */ u16_t len = p->tot_len; pbuf_free(p); p = NULL; tcp_recved
-
Thread
Wie benutzt man Lint?!
prj\libs\work" "C:\prj\uIP Listen 11 pure eth\main.c" Splint 3.1.1 --- 12 April 2003 Standard library: H:\Programme\splint-3.1.1\lib\standard.lcd (created using Splint 3.018000) C:\prj\libs\avr\include\avr\interrupt.h(126,23): Invalid character in macro parameter name Preprocessing error
anpassen. Die standard librarys brauchst du nicht extra einbinden, die sind bei Splint in standard.lcd schon drin und werden automatisch geladen.
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Ich nenn das immer User-Library denn IMO ist es das auch.
wirklich gut) - Minispiel "Simon sagt" (aus Nachbarthread) - Ansteuerung zweistelliges 7-Segment LCD (reines LCD ohne Controller) über Schieberegister SN74HC595 - Ansteuerung Servomotor --------------------------------------------------- LC-Displays dürfen im Gegensatz zu LED-Anzeigen NICHT
-
Thread
SD Card 328P SPI timeout
(328p) oder auf dem Arduino an Digital 10,11,12,13 (was ja das Selbe sein sollte) - verwendete Library: Arduino SdFat Library by William Greiman - init Aufruf: sdCard.begin(10, SPI_FULL_SPEED) oder sdCard.begin(10, SPI_HALF_SPEED) oder... macht keinen Unterschied Ich hoffe ich habe keine wichtigen
Hi, also im Dauerreset ist der Chip nicht, das angeschlossene LCD funktioniert ja Bestens. Aber... du hast mit deiner Aussage recht, ich habe mich oben verschrieben (siehe Breadboard Bild), die 10K gehen natürlich gegen +5V (ich zähle besser nicht mit wie oft ich
-
Thread
Esp8266: NTPClient gibt immer Unix Epoch zurück
Hallo, ich benutzte die NTPClient library von Fabrice Weinberg wie in den Beispielen beschrieben. Es gibt keine Fehlermeldungen aber die Funktionen geben mir immer den 01.01.1970 / 00:00 Uhr (Unix epoch) zurück plus/minus den Timezone Offset
Ich hatte auch mal- vor ueber einem Jahr - mit einem ESP8266 und einem fertigem LCD eine NTP-Clock gebaut: https://lehwalder.wordpress.com/2021/06/02/solderless-esp8266-ntp-lcd-clock/
-
Thread
Inline Assembler ATMEL Studio 6.1
vor und arbeite mit dem Codevision direkt, funktioniert die Einbidung tadellos: // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x12 ;PORTD #endasm #include <lcd.h> . . . . lcd_init(16); lcd_gotoxy(1,0); sprintf(string,"AAAA"); lcd_puts(string); Wenn ich das mit dem
dem default-mässig installierten AVR-GCC arbeitest. Ganz abgesehen davon, dass eine 08/15 HD44780 LCD Library in Assembler zu schreiben, für einen C-Programmierer keine gute Idee ist. Es gibt ganz einfach keinen Grund dafür. Ob der µC jetzt in C Däumchen dreht oder direkt in Assembler ist Jacke wie
-
Thread
Schaltungsentwurf als Dienstleistung
einfache serielle Schnitstelle über "USB to Serial Converter" mit dem PC aufbauen und ein kleinen LCD Display (IC Driver z.B. ST7735R oder ILI9325) ansteuern. Daten (Text) über die serielle Verbindung vom PC empfangen und den Text auf den LCD Display ausgeben. Außerdem sollte der Kunde die Möglichkeit
einfache serielle > Schnitstelle über "USB to Serial Converter" mit dem PC aufbauen und ein > kleinen LCD Display (IC Driver z.B. ST7735R oder ILI9325) ansteuern. Wenn Dir ein 4x20 LCD ausreicht, habe ich etwas in der Schublade. Für Schnellbesteller gibt es eine Rabattaktion zum Sonderpreis von nur
-
Thread
DS18B20 Nutzung von fertigem Code
lcd_setcursor(0,2); lcd_string("DS18S20"); } } lcd_clear(); if (DS18x20_MeasureTemperature(pDS18x20)) { lcd_setcursor(0,2); lcd_string("TEMP is"); dtostrf
); lcd_string(str_1); itoa(pDS18x20->scratchpad[1], str_1, 10); lcd_setcursor(0,2); lcd_string(str_1); itoa(pDS18x20->scratchpad[4], str_1, 10); lcd_setcursor(0,3); lcd_string(str_1
-
Thread
Programm zum zeichnen von Messaufbauten
soll. Die Logik der Verschaltung ist wichtig und nicht welches Gerät welchen Ausschnitt für welches LCD hat. Designer!
Die Logik der Verschaltung ist wichtig und nicht welches > Gerät welchen Ausschnitt für welches LCD hat. So etwas ist beispielsweise gefragt! (Siehe Bild)
-
Thread
Arduino/Teensy: LedPWM-Driver WS2803 Problem
eins zu klein, du kannst da nen häßlichen Speicherüberlauf bekommen. Ich hab das mal bei mir auf nem LCD-Modul beobachtet... ;-)
SPI library sowie Ws2801 library habe ich noch nicht geschafft, probier ich aber noch! ich glaub aber nach wie vor dass es ohne library gehen sollte... den ws2803 hab ich auf ebay gesucht, bin dann auf nooelec
-
Thread
Library manuell auf Raspberry Pi Pico installieren
SKU_SEN0515_Fermion_ENS160_Air_Quality_Sensor Raspberry Pi: https://www.waveshare.com/wiki/RP2040-LCD-0.96 Freundliche Grüsse & Danke im Voraus
Unter MicroPython bietet sich dies Library an: https://github.com/awsiuk/ENS160
-
Thread
malloc im AVR gcc nutzen?
ausgeben will (oder sie als Templates für > höhere Funktionen nehmen will, z.B. mit printf oder einer > LCD-Bibliothek), dann kopiere ich die ohne Not garnicht erst ins RAM. eben NOT mir fehlt die Info ob jede LCD LIB direkt aus dem Flash bedient werden kann, deswegen greife ich ich ja mit strcpy_P
will (oder sie als Templates für >> höhere Funktionen nehmen will, z.B. mit printf oder einer >> LCD-Bibliothek), dann kopiere ich die ohne Not garnicht erst ins RAM. > > eben NOT > > mir fehlt die Info ob jede LCD LIB direkt aus dem Flash bedient werden > kann, deswegen greife ich ich ja mit
-
Thread
C-Library für Alphanumerische Displays
Hallo, Ich (ziemlicher C Neuling) bin dabei mir eine Lib zur Ansteuerung von diesen sogenannten Alphanumeric Intelligent Display's zu basteln. ==> http://www.osram-os.com/osram_os/EN/Products/Intelligent_Displays/index.html Ich hab hier die DLx1414 liegen mit paralleler Ansteuerung. Die Ansteuerung einzelner Digits funktioniert ja ganz leicht, wie ich jetzt aber weitermachen soll, da steh ich noch auf der Leitung. Habt Ihr vielleicht ein paar Tips und Tricks bezüglich Stringfunktionen, oder möglicherweise einen Code für ein ähnliches Display? Grüsse, Markus
-
Thread
Atmega8535+LCD+Codevision
so isses, schnell erledigt. #asm .equ __lcd_port=0x12 //Port #endasm #include <lcd.h> lcd_init (16); //16 Zeichen/Zeile Falls du ein Display mit 2 Controllern (das beliebte Pollin-Display mit 4x27 oder ein 4x40) anschliessen
lies dir mal in der Hilfe die LCD-Funktionen. lcd_gotoxy (x,y); //setzt die Schreibposition auf die angegebene Spalte/zeile lcd_putchar ('M'); //schreibt ein M an die aktuelle Position Für ein 4x40-Display braucht man gerade
-
Thread
SD Karte nutzen beim Mega 2560
KaRTE 16 MB FAT16) ablegen... (hab auch andere versucht) Mein Setting: 1X Mega 2560 1X TFT LCD Mega Shield V1.0 1X TFT Touch Display mit SD kartenleser (TFT_320QVT) Link: http://www.amazon.de/SainSmart-Entwicklungsbrett-Arduino-ATMEGA-TFT-LCD-Schirm/dp/B008K7G702 nun mein problem:
bringt leider nix. Hier das Assignment der SPI Pins selbst ausgemessen): Sainsmart Shield V1.0 LCD Shield(35) - SD Out -> Arduino Mega(50) HW-MISO LCD Shield(36) - SD CLK -> Arduino Mega(51) HW-MOSI vertauscht mit (52) LCD Shield(37) - SD IN -> Arduino Mega(52) HW-CLK vertauscht mit (51)
-
Thread
Optimierung bei AVR-GCC 3.3
// tmp=data&0xF0; // Um diese vier // tmp>>=4-DB_SHIFT; // Zeilen geht es // LCD_PORT=tmp | ormask; //////////////////// lcd_enable(); LCD_PORT=((data & 0x0F)<<DB_SHIFT) | ormask; lcd_enable(); lcd_wait_20us(10); } und das zugehörige Assemblerlisting
rol r25 230 0066 862B or r24,r22 231 0068 85BB out 53-0x20,r24 47:lcd.c **** lcd_enable(); 234 006a 0E94 0000 call lcd_enable 48:lcd.c **** LCD_PORT=((data & 0x0F)<<DB_SHIFT) | ormask; 237 006e 802F mov r24,r16
-
Thread
Arduino, DHT11 kein Signal, kaputt?
Nochmal... Welche Library verwendest du? Ich teste gerade mit der aktuellen von Github und da zeigt mir das Display "DHTxx test!" an. Und das auch ohne Sensor. Also entweder du verwendest eine falsche Lib oder der Aufbau
habe ich beim Standartwert belassen, 9600. Hochladen geht problemlos. Benutzt du auch die Adafruit Library? Ansonsten gib mal bitte den Link zu deiner, probiere ich die auch.
-
Thread
String mit Zahl in exp-Schreibweise für LCD wandeln
Hallo! Ich bekomme von einem Messgerät per RS232 z.B. den String "-1.25010000E-05" und muss diesen nun als 'lesbaren' Wert auf ein Display bringen. Im obrigen Beispiel wäre dies z.B. "0.000", da die Zahl (gemessene Spannung) vernachlässigbar klein ist. Wie könnte ich sowas realisieren? Meine Idee: 1. Stringende mit \0 kennzeichnen 2. String mittels strtol() in ein double verwandeln 3. Das double mittels sprintf in eine formatierte ASCII-Ausgabe bringen 4. Wert ausgeben Würde das funktionieren? Wie müsste die sprintf-Bezeichner lauten? Würde das ganze weniger Speicherintensiv auch
-
Thread
LCD controller KS0108 kompatibel?
da ich recht unrefahren mit lcd's bin wollte ich fragen ob jemand weiss ob dieser display-controller mit dem KS0108 controller kompatibel ist und man einfach die library von dem ks0108 controller nehmen kann. datenblatt zum display
Hi >da ich recht unrefahren mit lcd's bin wollte ich fragen ob jemand weiss >ob dieser display-controller mit dem KS0108 controller kompatibel ist >und man einfach die library von dem ks0108 controller nehmen kann. >datenblatt zum
-
Thread
Touchpanel-Sammelbestellung
nicht sinnlos wertvolle Ports. Lies dir das mal am besten durch: http://www.circuitcellar.com/library/print/0100/dahlin-114/index.htm MfG Felix Richter
. Ist zufälligerweise bekannt, was die kosten? Konkret hätte ich Interesse am SH1203 12.1-Inch TFT LCD TV/PC Monitor (evtl. mit Touchscreen Option). Viele Grüße, Holger
-
Thread
Arduino Pro Mini: Analog-Referenz 1,1V verschiebt sich bei kleiner Last?
Referenzspannung mit Poti belasten? Die 5V vom USB? Da sind nur der Mini Pro mit USB-Adapter, ein LCD 16x2 und eben die 3 LEDs dran. Offenbar ist der USB-Port am Rechner ziemlich schwächlich.
als 100mA zieht. > > LEDs: 3*10mA = 30mA > µC : 1-2mA > Vogelfutter: paar mA ca. 60mA für LCD mit Beleuchtung, wenn ich die Spec richtig im Kopf habe (LCD 1602a). > Ich behaupte mal, dass du irgendwo auf dem Board nen Kurzen hast und da > mehr Strom fließt, als eigentlich sollte.
-
Thread
Anfängerfragen
Die K8055D_C.lib wird dann eine Library für Visual C++ unter Windows sein, damit der Linker dort weiss, welche Funktionen in der ähnlich genannten DLL drin sind. Unter Nicht-Windows wirst du damit nichts anfangen können. Projekt Nr.2
Alternative wäre hier ein µC-Gerät z.B. auf AVR-Basis. 1 Ausgabe per Analog z.B. Galvanometer oder LCD-Voltmeter 1 Ausgabe per PWM z.B. kleiner Motor
-
Thread
NXP LPC2148 - Programmierungsumgebung
kommen damit zurecht. Auch werden ab und zu Fehler bemängelt. Dann gibt es noch die LL-Peripheral Library die aus der früheren SPL (Standard Peripheral Library) entstanden ist. Mit der cubeMX SW kann man ein komplettes Framework graphisch zusammenklicken und es schreibt Dir dann ein minimal lauffähiges
meine Grenze. Bei der Zusammenarbeit von FMC und LTDC finde ich immer noch nicht den Grund, warum das LCD falsch konfiguriert und nur flimmernde Zeilen zeigt. Naja, der geprügelte Hund bleibt bei seinem Herrchen und ich werde weiter STM einsetzen. Jetzt fühle ich mich immerhin etwas erleichtert! ;-)
-
Thread
DOGM-204 Problem mit Steuercodes
eigentlich selbsterklärend falls Du es auf AVR portieren willst. Evtl. für Dich interessant inder lcd1803.c: [c] static void LCD1803_CMD(SPI_HandleTypeDef *spi, uint8_t inst) { LCD1803_WriteI(spi, inst); // send command while(LCD1803_ReadS(spi)&LCD1803_FLAG_BUSY); // wait
); } static uint8_t LCD1803_ReadB(SPI_HandleTypeDef *spi) { uint8_t b = LCD1803_STARTBYTE|LCD1803_FLAG_RS|LCD1803_FLAG_RW; uint8_t zero = 0; HAL_SPI_Transmit(spi, &b, 1, HAL_MAX_DELAY); HAL_SPIEx_FlushRxFifo
-
Thread
Mit VB 2005 Express einen AVR mit RTL8019AS steuern
versuche > einzugrenzen, wo der Fehler passiert. Wahrscheinlich hast du den > Sourcecode zu der Library wohl nicht und du kannst nicht viel machen. > Mit den drei LEDs und Warteschleifen oder einer EIngabe kannst du dich > aber vortasten und prüfen, welche der Unterfunktionen in der Library den >
Dann bist du in einer blöden Lage. Fehlerursachen in einer proprietären Library zu suchen, ist nicht wirklich spassig. Wie geschrieben - vielleicht ist bereits der Fehler bekannt (und hoffentlich gefixt), oder er kann gemeldet werden. Auch die Doku der Library peinlich
-
Thread
AVR Studio Einrichten
Datei erstellt mir der endung .a Project -> Properties -> Build -> Artifact Type Von "Static Library" ändern auf "Executable".
Test programm for wintek display 2005 Stefan Seegel dahamm@gmx.net */ int main(void) { lcd_init(LCD_DISP_ON); lcd_puts("Guten Tag\n2. Zeile\n3. Zeile"); lcd_gotoxy(3, 6); lcd_puts("4. Zeile Mitte"); for (;;) { } return 0; } Was muss ich machen und
-
Thread
Notebook Zellenspannungen auslesen
finden. Ich hänge dir mal meine main.c ohne weiteren Kommentar an. Ich benutze die I²C Lib und die LCD Lib von Peter Fleury.
zu tun und weiß, was es ist.) Irgendeine „SMBus-Library“, die man unter Windows benutzen könnte, ist das jedenfalls nicht.
-
Thread
Kleines TFT Display mit PC gesteuert??
Sideshow gibt's noch. http://www.microsoft.com/windowsembedded/de-de/products/westandard/component-library.mspx
Kennst Du diese? http://www.lcd-store.de/xaranshop_k006001s001_1.htm
-
Thread
HEX String aufschlüsseln/auswerten
ja durch den Arduino-SerialMonitor bereits machst. Wenn du aber mit Monitor beispielsweise ein LCD meinst, musst du nicht über die UART sondern über die LiquidCrystal-Library den Text darstellen. Willst du das ganze auf einem PC-Monitor ausgeben, musst du auf dem entsprechenden PC in der Programmiersprache
Ausgabe ist eigentlich egal.. ob LCD oder TFT.. das bekomm ich ja auch schon hin..