-
Thread
Makro locate (ASM)
wiederherstellen .endmacro [/pre] Falls es Dich interessiert, hänge ich zum besseren Verständnis mal die LCD-Routinen für 4x27 (2 Controller) und 2x16 (1 Controller) an. Für 4x20 habe ich sie noch nicht angepasst. ...
) sind das "je Runde" 112 LCD-Zugriffe (108 ASCII-Zeichen und 4 Set-DD-RAM-Adress-Kommandos), also 112 ms. Es gibt also etwa 8 komplette Updates je Sekunde. So schnell kann ich nicht lesen. Bei 4x20 wären es 84 Zugriffe (ms) je
-
Thread
neuer LCD's bei Pollin
17 - 470kOhm parallel zu 0.33µF, beides gegen GND 18 - 0.33µF gegen GND 19 - 0.33µF gegen GND 20 - 1µF gegen GND und 470kOhm gegen Pin 18 Stimmt soweit auch mit visueller Kontrolle der Platine überein. Die Pinbelegung entspricht der Reihenfolge auf der Platine, ist auf dem LCD also von rechts nach links, wenn das LCD so ausgerichtet ist, dass sich die LCD-Typenbeschriftung lesbar oben befindet. Im Prinzip so: [ XXXX LPH9025 ] | | | | [20|19|...|3|2|1]
-
Thread
Ansteuerung von 7 Segment LCDs
Ich möchte mit einem ATXmega128B3 das LCD-Display "DE119-RS-20/6,35" Ansteuern. Allerdings muss bei dem Display jedes Segment einzeln angesteuert werden und der XMega B Controller verfügt über die Ausgänge SEG0-SEG24 und COM0-COM3. Kann
Display Ansteuern kann. Falls das nicht möglich sein sollte, bitte ein anderes vergleichbares (4 Stellen a 7 Segmente mit Dezimalpunkten) Display vorschlagen. Danke schon mal im voraus. LCD Ansteuerung mit Atmel XMEGA B: http://www.atmel.com/Images/doc8467.pdf DE119-RS-20/6,35 Datenblatt
-
Thread
ESP32 Wrover 4MB SPI-RAM mit Arduino nutzen
heap_caps_malloc succeeded heap_info Heap summary for capabilities 0x00000004: At 0x3ffbdb28 len 52 free 4 allocated 0 min_free 4 largest_free_block 4 alloc_blocks 0 free_blocks 1 total_blocks 1 At 0x3ffb8000 len 6688 free 5256 allocated 1208 min_free 5256 largest_free_block 5256 alloc_blocks
das sieht dann so aus void ramtest(int ramSize,byte maske) { GO.lcd.setTextColor(WHITE, BLACK); GO.lcd.setCursor(0, 0); GO.lcd.fillScreen(BLACK); GO.lcd.setTextSize(1); GO.lcd.printf(" %7d Bytes: fuellen \r\n", ramSize); Serial.printf(" %7d Bytes: fuellen
-
Thread
LCD (Ks0066) initialisieren
* 4-bit Modus konfigurieren ------Function-Set 2*/ LCD_PORT |= (1<<LCD_DB5); LCD_PORT &= ~(1<<LCD_DB4); _delay_ms(5); /* 4-bit Modus konfigurieren ------Function-Set 3*/ LCD_PORT |= (1<<LCD_DB5); LCD_PORT &= ~(1<<LCD_DB4); /* 4-Bit Modus starten ... */ LCD_PORT |= (1<<LCD_PIN_E); LCD_PORT &= ~(1<<LCD_PIN_E); _delay_ms(5); cmd4(CMD_CONFIG | CONFIG_2LINE); cmd4
-
Thread
Arduino LCD Display
Hallo, ich möchte für ein Arduino UNO/NANO Projekt ein LCD Display 3,2- 4,2 Zoll benutzen. Leider bin ich bei meiner Recherche nur auf Displays mit Touch-Funktion gestoßen oder die zu viele Anschlüsse benötigen . Ich möchte ungerne eins mit Touch-Funktion
STM32F407: Franky .. schrieb im Beitrag #5325847: > ich möchte für ein Arduino UNO/NANO Projekt ein LCD Display 3,2- 4,2 > Zoll benutzen.
-
Thread
mini2440 debian: keine Ausgaben auf 3,5" LCD
Ergebnis (wie oben). Nachfolgend mal der aus meiner Sicht relevante Teil der .config (auf meinem LCD steht LCDT35-090818): # # Automatically generated make config: don't edit # Linux kernel version: 2.6.34 # Fri Aug 13 20:49:55 2010 # ... # # Graphics support # # CONFIG_VGASTATE is not
DEBUG is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI9320=m CONFIG_LCD_TDO24M=m CONFIG_LCD_VGG2432A4=
-
Thread
Waage.Biegebalken nutzen oder Display auslesen?
Instrumentationsverstärker wäre die falsche Wahl, dann mal her mit der richtigen Lösung. Und 10-20uV...deshalb verstärkt man ja.
den Markt bringen. TheEagle schrieb im Beitrag #2297388: > Bei 5V Brückenspeisung hast Du 10..20mV > für Vollauschlag. Wenn Deine Waage eine Auflösung von 1000 Teilen > haben soll, musst Du Spannungen in der Größenordnung von 10..20uV > verarbeiten. LOL^4 - Theoretisch schon, aber wer macht
-
Thread
bockiges LCD
(blinking on) kdo(6); // entry mode: 4 + 2 (cursor increase) + 0 (Display not shifted) kdo(20); // shift: 16 + 0 (cursor move) + 4 (right shift) return 0; // lt. Datenblatt: 48+x (4mal), dann 8 - 1 - 5, ist nicht besser } [/
ein > Klacks sein, das nochmal in Hex zu bringen. Nein, ist überhaupt kein Problem: [c] int lcd_init(void) { DDRC |= (1<<RS) | (1<<E); // RS=PC2=4 und E=PC3=8 sind Ausgänge kdo(0x3C); kdo((0x3C); kdo(3C); kdo(3C); // function set, vier mal kdo(0x01); // Display clear
-
Thread
LCD lässt sich nicht initialisieren
_delay_ms(1); SetIOLCD(0b00000011); // 8 Bit _delay_ms(1); SetIOLCD(0b00000010); // 4 Bit _delay_ms(2); SetDataLCD(0b00101000, LCD_CMD); // Mode: 4-Bit, 2-line, 5x7 _delay_ms(3); SetDataLCD(0b00001000, LCD_CMD); // Clear Display memory _delay_ms(
(0x03,0); delay_ms(5); Send_ByteLCD(0x03,0); delay_ms(1); Send_ByteLCD(0x03,0); delay_ms(1); Send_ByteLCD(0x02,0); // ab hier 4 Bit Send_ByteLCD(0x2C,0); Send_ByteLCD(0x01,0); Send_ByteLCD(0x00,0); Send_ByteLCD
-
Thread
Einstellungen LCD -LCD_DISP_ON
Ist ein Display mit dem Controller HD44780 in der Grösse 4x 20. Einige Sachen habe ich schon gefunden. Bleibt aber z.B. wie kann ich einen Strich ziehen in waagerecht oder senkrecht oder 2 Punkte mit Strich verbinden.In den Artikeln steht alles möglich drin,
Wird ein Textdisplay sein da du schreibst 20x4. Also nur die Zeichen darstellbar die im Datenblatt stehen.
-
Thread
sprintf ohne '\0'
Format String reinkriegt, zb. [c] char text[] = "Spg V, Strm A"; sreplace( text, "&4%3d&15%3d", spg, strm ); [/c] Für mich persönlich sehe ich die Notwendigkeit noch nicht, weil ich auf dem LCD Fixtext und variablen Text sowieso grundsätzlich trenne, und auf der UART stellt sich
char c, FILE *stream); static FILE mystdout = FDEV_SETUP_STREAM(lcd_putchar, NULL, _FDEV_SETUP_WRITE); #define NR_ROWS 2 #define NR_COLS 20 char lcd_screen[NR_ROWS][NR_COLS]; uint8_t lcd_cursorRow = 0; uint8_t lcd_cursorCol = 0; static void lcd_newLine()
-
Thread
lcd.c - Testprogramm - Wie kompiliere ich das richtig?
assembler glücklicher ... Was hindert dich dann daran? Nur so als Beispiel [C] unsigned char _lcd_read_nibble(void) { unsigned char data; // Timing entsprechend Datenblatt LCD_RW = LCD_READ; LCD_EN = LCD_EN_SET; ... [/C] Die Funktion heißt _lcd_read_nibble. Was also wird diese Funktion wohl machen? Ähm. Da muss man kein Helllserher sein um zu raten: Ein Nibble vom LCD zurücklesen. Die FUnktion fängt an mit: LCD_RW = LCD_READ Allgemeine
-
Thread
I2C Bus - welche Adresse ist das?
DE und das display antwortet. Soweit >ok. Und warum bleibst du nicht dabei? Oder willst du 64 LCDs an deinen Bus anschließen? >Setze ich BA0 auf H müsste es die Adresse $20 sein. Nö, du musst ja noch die Slaveadresse berücksichtigen. Ausserdem sind alle offenen Pins automatisch H (interner
Beitrag #4585571: > Ist die Basisadresse HW-mäßig festgelegt, wird sie im Adressbyte in > D7..D4 mit 4 Bits binär codiert. Basisadresse | "binär codiert" HW-verdrahtet| im Adressbyte -------------+---------------- $10 | 0001xxxx $20 | 0010xxxx $30 | 0011xxxx $40
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
im Beitrag #5692683: > Wahrscheinlich wirds ein AVR Dann wirst du vermutlich nicht über so ein 4 Zoll TFT mit integriertem Controller hinauskommen: https://de.aliexpress.com/item/4-0-inch-8bit-TFT-LCD-Screen-Module-with-PCB-ILI9486-Drive-IC-320-480-Touch/1899444540.html?spm=a2g0x.10010108.1000016.1.3aa94d7b7qgxY7&
Thomas F. schrieb im Beitrag #5692715: > Dann wirst du vermutlich nicht über so ein 4 Zoll TFT mit integriertem > Controller hinauskommen: Nö. Hier gibt's z.B. 7 Zoll: https://www.ebay.de/itm/7-0-inch-OHNE-Touch-SSD1963-MCU-800-480TFT-LCD-Display-fur-Arduino-CP11014/271513577223
-
Thread
Einsteiger und Fragen
gern, also ich würd mir gern ein "Mehrkanal" Thermometer bauen wollen und die versch. Temps auf einem LCD 4x20 Display anzeigen lassen. Eigentlich wars das schon. Also die Temps sollen an versch. Punkten in einem Gehäuse abgegriffen werden und das LCD soll auch ins gleiche Gehäuse. Nun gibts ja versch
Temperaturbereich? Bis zu 6 Messpunkte reicht ein Mega48. Die Darstellung von 6 Temperaturen ist auf einem LCD 2x16, 2X20, 2x24, 4x20, 4x27 oder 8x24 recht übersichtlich möglich. Auf Tasten zur Bedienug kann ja verzichtet werden, oder? ...
-
Thread
Liste von ICs usw. fürs Breadboard
einen Shunt in die Masse einfügt und das Signal vor dem Shunt auf den Komparator gibt, so kann man 4 verschiedene Stromschwellen erkennen. z.B. Stromaufnahme zugering, normal, erhöht und zu hoch.... LM2902 4fach OP-AMP NE5532/4 Audio OP-Amp 74HC14 6fach Schmitt-Trigger Inverter, Signalaufbereitung
veröffentlicht. Der Link sollte noch funktionieren https://www.makerconnect.de/media/user/oldmax/PC%20und%20Mikrocontroller%20Teil%201%20und%202%20Stand%2026.07.2019.pdf Einen Hinweis habe ich erhalten, allerdings nicht geprüft Bei den beiden Schaltungen auf den Seiten 593/594 ist der Transistortyp
-
Thread
LCD Hintergrundbeleuchtung mit Wemos D1 mini schalten
B071CKFTJH/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 Dann wird Gnd wohl auf den Pins 6, 9, 14, 20 und 25 liegen. Stromaufnahme für's Hintergrundlicht 190 mA https://www.waveshare.com/wiki/5inch_HDMI_LCD?amazon https://www.waveshare.com/w/upload/4/4a/5inch_HDMI_LCD_User_Manual_EN.pdf
beantwortet: Wolfgang schrieb im Beitrag #6161148: > Dann wird Gnd wohl auf den Pins 6, 9, 14, 20 und 25 liegen. > Stromaufnahme für's Hintergrundlicht 190 mA > https://www.waveshare.com/wiki/5inch_HDMI_LCD?amazon > https://www.waveshare.com/w/upload/4/4a/5inch_HDMI_LCD_User_Manual_EN.pdf 190mA
-
Thread
PIC18F2550 hängt sich nach längerer Dauer auf
>Wie überprüft man richtig im 4-Bit Mode das LCD-Busy-Flag?? Am besten gar nicht. SCNR ;)
} LCD_RS = 0; LCD_RW = 0; TRIS_LCD_DATA(0x00); [/c] Ich setz zuerst alle 4 Pins auf Eingang mitn TRIS. Dann setzt ich RS und RW und hüpf in die while-Schleife. dort frag ich "quasi" das Byte ab
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
wenn ich das richtig interpretiere) bei einem Interrupt nach 8 Prozessorzyklen in der ISR. Bei einem 20 MHz AVR wären das 0.4 usec. Bei lahmen Prozessortakt entsprechend länger. ..... als Beispiel für den 644P .....
gleichen Routinen auf AVR und ARM native/thumb verwenden zu können, wie ein leichtes printf, DS18x20, Text-LCD usw.
-
Thread
ADC Messwert springt
Ludwig */ .include "m8def.inc" .def temp1 = r16 .def temp2 = r17 .def temp3 = r18 .def temp4 = r19 .def counter = r20 .def led = r21 .org 0x0000 rjmp main .org OVF0addr rjmp timer0_overflow main: ldi temp1, LOW(RAMEND) ; LOW-Byte der obersten RAM-Adresse out
; 4bit-Modus einstellen out PORTD, temp1 rcall lcd_enable rcall delay5ms ldi temp1, 0b00101000 ; 4Bit / 2 Zeilen / 5x8 rcall lcd_command ldi temp1, 0b00001100
-
Thread
Siemens S65 Display Library
Projekt" unterstützen könnt. (Großer Aufruf an Hagen & ape). Ich habe bereits versucht das 6100er LCD Display anzusteuern, leider ohne Erfolg. Da ich für meinen Verwendungszweck ein LCD benötige, welches ein wenig größer ist als das des 6100ers, möchte ich gerne das des S65ers verwenden. Da beim
Product Brief richtig interpretiere... Wär aber ansonsten schon nen schönes Ding mit JPEG- und MPEG4 Coded :)
-
Thread
SUCHE: LCD 4x16
Hallo, ich suche ein LCD 4x16 mit Controller HD44780 und ggf Beleuchtung. Wär hätte eins günstig anzubieten? Grüße Max
ungebrauchtes und originalverpacktes Display. Hat grüne LED-Hintergrundbeleuchtung, ist allerdings 4x20 Zeichen. Preis excl. Versand: EUR 9,00. Gruß Thorsten
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
Vor vielen Jahren baute ich eine PIC LCD Anzeigeeinheit mit Keypad 4x5 Fähigkeit. Das Besondere was ich hier erwähnen möchte ist, daß ich externe Pullups als wired OR über die BE Strecke eines PNP versorgte. Der Collector war mit dem INT Eingang
/232932082676?hash=item363bd583f4:g:TdYAAOSwr6RZnO2V:rk:2:pf:0
-
Thread
DS1820
Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4 'These settings are for the AVR-Ctrl in PIN mode Config Lcd = 24 * 2 'configure lcd screen 'other options are 16 * 4 and 20 * 4, 20 * 2 , 16 * 1a 'When you
= Ar(3) Temp2 = Temp2 / 2 Locate 1 , 1 Lcd Temp2 ; "."; Halb = Ar(4) And 1 Locate 1 , 5 If Halb = 1 Then Lcd "5" Else Lcd "0" Lcd " C" If K = 5 Then K = 0 Goto Start End If While New_time = 1 K
-
Thread
Lichtsensor überprüfen aber wie?
vermessenen Werten der Widerstände? Ich würde das Signal noch tiefpassfiltern z.B. mit Eckfrequenz 20Hz. Der notwendige Kondensator sitzt dann jeweils parallel zu R1 (4.7uF), R2 (100nF) und R3 (1.5nF).
Assembler und 8051 beschäftigt... Mein Partner beschäftigt sich ein wenig um die Ansteuerung des LCD(was uns probleme bereitet)und die Umsetzung der Messspannungen. Auf das Therma kommen ich auch noch zu sprechen. LCD von Pollin: LCD-Modul GOLDENTEK GC-1602G0 2-zeiliges LC-Display mit integriertem
-
Thread
3.2z Display (color) mit ILI9341 SPI controller. Gibt es das?
(0x64); LCD_SendData(0x03); LCD_SendData(0x12); LCD_SendData(0x81); LCD_SendCommand(LCD_PRC); LCD_SendData(0x20); LCD_SendCommand(LCD_POWER1); LCD_SendData(0x23); LCD_SendCommand(LCD_POWER2
); LCD_SendData(0x0F); LCD_SendData(0x31); LCD_SendData(0x2B); LCD_SendData(0x0C); LCD_SendData(0x0E); LCD_SendData(0x08); LCD_SendData(0x4E); LCD_SendData(0xF1); LCD_SendData(0x37)
-
Thread
Einfache Spannungsanzeige die wenig Strom verbraucht
billiger als > Fenmechanik geworden ist. Will heute vor allem niemand mehr bezahlen, würde wohl so 20 EUR kosten und die armen Kinder jammern schon über den Preis eines 7665. Ein LCD mit Spannungsanzeige aus China kostet keine 5 EUR. https://www.ebay.de/itm/LCD-Batterie-Kapazitaetsanzeige-Digital-Voltmeter-Voltage-Meter-Moni-Tester-Q0V8
----+ [/pre] Blitzt eine LED mit 1mA (Tastverhältnis 1%, durch 15M/150k) wenn die Spannung unter 4.5V sinkt und stoppt wenn die Spannung wieder über 4.6V steigt.
-
Thread
EA-DOGM - LCD an SPI - Schnittstelle
ändern und auf nen 644er draufspiele mit welcher Spannung läuft dein Atmega644? – ATmega644V: 0 - 4MHz @ 1.8 - 5.5V, 0 - 10MHz @ 2.7 - 5.5V – ATmega644: 0 - 10MHz @ 2.7 - 5.5V, 0 - 20MHz @ 4.5 - 5.5V Das Display wird mit 3,3 Volt betrieben. Siehe dogm163.h, hier ist der 3,3 Volt Typ definiert.
Immer noch keine Reaktion des LCD :( Hab ich vll in der Initialisierung nen Fehler? Function Set1: 0b00111001 3 getrennte Zeilen, IS1 Function Set2: 0b00111001 3 getrennte Zeilen, IS1 Bias Set: 0b00010101 BS = 1/4 FX = 1
-
Thread
Welcher Microcontroller??
Das Ganze soll so ablaufen: Mein LCD soll z.B. den Text Willkommen Betriebssystem wird geladen anzeigen, gleich nach dem Einschalten des PCs, quasi als PowerOn-Text. Wenn Windows dann hochgefahren ist, soll das LCD wieder mit dem
jemand sagen, was der Unterschied zwischen AT90S8535 und AT90S8515 ist? Beide haben doch 4 I/O Bytes.
-
Thread
Hilfe datei aus Tutorial Compilieren
--------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION_1LINE 0x00 #define LCD_FUNCTION_2LINE 0x08 #define LCD_FUNCTION
Modus aktivieren lcd_out( LCD_SET_FUNCTION | LCD_FUNCTION_4BIT ); _delay_ms( LCD_SET_4BITMODE_MS ); // 4-bit Modus / 2 Zeilen / 5x7 lcd_command( LCD_SET_FUNCTION | LCD_FUNCTION
-
Thread
FF/Latch Warnung bei LCD Display
schalten with AKT_STATUS select SCHALT <= '1' when INIT, '0' when others; with SCHALT select LCD_E <= LCD_E0 when '0', --zum übertragen LCD_E1 when others; --zum Initialisieren --gibt Aufschluss darüber, ob Daten oder Befehle übertragen werden --RS=0 für Befehle und RS=1 für Daten with AKT_STATUS
die Hardware... > Nur der Text kommt halt nicht. [vhdl] if ZAEHLER= DELAY(I2) then LCD_E<='1'; -- jetzt wird auf high geschaltet if I1 > 13 then LCD_RS<='1'; -- und gleichzetig noch RS geändert else LCD_RS<='0'; end if; [/vhdl] Du
-
Thread
Layout überprüfen bitte (8051)
Denkt ihr es ich müsste einen Elko auf die IO-Platine setzen damit die Stromversorgung stimmt ? An den LCD-Con-Stecker kommt noch ein 20x4-LCD das auf einer Lochrasterlatine befestigt ist und das zieht auch etwas Saft - eventuell 50mA.
H-G S. schrieb im Beitrag #4642780: > An den LCD-Con-Stecker kommt noch ein 20x4-LCD Die Pinbelegung passt zu keinem gängigen LCD. Willst du das alles von Hand verdrahten? Warum steckst du das Display nicht direkt auf die Platine oder legst den
-
Thread
Inverter auf TV Board nicht zu identifizieren, wer kann das vom Foto?
kathode d107 hat 0.05 (20mA). hilft das weiter?
ich habe keine möglichkeit mit 4-5v zu versorgen und werde mal sehen ob ich im netz was finde. dort gibt es die vestel leds für 20-30€, wenn man aber sucht und in china bestellt bei aliexpress, ist man mit 3,3€ dabei inkl. versand
-
Thread
Probleme mit STM32F4 Libs
, falls die Betriebblindheit mich wieder einen Tippfehler übersehen lässt. [c] #include "stm32f4xx.h" #include "stm32f4xx_spi.h" #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_fonts.h" #include <stdio.h> int main(void) { //Initialize system SystemInit
black foreground color and blue background with 11x18px font TM_ILI9341_Puts(65, 130, "STM32F4 Discovery", &TM_Font_11x18, ILI9341_COLOR_BLACK, ILI9341_COLOR_BLUE2); //Put string with black foreground color and blue background with 11x18px font TM_ILI9341_Puts(60, 150, "ILI9341 LCD Module
-
Thread
avr register ausläsen und umwandeln zu ascii, wie?
jemand helfen? http://www.mikrocontroller.net/articles/FAQ#Wie_kann_ich_Zahlen_auf_LCD.2FUART_ausgeben.3F [[AVR-GCC-Tutorial/LCD-Ansteuerung#LCD_Beispiel_2]]
<URSEL)|(1<<UCSZ1)|(1<<UCSZ0); //UCSRC |= (1<<URSEL)|(3<<UCSZ0); } int main(void){ lcd_init(); lcd_clear(); _delay_ms(1000); set_cursor(0,1); lcd_string("Taste!"); set_cursor(0,2); uint8_t reg; char Buffer[20]; // in diesem {} lokal uart_init(); //
-
Thread
LCD - ich verzweifele
Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portb.0 , Rs = Portd.7 Config Lcd = 16 * 2 Do Lcd "Hallo Welt!" Toggle Portc.3 Waitms 1000 Loop [/code] Angezeigt wird gar
= Output > Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , > Db7 = Portd.3 , E = Portb.0 , Rs = Portd.7 > Config Lcd = 16 * 2 > > Do > Lcd "Hallo Welt!" > Toggle Portc.3 > Waitms 1000 > Loop > [/code] Dein
-
Thread
LCD stellt keine Zeichen dar :-((
1000000 $regfile = "at26def.dat" Config Porta = Output Config Portb = Output Config Lcdbus = 4 Wait 1 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , Rs = Porta.3 , E = Porta.2 Config Lcd = 20 * 4 Cls Lcd "Hallo !!!" Cursor Blink End Vielen
1000000 $regfile = "at26def.dat" Config Porta = Output Config Portb = Output Config Lcdbus = 4 Wait 1 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , Rs = Porta.3 , E = Porta.2 Config Lcd = 20 * 4 Cls Upperline Lcd "Hallo !!!" Lowerline Lcd "
-
Thread
SD Karte nutzen beim Mega 2560
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)
zupackt: [pre] Limiting Values IOK output clamping current VO < -0.5 V or VO > VCC + 0.5 V - +-20 mA [/pre] D.h. auch ein 541, der einen Pullup nach 5V hat, wird nicht über 4V kommen. Ergo: die Schaltung mit dem aus 3,3V versorgten 541 ist auch Murks. Sinnvollerweise versorgt man den uC auch
-
Thread
ATmega-LCD-schwache Zeichen
= 40 Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0 Config Lcd = 20 * 4 Config Lcdbus = 4 Initlcd Waitms 700 Cls Do Key = Getkbd() Lcd Key Lcd Cnt Waitms
aber die richtigen Zeichen. Ich habe bereits getestet: 1. ein zweites größeres Display auch 4*20 Zeichen - gleicher Fehler 2. anderes Kabel genutzt - gleicher Fehler 3. von PortB auf Porta gewechselt - gleicher Fehler 4. mit internem Takt, externem Quarz (16MhZ und 20Mhz) getestet - gleicher
-
Thread
Wie kompleziert ist eine Grafik-LCD Ansteuerung?
Hallo zusammen, ich habe es jetzt endlich geschafft eine Char. LCD anzusteuern (20x4), in den ersten Tagen musste ich im Datenblatt und hier öffter reinschauen, jetzt aber funktioniert einwandfrei. Beim Char. LCD sind die Zeichen schon vorhanden und gerade mal 4
Neuling schrieb im Beitrag #3413473: > ich habe es jetzt endlich geschafft eine Char. LCD anzusteuern (20x4), > in den ersten Tagen musste ich im Datenblatt und hier öffter > reinschauen, jetzt aber funktioniert einwandfrei. Ich versuche es mal mit einem Vergleich: "Ich habe mir einen
-
Thread
Stoppuhr-Anfängerprojekt
verzögert werden, damit die Tastereingaben auch bei kurzem Druck erkannt werden. Die Anzeige soll am LCD Display in Sekunden erfolgen. 2) Zwischenzeit erfassen PA4 soll die Anzeige anhalten und die Zwischenzeit anzeigen. Während der Zwischenzeitanzeige soll aber die Zeit weiter unsichtbar mitgezählt
schliesslich auch anfangen. Deshalb auch die Forderung, dass die Hauptschleife nicht länger als 1/4 Sekunde verzögert werden soll um die Bedienung der Tasten noch halbwegs angenehm zu machen. Also in etwa so [C] ... unsigned char Zehntel, Sekunden, Minuten; char Buffer[20]; .
-
Thread
Displaytech 162 LCD mit bascom ansteuern
'hier die Anpassungen rcall _lcd_control 'für das Reichelt-LCD ldi r24, $9 rcall _lcd_control ldi r24,$20 rcall _lcd_control Initlcd Cls Cursor Off Noblink Locate 1 , 1 Lcd "Zeile1
genau dieser Belegung: $regfile = "2313def.dat" $crystal = 16000000 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4 Config Lcd = 16 * 2 Cls Lcd "Hurra!" do:loop Belegung: 1,3,5 auf GND 2 auf 5V 4 auf RS
-
Thread
Warum gibts keine forumeigene C Bibliothek?
Bedienelement mit 6 Tastern und 6 LED, sowie integriertem Helligkeitsensor (BPW40) und Temperatursensor (DS18S20) geben. Außerdem ein Relaismodul mit 4 FET und 4 Relais, eventuell Text-LCD. Beide Module haben jeweils einen AVR mit MAX485 und werden in Zweidraht an den bestehenden Hausbus angeschlossen. Ich brauche C-Funktionen für: - Text LCD, 4-Bit, ohne RW - RS485-Kommunikation mit MPCM - AD-Wandlung - 1Wire allgemein, DS1820 speziell - PWM für LED (Hard- oder Soft-PWM?) - Tastenentprellung Wo finde ich das denn nun in der Codesammlung
-
Thread
Sammelbestellung Transistortester II
1x Buchsenleiste, 20-polig, einreihig, RM 2,54, gerade; SPL 20 * 4x Buchsenleisten 2,54 mm, 1X10, gerade; MPE 094-1-010 1x Stapelleiste, 10-polig, einreihig, Höhe 38mm; STAPELLEISTE 10 Wie sollten die obigen Teile genutzt
Thomas S. schrieb im Beitrag #3406409: > 1x Buchsenleiste, 20-polig, einreihig, RM 2,54, gerade; SPL 20 * > 4x Buchsenleisten 2,54 mm, 1X10, gerade; MPE 094-1-010 > 1x Stapelleiste, 10-polig, einreihig, Höhe 38mm; STAPELLEISTE 10 Ich meine ich hatte mir das
-
Thread
Vodafone Webby Webradio
Bootlog des Webby [pre] # dmesg Linux version 2.6.24 (dondek@char) (gcc version 3.4.4) #573 Mon Mar 15 22:20:49 KST 2010 CPU revision is: 05030202 (Au1200) AMD Alchemy Db1200 Board (PRId 05030202) @ 324MHZ Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Entering
plugin_wm97xx: registered a WM9712 Advanced Linux Sound Architecture Driver Version 1.0.15 (Tue Nov 20 19:16:42 200 7 UTC). ALSA device list: No soundcards found. IPv4 over IPv4 tunneling driver TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered
-
Thread
ina219 - Problem
(xx); lcd_write(" "); lcd_goto(2, 4); xx= getShuntVoltage_raw(); lcd_int(xx); lcd_write(" "); lcd_goto(3, 4); xx= getCurrent_raw(); lcd_int(xx); lcd_write
{ shuntVoltage_alt=shuntVoltageX[10]/467; lcd_goto(1, 17); lcd_int4(shuntVoltage_alt); lcd_goto(2+(y/4), (y%4)*5+1); y++; if(y==12)y=0; lcd_int4(messtimer); messtimer=0; } } wait;wait