-
Thread
einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler
u.a. der Grundstein für ein kleines Digitaloszilloskop. Mit wenigen Handgriffen lässt sich z.B. ein LCD-Grafik-Modul ansteuern. Warum geht die Schaltung nur bis 5kHz ? Sie geht auch ohne weiteres höher, Frequenzen von 20 kHz lassen sich auch darstellen, aber da bleiben für eine Periode (1/20kHz)
23 23 23 20 03 00 00 00 00 23 23 23 23 20 03 23 23 23 E4 1E FE 23 23 23 23 20 FF 23 23 23 23 E0 E0 23 23 23 E3 20 E0 23 3F 23 3F BC E4 FC E3 FC FC E4 BC FC A4 FE FE Das sind die ersten paar Sekunden als HEX.
-
Thread
AVR-C Pin lesen und in LCD schreiben
Ich wollte fragen was an meinem Code flash ist... digitalRead soll den Pin auslesen und dann in das LCD schreiben... [code] lcd_init(); lcd_string("Loading..."); _delay_ms(1000); pinMode(PIN2, 0); while(1) { lcd_clear(); lcd_setcursor(0, 1); lcd_string(digitalRead(PIN2)); _delay_ms
Rückgabewertes halten müssen, egal ob im Fall von '!= 0' in der aktuellen Version vom Arduino 1,2,4,... zurückgegeben wird. Ich würde als soetwas wie [c]lcd_data( (digitalRead( PIN2 )==HIGH)?'H':'L');[/c] in die morgendliche Rund werfen, wobei das '=HIGH' redundant ist.
-
Thread
TrekStor eBook Reader 3.0 (EBR30-a) - Welcher Controller? Hackbar?
PC17<2><default><default><default> NAND_CE3 = port:PC18<2><default><default><default> NAND_CE4 = port:PC19<2><default><default><default> NAND_CE5 = port:PC20<2><default><default><default> NAND_CE6 = port:PC21<2><default><default><default> NAND_CE7 = port:PC22<2><
Ïî ;-------------------------------------------------------- [ir_para] IR_RX = port:PA5<4><default><default><default> ;-------------------------------------------------------- ; LCDÅäÖÃÑ¡Ïî ;-------------------------------------------------------- [lcd0_para] lcd_used
-
Thread
Nokia 6100 Grafiklibrary die Zweite
das Makefile der Library - Eintrag in die GLCD.H: #elif defined (__AVR_ATmega162__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN _SFR_IO_ADDR(PINB) #define LCD_DDR _SFR_IO_ADDR(DDRB) #define LCD_CS PB4 //
ISR habe ich nur das was im Listing steht (da ich ja die Makros verwende): [code]00013966 <__vector_20>: 13966: a4 9a sbi 0x14, 4 ; 20 13968: 0f 93 push r16 1396a: 0c b5 in r16, 0x2c ; 44 1396c: 0f 7b andi r16, 0xBF ; 191 1396e: 0c bd
-
Thread
AVR DS18B20+ LCD
hoffe ihr wisst wovon ich rede oder? ich suche quasi eine routine, die einen messwert von einem DS18b20 so umwandelt, dass ein KS0070B LCD controller damit was anfangen kann.. weiss da jemand was? mfg jan
Üblicher Weise schreibt man einzelne Funktionen, also Zahlenumwandlung ist eine und Ausgabe auf LCD ne andere, die dann wiederum aus einzelnen Unterfunktionen besteht usw. Der Umwandlungsfunktion ist es also vollkommen wurscht, ob 4Bit- oder 8Bit-LCD oder ob über UART an ein Terminalprogramm usw
-
Thread
Atmega8 und I2C-Display startet nicht
Hallo zusammen, ich versuche ein 4x20 China-LCD (TC2004 + PCF8574) zu betreiben. Hab auch schon Beispielcode und Libraries dazu gefunden. Ich hab zur Kontrolle jeweils eine LED an SDA und SCL mit drangehängt, um zu sehen ob da überhaupt
Marc V. schrieb im Beitrag #4600566: > Schreib doch mal wie RS, E, R/W und D7-D4 angeschlossen sind. Also, Pinbelegung (nachgemessen): LCD RS -» PCF P0 LCD RW -» PCF P1 LCD E -» PCF P2 LCD D4 -» PCF P4 LCD D5 -» PCF P5 LCD D6 -» PCF P6 LCD D7 -» PCF P7 PCF P3
-
Thread
[V]erkaufe LCDs 16x4 HD44780 komp. LED-Bel.
verfügbar, LCD sind neu mit Schutzfolie unbenutzt, Preis pro Stück 4,75 EUR. Gruss A. Arndt
Hallo, ich habe sogar noch insgesamt 12 Stück, also kein Streit.... Letztes Angebot 4,20 EUR je Stück + Versand ! Leider wird es nichts mit 20,00 EUR für alle inkl. Versand. Gruss A. Arndt
-
Thread
Wie kann ich die Impedanz eines Kopfhörers erhöhen?
Lautsprecher oder ist sie die Summe beider Lautsprecher? Jetzt das eigentliche Problem: Ich habe Audeze LCD-X Kopfhörer mit einer Impedanz von 20 ohm. Das Problem ist, der Kopfhörerverstärker schaltet sich ab, ab einer bestimmten Lautstärke. Die LCD-X sind magnetostatische Kopfhörer die mehr Leistung benötigen
ständig nach, ob was neues gepostet wurde. Im Prinzip geht ne einfache Milchmädchenrechnung: 50W an 4Ω egibt 14V 5W an 20Ω egibt 10V Wir müssen also 4V verheizen, ergibt einen Widerstand von 8Ω/2W. Der Innenwiderstand der Quelle, den der Kopfhörer sieht, erhöht sich dadurch von nahe 0Ω auf 8Ω, d.h
-
Thread
Initialisierung Display EA DIP204-4 (KS0073)
Und auch bei LCDs hilft http://sprut.de/electronic/lcd/index.htm. Für die Umschaltung auf den 4-bit Modus werden nur die oberen 4 Bit benötigt (0010 ----). Die unteren 4 Bit liest das LCD zwar ein, solange es noch
CALL LCD_Pause_4ms MOV A,#30h CALL LCD_Intialisieren CALL LCD_Pause_4ms MOV A,#20h ; Ab hier 4-Bit Modus eingestellt CALL LCD_Intialisieren CALL LCD_Pause_4ms
-
Thread
Ds18b20 wird von ATMega328P nicht erkannt
title=Bascom_und_1-Wire das Programm SerienNr aller Geräte verwendet um zu kontrollieren ob der Ds18b20 erkannt wird, diesmal mit einem negativen Ergebnis. Die Pint-Befehle habe ich durch lcd-Befehle ausgetauscht. Nun stehe ich vor einem Rätsel warum der Ds18b20 nicht ausgelesen wird. Ich hoffe ihr
mein Programm: $regfile = "m328pdef.dat" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , _ Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Cursor Off Cls Config 1wire = Portd.1 Dim Ar(8) As Byte ' Array für SerienNr
-
Thread
DMX Dimmer mit 4x20 LCD
Guten Morgen, hat schonmal jemand den folgenden Dimmer mit einem Größeren Display (4x20) nachgebaut? http://www.digital-enlightenment.de/dimmer.htm Ich habe leider das Problem dass ich zwar ein bisschen C programmieren kann aber durch den Assembler Quelltext nicht durchsteige. Dieser steuert ein 4x16 LCD an. Da ich aber noch mehrere 4x20 LCDs hier habe würde ich diese auch gerne nutzen. Jemanden der sich mit Assembler auskennt wird das ganze warscheinlich nur 5 Minuten Zeit kosten. Wäre nett
-
Thread
DS18B20 code funktioniert nicht
Ich versuche schon seit längerem meinen DS18B20 zum laufen zu bekommen. Ich verwende einen ATMega328P mit externem Quarz (16 MHz). Versorge meinen DS18B20 mit +5V, Data, Gnd und habe einen 4.7k Widerstand zwischen +5V und Data [c] #define F_CPU
nicht. Unabhängig davon, ob das LCD funktioniert oder nicht. Falscher Pin ist falscher Pin.
-
Thread
Objektorientierung mit avr gcc
ein minimales Beispiel gemacht: [c] #include "LCD44780.h" int main( int nargs, char **args ) { AnyWare::LCD44780 lcd( AnyWare::LCD44780::LCD_Type_4x20, PORTB, 0, // Port, Pin LCD-DB4
{ GPIO__OUTPUT(E, C, 6); GPIO__OUTPUT(Rw, C, 5); GPIO__OUTPUT(Rs, C, 4); GPIO__NIBBLE_LOW(Data, C); } // create a LCD object xpcc::Hd44780Minimal< lcd::E, lcd::Rw, lcd::Rs, lcd::Data > display(20, 4); int main() { // The LCD needs at least 50ms after power-up
-
Thread
Ein stapelbarer 4s aktiver Trafo Balancer mit UART..
https://pdf1.alldatasheet.com/datasheet-pdf/download/517704/ONSEMI/MC33152DR2G.html Die schaffen 20V, was für 4x 4,25 = 17V ausreichen sollte. Billigen Mosfet hab ich gefunden: https://datasheetspdf.com/mobile/1381525/YUSHIN/A2SHB/1 Der hat aber eine Gate-Source-Voltage von max +-8 V Der Attiny
am Input haben will. Und ohne Attiny schalten dann die Mosfet 3 und 4 die Induktionsspulen kurz :-( Also suche ich einen billigen smd n-ch Mosfet der +-20 Volt Gate-Source aushält. das Roland und Dankeschön.
-
Thread
Atmega16 EA DIP204-6 4-line
Probiere mal in lcd-rotines.h diesen Teil: [c] #define LCD_DDADR_LINE1 0x00 #define LCD_DDADR_LINE2 0x20 #define LCD_DDADR_LINE3 0x40 #define LCD_DDADR_LINE4 0x60 [/c] zu ändern in: [c] #define LCD_DDADR_LINE1 0x00 #define LCD_DDADR_LINE2 0x40 #define LCD_DDADR_LINE3 0x14 #define LCD_DDADR_LINE4 0x54 [/c] Ansonsten: definiere, was "ich kann das Display nur
-
Thread
mehrere DS18s20
2 aus dem sensor = 0 dann temp pos, sonst neg Lcd "Temperatur 2:" ; " " ; T2 Else Lcd "Temperatur 2:" ; "-" ; T2 End If ___lcdno = 1 Upperline Lcd "ID 1:" ; Id1(1) ; Id1(2) ; Id1(3) ; Id1(4) ; Id1(5) ; Id1(6) ; Id1(7) ; Id1(8) Lowerline Lcd "ID 2:" ; Id2(1) ; Id2(2) ; Id2(3) ; Id2(4) ; Id2(5) ; Id2(6) ; Id2(7) ; Id2(8) Waitms 500 Loop
-
Thread
DS18B20 Tempsensor mit PIC18F - Oszillatorprobleme?
danny schrieb im Beitrag #4182631: > Delay1KTCYx(12); //A 20 MHZ, 1 MS APROX. Wenn ich das so nachrechne, stimmt das auch nicht: [math]\frac{4}{20MHz} = 200ns [/math] [math]1000 \cdot 12 \cdot 200ns = 2400000ns = 2.4ms[/math] danny schrieb im Beitrag #4182651
OSCCON nicht > änderst, läuft der PIC mit 1MHZ. und dann eigentlich 1/4 zu langsam ( 4 MHz : 1 MHz ) wenn du also 1 sek erwartest dann musst du 4 sek angeben :) denn no divide = 4Mhz input immer von 20 MHz ausgehend aber du hast ja keinen 20er sondern willst den
-
Thread
STM32F4 Discovery kit inkl. Zubehör?
Hallo Zusammen, kann mir jemand sagen, wo ich günstig ein STM32F4 Discovery kit inkl. LCD und Debugger finden kann?
-2X16-Zeichen-Blau-Rucklicht-HP-/141071819583?pt=Bauteile&hash=item20d889233f oder sowas gibts auch: http://www.ebay.de/itm/Neu-LCD-Display-Screen-Bildschirm-Modul-Module-Fur-Nokia-5110-43-x-43mm-HE-/400586909662?pt=Wissenschaftliche_Ger%C3%A4te&hash=item5d44d727de
-
Thread
my AVR+LCD Problem
DDRD,2 ; LCD RS = OUT sbi DDRD,3 ; LCD E = OUT sbi DDRD,4 ; LCD D4 = OUT sbi DDRD,5 ; LCD D5 = OUT sbi DDRD,6 ; LCD D6 = OUT sbi DDRD,7 ; LCD
Hallo, ich habe nur überflogen, aber: LCD_init: sbi DDRD,2 ; LCD RS = OUT sbi DDRD,3 ; LCD E = OUT sbi DDRD,4 ; LCD D4 = OUT sbi DDRD,5 ; LCD D5 = OUT sbi DDRD,6 ; LCD D6
-
Thread
String über UART an LCD
Niklas W. schrieb im Beitrag #6115897: > Wenn ich den Vergleich auskommentiere, > dann wird das ganze LCD einfach dunkel welches LCD? du schickst über USART raus bist du sicher das deine 20 Byte nicht überlaufen? was ist mit NL, manche wollen CR & NL manche nur NL Dein "String" sollte trotzdem
anzeigen braucht man zum Lesen wohl mehr Zeit. Wenn du allerdings eine Methode kennst im Standard LCD nur die relevanten mittelsten Zeichen zu tauschen von Ubat = 5,1V zu Ubat = 4,9V würde man noch weniger Zeichen neu schreiben, kann einen Zeitvorteil bringen, aber im Interesse der Einfachheit würde
-
Thread
Zeit + Temperatur auf LCD mit AVR
schicken! Er muss ja hier nicht immer mitlesen! simpel ist doch, kleines Steckbrett, Arduino nano356, LCD5110, RTC 3231 oder DS18B20
schicken! Er muss ja hier nicht immer mitlesen! simpel ist doch, kleines Steckbrett, Arduino nano328, LCD5110, RTC 3231 oder DS18B20
-
Thread
AVR Synthesizer mit ATxmega128A1
wird verwirrt (siehe Bild) Lösungsansatz 2 Auf dem LCD bleiben noch 82 Pixel frei. Um diesen Platz auszunutzen teile ich die 402 Pixel / 82 = 4 und zeichne jeden 4.Bildpunkt der Wellenform Grafik zweimal ?
Überlauf der Schreibregister 0x4E und 0x4F im LCD-Controller. Die Störungen sind sehr deutlich im Video beim Zeichnen von nicht gefüllten Kreisen zu sehen. Youtube SainSmart TFT 3.2: https://youtu.be/T4p6Wr_8Pcc SSD1289 Lib
-
Thread
Schaltplan für i2c Schnittstelle für LCD-Modul
/lcd-textmodul-29-8-x-10-4-mm-weiss-ea-dogs104n-a-p156570.html
Hucke-pack-Platine die ich meinte. https://www.christians-shop.de/I2C-IIC-Serielle-Schnittstelle-fuer-LCD-Display-1602-und-2004 Das mit den 1602 muss man nicht so eng sehen. Ich habe mit der selben LIB und Modul schon 20x4 angesteuert. Sind nur ein paar andere Angaben in INI-Befehl.
-
Thread
8*4 Eingangsmatrix
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 'Config LCD Config Lcd = 16 * 2 'configure lcd screen ' Ein-
++ Do 'Start Hauptschleife Locate 1 , 1 : Lcd "Test Line1" Locate 2 , 1 : Lcd "Test Line2" Cls If S1 = 1 Then Toggle Steckdose_1 If S2 = 1 Then Toggle Steckdose_2 If S3 = 1 Then Toggle Steckdose_3 If S4 = 1 Then Toggle Steckdose_4 If
-
Thread
Projekt: Digitale Steuerung der Gehäuseelektronik im PC
# write a command to lcd def lcd_write(self, cmd): if self.reverse: self.lcd_device.write((cmd >> 4)<<4) self.lcd_strobe() self.lcd_device.write((cmd & 0x0F)<<4) self.lcd_strobe() self.lcd_device.write(0x0) else: self.lcd_device.write
((0x04 | (charvalue >> 4)<<4)) self.lcd_strobe() self.lcd_device.write((0x04 | (charvalue & 0x0F)<<4)) self.lcd_strobe() self.lcd_device.write(0x0) else: self.lcd_device.write((0x40 | (charvalue >> 4))) self.lcd_strobe
-
Thread
Projekt : Mein Wohnzimmerverstärker Gesperrt
60V, 8 Ohm,Price ist OK, fertig aufgebaut und getestet.. http://www.ebay.com/itm/Assembled-L20-Ver7-Power-amplifier-board-Power-supply-board-/120892751239?pt=LH_DefaultDomain_0&hash=item1c25c4fd87 oder ????
sterben.. Wenn das PCB schlecht wäre ( Layout) müsste ich neue machen lassen, ist man schnell wieder 20 oder 30 € los..das grössere Problem ist, dass die Dinge bei +-60V auf 8 ohm spezifiziert sind...also spätestens jetzt ist die STK wirklich für mich gestorben. Habe JBL 4 Ohm Boxen..
-
Thread
Sammelbestellung Transistortester III - schnelle Runde
nichts mit den DOGM-Displays zutun: Was ist denn an diesen DOGM-Displays besser als bei den stino LCDs mit HD44780, dass die Schaltung extra darauf umgestellt wurde? Ich meine, ich habe hier noch 7 Stück davon für 3,30€ rumliegen, die DOGM-Teile kosten ja mehr als das 4-fache. Danke und viele Grüße
die strip-grid-Schaltung: Signal - normal (Pin) - strip-grid (Pin) Taste - PD7 (13) - PD0 (2) LCD-RS - PD4 (6) - PD7 (13) LCD-E - PD5 (11) - PD5 (11) LCD-D4 - PD0 (2) - PD4 (6) LCD-D5 - PD1 (3) - PD3 (5) LCD-D6 - PD2 (4) - PD2 (4) LCD-D7 - PD3 (5) - PD1 (3) Dein LCD knnst du nach der
-
Thread
$4,30 Arduino-Klon mit MSP430 von Texas Instruments
Ich habe gerade versucht bei mouser 4 Stück zu bestellen. Wenn ich deren Formulare & Shipping estimator richtig verstehe wollen die per fedex 20€ Versand und per ups 28€. Das habe ich hier heraus gelesen: http://de.mouser.com/EstimateShipping
Für Vorauskasse werden bei Mouser 19€ fällig, die bei Kreditkartenzahlung entfallen. Ich wollte 4 Boards bestellen, die kosten 16,xx€ + 20€ Versand + 19€ Überweisungsgebühren + MwSt = 62,60€
-
Thread
LCD 4x20 mit blauen Hintergrund
Habe 2 LCD 4x20 blauer Hintergrund und weiße Schrift aus Projekt übrig. Maße: 98x60x13,6mm Unbenutzt, OVP KS0073,HD44780 kompatibel NP 31,75 nun für 20€ pro Stück
-
Thread
20x4 LCD am Atmega16: Welche Ports?
Hallo, Ich bin ein Anfänger und möchte ein Display am Atmega16 in 4bit-Modus ansteuern und habe gleich hier im AVR-Tutorial nachgelesen wie das geht. Doch sind bei mir die Ports PD2 & PD3 für zwei Interrupts besetzt. Im Tutorial sind die aber für das Display empfohlen. Kann ich stattdessen beliebige Ports verwenden? Ich würde gerne die Ports PB oder PC nehmen. Wird das gehen? Zweite Frage: Kann ich stattdessen auch einfach die Interrupts auf andere Ports setzen? Im Datenblatt steht nämlich dass PD2 & PD3 unter anderem für externe Interrupts da sind, wesshalb ich sie auch dafür benutze.
-
Thread
(V) 4x20 DOT Matrix LCD
Hallo, ich habe noch vier 4x20 DotMatrix LCD´s hier liegen. Die sind gebraucht, aber natürlich funktionieren sie. Sie haben keine Hintergrundbeleuchtung, und sind mit dem Standart Controller ausgerüstet. Einige davon habe ich
-
Thread
KS0073 und 4 Zeilen LCD
; Anweisung an LCD ausgeben ret lcd_init: ldi temp0,$64 ;20ms warten rcall waitxms ldi temp1,0b00000011 ;??? out portB,temp1 rcall lcd_enable ;enablen rcall lcd_enable ;enablen rcall lcd_enable ;enablen ldi temp1,0b00000010 ;4bit mod einstellen out portB,temp1 rcall lcd_enable ldi temp1,0b00101000 ;funktionset rcall lcd_command ldi temp1,0b00001100
-
Thread
LCD zeigt nur die Hälfte an
display */ #define LCD_LINE_LENGTH 0x20 /**< internal line length of the display */ #define LCD_START_LINE1 0x00 /**< DDRAM address of first char of line 1 */ #define LCD_START_LINE2 0x20 /**< DDRAM address
); }else if ( pos == LCD_START_LINE3+LCD_DISP_LENGTH ) { lcd_write((1<<LCD_DDRAM)+LCD_START_LINE4,0); }else if ( pos == LCD_START_LINE4+LCD_DISP_LENGTH ) { lcd_write((1<<LCD_DDRAM)+LCD_START_LINE1,0
-
Thread
Zeilensalat mit KS0076B02 und 4x20 lcd
ich hab mir aus einem "VTECH genius 4000 quadro" das Display (4x20) mit Controller ( KS0076B02 ) ausgebaut und wie im Tut. verdrahtet. sowei sogut! es zeigt auch was an, nur nicht in der richtigen Reihenfolge: soll ausgeben : Zeile 1: 00000000011111111112
euch jemand einen Tipp wie man das ändern kann? Das sieht so aus, als ob die Software von einem 4x16-LCD ausgeht. Da wirst Du wohl nach der Einstellung der Displaygröße in der Lib suchen müssen. Da kann ich Dir aber nicht helfen, ich programmiere in ASM und schreibe meine LCD-Routinen selbst.
-
Thread
DCF Uhr mit LCD
Hallo Walter, hier ist nun das Testprogramm von mir mit geändertem LCD-Timing auf 150µs Wartezeit für LCD Kommandos. AVR µC atmega32 @16MHz *LCD* DB4= pd0 DB5= pd1 DB6= pd2 DB7= pd3 RS = pd4 EN = pd5 WR = GND !! *DCF77-Eingang* DCF77 = pc1 0->1->0 *
Danke Muffin, für Deine Beiträge. Walter hat nun eine DCF77 Testversion mit 150µs Wartezeit für LCD Kommando erhalten und auch die LCD Zuleitungen auf ca, 20cm Länge verkürzt. Ich bin auf die realen Empfangsergebnisse über den DCF77 Empfänger gespannt!
-
Thread
Arduino Uno R4 im Handel erhältlich
/microcontrollers-microprocessors/ra-cortex-m-mcus/ra4m1-32-bit-microcontrollers-48mhz-arm-cortex-m4-and-lcd-controller-and-cap-touch-hmi Neben der wesentlich höheren Rechenleistung erfuhr auch der Rest des GPIO-Komplements eine Erweiterung: wie viel
ATSAMC20 oder ATSAMC21 bauen können, also Cortex M0+ auf 48MHz und damit etwas langsamer als der UNO R4, aber eben auch 5V und deutlich mehr Speicher als der M328.
-
Thread
EA DIP204 4x20 Hintergrundbeleuchtung
Hallo ich habe eine kurze (wahrscheinlich eher dumme) Frage. Bei dem DIP204 dotmatrix LCDs steht im Datenblatt, dass die Hintergrundbelauchtung regelbar wäre. Ich habe ein solches mit 10Ohm Vorwiederstand (weiss Hintergrundbeleuchtung) mit 5Volt an pin 17 und 18 geschlossen. Die Beleuchtung geht aber nicht. Muss die noch durch irgendwas eingeschaltet werden?. Danke schon mal. Mho
-
Thread
LCD-Display(4x20,HD44780) zeigt nach Umstellen auf externen Quarz nur Hieroglyphen
Hallo Leute, mein LCD-Display(4x20,HD44780)funktioniert bei Verwendung des internen 1MHz-Takt am ATMega16 korrekt. Nach Umstellen auf externen Quarz(16MHz) zeigt das Display nur noch Hieroglyphen an, selbst wenn der F_CPU-Wert
42 #define LCD_SOFT_RESET_MS1 5 #define LCD_SOFT_RESET_MS2 1 #define LCD_SOFT_RESET_MS3 1 #define LCD_SET_4BITMODE_MS 5 #define LCD_CLEAR_DISPLAY_MS 2 #define LCD_CURSOR_HOME_MS
-
Thread
ASCII-Zeichen nach 128 in C auf DOGXL darstellen nicht möglich
test - all pixel to on DOGENABLE; DOGCOMMAND; dogSPIout(0xA9); // display enable (20, 0xA8); b/w.mode (0xA8); disp active (0xA9) dogSPIout(0xA5); // set all pixel on (18, 0xA4): on (0xA5) _delay_ms(50); dogSPIout(0xA4); // set all pixel on (18, 0xA4): off (0xA4
test - all pixel to on DOGENABLE; DOGCOMMAND; dogSPIout(0xA9); // display enable (20, 0xA8); b/w.mode (0xA8); disp active (0xA9) dogSPIout(0xA5); // set all pixel on (18, 0xA4): on (0xA5) _delay_ms(50); dogSPIout(0xA4); // set all pixel on (18, 0xA4): off (0xA4
-
Thread
STM32 24Bit Bmp nach 565RGB Format
wird das pic nicht geladen Vielleicht könnte mir da einer weiterhelfen. Aufruf zum anzeigen: LCD_DrawPicture(0,0,20,20, "RButtonA") ; MFG
habe noch ein Problem mit dem anzeigen vom BMPs aus >dem internen Flash. >Aufruf zum anzeigen: >LCD_DrawPicture(0,0,20,20, "RButtonA") ; Wirklich sehr lustig. Du hast keine Ahnung von C. Dein Flash kennt keine Dateien. So wird da vieleicht ein Bild draus LCD_DrawPicture(0,0,20,20, RButtonA
-
Thread
LCD nur 4 Balken - "STN"-Typ?
Hallo! Ich habe mir ein LCD Display (4x20) gekauft - im guten Glauben das Ding sei HD44780 kompatibel. ICh hab das Ding (weils so billig war) über ebay gekauft (gleiches Produkt, gleicher Verkäufer: http://cgi.ebay.de/20x4-Zeichen-LCD-Display-BLAU-STN-Typ
Anbietern mit dem gleichen Namen geführt und immer mit anderen Kontrollern. Suche selber mal nach "lcd MS2004A" in Google. Gruß Frank
-
Thread
[V] LCD-Display 4x20 'EA DIP204-4'
Hallo, biete dieses LCD-Display: ELECTRONIC ASSEMBLY EA-DIP204-4 Hatte das Display für ein Projekt bestellt, das Projekt dann aber eingestellt. Preis auf VHB, Anfrage(n) bitte per PN! Foto unter http://sfkhjw.blu.livefilestore.com/y1poesHZto1SB19BkhekuECPb00arPx455zd9aF0rRKk6u8rVJ0WmbPvtPqYfBHRLTnW79UEajw7UkJ1vPVTjtHbG2W6BFm7zRG/Dsc07301.jpg?psid=1
-
Thread
LCD verliert Zeichen
sind. Denn dein PIC hat zwar einen 20 MHz Quarztakt, der wird aber intern durch 4 geteilt. 4 Quarztakte = 1 CPU-Takt. Deine CPU läuft also mit effektiv 5MHz. 18 Takte dauern dann also ca. 3,5us. Bei dir sehen wir aber ~200us für die Pulsbreite
Anzeige noch so zum Bsp. beim > Start, wo der Anfangstext teilweise fehlt, In deinem Code wird das LCD als 2x20 behandelt, du hast aber nur 2x16 verbaut. D.h. die letzten 4 Zeichen jeder Zeile verschwinden. Im ungünstigensten Fall überschreiben die jedes Mal die ersten 4 Zeichen der nächsten Zeile und
-
Thread
-20°C KFZ Elektronik?
Selbst mein selbstgebauter Komfort-Blinker auf MSP430-Basis hatte heute früh keine Probleme mit dem -20 Grad hier in Dresden. Lediglich der Anlasser und das LCD vom Radio waren etwas träge.
Vor 3 oder 4 Jahren hatten wir doch auch mal einen extrem kalten Wintertag mit ca. -20°C ... da hats mir im Auto ein unter Spannung ( nix elektro :P ) stehendes Plastikteil zerbrochen ... mehr war aber nicht zu bemängeln
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
Habe nur ich ein Problem beim Norm-Trigger vom W2024 Ch3/4? Mit der FW 2.9.C2 W2024 beobachte ich folgendes Problem: Ein normaler Edge-Trigger auf Kanal 3 bzw. 4 funktioniert bei Umschaltung der TB nur in jeder zweiten Stellung, also z.B. bei ... 20, 5 und
Fast Vector: - 2 Kanäle -> 475fpm - 4 Kanäle -> 247fpm Accurate: - 2 Kanäle -> 419fpm - 4 Kanäle -> 221fpm Pixel: - 2 Kanäle -> 511fpm - 4 Kanäle -> 262fpm Das ist in allen Bereichen zwischen 10 - 20fpm schneller als bei den
-
Thread
ATtiny85 - bei 3.5kB ist Schluss
} // I²C errorhandling (2bcancelled4RAM) void error(){ // called when myStat != 0 lcd.clear(); lcd.setCursor(0,0); lcd.print("* IIC error:"); lcd.setCursor(0,1); if(myStat == 1){lcd.print("no ACK 4 address
} // I²C errorhandling (2bcancelled4RAM) void error(){ // called when myStat != 0 lcd.clear(); lcd.setCursor(0,0); lcd.print("* IIC error:"); lcd.setCursor(0,1); if(myStat == 1){lcd.print(F("no ACK 4
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
Harald DANKE!!! Werde es Heute nach der Arbeit gleich probieren. Ich verwende den internen Takt von 4 Mhz, damit der MC auch noch mit 3,3V funzt. Meinen DS18S20 kann ich auch bei beiden Prozessoren auslesen. @Andreas http://free-vz.t-com.hr/Ivica-Novakovic/Nokia%20Lcd%20Termometar.htm Der arbeitet
GLCD_CTRL_DDR DDRB #define GLCD_DC PINB4 #define GLCD_CE_ PINB1 #define GLCD_RES_ PINB0 zwischen Vout und GND habe ich einen 4,7uF Elko angebracht. + an Vout! Ich sehe zwar "Nokia 3310", Bild und TestLCD, allerdings habe ich immer
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
Ordnung, dass zweite eines 9. Ordnung. Die Filterparameter waren bei beiden wie folgt: fmax = 20MHz fstop = 30MHz (entsprechend fclk - fmax = 50MHz - 20MHz) Apass = 10,m Zin = 50Ω Zout = 50Ω FG-AD5930-3.png zeigt die Bauteilbemessung des Filters 7. Ordnung und FG-AD5930-4.png die entsprechende
mittels Encoder. Meiner Meinung nach ist die Menüführung einfach und die Darstellung auf dem Display 20x4 übersichtlich. Viele Grüße Josef