-
Thread
SI4735 findet keine Sender beim automatischen Suchlauf
'Ausgabe der ausgelesenen Werte auf dem LCD Locate 1 , 1 Lcd Freq Lcd " " Locate 2 , 1 Lcd "Freq" Locate 1 , 8 Lcd Rssi Lcd " " Locate 2 , 7 Lcd "RSSI" Locate 1 , 12 Lcd Snr Lcd " " Locate 2 , 12
nichts. Und selbst wenn Du unter Bascom tatsächlich ein I2CInit reinschreiben würdest, wärst Du mit 4,7k externen Pullups auf 3,3V und angenommenen 20k internen Pullups mit 3,62V gerade grenzwertig über dem erlaubten Bereich VD +0,3V. Dass dabei bereits etwas kaputt ginge, glaube ich kaum. Wenn Du
-
Thread
Kälteresistentes LCD
glaube, es gibt LCD mit ganz brauchbarem temp.bereich zb 240x128 Graphic, FSTN(+), WHITE LED backlight, Transflective, 6:00, Wide Temp (-20 to +70c), w/built-in NV, RoHS
VFD braucht zuviel Strom bei Batteriebetrieb. Herkömmliche STN-LCDs (die gelbgrünen mit der negativen Kontrastspannung) gehen lt. Hersteller bis -20°. OLEDs kann man zur Zeit eigentlich nur direkt aus China beziehen, der Typ "UG-2864AMBAG01" von Univision (0.96" 128x64
-
Thread
LCD
Hi, ich Habe ein 4X20 Display. Mein Problem ist mir Fehlen von der 1 und 2 Zeile am Anfang jeweils 8 Zeichen!
-
Thread
Gesucht geeigneter OPV für Verstärkung von µV einer Thermosäule
adc2, adc3; int i; float voltage; float Leistung; float Intensitaet; LiquidCrystal_I2C lcd(0x3F,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display. ACHTUNG: Adresse kann auch 0x3F sein !!! // Anschlüsse: // GND - GND // VCC - 5V // SDA - ANALOG Pin 4 // SCL -
AIN2: "); Serial.println(adc2); Serial.print("AIN3: "); Serial.println(adc3); */ lcd.setCursor(0,0); lcd.print("U = "); lcd.print(voltage,1); lcd.print(" uV "); lcd.setCursor(0,1); lcd.print("I = "); lcd.print(Intensitaet,2); lcd.print(" W/
-
Thread
Z80 Einplatinencomputer für Lernzwecke
ich selbst geschrieben, von daher werden die Steuerzeichen nicht für andere Assembler passen. Das LCD wird im 4-bit-Modus angesteuert. [code] ' BOOTLOADER '-------------------------------------------------------------------------- ' ANSCHLUSSBELEGUNGEN FÜR Z80-TERMINAL '-----
CTC0 verbunden mit SIOA-CLK ' CTC1 verbunden mit SIOB-CLK ' CTC2 NC ' CTC3 NC ' LCDEN PIOA, Bit6 ' LCDWR PIOA, Bit5 ' LCDRS PIOA, Bit4 ' LCDD7 PIOA, Bit3 ' LCDD6 PIOA, Bit2 ' LCDD5 PIOA, Bit1 ' LCDD4 PIOA, Bit0 '---------------------------------------
-
Thread
UART empfängt nur 2 zeichen
uart_string)); //uart_readline(uart_string); } if(uart_str_complete == 1){ lcd_gotoxy(0,0); if(uart_string[0] == 0x42){ UCSR0A &= ~(1<<MPCM0); PORTD |= (1<<PORTD2); _delay_ms(20); PORTD &= ~(1<<PORTD2); _delay_ms(20);
uart_str_complete = 0; }else{ UCSR0A |= (1<<MPCM0); PORTD |= (1<<PORTD4); _delay_ms(20); PORTD &= ~(1<<PORTD4); //uart_string[0]= 0xFF; uart_str_complete = 0; lcd_puts(uart_string); } } uint8_t uart_getc
-
Thread
C - Zwei Zahlen zu einer Mappen
therm_read_byte(); temperature[1]=therm_read_byte(); therm_reset(); digit=temperature[0]>>4; digit|=(temperature[1]&0x7)<<4; decimal=temperature[0]&0xf; decimal*=THERM_DECIMAL_STEPS_12BIT; } [/c] Und mag hiermit das auf dem Display ausgeben: [c] char buffertemp[20
fno-tree-scev-cprop -fno-inline-small-functions -I. -mmcu=atmega328p -DF_CPU=8000000 avr-gcc lib/ds18b20.c -c -o ds18b20.o -std=c99 -Wall -Os -fno-move-loop-invariants -fno-tree-scev-cprop -fno-inline-small-functions -I. -mmcu=atmega328p -DF_CPU=8000000 avr-gcc main.o lcd.o simpleprog.o ds18b20.o -
-
Thread
Atmega8 - HD44780 nur ein schwarzer Balken
rcall delay5ms ldi r20, 0b00101000 // 4-Bit Modus, 2-Zeilig, 5*7 Pixel rcall lcd_command ldi r20, 0b00001111 // Display/Curser(-blinken) ein rcall lcd_command ldi r20, 0b00010100 ret lcd_command: // Befehl in r20 mov r21, r20 swap r20 andi r20, 0b00001111 out LCD_PORT, r20 rcall enable andi r21, 0b00001111 out LCD_PORT, r21 rcall enable rcall delay100us ret lcd_data:
-
Thread
Temperaturmesssystem Sensormodul 2 mit ATmega 8 in AVR-ASM
automatische Dimmfunktion mit einem LDR erweitert. Des Weiteren noch eine simple LED-Anzeige für die 4 Alarm-Ports (PB0-PB3) Die Datenübertragung per RS232 funktionierte auf Anhieb. Auch das Überwachungsprogramm TAnz-V1.16 funktioniert einwandfrei. Das teuerste Bauteil ist das 4x20er Display, welches
rückgängig gemacht, damit es da kein Durcheinander gibt. Im Prinzip war nur eine Änderung nötig: out LCD_PORT,r16 ;Daten/Befehlsbyte ausgeben rcall w050us ****statt w100us**** sbi LCD_PORT,LCD_E ;E auf High setzen Die LCD Displays 4x20 E2004 bekommt man hier für sehr kleines Geld: http
-
Thread
HD44780 Display zeigt nichts an
-PD3 #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_DB PD0 // LCD RS <--> PORTD Bit PD4 (RS: 1=Data, 0=Command) #define LCD_RS PD4 // LCD EN <--> PORTD
--------------- 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
-
Thread
TFT Ansteuerung mit Atmega16
@ TO Vielleicht hilft dir der Link weiter. http://cgi.ebay.de/4-3-TFT-LCD-Module-Touch-Panel-Screen-PCB-Adapter-/200519609734?pt=LH_DefaultDomain_0&hash=item2eafe66d86 Das ist ein 4.3" TFT mit lochrasterkompatibler Adapterplatine und TFT-Controller. Ich denke
schrieb im Beitrag #2270642: > 320*240 Grafik mit bis zu 8 Graustufen: > Beitrag "Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen" Wie ist das jetzt genau: Kann ich damit einen TFT ansteuern? Ich glaube es ist ja so, dass bei einem LCD die Bildwiederholrate relativ gering sein kann
-
Thread
DS18B20 Auslesen
Hallo liebe Gemeinde, ich versuche mit folgendem Code einen DS18B20 auszulesen! Leider erhalte ich immer eine Ausgabe von 1111 1111 1111 1111 ! Der Sensor ist per +5V, 1-Wire-Bus mit 4,7k an +5V und GND angeschlossen. Der 1-Wire Bus ist an PA7 angeschlossen! uC
allerdings habe ich ja leider einen Wert von 0000 0010 0101 1110 als "Soll-Wert" und den Wert vom DS18B20 aus "Ist-Wert". Wie kann ich diese beiden nun direkt vergleichen?
-
Thread
[V] Konvolut/Sammlung an Boards ublox, stm32, GPS, Atmel, hilscher, anybus profibus, Keil ulink,
Folgende Sachen sind verkauft: 1x Segger J-Link 1x ST NUCLEO-L476#RG 1x STM32F4 Discovery mit LCD
50 EUR Code_red Red Probe+ 20 EUR für STEVAL-MKI121V1 (INEMO-M1) 5 EUR für ST NUCLEO-L476#RG, 5 EUR STM32F4 Discovery mit LCD 5 EUR je STM32L MB963B mit Touch leiste 5 EUR für ein Package an Atmel SAM4L Prototype Board XPLAINED
-
Thread
Registerverständnisfrage
Gelber Sack rausstellen .equ WireError = 3 ;One Wire presence Error .equ Flash_RAM = 4 ;Ausgabe aus Flash oder Ram .equ LCD_RS232 = 5 ;Ausgabe auf LCD oder UART .equ TWI_Adr = 6 ;2 Wordadresse nötig? .equ Wecker_on = 7 ;Wecker ist aus oder an
DS18B20 .equ DS_Port = PortC ; .equ DS_Pin = PinC ; .equ LCD = PortB ;LCD-Datenport .equ LCDDDR = DDRB ; .equ LCMD = PortA ;LCD-kommandoport
-
Thread
Joy-IT RD6006
115V-2-x-24-V-AC-250-VA-5.21A.html 2. Brückengleichrichter: Diotec GBI25B Brückengleichrichter SIL-4 100V 25A Einphasig Link: https://www.voelkner.de/products/25858/Diotec-GBI25B-Brueckengleichrichter-SIL-4-100V-25A-Einphasig.html Elkos: 20x Jianghai ECR1JGC102MFF751640 Elektrolyt-Kondensator radial
Bei einer simulierten Last von ca. 32V und 3A am Ausgang ist der Stom durch Q5 kleiner als 80mA. Q4 hat aber nur einen hfe Wert von maximal 20. Theoretisch wäre der maximale Ausgangstrom über Q4 dann nur 1.6A groß ? Gruß Rolf
-
Thread
LCD zeigt nur schwarze Balken
--------- LCD_init: sbi DDRD,4 ;LCD RS = OUT sbi DDRD,5 ;LCD E = OUT sbi DDRC,0 ;LCD D4 = OUT sbi DDRC,
--------- LCD_init: sbi DDRD,4 ;LCD RS = OUT sbi DDRD,5 ;LCD E = OUT sbi DDRC,0 ;LCD D4 = OUT sbi DDRC,
-
Thread
GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8
Geschwindigkeit und dem Kurs wird die letzte Stellw nicht angezeigt. Bei 40 kmh steht dann da nur 4kmh Bei 320° Kurs steht nur 32° Bin nicht so asm bewandert. Nutze ein 4x20 lcd. Könnte es daran liegen weil ich kein 2x16 lcd nutze?
So, es läuft jetzt!! Habe die Menüs noch was angepasst und auf 4x20 LCD optimiert. Außerdem das Hauptmenü noch was ordentlicher gemacht und ein paar Formatierungen geändert.
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
Blutzuckermessgerät One Touch Vita für 4,88€ http://shop.bodfeld-apotheke.de/produkte/sortiment/Diabetiker/BlutzuckermessgeraeteBlutzuckerteststreifen/3004058-detail.html hat auf jeden Fall ein grafisches LCD drin
Rafael schrieb: > Blutzuckermessgerät One Touch Vita für 4,88€ > http://shop.bodfeld-apotheke.de/produkte/sortiment/Diabetiker/BlutzuckermessgeraeteBlutzuckerteststreifen/3004058-detail.html > > hat auf jeden Fall ein grafisches LCD drin wie Graphisch
-
Thread
EA Dog 162 - 4 Bit- LCD initialisierung mit PIC18F2522 unter MPLAB
); //LCD_PORT = port_buffer; Delay100TCYx(10);//_delay_ms(1); //...then the low nibble nibble = (data & 0x0F )<< 4; LCD_PORT |= nibble; //LCD_PORT |= (1 << PIN_ENABLE); Delay100TCYx
auf dem Datenbus eintreffende Byte ein Steuerkommando oder ein darzustellendes Zeichen ist // 3 LCD Display R / Wnicht gibt an, ob in das Display geschrieben oder aus dem Display gelesen wird // 4-7 LCD Display D4 .. D7 4-Bit-Datenbus [/c] die subfunktion, die mir probleme bereitet,
-
Thread
1-Wire-Bus-Projekt: DS1820 / DS18S20 / DS2450 / DS2408 / unter C und 8051
entwickelt, mit dem die digitalen Temperatursensoren DS1820 / DS18S20, der 4-fach A/D-Wandler DS2450 und der 8-fach digital I/O-Expander DS2408 betrieben werden können. Ergänzt wird der Funktionsumfang noch durch ein LC-Dispaly mit 4 Zeilen und 20 Spalten am 1-Wire-Bus
if(gbi(dat,0))out0_on;else out0_off;//WP b6 if(gbi(dat,1))out1_on;else out1_off;//P1 b7 #if lcd_test lgi(1,1,dat);lw(" ");//lcd an d4...d7 #else if(gbi(dat,2))out2_on;else out2_off;//WW d5 if(gbi(dat,3))out3_on;else out3_off;//Wz d6 if(gbi(dat,4))out4_on;else out4_off;//Ku d4 #endif
-
Thread
Auto Thermometer selber bauen wer weiß wie ?
helfen was ich da brauche hier mal ein paar links wo ich meine damit kann ich es ausprobieren! Das LCD mit Blauem Hintergrund: http://www.pollin.de/shop/shop.php?cf=detail.php&pg=OA==&a=Nzc1OTc4OTk=&w=Nzk4OTk4&ts=20 nur was für eine Anschlussplatine muß ich da nehmen http://www.pollin.de/shop/detail.php
oder kann man auch das nehmen http://www.pollin.de/shop/detail.php?pg=OA==&a=NTc1OTc4OTk=&w=Nzk4OTk4&ts=20
-
Thread
negative Spannung messen
5Vref ist ein LM4120-5 zum Controller Aref dazugekommen. Als Stromfühler kommt ein AD8211 zum mit 4 zusätzlichen Shunts Einsatz . Ich bin mir nicht sicher, ob es so gut ist, den AD8211 direkt an nur einen 0.33Ohm Shunt der 4 Transis anzuschliessen, daher habe ich 4 (gut, 1 oder 2 hätten wohl gereicht
gegenüber GND wird). Denn spätestens bei 0,7V greift die Schutzdiode ein und man hat eine Spannung von ca. 4,4V am ADC - also kein Problem. Gruß Jobst
-
Thread
Projektvorschlag: Bordcomputer / Kfz
Bedienungssteuerung, Messung der Innentemp (da genau im Innenraum)ca. 25,00 incl. ATMega8, EEPROM, DS18S20 Tempsensor - Main Platine zur Messung aller Daten ca. 35 zzgl: Tempsensor Aussen, ~4,00 Tempsensor Öltemp, ~4,00 etc... Wenn man einfach alles mit einrechnet sollte man schon zw 150~200
sehr interessant, aber brauchen halt leider einen PC/Laptop dran. Ich hoffte mit einem Budget von 20€ die Berechnung (µC) und Ausgabe zu schaffen (2-4 7Segm-LEDs oder einfaches Display (Handy...). Eine andere open source Software hab ich vorgestern gefunden, Momentanverbrauch über Einlesen in die
-
Thread
Frage zu Voltcraft Digi 35 reparatur
ausgetauscht. Wie es aussieht geht das netzteil wieder. Ich habe spannung und Strom. Allerdings geht das LCD von dem Strom nicht mehr (Neue Baustelle). Auf der Platine sind noch 4 kleinere potis, sind die für die feineinstellung?
!) mit ~50 ICs etc. :D) dran gehängt. Puff OP und LCD für den Strom hinüber. PS: Neee, ich nich. Hab nur das LNT /geerbte/, bzw. Repariert und wurde nie abgeholt. Mario L. schrieb im Beitrag #5597001: > Auf der Platine sind noch 4 kleinere potis
-
Thread
SED1520: Lesen vom Display
draw_clear_pixel(byte lcd_x, byte lcd_y, bit mode) { byte code mask_bit_tab[] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80}; byte idata mask_bit; bit display_seite; // 0=linke 1=rechte Displayhälfte je 0...60 if (lcd_x < 61) { display_seite = 0; write_lcd_command(lcd_x,0); // Colum
-
Thread
Menü programmieren
zwar nur für mich, aber ich will wissen was halt Sache ist. Ja nach Laune, Platz oder Geld (bei 4 x 16/20er Display)wird in der letzten Zeile des Display die Tastenbelegung angezeigt.
Also ich mach so simple Sachen mit 2 Tastern und z.B. 4x20 LCD. LCD stellt die Menueebene dar, T1 springt durch die Befehle, T2 ist quasi Enter. Ist intuitiv, geht über beliebige Ebenen und ist schnell eingegeben und ist auch noch schnell programmiert. Gruß
-
Thread
probleme mit lcd im 4 bit mode
guten morgen. ich habe da, wie sollte es auch anders sein, ein problem mit einem lcd von reichelt (lcd204bled). also es läuft!! zumindest im 8 bit mode. jetzt wollte ich es, wo mir so langsam die pins am uc ausgehen, dieses display im 4bit mode betreiben und an einen pcf8574 via
: - 20*4 zeilen - ks0076b or equivalent (also irgend ein HD44780 kopatibler vogel) - 2* ks0063b als treiber kann man dieses im 4 bit mode betreiben? und wenn ja, wie?
-
Thread
stm32f429 Expansion board
Bildaufbau lcd jetzt 4Bilder/sec,also alles ok und ausreichend schnell. Problem bei der Einbindung des DCMI-Projekts: Ich ziehe im Projekt-explorer z.B. die Datei stm32f4xx_fsmc.c in den cmsis_lib/source ordner
cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FDCMI%20Camera%20interface%20-%20max%20Resolution%20Camera&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=2990 den dort geposteten code werde ich jetzt
-
Thread
LCD Platine, was würdet ihr damit machen?
gemessen und dieses Mal mit eine Batterie mit Lämpchen und jetzt sieht ganz anderes aus: HC164 LCD Q1 - D4 Q2 - D5 Q3 - D6 Q4 - D7 Q0 - RS E von LCD ist über eine Wiederstand direkt an Wannenstecker, was mich irritiert ist nur dass "Vee" von LCD auch direkt an der
4 Microschalter sind direkt an der an Wannenstecker geführt ohne Wiederstand ohne nichts, die werden dann über Pull-up von mC benutzt, die 4 Dioden sind für Data, MR, CP, und E (LCD). So, mal sehen
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
Hallo alle zusammen, hallo Kai, dein Erfolg hat mich ermutigt mich mit SWD und dem Cortex M4 zu beschäftigen. Auch ich konnte jetzt meine Powerstation "reparieren". In einer Minimalvariante brauchte ich nur 2 4-byte Wörter in den Flash-Speicher schreiben und das LCD ging an, ... Eigentlich
0x45670123 Writing 45670123 -> 40022008 J-Link>w4 0x40022008 0xcdef89ab Writing CDEF89AB -> 40022008 Jetzt sollten die flash-register so aussehen: J-Link>mem 0x40022000 0x30 40022000 = B4 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 .
-
Thread
LCD-Display
hast 3 Zahlen (7 segment), eine 1 (4. Stelle) und eine LOW-BATT Anzeige. Alle teile gibts bei Reichelt, Datenblatt bei ATMEL. Preis ist bei ca. 9 für LCD und Controller zusammen.
wie gesagt schau mal im reihelt katalog unter 7segment anzeigen, da sind meist auch die numerichen lcd anzeigen mit 4 stellen
-
Thread
EEPROM gibt nur 122 zurück
counter = 0; counter < 90; counter ++) { neu = eeprom_read_byte(&counter); char Buffer[20]; itoa(counter, Buffer, 10); set_cursor(1,1); lcd_string( Buffer ); long_delay(500); itoa(neu, Buffer, 10); set_cursor(10,1); lcd_string( Buffer ); long_delay
, Buffer, 10); set_cursor(12,2); lcd_string( Buffer ); } int main (void) { lcd_init(); long_delay(2000); while (1) { lcd_clear(); u_int var1 = 20, var2 = 40; uint8_t counter = 0; ee_test1 =
-
Thread
EA DOGM128 128x64 Grafik Display
lcd_spi_write( ST7565R_BOOSTER_STEP_UP_2x3x4x ); #else /* dual - untested */ // booster off, regulator and follower on lcd_spi_write( ST7565R_POWER_CONTROL_SET | ST7565R_REGULATOR_MASK | ST7565R_FOLLOWER_MASK
> 22,60 ist ganz schön teuer für so ein kleines LCD Und das ist nur der Preis ohne Beleuchtung. Die weisse Beleuchtung kostet noch mal 20,10 EUR.
-
Thread
DS18S20 Problem
nicht wäre auch die Checksumme falsch, oder? Ich hab das Programm beigefügt. Der Teil mit dem DS18S20 ist in Thermo.c
eingebaut und zwei Stunden damit gekämpft... Ich glaube ich habe gewonnen. Ich habe einen mega32 mit 4MHz laufen, Taktrate in MyUtils.h angepasst, und ein Nokia 3310 LCD an Port B. Das wollte aber nichts anzeigen, den irgendwie wurde die Datenrichtung von PortB1 immer auf Eingang geschaltet, wenn vom
-
Thread
LCD per I²C keine Reaktion
Hallo aus der Lib von scriptkiller: lcd.h /* pin definitions */ #define P0 0x01 #define P1 0x02 #define P2 0x04 #define P3 0x08 #define P4 0x10 #define P5 0x20 #define P6 0x40 #define P7 0x80 ... #define LCD_D4 P7 #define
unsigned char rs; rs=0; if(data) rs=LCD_RS; /* 4 upper bits */ out=0; if(c & 0x80) out |= LCD_D7; if(c & 0x40) out |= LCD_D6; if(c & 0x20) out |= LCD_D5; if(c & 0x10) out |= LCD_D4; lcdOut(out | rs); // lcd_usleep
-
Thread
Interner Pullup Widerstand, Buttonansteuerung klappt nicht
_4 &= ~(1<<LCD_D4); LCD_PORT_5 &= ~(1<<LCD_D5); LCD_PORT_6 &= ~(1<<LCD_D6); LCD_PORT_7 &= ~(1<<LCD_D7); if(temp1 & 0x01) LCD_PORT_4 |=(1<<LCD_D4) ;// setzen if(temp1 & 0x02) LCD_PORT_
0x00 #define LCD_SHIFT_RIGHT 0x04 // Set Function --------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION
-
Thread
EleLa - Elektronik Lagerverwaltung
> "LCD" und findet auch die "CharLCD" weil das ganze nur eine simple > Textzeile ist. > Kann ich leider nicht ändern. > Workaround: LCD zu DispLCD umbenennen. Könntest Du das Feld in der DB nicht mit
Ja, das wäre eine Lösung. Sollte dann so aussehen: [code]... AND ( ( Variante = 'LCD' ) OR ( Variante LIKE 'LCD|%' ) OR (Variante LIKE '%|LCD|%') OR (Variante LIKE '%|LCD') ) ...[/code] Kommt, das gleiche raus.
-
Thread
Wer verwendet RFM69?
mit internem RC-Oszillator 1 MHz. Was verwendest Du als Antenne? Ich schaffe nicht mehr als ca 4 Meter. Änderungen der Sendeleistung bringen nicht viel. (die 20db habe ich allerdings noch nicht probiert) Mein Modul ist RFM69HCW 868Mhz. Ich habe probiert 8,6cm Kabel am Antennenausgang, sowie Dipol
rfm_cmd(0x1E2D, 1); // Start AFC, Auto-On while (!(rfm_cmd(0x1EFF, 0) & (1 << 4))) ; variable_ausgeben(i, 10,10); rfm_cmd(0x1180 + P_OUT, 1); // Set Output Power int u = 20; variable_ausgeben(u, 20,20); } rfm_cmd(0x0A80, 1);
-
Thread
Arduino IDE 1.8.9 buggy?
Manfred schrieb im Beitrag #5932644: > an den ESP müssen neben einem 20x4-LCD was hältst du von 6 Zeilen a 14 Zeichen? für ein Nokia 5110 LCD brauche ich nicht mal Verdrahtung, läuft direkt auf dem Steckbrett, die Pins 1:1 zum ESP
Joachim B. schrieb im Beitrag #5932691: >> an den ESP müssen neben einem 20x4-LCD > > was hältst du von 6 Zeilen a 14 Zeichen? Garnichts. Von der Vorgabe weiche ich nicht ab, das Gehäuse ist fertig.
-
Thread
LCD im 4-bit Modus mit Fehlern
Hallo, ich betreibe in meinem motorrad einen Atmega8 und ein LCD-Display 2 Zeilen & 16 Zeichen (HD44780). Das Display befindet sich vorn am Lenker, die PLatine mit dem Controller im Heck. Nun habe ich das Problem, dass sich das Diplay ab und zu "aufhängt". Sprich, es stell machmal nur 1 Zeile dar... bleibt komplett stehen oder bringt kryptische Zeichen. Ich denke, dass das Problem durch die Zündung verursacht wird. Wenn das Motorrad nicht läuft, dann ist auch alles super. Gibt es eine Möglichkeit, diese Störungen von der bereits geschirmten Verbindungsleitung weg zu bekommen? Z.B. mit Pull-Up
-
Thread
LCD Peter Fleury
und Code. Nein, kein FIFO. Das Main schreibt die Zeichen immer an die Stelle im Puffer, wo es im LCD angezeigt werden soll. Und der Interrupt fügt die Zeilenwechsel automatisch ein. Ein 4*20 LCD braucht also 80 Byte Puffer. Axel Schwenke schrieb im Beitrag #2640055: > Der Interrupt muß übrigens
unsere Kommunikation :) > Das Main schreibt die Zeichen immer an die Stelle im Puffer, wo es im > LCD angezeigt werden soll. Und der Interrupt fügt die Zeilenwechsel > automatisch ein. Ein 4*20 LCD braucht also 80 Byte Puffer. Ach so, dann also ein Frame Buffer. Ist das für ein Textmode Display
-
Thread
Zeile 2 eines LC_Display beschreiben
(); _delay_ms(5); lcd_enable(); _delay_ms(1); lcd_enable(); _delay_ms(1); LCD_PORT &= 0x0F; LCD_PORT |=0x20; lcd_enable(); lcd_command(0x28); lcd_command(0x0C); lcd_command(0x06); lcd_clear
,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 D7 = OUT cbi PORTD,2 ; LDC RS = Low
-
Thread
Microkontroller Starterkit
hier mal zwei Links zu günstigen LCD-Displays: http://www.pollin.de/shop/dt/MTczOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1604A_01.html http://www.pollin.de/shop/dt/OTc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente
mario schrieb im Beitrag #2354474: > LCD ist ne feine Sache, gute Idee Beim Addon-Board von Pollin ist ein 2-zeiliges dabei. Zum Basteln würde zu einem 4-zeiligen raten (4x20), weil man da mehr ausgeben kann. Nett zum Fehlersuchen.
-
Thread
Attiny 841 mit SPI ein Display ansteuern
// select LCD while (n>0) { LCD_PORT &= ~(1<<LCDCLK); // clk lo if (shifter & 0x80) LCD_PORT |= (1<<LCDDATA); else LCD_PORT &= ~(1<<LCDDATA); shifter <<= 1; LCD_PORT |= (1<<LCDCLK
selbst mit Bit-Banging das ganze > selbst bei 1Mhz schneller sein als man lesen kann. Die DOGM LCD sind mit bis zu 20MHz ansprechbar.
-
Thread
dht11 Mikrocontroller T89C51CC01 Familie 8051 Keil Uvision 4
ET1 = 1; TR1 = 1; ET0 = 1; TR0 = 1; TH0=255; init_lcd(); while(1) { sprintf (txt,"%2i:%2i:%2i",(int)h,(int)m,(int)s); home(); lcdsend (txt); sprintf (txt,"Akt = %2i",(int)TH0*4+TL0); pos
lassen C++ LED Blinken lassen und Name ausgeben #include "t89c51cc01.h" #include "fvs_bib_lcd.h" void main (void) { //LCD Name ausgeben: init_lcd(); pos(0); lcdsend("Martin,H"); pos(0); //LED P1.0 Bnlinken lassen: while(1) { P1 = 0; P1_0 = 1;
-
Thread
Zwei Prozesse nutzen einen Vektor. Geht das so?
COUNT <= (others => '0'); -- COUNT auf Null stellen COUNT(4 downto 0) <= t_cnt2(20 downto 16); -- 5 Bit lesen StateOfGet2 <= GET2; -- Flagsignal update elsif (RESET = '1') then
iCPLD2DisplayColumnStart = 8; init(); // PORT and PIN initializations lcd_init(); lcd_clear(); lcd_setcursor( 0, 1 ); lcd_string("Ch. 1: "); lcd_setcursor( 0, 2 ); lcd_string("Ch. 2: "); ResetCPLD(1); ResetCPLD(2); wdt_enable
-
Thread
[V] diverse ICs
1 x ARDUINO nano V3.0, von Watterott, verkauft 1 x Arduino Duemilanove (2009), verkauft 1 x LCD 16x2, verkauft 1 x LCD 20x4, verkauft 1 x MAX038CPP, verkauft
Etnernetshield (Arduino, von Watterott, verkauft 1 x DSO Nano V2 mit Orginalverpackung, verkauft 1 x LCD 16x2, verkauft 4 x LCD 20x4, verkauft 2 x MAX038CPP, verkauft 5 x ULN2803, verkauft 2 x UDN2981, verkauft
-
Thread
Lupenlampe oder Brille kaufen?
Was spricht denn gegen eine Lesebrille vom Kaufhaus fuer 20 Euro ? Mit einer +4 kann ich auf 15cm hin. Das passt.
Bonzo N. schrieb im Beitrag #5907391: > Was spricht denn gegen eine Lesebrille vom Kaufhaus fuer 20 Euro ? Mit > einer +4 kann ich auf 15cm hin. Das passt Zeig mal Deine SMD-Lötergebnisse :-)
-
Thread
Frequenzzähler 1Hz-100khZ
Arbeitstemperatur) und Dreisatz kann man dann die Messzeit-Konstante (16bit in ( HighCOU / LowCOU ) x 20 Takte = Messzeit) anpassen, so dass eine erstaunliche Genauigkeit erreicht wird. LCD einfach mit ein kurzes Stück Flachbandkabel (aus alten PC) direkt an Pic gelötet (bzw 18pol. IC-Sockel). Eventuell
nicht auslesen kann. Ein HEX-File habe ich mittlerweile aber auch gefunden: ftp://bg5roj.3322.org/%C6%E4%CB%FC/%C6%B5%C2%CA%BC%C6%D7%CA%C1%CF/PLJ-6LED-A%B9%CC%BC%FEV13.03.20.rar Ist sehr groß und mein Versuch es zu deassemblieren und reverse engineeren war nicht vielversprechend. Ist offensichtlich in
-
Thread
Atmel Studio 4.19 unter W10X64
Peripherie. Auch interessant, daß AVR128DB mit 24 MHz schon ab 1,8 Volt VCC arbeiten kann, und nicht nur 20 MHz ab 4,5 Volt VCC wie Mega. Wenn ich richtig verstanden habe, CPU-Kern wird bei AVR128 über internen Spannungsregler gespeist, deshalb ist Grenzfrequenz von VCC nicht abhängig.
Gehäuse ist wieder mit dabei! https://onlinedocs.microchip.com/oxy/GUID-3E14380F-9711-4707-8991-A4DB432DDBE5-en-US-6/index.html Nur mit Atmel Studio 4.19 steht man wie bei allen neueren AVRs hier leider auf verlorenem Posten...