-
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
-
Thread
Frage zu Matrix3x4.c
Probier doch mal das hier aus [C] int main() { int main (void) { char buffer[20]; uint8_t keyNr; lcd_off(); // LCD Reset lcd_init(); // Initialisierung des LCDs while( 1 ) { keyNr = keyscan(); if( keyNr != 0 )
Befehle für die LCD-Ausgabe versucht.
-
Thread
RS485 bus mit Fleury Uart
(bufc); lcd_setcursor(11,4); lcd_string("err:"); sprintf(bufec,"%4d", errcounter); lcd_setcursor(16,4); lcd_string(bufec); if (strcmp(comp, Line) == 0)
1; lcd_setcursor(11,4); lcd_string("err:"); sprintf(bufec,"%4d", errcounter); lcd_setcursor(16,4); lcd_string(bufec); } }//if
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Onlinerechnern bei a) http://www.pcb-pool.com b) www.leiton.de mal gesschaut: 1x CU SMD PCB (ca. 4,35x4,35) (0.35um Kupfer) a) 3,33 EUR bei 50 Stück b) 3,48 EUR bei 50 Stück 1x Adapterplatine HUT PCB für SMD (ca. 100x86) (0.35um Kupfer) a) ab 20 nur auf Anfrage b) 6,84 EUR bei 46 Stück (
über D-Sub gefahren) Die "verteilung" der LCD-Platinen in der ganzen Wohnung hab ich mir auch überlegt. Es gibt allerdings 2 Punkte die mich dabei stören: 1. Ich hab keine UP-Dosen in der richtigen Höhe (Die auf 1,20m sind mir zu niedrig)
-
Thread
Reengineering: Siemens S65 Display
Hintergrundbeleuchtung ein 180 Ohm Widerstand und eine Spannung von 15V angegeben. Wenn das Display jedoch 10,4V und 20mA braucht, dann kann das doch nicht ganz passen. 15V / 180 Ohm = 83,3 mA Ich würde die Hintergrundbeleuchtung gerne mit 12V betreiben. Bei einem Widerstand von 680 Ohm wären das bei 12V
Display, ATmega128 und ich will Striche zeichnen und mache das: Auffruf im Programm: x_line(0,20,174,0xffe0); // Pos x,y Länge, Farbe void x_line(unsigned int x, unsigned int y, unsigned int l, unsigned int c) { uint16_t i; PORTB &= ~_BV(LCD_CS); // Auswahl Display lcd_comtype
-
Thread
Einstellbarer Taktgeber bis 20Mhz ?
Sven schrieb im Beitrag #2834561: > Irgendwelche tips? uC deiner Wahl + LCD, Drehgeber, AD9851, Tiefpass, ADCMP601 W.S.
ich wohl müssen... Ich bin Anfänger. > Welchen Frequenzbereich brauchst Du eigentlich genau? BIS 20MHz ist ja > nur das eine Ende. Runter bis 1MHz würde für den Anfang schon reichen. > Das ist nicht Dein Ernst!? =-O > Das ist ein SOT-23-5 - Druck die erste Seite auf A4 aus und schau unten >
-
Thread
4x20 Display + Taster per USART anbinden
Hi Ich würde gern an meine Motorsteuerung ein 4x20 Zeichen Display und 4 Taster per USART anbinden. Auf die Slaveplatine kommt also das Display, die 4 taster und ein attiny 2313. Die Hauptplatine läuft mit einem atmega 1284p. Verbunden werden sollen
5V Pegelwandlung machen konnte. Ja die Idee hatte ich auch schon, aber ich muss ja auch noch die 4 Taster irgendwie anklemmen, ausserdem hab ich die Teile hier liegen, Schieberegister müsste ich erst bestellen.
-
Thread
Mal wieder Wanderkiste?
LCD Blau 2x16 1x LCD 128x64Dots Serial/Parallel LCD 5x ULN2803A 1x 4x7 Segmentanzeige 1x Kingbright Punktmatrix LED 4x TJA1055 CAN Tranceiver 60x verschiedene Metallwiderstände 2x Displayrahmen
Gehäuse 2x 2N3055 8x SMD ELKOs 470µF 8x 100µF 16V 3x 100µF 25V 2x BGR 3x NTC 100k 1x Lineal 4x Klemmen 1x ATTiny26 1x L2930 1x Adapter 5x 7805 8x P3NB10 1x TAS5424 1x NXP LPC Eval-Board IN: 1x Grafik-LCD UMSH-7701MD-1B 1x IRKC91/04 2x GM Relais 12v 30A 2x Denso 12V 20A 5x 30V Relais
-
Thread
LCD Anzeige und DS18B20
zusammen, benutze das Beispielprojekt von Sicklinger (http://www.sicklinger.com/atmel-avr-atmega-ds18x20-library-in-c.html). Und möchte eine Temperatur über ein LCD Display ausgeben. Das Display benutze ich auch mit dem Beispielcode von hier (HD44780). Allerdings gibt mir das Display nur ?C anstatt der
sprintf(temp_po_str,"%.1f C",temp_po); //Convert temp. "sensor #1" to string lcd_setcursor( 0, 1 ); lcd_string(temp_po_str); //void lcd_string( const char *data ); } Die Änderungen dezüglich des verwendeten Pins in der DS18X20LIB_h habe ich natürlich gemacht.
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
, INSTRUCTION); LCD_Write(LCD_FUNKTION_SET, INSTRUCTION); } void LCD_Write(unsigned char data, unsigned char RS) { LCD_RS_LAT = RS; LCD_PORT_LAT = (LCD_PORT_LAT & 0xf0) | (data >> 4); TRIGGER //
LCD_WRITE geht schonmal gar nicht, sondern nur danach. Der Busy-Test geht frühestens auf den ersten Befehl nach dem Setzen des 4Bit-Mode. D.h. bis einschließlich des 4Bit-Kommandos darf nur mit Delay gearbeitet
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
ich). Hallo Robert! m.n. schrieb im Beitrag #4066383: > direkter Anschluß für LC-Module bis 20x4 > oder noch besser TFT-Anschluß für 4,3" Anzeige Peter S. schrieb im Beitrag #4067654: > - TFT-Anschluß für 4,3" Display Uwe B. schrieb im Beitrag #4067831: > in der Größe von etwa 4,3Zoll
schrieb im Beitrag #4076424: > Schinaschnorrer natürlich viel zu teuer. > http://www.reichelt.de/LCD-Module-Touch-Grafik/TFT-DIS-4-3/3/index.html?&ACTION=3&LA=2&ARTICLE=101747&GROUPID=3011&artnr=TFT-DIS+4%2C3 Hallo m.n. ACK - es gibt eine etwas verbreitete Version des Pinnings für 4,3" mit Touch
-
Thread
Programmgeschwindigkeit Arduino
(0, 1); lcd.print("L3 Leckstrom"); break; case 4: lcd.clear(); lcd.print("Error 4"); lcd.setCursor(0, 1); lcd.print("L1 Ueberlast"); break; case 5
millioner2 schrieb im Beitrag #4884064: > lcd.print("Error 4"); Wenn ich mich recht erinnere, dauert das Beschreiben des LCD per I2C um 20ms pro Zeile. millioner2 schrieb im Beitrag #4884131: > Ich wüsste aber nicht wie ich einen Effektivwert