-
Thread
UART am ATmega644P
Jellbie*O wrote: > UBRR1H = (F_CPU / 16* (unsigned char)(baud>>8)-1)>>8; > UBRR1L = (F_CPU / 16* (unsigned char)(baud>>8)-1); > UBRR1 = 103; > UBRR1 = (F_CPU / (BAUD * 8L) - 1); > UCSR1A = (0<<U2X1); > UCSR1B
int main() { unsigned int BAUD=9600; UBRR1 = (F_CPU / (BAUD * 16L) - 1); UCSR1B = (1<<TXEN1); UCSR1C = (1<<UCSZ11) | (1<<UCSZ10); while (1) { _delay_ms(500); USART_Transmit(65); } return 0; }
-
Thread
Sanftanlasser wirklich notwendig? Alternativen
H. H. schrieb im Beitrag #6895451: > Du könntest dennoch mal einen der überlebenden NTCs messen. Durchmesser 25mm und 5mm dick. Widerstand 4,1 Ohm, bei vom Schätzei... äh,.. Raumthermometer gemeldeten
Idee, da noch > eine Thermosicherung mit einzubauen? https://i.ebayimg.com/images/g/2P8AAOSwCr5hVJcs/s-l1600.jpg https://i.ebayimg.com/images/g/jpkAAOSwLeJhVJdD/s-l1600.jpg
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
function returns encoder switches A and B as lowest two bits (000000BA) // Hier: A an D12, B an D11 (Arduino Nomenklatur) uint8_t getEncoderStatus() { return ( ((~PINB & (1 << 4)) >> 4) // A shift to the most right |((~PINB & (1 << 3)) >> 2));// B shift to the right before A }
Bruno V. schrieb im Beitrag #7982138: > (00:0, 10:1, 01:2, 11:3) 00:0, 01:1, 11:2, 10:3
-
Thread
Wie wird euer New Normal aussehen? Gesperrt
Stefan H. schrieb im Beitrag #6684110: > Ist es denn im Büro anders? Inoffizielle Kaffeepause 1 bis 8 + Meetings, > in denen die Aufgaben anderen zugeschoben werden, bis die Deadline > verstrichen ist...
Shorty schrieb im Beitrag #6685193: > Etwas zweifelthaft, da der auch nicht mehr als 10h machen darf Kommt drauf an, ob für die Pausen ausgestempelt werden muss. Sonst sind 11h brutto auch mal "stempelbar", solange der 24-Wochen Durchschnitt passt.
-
Thread
Erkennen ob bei 12 V Strom fließt.
parallel zu einem 350 milli-Ohm widerstand .http://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKACcKwUQUAWWlHhDYE3KihYA3EIV7C8c2T35RVKrqqowELAO4h+4lQg18tLAMqdu2BdeGjNIAGYBDADYBnOqon6lZuCERub6YMHKVIaRUHoGcAZ4tBq8SbH6JtypyTZ2kOzxIYWJWshwLAAOQTHh8nLYmnG1gQEq+
+jGDJtw3l-b3CBq28+wGu2bXeFqxLAAOKWSp1ewk0R2SSjM4X0ILsSlB4SsuEU+B4CGaISEvzcXh8Rn8KJkaKJCAwzXCNVSIwyGIoxDElTgrGRFwx4iaFFSOI83l8hM5ZOapPJDyaQnZwjZgjF0qE3ziZRQdMlYAZXKMexyrnyBX8yuaksaht4bzAGEUik6aCEhHS5X60Gmgngrrd2BAACU6J4AJaeAquAB2AGM6PrxgYfh9otGYTxIyIMpGThSI-LToJ5XGIqaZPbpla3vpCzJrXTCJ140l7klRNijgJbXJ6w81dxJUpJdXqequ
-
Thread
Schrittmotoren
Korrektur, der Motor sollte nach 100 Schritte anhalten, aber das tut er nicht: [c] #include <avr/io.h> #include <avr/interrupt.h> unsigned int zx=0,zy=0; void motorxR(unsigned int schr); void motorxL(unsigned int schr); int main() { DDRB=(1<<PB0)|(1<<PB1)|(1<<PB2)|(1<<PB3)|(1<<PB4)| (1<<PB5)
[c] #include <avr/io.h> #include <avr/interrupt.h> volatile uint16_t zx=0, void motorxR(unsigned int schr); void motorxL(unsigned int schr); int main() { DDRB=(1<<PB0)|(1<<PB1)|(1<<PB2)|(1<<PB3)|(1<<PB4)| (1<<PB5)
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
_1, movw r24,r0 ; tmp48 clr __zero_reg__ ldi r22,lo8(-1) ; , ldi r23,0 ; call __divmodhi4 ; ../../include/units/percent.h:36: mValue
der globalen Instanz ist es unsigend, in der inlined signed [c] .file "bm31a.cc" __SP_H__ = 0x3e __SP_L__ = 0x3d __SREG__ = 0x3f __tmp_reg__ = 0 __zero_reg__ = 1 ; GNU C++14 (GCC) version 8.0.0 20170518 (experimental) (avr) ; compiled by GNU C version 8.0.0 20170515 (experimental
-
Thread
Erfahrungen mit BEV Betrieb in Kanada
ausschütten. Daher kostet zur Zeit die kWh bei Ionity stolze 0,69€. Bei 16..30kWh/100km ist man also mit 11..21€ dabei. Nehme ich mal meinen 90PS Clio, habe ich gestern auf Landstraße Usedom bis Pasewalk lt. Display 4,2l/100km verbraucht. Das ergibt bei 1,80€/l für E10 mit 7,56€ nur einen Bruchteil. Bei einem
https://www.youtube.com/watch?v=wuxR3h1_j_k ;-)
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
1 ist" \ LINE1:hk1soll#00CCFF:"Heizkreis 1 soll" [/code] bzw. für einen Tag: [code] rrdtool graph last12h.png \ --start end-12h \ --title "01. November 2009" \ DEF:kessel=hg.rrd:kessel:AVERAGE
zum Schluss gekommen, dass keine CAN Kommunikation stattfindet. Sondern es sind zwei Optokoppler (H11L1 313Q) welche mit dem Display kommunizieren. Am Bedienmodul befinden sich ebenfalls ein H11L1 und ein ST24C16 (16 KBIT SERIAL I2C BUS EEPROM WITH USER-DEFINED BLOCK WRITE PROTECTION. Jedoch habe ich
-
Thread
8051er Microcontroller Programm
Hallo Niels Der Zähler an P0.0 (AD0) geht ja immer L H L H L H L H L H..... Und der Port 1.7 soll wenn P0.0 Low ist L H machen dann geht P0.0 auf High und der P1.7 soll wieder L H machen. Ich habe mal ein Bild mit drann wie es aussehen sollte. Vielen
seriell ausgeben set p1.7 ; h/l-selektor auf high movx a,@dptr ; byte lesen ...... ; und seriell ausgeben und weiter mit der schleife
-
Thread
Bleiakku-Aktivator
gehen lassen. Herausgekommen ist diese Schaltung. Ich würde für die Spuleninduktivität so ca. 7,5uH wählen. 1 / 8kHz = 125us. Also hat der Strom 125us/2 = 62,5 us zeit um anzusteigen. Faustformel I = T * U / L 62,5us * 12V / 7,5uH = 100A Danach sollte der FET abschalten. Der Strom möchte jetzt
und damit wäre das Konstrukt sinnlos. Um das zu verhindern ist L1 da. Der Strom durch L1 kann sich nicht schlagartig ändern und der Kreuzungspunkt zwischen L1, L2 bleibt auf dem selben Potential.
-
Thread
2m-Empfang mit DAB-Stick
wie man mit CDs Funken (machen) kann (im 12cm Bereich) :D http://www.youtube.com/watch?v=iS8UdS1lP4s
der Nachweisbarkeitsgrenze verschwand ! Für 30 MHz Bandbreite und gegebene Spulengüte kommt man mit L3 ~ Maximum bei (1)20 MHz und L4 ~ Maximum bei (1)10 MHz gut klar, der LO ist dennoch kaum stärker als AM Mittelwellensender. Mischer: Mit R4 stellt man die maximale Mischverstärkung ein. ( recht
-
Thread
Öffentlicher Dienst => Industrie
Oder im Landratsamt, hoffnungslos unterbesetzt, egal welche Stelle, Waffen an/abmelden: Wartezeit 3h. Auto an/abmelden: Wartezeit 3-4h. Wenn man weiss an welchen Tagen und Uhrzeiten weniger los ist wartet man dann immer noch mind. 1h, Finanzamt das selbe. > Habe mir sagen lassen, wer da zuviel
steckst du die Kabel in die falsche Buchse, weil du + und - vertauschst... Das ist TV-V! Nix TV-L oder TvöD! TV-V EG9 Stufe 1=~42.000! http://oeffentlicher-dienst.info/c/t/rechner/tv-v?id=tv-v-2015&g=9&s=1&zv=VBL&z=100&zulage=&stj=2015&stkl=1&r=0&zkf=0&kk=15.5 Verbeamtet kann man ja auch noch
-
Thread
Step-Down schaltet ab nach Zuschalten einer Kapazität
Denke nicht, die aktuelle kan 2,1A: http://de.farnell.com/epcos/b82476b1333m000/inductor-power-33uh-2-1a-20/dp/1644623?Ntt=1644623
Deine Drossel hat auch wirklich die 33uH? Grüsse
-
Thread
DC/DC-Wandler mit Filtern am Ein- und Ausgang
Filterfrequenz ableitet, also [math] \frac {1}{C_{fa}} = \frac {C_{IN}L_f(2 \pi f_S)^2-1}{C_{IN}}[/math] [math] \frac {C_{IN}}{C_{fa}} = {C_{IN}L_f(2 \pi f_S)^2-1}[/math] [math] \frac {C_{IN}}{C_{fa}} + 1 = C_{IN}L_f(2 \pi f_S)^2[/math] [math] \frac {\frac {C_{IN}}{C_{fa}} + 1}{C_{IN}L_f} = (2 \pi f_S)^2[/math] [math] \sqrt {\frac {\frac {C_{IN}}{C_{fa}} + 1}{C_{IN}L_f}} = 2 \pi f_S[/math] [math] 0.5 \sqrt {\frac {\frac {C_{IN}}{C_{fa}} + 1}{C_{IN}L_f}} = \pi f_S[/math
-
Thread
Ich versuch es ja, aber ich werde mit C++ einfach nicht warm :(
0x31) >> ist dagegen vom Typ uint8_t. > Und welche Aussage soll falsch sein? Das #define hab ich 1:1 aus der > stdint.h kopiert. Aus _deiner_ stdint.h. Das scheint dann wohl ein Bug in der stdint.h zu sein. Es müsste eigentlich der kleinstmögliche vorzeichenlose Typ sein, der mindestens 8 Bit
_t values[Size] = {1, 1, 1}; int indices[NumberOfIndices] = {foo(0), foo(1), foo(2)}; uint8_t sum = 0; for(uint8_t l = 0; l < NumberOfIndices; ++l) { sum += values[indices[l]]; }
-
Thread
Alte FMZ-Zentrale 6800 mit Z84
bis A7 auf A5 bis A7 vom Z8400 gehen. A0 bis A2 gehen außerdem weiter auf den RAM. Weiterhin sind A11 vom Eprom auch mit A11 vom Z8400 und auch mit A11 vom RAM verbunden. O0 und O1 vom Eprom sind mit O1 und O2 vom RAM verbunden und gehen auf der Rückseite bis in die Nähe von D4, D3 und D5 vom Z8400
, findest Du (Initialisierung SIO-Channel 2): [c] ld (0406bh),hl ld (04069h),hl ld hl,l003ch ld b,00bh ld c,003h otir [/c] und ein bischen weiter die initialisierung des 1.Kanals: [c] ld hl,l002fh ld b,00dh ld c,001h otir [/c] Mit dem Manual des
-
Thread
Ätzen mit luftregenerierten Kupferchlorid
etwa 100mL benoetigt fuer die andere Variante: Peroxid H2O2 ca 34 g/mol Dichte ca 1.11 g/ccm 30% -> ca 9.8mol/L also etwa 50mL benoetigt (davon sind dann ca. 30mL Wasser ca 1.5% auf die Gesamtmenge
ex3055 schrieb im Beitrag #3668864: > Peroxid H2O2 ca 34 g/mol > Dichte ca 1.11 g/ccm 30% -> ca 9.8mol/L > also etwa 50mL benoetigt > > (davon sind dann ca. 30mL Wasser ca 1.5% auf die Gesamtmenge, > bei 30Grad im Schatten haelt sich das wohl
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
Bandbreite auf der Seriellen. Nur als Anregung (unterste Stufe aus meiner Protokoll-Definition): 00h .. 0Fh = Bereich für Steuerzeichen (CR, LF usw.) 10h .. 1Fh = Bereich für Meßpunkt-Infobytes (synchronisieren von Blöcken) 20h .. 5Fh = Bereich für Klartext aller Art 60h .. 6Fh = Bereich für Kurvenprotokoll-Infos
Man sollote entsprechende symlinks in ~/.wine/dosdevices. setzen. cd ~/.wine/dosdevices ls -l insgesamt 0 lrwxrwxrwx 1 user user 10 2008-04-13 14:18 c: -> ../drive_c > sudo ln -s /dev/ttyS0 com1 [sudo] password for localhost: > sudo ln -s /dev/ttyS1 com2 > ls -l insgesamt 0 lrwxrwxrwx
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
Aus Telegram 05h03h --> Byte 10 ( Datentyp DATA1c -> (einfach /2 rechenen)) Kesselsollwert: Tele 08h 00h -> Byte 6-7 ( Datentyp DATA2B) Brauchwassersollwert Teler 08 00h -> Byte 12-13 ( Datentyp DATA2B ) -
Sebastian =================================================================== [c] #include <stdlib.h> #include "lcd.h" #include "uart.h" #include <avr/interrupt.h> #define F_CPU 8000000L #include <util/delay.h> #define XTAL_CPU 8000000L /* 8 MHz */ #define UART_BAUD_RATE 2400
-
Thread
Rauschfilterung mit dem Instrumentationsverstärker
Vielen Dank Lurchi, ich bleibe bei der Versorgungsschaltung aus dem Anhang oben mit den L7806/L7906. Zwei Akkus mit je 12V halten mehr als ausreichend für 45 Minuten Kalibrierzeit. 9V-Blockbatterien halten schon knapp 2 Stunden. Im Datenblatt wird vorgeschlagen, 0,33µF und 0,1µF Kerkos
Vielen Dank Lurchi. Zwei Sachen noch zu meiner Spannungsversorgung: 1) Die Spannungsregler sind etwas unsymmetrisch (fertigungsbedingt). So erzeugt der L7806 6,05V und der L7906 6,12V. Kann man das etwas korrigieren, beispielsweise durch Dioden oder etwas ähnliches?
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
/index.php/radiocarbon/article/viewFile/3464/pdf Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
-
Thread
RPi: Wie Linker-Integration von wiringPi
dazuzupacken. Und der muss natürlich wissen, wo der zu finden ist - deswegen gibt es die Optionen -l und -L. Wenn Du z.B. die Funktion /printf/ verwendest, musst Du #include <stdio.h> angeben. Aber auch in dieser Datei steht nicht der Quellcode dieser Funktion drin, sondern nur die Deklaration
Gerhard H. schrieb im Beitrag #7671277: > Schwachsinn, so wie Eingabe über > Schalter. Hast Du schon einmal eine PDP-11 gesehen, die standen im letzten Jahrtausend in vielen Unis und Instituten. Siehe:
-
Thread
Zukunft der deutschen Automobilindustrie Gesperrt
Axel L. schrieb im Beitrag #6021559: > Sie sind durchaus in Norwegen ganz gut unterwegs, aber weit vom 1. Platz > entfernt. Übers Jahr gerechnet immer noch deutlich vom Tesla entfernt, > wobei die VW Zahlen
die Zahlen stammen aber noch aus Zeiten wo sie gut verkauften, die Werksauslastung ist am sinken. 1/3 weniger bei Audi und die Prognosen sehen noch schlimmer aus, d.h. der Umsatz wird fallen und ob das bei Seat und VW so bleibt wage ich auch zu bezweifeln, der Trend geht bei allen nach unten, deshalb
-
Thread
Alle Teslas sollen per Software-Update zu vollautonomen Fahrzeugen werden können - realistisch?
Zweifelnder schrieb im Beitrag #5798993: > auch nur eine kleinere Kiste mit 1.8l So relativieren sich die Dinge. Ein VW Käfer hatte als Standard einen 1,2l Motor und gegen Aufpreis einen 1,3l. Mein 1986'er Corsa hatte 1,4l und mein jetziger Micra 1,0l. Lange bin ich einen 0,8l
imgrefurl=https://www.cartoonstock.com/directory/s/self-driving_car.asp&docid=CauVz89uQA0SBM&tbnid=lVoQecgaHz5TBM:&vet=1&w=800&h=622&source=sh/x/im
-
Thread
AVR-Bootloader mit Verschlüsselung
= 5 ms 11.09.11-13:59:50-126 > Timeout.Flash = 10 ms 11.09.11-13:59:50-127 > Timeout.Eeprom = 10 ms 11.09.11-13:59:50-128 > Timeout.Buffer = 1 ms 11.09.11-13:59:50-129 > Timeout.AppCmd
00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 11.09.11-13:59:50-217 > received data $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 3E 1E 38 4D 68 7A 20 32 2E 37 56 20 42 4F 44 00 93 0B 06 09 30 11.09.11-13:59:50-221 > Switch to 1-Wire
-
Thread
Widerbelebung Oldtimerradio aus 1973
TS401 e: 0,35V b: 0,09V c: 0V TS402 e: 0,35V b: 0,09V c: 0V TS403 e: 0,04V b: 0,35V c: 11,9V TS405 e: 0V b: 0,1V c: 11,9V TS 406 e: 0V b: 0,2V c: 11,9V TS 407 e: 11,9V b: 0V c: 0V TS 411 e: 0V b: 0,6V c: 9V TS412 e: 11,9V b: 9V c: 11,8V Ich werde jetzt noch
375340664282?_skw=step+down+12v+5v&itmmeta=01KEPKVJK3BYSV8BZ9NHM7GECD&hash=item57640c05da:g:xe0AAOSwSUhmB1pV&itmprp=enc%3AAQAKAAAA8FkggFvd1GGDu0w3yXCmi1cyqrGG0MfxWNLdITGFXg4XZNQdpSvPiz7LfbBsYYxkI3ddm6tIU2izcUsEF4J%2BUNzVAw90nwPqSZ1PASRJU49mwv6256QjZmncTV6UyQTImPejI23J1UWuL3eIu1AqtrgJT5RYqJQTz%2FG1r5eZd6e7xIQ0%
-
Thread
Erfahrungen eines Einsteigers
define F_CPU 16000000UL , ich brauche den Wert um Konstanten umzurechnen und da will gas keine U und L am Ende von Zahlen. Etwa #define t_period_1_l lo8(F_CPU_AS * PERIOD_1 / 1000000 / 2) und das geht mit F_CPU nicht. Peter du sagts es und um es mit deinen eigenen Worten zu sagen. Ich habe keine
out 0x2b, r25 ; 43 562: 8a bd out 0x2a, r24 ; 42 OCR1B = F_CPU * TIMER1_0 / 2 / 1000000L; //1856 564: 80 e4 ldi r24, 0x40 ; 64 566: 97 e0 ldi r25, 0x07 ; 7 568: 9b bd
-
Thread
Freilaufdiode auf Platine platzieren?
So, hier noch ne schnelle Messung mit einer echten 68uH/1,3Ohm Spule in Reihe zum Relais. Einmal mit Freilaufdiode am Relais, einmal am Transistor.
Nachtrag: Die grüne Kurven sind der Strom durch R1. Die rote Kurve ist der Strom durch R3/L2/D2. Die blaue Kurve is der Strom durch L1
-
Thread
Arduino und struct gefallen sich nicht !
TCS_ON,end='') showtable() print(TCS_OFF,end='') [/code] [pre] ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ ◆ ▒ ␉ ␌ ␍ ␊ ° ±  ␋ ┘ ┐ ┌ └ ┼ ⎺ ⎻ ─ ⎼ ⎽ ├ ┤ ┴ ┬ │ ≤ ≥ π ≠ £ · [/pre]
-
Thread
Simulation: Notch Filter für Lautsprecher
Hier gibt es den Schaltplan der Weiche einer Infinity Kappa 9.1, dort kann man im Tieftonzweig den Saugkreis (L11, C13, R4) sehen: http://www.infinity-classics.de/models/Kappa-x.1i-x.2i-series1993/index-Kappa-x.1i-x.2i.htm
Achim H. schrieb im Beitrag #5798916: > Hier gibt es den Schaltplan der Weiche einer Infinity Kappa 9.1, dort > kann man im Tieftonzweig den Saugkreis (L11, C13, R4) sehen: Und im Hochtonzweig sieht man
-
Thread
FPGA Vhdl Lauflicht (variable Geschwindigkeit)
(6 downto 0); signal zwischen2: bit_vector(6 downto 0); begin leds <= l0 & l1 & l2 & l3 & l4 & l5 & l6; --Clock1 clock1: process (clk,s1) begin if(s1='1') then if (rising_edge(clk)) then --L/H Flanke if Z = n then Z <= 0; else
wird ein beliebiger Wechsel von einem niedrigen zu einem hohen Pegel abgefragt, z.B. auch "0->1", "0->H", "L->1".
-
Thread
Platine bauen
(TEXT); IIC_START(); IIC_SEND(0xde); // display address wait_IIC(5); IIC_SEND('H'); IIC_SEND('E'); IIC_SEND('L'); IIC_SEND('L'); IIC_SEND('O'); IIC_STOP(); for(;;) { } }
Bsp (Eine Gerade Zeichnen) was im Datenblatt steht ausprobiert. und zwar folgendes. #include "iic.h" void main (void) { IIC_INIT(); IIC_START(); IIC_SEND(0xde); wait_IIC(5); IIC_SEND(0x11); . . . . IIC_SEND(0x9F); IIC_STOP(); for(;;) { } }
-
Thread
Kryptowährungen Gesperrt
Johann L. schrieb im Beitrag #5284139: > Mampf F. schrieb: >> Ach, die 39% sagen nichts aus ... Tron hatte heute 100% Gewinn in 24h, >> nachdem es die 24h vorher um wesentlich mehr gefallen ist ;-) > >
Abradolf L. schrieb im Beitrag #5659266: > Ich hoffe du hast die 25 Prozent plus Soli nicht vergessen zu zahlen Ich habe länger gehalten als 1 Jahr. Steuerfrei.
-
Thread
gcc 5 mit --gc-sections killt interrupt vectoren
0000000a l .text 00000000 .do_clear_bss_start 00000008 l .text 00000000 .do_clear_bss_loop 00000000 l df *ABS* 00000000 main.c 0000003e l *ABS* 00000000 __SP_H__ 0000003d l *ABS
.text 00000000 __divmodhi4_neg1 000000b4 l .text 00000000 __divmodhi4_neg2 000000ba l .text 00000000 __divmodhi4_exit 00000000 l df *ABS* 00000000 _udivmodhi4.o 000000d2 l .text 00000000 __udivmodhi4_ep
-
Thread
Hilfe bei z80 Hex Datei
ld h,b .data:00000017 6e ld l,(hl) .data:00000018 4c ld c,h .data:00000019 74 ld (hl),h .data:0000001a c1 pop bc .data:0000001b 54 ld d,h .data:0000001c 9a sbc a,d .data:0000001d 70 ld (hl),b .data
irgendwie ist die 7 Segment info verloren gegangen: T O E F F E L G E O C A C H E N 5 2.3 1.2 5 0 E 1 3.2 4.5 6 5 C O D E 0 8.1 5 So vielleicht besser lesbar
-
Thread
GW170104: Gravitationswellen zum 3.
erwarteten Strain von h = 1E-21 und bei LIGO eine Armlänge L = 4000 m. LIGO ist ausgelegt für einen Frequenzberech > 100 Hz, also ca. Kreisfrequenz ω > 700. Nehmen wir also mal an, eine GW läuft ein und wir sind am Frequenzbereich
ω interessiert. Durch den Strain der GW ändert sich der Ort des Spiegels in einer Entfernung von L wie s(t) = L·h·sin(ω·t) was für dessen Beschleunigung bedeutet a(t) = d²s(t)/dt² = -L·h·ω²·sin(ω·t) d.h. die Amplitude der Beschleunigung ist L·h·ω² > 4000 · 1E-21 · 700² = 2E
-
Thread
Assembler bleibt weiterhin aktuell & wichtige Programmiersprache
auch ganz nett: [c] log_score: i_reg=logs_data; /*Point to data array*/ R11=R11+1; /*Increment exponent*/ R7=-R11, F10=mem(i_reg,1); /*Negate exponent*/ F12=SCALB F12 BY R7; /*F12= .5<=f<1*/ COMP(F12,F10), F10=mem(i_reg,1);
JUMP compute_r (DB); F12=F8+F10; /*zden = znum * .5 + .5*/ R11=R11-1; /*N = N - 1*/ adjust_z: F7=F7-F10; /*znum = f - .5 - .5*/ F8=F12*F10; /*f * .5*/ F12=F8+F10;
-
Thread
93C66 Tacho Datei
Rene Z. schrieb im Beitrag #5886945: > Der Motorcode kann auch nicht schaden. Ist ein L4 (2.2L L4 DOHC 16V FWD). Was bringt uns dieser Erkenntnisgewinn denn? > Ich tippe auf 0x1F0 - 0x1FF. Sieht aber merkwürdig aus für so eine krumme KM-Zahl... > Ist das ein 93C66 A,B oder C ? Was
E7 95 E7 95 E7 95 E7 95 E7 95 E7 So wird über den gesamten Bereich 0x1F0 - 0x1FF im Betrieb keine Speicherstelle mehr als 65535 mal beschrieben und 1,4 Millionen km wären darstellbar. > Der Motorcode kann auch nicht schaden. Ist ein L4 (2.2L L4 DOHC 16V FWD). Was
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
wurde. Dies soll fürs nächste mal natürlich anders werden. Also was soll das Projekt denn können: 1. Bei Stromausfall eine Lampe für min. 1h automatisch einschalten. 2. Einen Akku nach seiner Spezifikation laden und erhalten. 3. Möglichst keinen Strom verbrauchen. Und als ich nun in der Bastelkiste
H.D. M. schrieb im Beitrag #5806151: > vielleicht sogar der Begriff ironisch gewählt ist. Nicht unbedingt – es gibt ja noch den "quick & dirty"-Thread. :) +1 für die Überarbeitung!
-
Thread
Array aus Unions - geht das?
darauf zu? Ich hab es so probiert: typedef union { uint16_t i16; struct { uint8_t l; uint8_t h; }i8; } un_i16; volatile un_i16 ust1_data[30]; folgender Zugriffsveruch klappt nicht: SSP1BUF=ust1_data.i8.h[3]; Was tun?
>(ust1_data[3]).h ? geht mit [c] typedef union { uint16_t i16; struct { uint8_t l; uint8_t h; }; } un_i16; [/c] ansonsten halt (ust1_data[3]).i8.h ...
-
Thread
Kleine HV Basteleien.
Uff... Grober Überschlag ergibt Sekundär ca. 1.825 Windungen. (365mm/0,2mm) Bei 29mm Durchmesser... L:0.205 uH C: 7.181pF Eigenresonanz sollte also um 131.2MHz liegen?! Irgendwo hab ich nen fehler! Ich hätte eine viel niedrigere Frequenz
langen Stück Draht. :-) Mal die alte Faustformel (für einlagige Zylinderspulen) bemüht: [math] L/µH = \frac{n^2 · (D/cm)^2}{100 · (l/cm) + 45 · (D/cm)}[/math] Da komme ich auf ca. 7,4 mH. Klingt deutlich realistischer.
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
//#define DEVICE_ID_ADDRESS 0x1FF80050 // STM32L0 //#define DEVICE_ID_ADDRESS 0x1FF80050 // STM32L0, L1 Cat.1,Cat.2 //#define CPU_UNIQUE_ADDRESS 0x1FF800D0 // STM32L1 Cat.3,Cat.4,Cat.5,Cat.6 [/c]
Linux Bug. Das Programm usbmon erzeugt mir folgende Ausgabe: [pre] ffff9ea3abec8000 3590089985 S Bo:1:025:2 -115 1 = 65 "e" ffff9ea3abec8480 3590089988 S Bo:1:025:2 -115 1 = 6c "l" ffff9ea3abec8600 3590089990 S Bo:1:025:2 -115 1 = 6c "l" ffff9ea3abec8780 3590089991 S Bo:1:025:2 -115 1 = 6f "o"
-
Thread
Technics Keyboard Festplatte klonen geht das ?
kuerzer da man eh ungenutzten Platz nicht mit Einsen fuellen muss ... [pre] #!/bin/bash s=$((1)) for ((c=0; c <= 979; c++)); do for ((h=0; h <= 14; h++)); do quell_lba=$(((c * 15 + h)*17+(s - 1))) ziel_lba=$(((c * 16 + h)*63+(s - 1))) dd if=
%-17s | %-15s\n' "" "Startadresse" "Zieladresse" printf '%12s | %-17s | %-15s\n' """""" s=$((1)) for ((c=0; c <= 1; c++)); do #0-979 980 for ((h=0; h <= 14; h++)); do #0-14 15 quell_lba=$(((c * 15 + h)*17+(s - 1))) ziel_lba=$(((c * 16 + h)*63+(s -
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
Codes meine UVR1611 per DL-Bus aus zu lesen. Hierzu verwende ich einen Arduino Uno + Optokoppler H11L1 mit Rv=4,7k und R_PullUp=1k. H11L1 Datenblatt: https://cdn-reichelt.de/documents/datenblatt/A200/ZD630633.pdf Ich habe die Anpassungen für 16MHz Takt im Code (abgespeckte Version) auf Basis Deiner
Vorwiderstand mit 1k oder 6,8k; Pullup 10k oder 10k-47k; H11L1 Vorwiderstand 4,7k; Pullup 1k) wann nehme ich was/warum nehme ich welchen Widerstand? Ich würde mich freuen zu diesem "alten" Thema noch eine Antwort zu
-
Thread
Fusebits - ein controller nach dem anderen raucht mir ab :'(
Extended Byte = 0xff Calibration Byte = 0xff -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1 BLB02 -> 1 BLB01 -> 1 LB2 -> 1 LB1 -> 1 Den hab ich dann auch in den müll geschmissen! Bei dem neuen wollte ich dann --wr_fuse_l=0xfe setzen und bei dem trat
angeschlossen. Übrigens geht GUI ja auch problemlos mit remote-X. > # uisp -dprog=dapa --wr_fuse_h=c9 --wr_fuse_l=1f Sieht eigentlich gut aus. > nur leider sind grad ferien ^^ So ein Mist aber auch ;-)
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
09 NEXT :F=0:GOSUB 40 10 T=1-T: IF T=0 THEN GOTO 17 11 K=KEY(6):M=KEY(7) 12 IF (K=-1) & (L=1) THEN X=X-1 13 IF (K=1) & (R=1) THEN X=X+1 14 IF (M=1) & (U=1) THEN Y=Y-1 15 IF (M=-1) & (D=1) THEN Y=Y+1 16 DA 0,Y,X:GO 32 17 FOR
DA 352,"1....1.........1....1" 80 DA 373,"1.11.1.1111111.1.11*1" 81 DA 394,"1..1.1.1111111.1.1..1" 82 DA 415,"11.1....*........1.11" 83 DA 436,"11.1.1.1111111.1.1.11" 84 DA 457,"1....1....1....1....1" 85
-
Thread
Bürgerkrieg im Aldi
K. L. schrieb im Beitrag #4309031: > Unsinn. Ware beim Aldi ist allgemein fast genauso gut wie teure > Markenprodukte. Eher wie ein Internetanschluss von 1 und 1
Heiko L. schrieb im Beitrag #4311842: > Robert L. schrieb: >> d.h. ja dass sich das Discounter Duopol da wohl abgesprochen haben > > Beide verkaufen auch Äpfel, Bananen, Milch, Duschgel... Stimmt! Aber
-
Thread
CRC oder einfach die Daten doppelt schicken?
:4f ELRS.. P 28oC 3409mV 2497mV 0 2021-05-22 12:12:20 68:c6:3a:ea:86:4f -L-.-. E 28oC 3384mV 2497mV 1 [/pre]
] mov.w #010h,&OP2 ; And Shift 2 Times Left by MPYx4 [0000²²²²] [00000000²²²²¹¹¹¹] mov.b &RxTxBuff+2,&MAC_L; get 2nd ASCII digit To MAC_L [xxxx³³³³] [00000000²²²²¹¹¹¹] and.b #0Fh,&MAC_L ; and
-
Thread
Kelvin-Varley divider
Angenommen, ich mache 11k, 5k, 5k, 1k <-aktive | passive-> 1k , 1k , 1k , 1k wobei aktiv heisst, daß ich jeden widerstand kalibrieren kann und passiv heisst, daß ich nur jeden Strang kalibrieren kann. Ab welchen Wert
Christian L. schrieb im Beitrag #2307741: >> 11k, 5k, 5k, 1k <-aktive | passive-> 1k , 1k , 1k , 1k >> wobei aktiv heisst, daß ich jeden widerstand kalibrieren kann und passiv >> heisst, daß ich nur jeden Strang