-
Thread
Wie Uhr (Zeitmultiplex) und Auslesen DS1820, effektiv Parallelisieren?
mir aber jetzt schon zu kompliziert vor, grade das Lesen vom DS1820 wird ja furchtbar kompliziert. [c] int ReadTemp() { static int zustand=0; if(evente&0x04) { if ((ResetDS1820()==2)&&(zustand==0)) { zustand=1; } else if(zustand==1) { if(startconv()==
sendn(); sende=0; return 2; break; return 0; } int sendn() { PORTF.DIRSET=0x04; //1 = setzen --> Ausgang PORTF.OUTCLR=0x04; //1 = Rücksetzen --> 0 return 2; } int sendo() { PORTF.DIRSET=0x04; //1 = setzen --> Ausgang PORTF.OUTSET=0x04; //1 = Setzen
-
Thread
Micropython RP2040 Speed von Beispielcode
Norbert (der_norbert) 12.04.2025 21:24 >Weil's nicht die "richtige" Programmiersprache für µC ist. >Das lassen ja eine nicht geringe Anzahl der hiesigen Forenteilnehmer >gerne bei jeder unpassenden Gelegenheit heraus hängen
Unterschiede in den Compiler/Linker-Command-Line-Options die im build genutzt werden. Also weniger im C-Source stochern als in den (c)make-files/Aufrufen.
-
Thread
IRMP-Anwendung
in den C-Sources oder Headers, sondern in den IDE-Einstellungen. Sonst gibt es Kuddelmuddel bei der Übersetzung jedes C-Files, welches F_CPU benötigt. Wie willst Du einen *einheitlichen Wert* garantieren, wenn
nicht dazu gekommen ;-) P.S. In [[IRMP]] testet man das Wiederholungs-Bit natürlich immer mit: [c] if (irmp_data.flags & IRMP_FLAG_REPETITION) [/c] bzw. das Loslassen einer Taste (optional) mit: [c] if (irmp_data.flags & IRMP_FLAG_RELEASE) [/c] so dass ein etwaiger Wert im oberen Nibble
-
Thread
Sensordaten über NFC oder RFID
Klar geht das. Am einfachsten mit einem Dual Interface EEprom wie z.B. dem M24LR04E von St Micro. Der lässt sich mit Android Phones als NfcV (ISO15693) lesen und schreiben. Gleichzeitig hat er ein normales I²C Interface um mit einem Microcontroller zu reden. Wenn Du den
/16 @Torus: Der M24LR04E ist eindeutig die passende Lösung, wenn weniger Aufwand in der Firmware gewünscht ist. M24LR04E (inkl. Energy Harvesting) + MSP430 wäre sicher auch eine interessante Kombi.
-
Thread
Messchieber auslesen
[c] #include "Display_utils.h" unsigned char Zaehler1 = 0; unsigned char Wert_Lesen = 0; unsigned char Read_Bit = 0; unsigned char Minuswert = 0; unsigned char Wert_Array[24]; unsigned long Wert_Eingelesen
[/c] freundliche Grüsse Remo Hug
-
Thread
GD32F303: Bootloader der Originalfirmware für Open Source Projekt nutzen
Hochsitz C. schrieb im Beitrag #7985673: > aber das klappt irgendwie nicht... Adresse ist falsch eingegeben (0x04... Statt 0x40...). Die CPU ist nicht angehalten? Klingt als wäre es bereits abgestürzt/neugestartet
tatsächlich des Rätsels Lösung! Vielen Dank!!! Diese zwei Zeilen haben das Problem gelöst :-) [c] rcu_periph_clock_enable(RCU_AF); gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP, ENABLE); [/c] https://github.com/EBiCS/BAFANG_GD32F303RCT6/commit/1988c8839bfff3dc797a6d9ff7104f079b04ded8
-
Thread
MEGA 128 verrechnet sich
nachvollziehen. Hier steht ja nun bei Leibe nichts besonders Exotisches drin und wenn es der 15 Jahre alte C-Compiler übersetzen und der noch ältere 8Bit-µC ausführen kann, dann sollte es mit dem neuen Compiler und µC doch auch funktionieren oder wenigstens eine Fehlermeldung vom Compiler kommen, wenn er was
Ergebnis der Addition trotzdem ein int. ciao, Stefan. P.S. siehe dazu auch K&R Einführung in C
-
Thread
AVR Daten an Excel übertragen
Prozessortakt und der Länge des Protokolls abhängig. Und bei 20MHz CPU Takt recht uninteressant Der EEPROM 24LC04B bzw. 08B hat 4 bzw. 8 Blöcke mit je 256kByt und ist für I2C Der 25LC040 hat 512 Byt und ist für SPI. Was hat das mit dem Blöcken auf sich? Muss ich etwa jedes mal den gesamten Block beschreiben
Nick Olaus wrote: > Der EEPROM 24LC04B bzw. 08B hat 4 bzw. 8 Blöcke mit je 256kByt und ist > für I2C > Der 25LC040 hat 512 Byt und ist für SPI. > > Was hat das mit dem Blöcken auf sich? > Muss ich etwa jedes mal den gesamten Block
-
Thread
Kauflösung Seriell auf CAN
00755.9981,E,0,00,99.9,80.0,M,46.4,M,,0000*5F $GPGSA,A,1,,,,,,,,,,,,,99.9,99.9,99.9*09 $GPGSV,4,1,15,03,04,019,,05,45,207,27,07,19,065,,08,50,061,*75 $GPGSV,4,2,15,09,57,064,,10,03,166,,15,38,293,,18,05,325,*7E $GPGSV,4,3,15,19,10,034,,21,11,308,,24,05,247,,26,78,298,*76 $GPGSV,4,4,15,27,01,005,,28,56,116
. Als Hardware kann ich dir folgendes empfehlen: https://www.olimex.com/Products/ARM/NXP/LPC-P11C24/ Die Software sollt nicht so dramatisch sein. Das serielle Protokoll musst du sowieso Parsen, egal auf welcher Plattform. Den Can-Treiber hat der LPC11C24 im Rom. Einfacher gehts kaum.
-
Thread
Geschwindigkeit?
bei "-O3" 5 ticks sein (*2) also 100kHz [avrasm]PORTD ^= ( 1 << PD2 ); // PD2 toggeln c0: 94 e0 ldi r25, 0x04 ; 4 c2: 82 b3 in r24, 0x12 ; 18 c4: 89 27 eor r24, r25 c6: 82 bb out 0x12, r24 ; 18 c8: fc cf rjmp .-8 ;
siehe Datenblatt, in dem stehen alle Fuses und auch speziell diejenigen, die die Taktfrequenz des µC betreffen). Also kann die auch nicht eingeschaltet sein. (*) DU hast also keinen 'Vorteiler'. Wenn dein µC mit einem 1Mhz Quarz getaktet wird, dann läuft der auch mit 1Mhz. Hängst du einen 16MHz
-
Thread
Belichten von Platinen mit CNC-Fräse + UV-Laser
eckigen Pads wird ein Makro benutzt? http://www.eaglecentral.ca/index.php?t=msg&goto=120995&f239c0b816b15624e4fb2c9a379ef8c8/
object of type 'LineString' has no len() Habe es übrigens modifiziert, dass es nicht mehr die G04 für die Tools benötigt, geht jetzt auf %AD. Das GRB: G75* %MOMM*% %OFA0B0*% %FSLAX46Y46*% %IPPOS*% %LPD*% %AMOC8* 5,1,8,0,0,1.08239X$1,22.5* % %ADD10C,0.406400*% %ADD11C,1.270000*% %
-
Thread
433 MHz Funktechnik Sensorik
folgende Beispieldaten im JSON-Format aus: [code] {"time" : "2017-01-26 12:53:33", "model" : "HIDEKI TS04 sensor", "rc" : 9, "channel" : 1, "battery" : "OK", "temperature_C" : 15.200, "humidity" : 8} {"time" : "2017-01-26 12:53:46", "model" : "Esperanza EWS", "id" : 3, "channel" : 1, "temperature_C" : -
" : 109, "temperature_C" : 2.200} {"time" : "2017-01-26 12:54:14", "model" : "LaCrosse TX Sensor", "id" : 109, "humidity" : 22.000} {"time" : "2017-01-26 12:54:15", "model" : "HIDEKI TS04 sensor", "rc" : 9, "channel" : 1,
-
Thread
LCD am I2C initialisieren
0 0 0 80 0 0 0 0 0 0 0 0 00 0 0 0 0 0 1 0 0 04 0 0 0 0 0 0 0 0 00 1 1 0 0 0 0 0 0 c0 1 1 0 0 0 1 0 0 c4 1 1 0 0 0 0 0 0 c0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 1 0 0 04 0 0 0 0 0
> scheint ja aussergewöhnlich zu sein, ein LCD an I2C zu hängen. Jedenfalls benutzt Du offensichtlich gar kein I2C.
-
Thread
16x2 LCD Langsamer Displayaufbau
// Bereich ist ..... for (;;) { wert = ADCintegerREAD( 1 ); sprintf( buffer, "%04d", wert ); lcd_gotoxy( 12, 0 ); lcd_puts( buffer ); wert = ADCintegerREAD( 2 ); sprintf( buffer, "%04d", wert ); lcd_gotoxy( 12, 1 ); lcd_puts( buffer ); } } [/C]
} [/c] erzeugter Code für die Multiplikation ist hier allerdings kein Bitshift, sondern: [avrasm] test = tmp * 2; 54: 8a 81 ldd r24, Y+2 ; 0x02 56: 88 0f add r24, r24 58
-
Thread
Dekodierung Serielles Keyboard - compaq ipaq "stow away" keyboard
(38 0F 18 0F) [shift aus] (1B 09) Das selbe gilt natuerlich auch fuer Grossbuchstaben. a = 1C 0E 0C 0E A = 3B 09 1C 0E 0C 0E 1B 09 Soweit so gut. BD: Button Down BU: Button Up ASCII CHAR BD1 BD2 BU1 BU2 32 : 14 2E 04 2E 45 - : 2D 25 0D 25 46 . : 5B 12 1B
21 0F 56 8 : 30 1F 10 1F 57 9 : 2E 23 0E 23 60 < : 11 3A 01 3A 94 ^ : 1C 07 3C 07 97 a : 1C 0E 0C 0E 98 b : 33 19 13 19 99 c : 6F 08 2F 08 100 d : 6E 04 2E 04 101 e : 0B 12 1B 12 102 f : 2A 05 6A 05 103 g : 19 1A 09 1A
-
Thread
TI Launchpad MSP430
> 24: 0f c0 rjmp .+30 ; 0x44 <__bad_interrupt> 26: 0e c0 rjmp .+28 ; 0x44 <__bad_interrupt> 28: 0d c0 rjmp .+26 ; 0x44 <__bad_interrupt> 2a: 0c c0 rjmp .+24 ; 0x44 <__bad_interrupt> 2c: 0b c0 rjmp .+22 ; 0x44 <__bad_interrupt> 2e: 0a c0 rjmp .+20 ; 0x44 <__bad_interrupt
-
Thread
60 Mhz auf Platine - geht es so ?
Winkelgeschwindigkeit (http://de.wikipedia.org/wiki/Winkelgeschwindigkeit). [math]\omega = 2 \Pi f[/math] C-> Kapazität Im Endeffekt ist hiermit der kapazitive Teil der Impedanz gemeint: [math]Z_C=\frac{1}{j \omega C}[/math]
Platine verteckt sich dieser kleine Freund: http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_50&products_id=109&osCsid=9455ef094b9c7019d34695018619a9c8 > Und warum ist der abgefackelt? Da liest jemand das Labor wiki :-) Das Netzteil hat auf den zu hohen Einschaltstrom böse reagiert
-
Thread
mit was Schalten 15A und 50V
liefert. Dieses hier, kein schlechtes in der Disziplin, https://asset.conrad.com/media10/add/160267/c1/-/en/000503812DS01/datenblatt-503812-omron-g5le-1-vd-24-vdc-printrelais-24-vdc-8-a-1-wechsler-1-st.pdf trennt z.B. bei 50V Gleichstrom noch 3A, darüber bleibt der Abreissfunke ggf. bestehen.
20threshold%20voltage=1%20V~~1.5%20V&rp=semiconductors%2Fdiscrete-semiconductors%2Ftransistors%2Fmosfet%7C~Vds%20-%20Drain-Source%20Breakdown%20Voltage%7C~Rds%20On%20-%20Drain-Source%20Resistance%7C~Vgs%20th%20-%20Gate-Source%20Threshold%20Voltage&sort=pricing (Und dann natürlich die Datenblätter derer
-
Thread
Lookup-Table (AVR-Assembler) funktioniert nicht
0x2c,0x2a,0x27 .byte 0x25,0x23,0x21,0x1f,0x1d,0x1b,0x19,0x17,0x15,0x13,0x12,0x10,0x0f,0x0d,0x0c,0x0a .byte 0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08
... 00000400 <sinus>: vvvvvvvvvvvvvvvvv Codemüll 400: 80 83 st Z, r24 402: 86 89 ldd r24, Z+22 ; 0x16 404: 8c 8f std Y+28, r24 ; 0x1c 406: 92 95 swap r25 ... ^^^^^ Sinuswerte [/pre] Auszug aus .lss-Datei
-
Thread
Flash-Problem mit STM32F1 China Board
Hallo, ich versuch eine .bin auf einem China Board STM32F1 zu flashen mit [c] st-flash write prog.bin 0x8000000 2017-01-24T18:44:14 INFO src/stlink-common.c: Loading device parameters.... 2017-01-24T18:44:14 INFO src/stlink-common.c: Device connected is: F1 High-density device
1ba01477. 2017-01-24T23:32:46 INFO gdbserver/gdb-server.c: Target voltage is 2905 mV. 2017-01-24T23:32:46 INFO gdbserver/gdb-server.c: Listening at *:4242... 2017-01-24T23:33:04 INFO gdbserver/gdb-server.c: GDB connected
-
Thread
Laufschrift Denkanstöße
Parameter wegnehmen. > TICKER_COLS ist gleichzusetzen mit der Breite des Displays? Nein. In display.c findest Du für die WordClock24-Variante: [c] #define TICKER_LINES 8 #define TICKER_COLS 8 [/c] TICKER_LINES ist die Höhe des verwendeten Fonts in Pixeln,
kleinere Großbuchstaben sind) nicht gefallen, kannst Du auch den anderen Alternativfont aus display.c für die WordClock12 statt WordClock24 ausprobieren. Der hat echte Kleinbuchstaben.
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
In ws2812.h steht im Kommentar: 04.05.2014 pitschu dynamic LED strip size (max is 80 x 60) wobei im Code folgendes steht: [c] #define LEDS_XMAX 96 #define LEDS_YMAX 60 #define LEDS_MAXTOTAL (2*LEDS_XMAX+2*LEDS_YMAX
[/c] Hier warnt der Compiler wegen "aliasing" (mehrere Pointer verschienen Typs auf einen Speicherbereich): [c] --- usb_core.c +++ usb_core.c @@ -1104,6 +1104,7 @@ void USB_OTG_ActiveRemoteWakeup(
-
Thread
OPV Berechnung mit Offset
Noch einfacher wird es einen 24bit Wandler einzusetzten und in Software zu skalieren.
Die kleinsten 24 bit Wandler gibt's im MSOP10 oder so. Der AD7789 macht fast 20 Samples. Einfach mal bei Analog Devices vorbeischauen und nach 24bit Wandlern suchen. Ich selbst verwende verschiedene, aber bisher keine
-
Thread
AT90CAN128 UART Bug? Atmel rausschmeißen?
buffer, clear Status(!) if (udr1 == 254) { ucsr1a++; ucsr1b++; ucsr1c++; ucsr1a2++; ucsr1b2++; ucsr1c2++; } }[/c] [c] const unsigned char cT1[] = {0x04, 0x30, 0x31, 0x31, 0x39, 0x54, 0x31, 0x30, 0x31, 0x30, 0x32, 0x31, 0x34, 0x30, 0x05, 0x0D, 0x0A}; const unsigned char cT2[] = {0x04, 0x30, 0x31, 0x31, 0x39, 0x54, 0x31, 0x30, 0x31, 0x30, 0x32, 0x31, 0x34, 0x31, 0x05, 0x0D, 0x0A}; const unsigned char cT3[] = {0x04, 0x30, 0x31, 0x31, 0x39, 0x54, 0x31, 0x30, 0x31, 0x30,
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Die Sensor ist auch vorhanden) > Braucht man selten, interner Sensor ist auch da Der mißt nur die uC Temperatur. Da ist ein externer Sensor doch besser geeignet > >> AT24C08 EEPROM > Unnötig, man kann den internen Flash beschreiben Hatte dazu meine Gründe. Abgesehen davon hat der interne FLASH
für verschiedene CPU-Frequenzen und Flash-Waitstates. #1 Aufschrift "STM32F103C8T6 MYS" (128KB-Flash funktionierend) [c] f/MHz n(WS=0) n(WS=1) n(WS=2) ------------------------------- 16 878 606 395 20 1098 757 494 24
-
Thread
Bauteil gesucht Aufdruck GD BM
/E-CMOS/EC76SMAJ22A.html BM P4SMA24A Fagor SMA=DO214AC=SOD106 TVS 24V, 13A, 400W (1ms), https://www.fagorelectronica.com/images/download/semiconductor/p4sma.pdf BM P4SMAJ15A PDC SMA=DO214AC=SOD106 400W Transient Voltage Suppressors
Voltage Suppressors https://pdf1.alldatasheet.com/datasheet-pdf/view-marking/1447490/LUGUANG/SMAJ110C.html Transil für 15V.
-
Thread
Wie berechnet man diese Verzögerungschaltung?
Von der Kondenstatorschaltung weiss ich: tau = R*C Ein nahezu voller C entspricht 5Tau. In diesem Beispiel: Tau = 22uF*3M9 Ohm = 85.8Sek. 5Tau = Ist D1 damit beim Ausschalten nichts zurückfliesst ? Wie geht man genau vor um R1 und
vernachlässigt Dann müsste beim T2 ein Baisstrom von 100mA/50 =2mA fliessen und bi T1 dann 2mA/50=0.04mA ? Somit müsste an der Basis vom T1 ein Strom von 0.04mA fliessen und eine Spannung von 1.4V anliegen damit er durchsteuert? Spannung an Basis T1 U= 1.4V +0.04mA *1k = 1.44V Habe ich
-
Thread
Mosfet für Elektronische Last gesucht
https://www.mouser.de/c/?q=IRFP260 Olaf
im Datenblatt eine ordentliche SOA Kurve für DC spezifiziert ist und einen deutlich niedrigeren RthjC haben. Rdson kommt bei der Anwendung nicht zum tragen.
-
Thread
Ultraschall Entfernungsmesser selber bauen Eigenbau ATmega8 Assembler
maximale Impulsläne des Moduls beträgt ca. 70ms, d.h. 12 Meter Abstand wäre theoretisch möglich (24m/2). Christoph M. schrieb im Beitrag #6317983: > Wie viele Meter schaffst Du gegen eine glatte Wand? 2m (4m/2) problemlos, mit Induktivitäten c-hater schrieb im Beitrag #6318508: > Tiny84
nachträglich eingebaut mit einem DS18S20. https://www.roboternetz.de/community/threads/72343-HC-SR04-mit-AtMega328
-
Thread
8x8 Dot Matrix, MAX7219 FC16/ICStation
vertauscht werden müsste, entsprechend dieser Seite: https://majicdesigns.github.io/MD_MAX72XX/page_f_c16.html https://majicdesigns.github.io/MD_MAX72XX/page_i_c_station.html Sehe ich das richtig? Was ist bei den Modulen die meistverbreitete Variante? Ich nehme an, FC16, oder? Liebe Grüße, Arnika
ja auch. Hier das gewöhnliche FC16-Modul https://howtomechatronics.com/wp-content/uploads/2017/04/MAX7219-Current-Regulator-Resistor.jpg mit der "falschen" Pin-Belegung https://howtomechatronics.com/wp-content/uploads/2017/04/How-It-Works-MAX7219-8x8-LED-Matrix.png Nun ja, wenn es keinen
-
Thread
STM8S005 mit ENC28J60 nach Spannungsausfall IP Adresse weg
per Taster einen Reset ausführen Code: [Auswählen] 192.168.5.4 port 29999 FB 21 55 18 06 C0 A8 05 04 75 2F blau ... IP Adresse in hex-Darstellung orange ... Port in hex-Darstellung gesendet: Code: [Auswählen] FB 21 55 18 06 C0 A8 05 04 75 2F empfangen: Code: [Auswählen] FB FF 5B nach Reset empfangen: Code: [Auswählen] FD 58 C0 A8 05 04 75 2F 5D [/c]
-
Thread
Distanzmess schaltung
Eingang sollten 12V agelegt werden, nicht 2V. Das ist nicht richtig. Da muessen 2V anliegen. Out04 gibt den Pegel bei 0.4V wieder also 10V Out24 gibt den Pegel bei 2.4V wieder also 0V (die ca.90mV kommen vom OP Model)
Lenzen schrieb im Beitrag #2182101: > > Das ist nicht richtig. Da muessen 2V anliegen. > > Out04 gibt den Pegel bei 0.4V wieder also 10V > Out24 gibt den Pegel bei 2.4V wieder also 0V (die ca.90mV kommen vom > OP Model) Autsch, das tut weh. Meine Aussage ist schlichtweg falsch.Asche auf
-
Thread
Rust auf AVR: AVR-Rust -> So geht's
scheint es für Z80 zu geben: https://github.com/jacobly0/llvm-z80 . Alternativ kann man eventuell das C-Backend von llvm nutzen und über den Umweg Rust->LLVM-IR->C das ganze dann mit dem sdcc kompilieren. Auf dem gleichen Weg kann man auch C++ mit dem sdcc realisieren, siehe z.B. http://www.colecovision.eu
für Z80 zu geben: > https://github.com/jacobly0/llvm-z80 . Alternativ kann man eventuell das > C-Backend von llvm nutzen und über den Umweg Rust->LLVM-IR->C das ganze > dann mit dem sdcc kompilieren. Auf dem gleichen Weg kann man auch C++ > mit dem sdcc realisieren, siehe z.B. > http://www.colecovision.eu
-
Thread
Zugriff auf drahtloses Wifi Microscope (Ohrwachsentferner)
existierendes Protokoll erkannt. 0000 45 00 00 20 cf 68 40 00 40 11 49 e2 0a d7 ad 01 0010 c0 a8 a9 01 bf fe 22 60 00 0c 08 f4 ef 00 04 00 Per RTP oder RTSP mit VLC auf Port 8800 zuzugreifen funktioniert leider auch nicht.
····(· 00A0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 11 97 74 ·····(·· ····(··t 00B0 31 3b 55 c8 68 ae e3 22 a0 b2 a4 83 0d 4d 10 c8 1;U·h··" ·····M·· 00C0 cd 02 12 98 05 00 28 a4 04 8b 48 b4 3c 0a 92 85 ······(· ··H·<··· [/code] Ich werde mal schauen, ob sich die Python-Scripte aus
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
Tabelle) mit folgenden Einstellungen berechnet: Startwert: 0xFFFFFFFF (fix im F1) Polynom : 0x04C11DB7 (fix im F1) Kein Reflektieren der Eingangs/Ausgangsdaten Kein Final XOR am Ende Ich habe für den Wert 0x1F7463AB(zufällig gewählt) die CRC32 wie folgt berechnen lassen im STM32: [code
Also muss ich wenn ich die Daten reflektiere 0xDB710641 als Generator Polynom nehmen anstatt 0x04C11DB7? M. H. schrieb im Beitrag #6798763: > Wenn du jetzt 4 Bytes aus dem Speicher nimmst, sind die aber > wegen dem little endian layout so angeordnet: [7...0] [15...8] [23...16] > [31.. 24]
-
Thread
Windows und Linux lesen SD Karte falsch
BC F0 7B 8E D9 B8 00 20 8E C0 FC BD 00 7C 38 4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A 66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7 66 16 03 46 1C 13 56 1E 03 46 0E 13
4A 52 50 06 53 6A 01 6A 10 91 8B 46 18 96 92 33 D2 F7 F6 91 F7 F6 42 87 CA F7 76 1A 8A F2 8A E8 C0 CC 02 0A CC B8 01 02 80 7E 02 0E 75 04 B4 42 8B F4 8A 56 24 CD 13 61 61 72 0B 40 75 01 42 03 5E 0B 49 75 06 F8 C3 41 BB 00 00 60 66 6A 00 EB B0 4E 54 4C 44 52 20 20 20 20 20 20 0D 0A 44 61 74
-
Thread
Plattenspieler Schneider Direct Drive
Damit hat man dann die Bauelemente und ihre Verdrahtung nebeneinanderliegen. Der Tantal-Kondensator C10 und der Elko C? daneben dürften an der Regelleitung der PLL liegen und die ist mit Pin 14 vom IC verbunden. Ob die PLL eingerastet ist, kann man dort messen. MfG
bitsavers.org/components/fairchild/_dataBooks/1971_Fairchild_TTL_Family.pdf#page=23 leider in DIL-24, und ALU (arithmetic logic unit) passt auch nicht. Die einzigen PLL-ICs im DIL16 sind hier der gute alte 4046 in unterschiedlichen Versionen und der 74xx297: https://eu.mouser.com/c/semiconductors
-
Thread
BC417143 UART Kommunikation
16 Bit ADDR + 16 Bit-Data +Auto Inc Für einen eigenen UM-FT2232 FTDI SPI Code Flasher ---- HC-04 Firmware CODE SNIPLET HC04.xpv -------------- @000000 0000 @000001 0000 @000002 0000 @000003 54e0 @000004 df01 @000005 7499 @000006 0100 @000007 8000 ………………………….. @06fffd 44c9 @06fffe 4669 @06ffff 6c65 o write command (00000010) is sent first (C[7:0]) MSB first+Addr15-0 o An 8-bit read command (00000011) is sent first o (C[7:0]), followed by the address of the location to be read (A[15:0]).
-
Thread
Neue Bauteile: ESP32-C5 in Produktion, spulenloses Relais und neue Mikrocontroller
-C5_Mass_Production? findet sich die folgende Ankündigung: [c] Espressif Systems (SSE: 688018.SH) announced ESP32-C5, the industry’s first RISC-V SoC that supports 2.4 GHz and 5 GHz dual-band Wi-Fi 6,
. These protections guard against the high risk of cable failures in an off-board power system. [/c] ### COTO CT04 - Relais zur magnetischen Aktivierung. Wer gerne Messtechnik, beispielsweise aus dem Hause HP, wartet, kennt COTO mit Sicherheit als Relaishersteller. Mit dem CT04 steht nun ein „simpel-effizientes
-
Thread
Leiterplatten-Layout so in Ordnung?
Kanälen gleichzeitig noch innerhalb der Spezifikationen des Mikrocontrollers. 6 mA Ladestrom sind bei 24 nC 0,04 ms, ist das schnell genug, damit der MOSFET nicht heiß wird?
Mikrocontrollers. Denn kannst du dir sparen, das packt der auch so. >6 mA Ladestrom sind bei 24 nC 0,04 ms, ist das schnell genug, damit der >MOSFET nicht heiß wird? Ist es. Und das Schalten geht deutlich schneller, siehe mein Link.
-
Thread
mehrere PWM - in Phase oder versetzt?
www.mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm Bei wenigen Kanälen kann man auch die IO-Ports des µC nutzen.
Gerd E. schrieb im Beitrag #3079225: > Erstes Beispiel aus meiner Bastelkiste: SUD50P04. Hm, gefällt mir. Wenn ich mir das SOA-Diagramm anschaue: Kann der bei 100% On-Time nur 12A bei 12V und 6A bei 24V? Oder interpretiere ich das falsch?
-
Thread
Stackpointer von Hand initialisieren
R28,0x00 LDI R29,0x00 OUT 0x3E,R29 OUT 0x3D,R28 ' Erstmal falsch initialisieren LDI R24,0x5F LDI R25,0x04 OUT 0x3E,R25 OUT 0x3D,R24 ' Dann richtig von Hand Zu meiner Frage: Ist das bei euch auch so?? und wieso wird der SP erst falsch initialisiert? Danke für Tipps
) { 136: cf e5 ldi r28, 0x5F ; 95 138: d4 e0 ldi r29, 0x04 ; 4 13a: de bf out 0x3e, r29 ; 62 13c: cd bf out 0x3d, r28 ; 61 Hast Du dem Compiler den Typ richtig angegeben: avr-gcc.exe -mmcu=atmega8
-
Thread
[TIPP] Philips Wakeup-Light HF3520 "keine Reaktion / tot"".
Habe das Ding defekt gebraucht gekauft. Mein Multimeter zeigte mir jedenfalls 5 & 24V an ;) Welches uC meinst du genau? Grüße Maurice
So, ich nochmal: Also, der Wecker funktioniert, wie oben beschrieben, seit dem 04.11.24 ununterbrochen und ohne Probleme.
-
Thread
Ersatztyp für "ND1X"
24V Betriebsspannung, Strom weiss ich nicht, sind 150 Einzel-SMD-LED für eine Standard-Arbeits-Deckenleuchte.
Multimeters (bei mir ein vglw. altes ELV 72812) auch FET's korrekt messen? (Auf dem Adapter steht nur B/C/E drauf)