-
Thread
Infrarot Fernbedienung für den Computer
Internet. Aber sie benötigen meist einen individuellen Decoder für Fernbedienungssignale von JVC, Sony, RC5, Mitsubishi, NEC,.... Oder andere Projekte benötigen sogar eine Config Datei für jede erdenkliche Fernbedienung. Mein Project ist vollkommen universell. Es funktioniert unabhängig vom Typ des Signals
Frage: Bei manchen IR-Protokollen wird ein sog. Toggle-Bit gesendet - nicht nur beim völlig veralteten RC5 ist das so, sondern auch bei RECS80-, THOMSON-, RCMM- und auch beim moderneren RC6-Protokoll, welches bei der XBOX benutzt wird. Hier wird bei jedem neuen Tastendruck ein bestimmtes Bit jedesmal neu
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
10µ CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol C16 CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol D1
, 0xB5, 0xAD, 0x6D, 0x69, 0x55, 0x6A, 0xAA, 0x5B, 0x55, 0xB5, 0xBE, 0xDB, 0x5B, 0x77, 0x5A, 0xED, 0x55, 0xD5, 0xBA, 0x55, 0xA5, 0xDA, 0xB5, 0xB6, 0xFB, 0xDE, 0xD6, 0xEE, 0xEF, 0x55, 0xF7, 0x6F, 0xDE
-
Thread
Neuronales Netzwerke auf dem CH32V003
normales Register ist wo der Bootcode im Controller am Anfang einen gemessenen kalibrierungswert fuer den RC Oszillator reinschreibt. Bei mir liegt die Frequenz danach 5% daneben. Meine Loesung sieht so aus: RCC->CTLR |= (RCC_HSION | RCC_PLLON); Damit ist dann der Oszillator sehr genau. koennte von
Register ist wo der Bootcode > im Controller am Anfang einen gemessenen kalibrierungswert fuer den RC > Oszillator reinschreibt. Bei mir liegt die Frequenz danach 5% daneben. > > Meine Loesung sieht so aus: > RCC->CTLR |= (RCC_HSION | RCC_PLLON); Interessant. Den Teil habe ich unverändert von
-
Thread
USB RFID Tag Leser
Cdec, Cdc2, Cfcap, Cagnd sind identisch. DEMOD_IN liegt laut Datenblatt im grünen Bereich Vdd-0,5V. Vdd ist bei mir 5V.
Lesegerät mit ATA5570 laufen lasse, kommen immer unterschiedliche Daten an. z.B.: RFB7B7CCF86 RFFB5F99220 RB66CCE3ED6 RFB658F3DA5 RFFFFFFFFFF RCBFB13F7F8 REF1777DFB8 RF5BF52CFCB RFFA5B7334B Meine Vermutung ist, es liegt an der internen Einstellung des ATA5570. Man sollte in die Register die
-
Thread
LCD Controller für 640x480 LCD mit mega8515
So das ist das Letzte ! Nr 5
access, low power, and simple interfacing are desired. Equal address access and cycle times (tAA, tRC, tWC) of 10/12/15/20 ns with output enable access times (tOE) of 5/6/7/8 ns are ideal for high performance applications. [/code] CE + _CE [code]Active high and low chip enables (CE1, CE2) permit
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
öhm muss mal schaun ich schreib in 5 minuten wieder
ok wird gemacht boss bitte in 5 minuten nochmal schaunen, danke
-
Thread
i2c TWI LCD 4Bit PCF8574 HD44780 ATmega8 Assembler
temp,6 ; Sprung wenn Bit6=NULL sbr temp1,BIT_D6 ; Bit 6 setzen sbrc temp,5 ; Sprung wenn Bit5=NULL sbr temp1,BIT_D5 ; Bit 5 setzen sbrc temp,4 ; Sprung wenn Bit4=NULL sbr temp1,BIT_D4 ; Bit 4 setzen sbr temp1,BIT_RS
keine Waits nötig (abgesehen vom Init) Das Home (0x02) braucht auch ein wenig Zeit (140µs ertestet/1,5ms save)
-
Thread
Tasten entprellen - Bulletproof
define KEY3 0 //reading bit #define KEY_PIN2 PIND #define KEY4 5 #define KEY5 6 #define KEY6 7 #define KEY7 1 #define KEY8 4 ... i = KEY_PIN2 & (1<<KEY4^1<<KEY5^1<<KEY6^1<<KEY7^1<<KEY8); if(KEY_PIN & (1<
Achja, die 0.5 sind für die Rundung des Ergebnisses da. ...
-
Thread
Melodieklingel BASCOM ATmega8
. Der Klingeltaster wird an PIN 4 (INT0) gegen Masse angeschlossen. Wo die Versorgungsspannung von 5 V hin kommt, müsste jedem Elektroniker klar sein. Aufbau der Töne in der Liedtabelle: [pre] Bit 7 6 5 4 3 2 1 0 Tonhöhe (Bit 3:0) 0 - Pause (kein Ton) 1 - c' 261,63 Hz 2 -
" 587,37 Hz Tonlänge in Achtelnoten (Bit 6:4) 0 - 1/8 1 - ¼ 2 - 3/8 3 - ½ 4 - 5/8 5 - 3/4 6 - 7/8 7 - 1 Stoppbit (Bit 7) Wird an jedem Liedende gesetzt. [/pre] Das Programm: [pre] ' Melodieklingel - Guido Scheidat ' Nachbau der Melodieklingel aus FA
-
Thread
LED DOT MATRIX DISPLAY TA07-11SRWA 5x7 5x14 ATmega8 Assembler
Ein kleines Beispiel und eine kleine Spielerei, um ein 14x5, 2x 5x7, LED-DOT-Matrix-Display, TA07-11SRWA, mit einem ATmega8 im Multiplexverfahren anzusteuern. Die Windstärke, also die Impulse pro Sekunde (Frequenz) am Eingang wird in Anbhängigkeit der Zeit
ist und den Strom ohne Verstärkung durch Transistoren nicht liefern kann. Mit 14 Widerständen statt 5 wäre bei gleicher Pinanzahl das Multiplexverhältnis mit 1:5 besser, aber auch dann sollte man Transistoren für 50mA/700mA nutzen.
-
Thread
LCD Library T6963c
auf das Backlight. Das sind LEDs und die brauchen halt einen Vorwiderstand oder eine Stromquelle. 5V+ sind 5V ohne Widerstand, maximal zieht der 50mA. Gruß Fabian
not connected Muss zwischen 19 ein 5K wieder stand zu +5V Gruß oobi
-
Thread
Daten via RS232 empfangen aus dem Powerdown-Modus (ATtiny2313)
Du kannst auch den internen RC-Oszillator als Takt nutzen, gegebenenfalls mußt ihn vorher noch über das OSCAL-Register kalibrieren. Ich würde auf jedenfall noch die Fuses auf kurzes Delay nach dem Aufwachen setzten. Das Aufwecken
vorkommt: War ein IO Pin vor dem Power Down > auf High (3,3V), ist er im Power Down Mode plötzlich auf +5V = > Supply???? Dann ist ja schon mal die Frage warum die Ausgangsspannung im Normalzustand nur 3.3V bei H-Pegel beträgt wenn die Versorgungsspannung 5V beträgt? Hast du da ne PWM? Die stoppt natürlich
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
auf 2,9 V eingestrellt und alle Komponenten laufen so. Der ATmega8(-16PI) ist aber doch nur fuer 4,5V - 5,5V, richtig? Funktioniert das sicher? Waere es nicht sinnvoller einen ATmega8L(-8PU) zu nehmen, auch wenn dieser langsamer ist? MfG, balze
einen einzusetzen des Spezifikation weit davon entfernt ist. Beides ATmega8 !!! ATmega8(-16PI) -> 4,5V - 5,5V Betriebsspannung; max 16MHz ATmega8L(-8PU) -> 2,7V - 5,5V Betriebsspannung; max 8MHz Ich weiss nicht wo hier "eine Frage der Betrachtung" steckt. Zumal ich gerne gewusst haette ob es
-
Thread
Powerbank-Wecker
bleiben. Real gemessen betrug die Laufzeit aber nur 7 Tage. Die interne Stromaufnahme war mit rund 20 mA 5 x größer als der ext. Laststrom. Auch ohne jegliche ext. Last, läge die erreichbare Laufzeit nur bei ca. 8,5 Tagen. Mit vermeintlichen Optimierungen ist nach meiner Ansicht nicht viel zu gewinnen.
Gesamtstromaufnahme liegt bei <= 50 mA, was <= 0,25 W entspricht. Eine 10 Ah PB sollte damit rund 5 Tage Dauerlauf bieten. Wer mag, kann sich ja noch eine Timerfunktion dazubauen.
-
Thread
Infrarot-USB-Maus
ein ATtiny45 verwendet. Grundlage für die Firmware bildet AVR USB von obdev und die hier diskutierte RC5-Routine von Peter Dannegger. Sinnvoll ist solch ein Ding z.B. für Leute, die bei Präsentationen als Vortragende gern im Saal spazieren gehen und beim Weiterblättern der Folien nicht immer zum Rechner
Hast Du keine Probleme mit dem Code, da Deine Timer ISR für RC5 den INT0 blockiert. Das verstößt massiv gegen den Hinweis in der usbdrv.h (INT0 sync. auf den USB-Sync-Vorspann): [pre]Interrupt latency: The application must ensure that the USB interrupt is not
-
Thread
Wirkleistungsmessgerät
nicht auf Masse bezogen ist, sondern die Masse auf etwa 0,5V liegt. Spannungsspitzen sollten eigentlich nict auftreten, wenn die 5V Spannung vom Stromnetz galvanisch getrennt ist.
es auch häufig üblich, dass die Datenerfassung im Hintergrund per Interrupt läuft. > Du hast da 5 sek. genommen, ich hätte das ohne Wartezeit wiederholt. 1. sind es keine 5 Sekunden, sondern 1/5 Sekunde. 2. Es ist schwachsinnig ununterbrochen das Ergebnis auszugeben. Wenn z.B. die hinterste Stelle
-
Thread
VHS Video Stabilisator Austastlücke
R12, R14, Q2 werden ca. 50 grad heiß. AV Eingang ca. 1V AV Ausgang ca. 5V
Warum sind 6mA zu wenig? Im Datenblatt sind 5,5-12mA abgegeben.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
78 16 | 9 | 114 32 | 6 | 171 64 | 5 | 205 Also eine Steigerung um das 2,5-fache.
dauert unterschiedlich lang. Normalerweise irgendwas zwischen 2.5 und 5ms, bei jedem achten Schreibvorgang (4096 bytes) aber etwa 5 mal so lange. Bei Puffergröße=256 bytes kommt der langsame Schreibvorgang auch immer nach 4096 bytes (16 x schreiben). Während des Schreibens
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
Schaltplan ein Bug ist? Laut Schaltplan ist die Belegung von PB7 zum 74141: PB7: A PB6: B PB5: C PB4: D Laut Source ist aber die Belegung: PB7: D PB6: C PB5: B PB4: A Würde den Fehler erklären. Habe natürlich die Platine nach dem SChematic entworfen... Lothar
10k sind ok, das ergibt so ca 5 mA ( 13 mA sind lt. Datenblatt im Multiplexbetrieb maximal erlaubt). Die In-14 ist zwar keine besonders schöne Röhre (die kuriose Ziffer 5), dafür aber robust und für den Multiplexbetrieb konstruiert
-
Thread
FS20 Sender mit ATmega für Dimmer und Heizungsregeler
Also der Sender sendet alle 115,5 Sekunden
delay.h> unsigned char timer_position; unsigned int letzter_befehl; // ITimer2 überlauf nach 0,5 Sekunden 115,5s/0,5 = 231 ISR (TIMER2_OVF_vect) { TCNT2= 0; timer_position++; if (timer_position==231) { TCNT2= 0; //zuletzt gesendeter Befehle wird wieder geschickt Heizung_code_senden
-
Thread
PWM SCHALTNETZTEIL Beispiel (Assembler) ATmega8
Deshalb mussten die R relativ niderohmig dimensioniert werden, damit die Flanken kleiner als 0,5 µs wurden. Bernhard
würde? Der Widerstand muss die Verlustleistung immer "vernichten" P=U*I 20V x 5A = 100W Bernhard
-
Thread
PWM- Controller 18- Kanal TWI- Bus Proj.
Taste 7: Schreibe an PWM-Kanal 1 = HEX: 8 Taste 6: Schreibe an PWM- Kanal 7,8 = HEX: 8 Taste 5: Lese Kanal 1 und gebe über COM mit 19200 KBaud aus Taste 4: Lese Kanal 1-8 und gebe über COM mit 19200 KBaud aus Taste 3: Taste 2: Taste 1: Taste 0: So Art Dauerblinken Kanal 1-18 wird dabei mit
------------------ 127 Hz auf 252 Hz ;--------------------------- und das bei 8MHz Internal RC. Bei einem Crystal mit 16- MHz währen das 500Hz Zu erwähnen sei das die Software PWM immer noch im 8-Bit Modus läuft. Bei 7- Bit wurde sich die Frequenz verdoppeln u.s.w
-
Thread
RGB+W U-Profil Inlay-Controller
Transistoren begrenzt bin, habe ich etwas gesucht und am Ende auf FMMT 618 TA zurückgegriffen. Da ich die 5m Strips auf 2,5m halbiere, 3 LED´s immer auf 3 in Reihe verschaltet sind, sind es im Prinzip 50 LED´s auf 2,5 pro Farbe und bei 20mA dem entsprechend ~1A. Da schien mir der Transistor der richtige zu
i.d.R. nicht mit dem Strom, sondern mit einer PWM gesteuert. WS2811 arbeitet mit üblicherweise 18.5 mA, wie das bei verschiedenen Versorgungsspannungen gehandhabt wird, kannst Du im Datenblatt auf S. 5 sehen.
-
Thread
ultra low cost esp8266 alexa heimautomatisierung
Ich habe in der Arduino IDE den Beispiel Sketch von RC-Switch "AdvancedReceiveDemo-example" auf den Wemos D1 Mini geladen. Datenleitung des Empfängers an zB Pin D1 und im Sketch anpassen: "mySwitch.enableReceive(5)". Dann kommen im seriellen Monitor der
abhängig und hinterher kommt die Hand raus zum abkassieren. Ich werde meine Kraft jetzt in MQTT 5.0 stecken :)
-
Thread
Programmer incl. neuem Code für Atmel AN910
gerade festgestellt, daß der Programmer den AT90S1200-4SI nicht programmieren kann, wenn der interne RC-Oszillator (1MHz) aktiviert ist. Kann das zufällig jmd. bestätigen ? Thorsten
Befehlssatz der Appl. Note avr109 implementiert) Die Version 3.8 ist mit der aktuellen avrdude Version 5.0 kompatibel. Ausserdem sind einige Devicecodes für neue, von avrdude unterstützte Controller eingetragen. (eine angepasste avrdude.conf für 5.0 gibts ebenfalls auf meiner Seite) Erfahrungen