-
Thread
STM32: To HAL or not to HAL
IRQ occurring between * the read and the modify access. * * @param GPIOx: where x can be (A..K) to select the GPIO peripheral for STM32F429X device or * x can be (A..I) to select the GPIO peripheral for STM32F40XX and STM32F427X devices. * @param GPIO_Pin
Peripherie und nicht, wie viele sich das wünschen, deren Initialisierung. Hier etwa quer durch die Bank 3x "HAL_SPI_Transmit" von 3 vollkommen verschiedenen µC Familien. Soweit ich mich erinner hab ich grad H7, F4 und F1 kopiert: [c] HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t
-
Thread
RS232 nach HTTP/HTML Konverter
User-Agent: Mozilla/4.5 [en] (Win95; I) Pragma: no-cache Host: 10.1.1.11 Accept: image/gif, image/x- xbitmap, image/jpeg, */* Accept-Encoding: gzip Accept-Language: en Accept-Charset: iso-8859-1,*,utf-8 If we're keen to keep memory usage to a minimum, the question must be asked: what use
http://de.wikipedia.org/wiki/HTTP#Argument.C3.BCbertragung
-
Thread
"expected ')' before '*' token" -- Was ist da los?
) [c] typedef uint64_t uint_least64_t; # 213 "c:/winavr-20070525/bin/../avr/include/stdint.h" 3 typedef int8_t int_fast8_t; typedef uint8_t uint_fast8_t; typedef int16_t int_fast16_t; typedef uint16_t uint_fast16_t; typedef int32_t int_fast32_t; typedef
jump_to_app)( void ) ; # 25 "can.h" 2 # 1 "c:/winavr-20070525/bin/../avr/include/avr/interrupt.h" 1 3 # 27 "can.h" 2 # 43 "can.h" typedef struct sCANMsg { uint16_t id; uint8_t rtr; uint8_t length; uint8_t data[8]; } CANMsg; # 21 "can.c" 2 [/c]
-
Thread
"make.exe": Interrupt/Exception caught (code = 0xc0000005,..
. Im 8.3-DOS-Verzeichnis E:\EIGENE~1\PROJEK~1\MINIGE~1\ befinden sich makefile und die *.c,*.h-Dateien, die sich herkömmlich auch kompilieren lassen. Folgendes funktioniert: Process p = Process.Start
/c/fidC93F8DD1F2225DB523F4863E696D6B3FC7FDF6D1.aspx?s=sort GetCurrentProcess() dürfte keine Probleme machen, so dass ein Scheitern von DuplicateHandle() wahrscheinlich durch ein Scheitern von GetStdHandle(STD_INPUT_HANDLE
-
Thread
DS18B20 Darstellung von negativen Zahlen im Zweierkomplement?
. Die 2-er Komplementdarstellung von -162 lautet 0xFF5E, was wieder mit dem Datenblatt übereinstimmt.
already) int t12; //12bit temperature value (compatible with DS18B20) //t12=3+8*a[0]-((a[6]-1)&7); //alternative way of calculation //if(a[1]){t12-=128*16;} //correct by -128°, format is now the same as DS18B20 t12=(d[1]<<8)+d[0]; //12bit-temperature from DS18B20
-
Thread
Tempomat-Steuerung aus altem Jaguar
and wiring 7 BRAKE SUPPLY wiring 8 NEUTRAL OVERRIDE 9 SUPPLY wiring Switch Functions: 3e) The "NEUTRAL OVERRIDE" lamp (8) will light in all positions except Drive ('D' Position). 3f) Press control switch to the SET
connectors. HCT APRIL 1982 (1) CONTROL yellow/black (2) DUMP yellow/white (3) ENGAGE black/pink (4) RESUME black/white (5) BRAKE LIGHTS green/violet green/purple (6) BRAKE 2nd safety (7) BRAKE SUPPLY yellow/orange? (8) NEUTRAL OVERRIDE yellow
-
Thread
Wie bestimme ich meine Leistungsanforderung an einen µC?
dein Algorithmus benötigt und wieviele Bytes (RAM) dafür notwendig sind. Beispielsweise braucht eine 5x5 Matrix vom Typ float: 5x5x4 Bytes RAM Speicher.
nicht nur teurer >sondern auch schneller wie die mit AVR. Der DUE besitzt doch einen ARM (Atmel SAM3X8E ARM Cortex-M3) Prozessor
-
Thread
Wittig(welec) DSO W20xxA Einsteiger
Ich habe heute die aktuelle 1.2.BF.6.5C3 aufgespielt. Wie von Hayo oben empfohlen mit dem Perl-Script. Das ging flott und fehlerfrei. Da ich ein Windows8 x64 auf meinem Laptop habe, sind die Voraussetzungen für das Perl-Script etwas anders
Hallo Hayo, Danke! Hat perfekt geklappt. Schon ganz beeindruckend. Für alle Windows8 x64 Benutzer hier die Installation. Für die 32bit Version ist das vermutlich identisch, nur eben mit dem x86 Treiber. Von hier die Treiber holen: https://www.dropbox.com/sh/oh8siwfct6c4ruy/6gg83GH5Ax
-
Thread
DSL Router Anschlusskabel: Elektronik im TAE Stecker
informationen-zu-telefonanlagen/schnittstellenbeschreibungen-fuer-hersteller?wt_mc=alias_1254_schnittstellenbeschreibungen&samChecked=true als "xDSL und GPON", 1TR112 Technical Specification of the U-Interfaces of xDSL Systems in the network of Deutsche Telekom, in englischer Sprache. Version 14, Stand 04/2022 "The following
represents a signature network which must be present at the U-RF- Interface, independent from the xTU-R state (e.g. switched off, training, show time, low power mode, etc.). The signature network must be designed in a way that all applicable requirements of this specification (e.g. performance, safety
-
Thread
über SPI in Flash Daten ablegen
denn das notwendigste was ich da bräuchte ohne viel schnick schnack drumm rumm. #define SPI_CSB 0x04 // This is PB2 at the port #define SPI_PORT PORTB // Function takes in the 8-bit register address and returns 8-bit register //value. int CMA3000_Read(unsigned int Address) { int result; result
Write command to SPI bus while(!(SPSR & (1 << SPIF))); // Wait until data has been sent SPDR = 0x00; // Send dummy data to enable next 8 bit clocking while(!(SPSR & (1 << SPIF))); // Wait until data has been sent result = SPDR; // Get the result SPI_PORT
-
Thread
atmega2561 endlich lieferbar
Gute Programmierer kommen auch mit 8kb RAM aus ;-)
256k/8k Speicher und dann in Assembler programmieren, das müsste mir mal passieren.
-
Thread
Kaffeemaschine im Gartenhaus
recht gut. Ich empfehle Dir das hier https://ademax-strom.de/HYUNDAI-FullPower-Stromaggregat-Diesel-8kVA-DHY8600SE-T-Stromerzeuger-Notstromaggregat-Notstromerzeuger?gclid=EAIaIQobChMImu6y0qiO6QIV2OFRCh25GQ3EEAQYASABEgIxiPD_BwE Damit sparst Du auch Gas und Holz - das wird nämlich mit Diesel betrieben
solarladeregler-16-a-dual-m-174-p105279.html?&trstct=pol_2&nbc=1 https://www.reichelt.de/solarladeregler-8-a-solsum-8-8f-p97256.html?&trstct=pol_3&nbc=1
-
Thread
Problem mit Funktionsdecoder für Modellbahn
Bastelkiste. Gatewiderstand werde ich erhöhen. Spannungsversorgung der Verbraucher kommt von Pad J8, also es geht über den Gleichrichter. Zum Testen hängen momentan 2 LED dran, je 5mA. Später eine Innenbeleuchtung und 2 LEDs als Schlussleuchte beim letzen Wagen. Der 3. Ausgang ist aktuell nur als Reserve
R. schrieb im Beitrag #7060390: > Wenn ich das Protokoll richtig verstehe, dann können viele (7? 8?) > Null-Bits aufeinander folgen. Deshalb muss der Empfänger mit den > Clock-Signalen synchronisiert werden. Hier hast du dich ja bereits selber korrigiert. 3 Nullen zur Synchronisation, danach
-
Thread
OpenWatcom C/C++ und wxWidgets
Mein Forum, der OpenWatcom 1.9 will wxWidgets nicht kompilieren. Er ist für NT/9x/Win32 installiert unter wine. wxMSW 2.8 hat kompiliert. Die 3.0.4 bricht mit dem folgendem Fehler ab. Ich hab schon -ecc und -ecw gesetzt, geändert hat sich nichts. Schaut doch, ob ihr einen Tipp
is 'void (__cdecl *)(unsigned int __p1[],int __p2)' Error(E42): Last command making (wat_mswud\wxpng_png.obj) returned a bad status Error(E02): Make execution terminated [/code] Hier hab ich das -ecc und -ecw her das nichts geholfen hat. [code] X:\>wcc386
-
Thread
RS485 Bussystem
die nicht geändert werden soll. Das die kleinen AVRs kein CAN können, ist mir bewusst. Habe einen SAM3X8E, der CAN soweit ich weiß kann. Jedoch wollte ich diesen dafür nicht einsetzen, zumal CAN Komponenten auch recht teuer sind. Vielleicht noch ein paar weitere Infos. Wie gesagt, es handelt sich
gutmütig bezüglich Terminierung, Kabelqualität und EMV. Auf der uC-Seite kannst du diese auch mit 3,3V betrieben. Die gibt es so um 7€. http://www.digikey.com/product-detail/en/ADM2483BRWZ/ADM2483BRWZ-ND/1007303 Bei Conrad auch für ca. 8€. Man könnte auch normale Treiber nehmen und dazu Koppler
-
Thread
Reichen 2500,- netto dauerhaft für Single zum leben ? Gesperrt
&searchId=f9ce5049-a4ec-311f-b70e-1169fcf8ca94&searchType=district#/
RESULT_LIST_SURROUNDING_SUBURBS&navigationServiceUrl=%2FSuche%2Fcontroller%2FexposeNavigation%2Fnavigate.go%3FsearchUrl%3D%2FSuche%2FS-4%2FWohnung-Miete%2FBayern%2FForchheim-Kreis%2F-%2F2%2C00-3%2C00%2F50%2C00-80%2C00%26exposeId%3D108634764&navigationBarType=RESULT_LIST&searchId=f9ce5049-a4ec-311f-b70e-1169fcf8ca94&
-
Thread
Sprechfunk mit Handfucnkgerät ohne PMR-Zulassung
x0x schrieb im Beitrag #5038185: > Seit wann interessiert es die Rennleitung ob dein Gerät für PMR > zugelassen ist? Was verstehst du unter Rennleitung? x0x schrieb im Beitrag #5038185: > Die
#5038230: > Das wäre Willkür eine Polizeibeamten. Das sieht der Polizist dann wohl anders. x0x schrieb im Beitrag #5038230: > Und ich kann ja auch Funkgeräte sammeln weil ich > technisch interessiert bin oder die Geräte bei eBay, auf dem Flohmarkt > oder privat verkaufen... sofern es ein
-
Thread
Welchen Cortex-M3?
RAM-Speichergrößen und die Zahl und Typ der Schnittstellen unterscheiden. Low Density: STM32F103x4 (16k Flash, 6k RAM) STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins) an: T = 36 Pins C = 48 Pins R = 64 Pins V = 100 Pins Z = 144 Pins Welche Schnittstellen bei welchen Gehäusegrößen
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
fTasteEnable = false; } } } EXTI_ClearITPendingBit(EXTI_Line3); } void TIM3_IRQHandler() { #define RELOAD_1s 10 static uint8_t Divider1s = RELOAD_1s; static uint8_t taste_blocker = 0; if (TIM_GetITStatus(TIM3, TIM_IT_Update) == SET
bequemer. 3.3V ist oft eine große PIA;-) Es muß ja nicht immer alles "hochmodern" sein. 8-Bitter tun es oft auch noch. Es ist schade, daß so oft 8-Bitter als Schnee von gestern abgetan werden. AVR oder PIC ist tot
-
Thread
Dynamische Stromtarife: Wie wird Zählersimulation verhindert?
MWh, somit haben wir es schon vorher > bekommen. Wenn dem so wäre, wartet Tibber bei mir schon 3J auf den Netzbetreiber!? Hm
MQTT - aber schau mal hier: https://www.photovoltaikforum.com/thread/192614-einsatz-als-gateway-f%C3%BCr-tibber-pulse/?postID=3448450#post3448450
-
Thread
EmbeddedWorld 2025, Tag 1 – im Namen des Mikrocontrollers
17 x Timers Built-in hardware algorithm DES、AES、SHA、SM1、SM3、SM4、SM7 Provide a complete high-performance algorithm library Encapsulation W55MH32L : QFN100, 12 x 12(mm) W55MH32Q: QFN68, 8 x 8(
Vorträge zu "als StartUp bei Grossunternehmen ins Geschäft kommen" o.ä. im Bereich "StartUp-City" (Halle 3?). * https://mc-e5b0d581-4409-4340-bc8b-9266-cdn-endpoint.azureedge.net/-/media/project/nuernberg-messe/embedded-world/embedded-world/pdfs/rahmenprogramm/embedded-n-pdf-programm-2025-v6.pdf?rev=2f6d59085b5a433ebfa0c085be0e1df0&
-
Thread
Moset gesucht 3,3V Logik, 30V 10A Drain, TO220
Wobei es bestimmt noch bessere gibt. Das war der 2. Google Treffer. Rohm hat z.B. mit dem RQ3E180AJ einen 18A Fet, der diesen Strom bei 1.6V macht. Aber nicht im TO220. Deren 1.0V Fet (SP8M70) kann 3A
Spezifikationen. Da aber wie erwähnt das Thema doch sehr relevant ist, (grade zu Zeiten von reinen 3,3v mcu wie sam3) wäre es wirklich super wenn man einen Artikel oder wiki Eintrag zum Thema schreibt. Wie steuert man mosfet mit 3,3v an, evt mit 2-3 Typen, wie schaltet man mosfet über non mit 3,3v und
-
Thread
Erneut PT100 an MCP6004T und 12-Bit ADC
\frac{49k9}{49k9+1k} = 3,3 \times 0,98 = 3,235[/math] Die Ausgangsspannung bei U_e = 0,0648V (für 100 Ohm): [math]U_a = (U_e \times U_o)\times V + U_o[/math] [math]U_a = (0,0648-3,235)\times 51,999 + 3,235[/math] [math]U_a
Z.B. AD7793: https://www.mouser.de/ProductDetail/Analog-Devices/AD7793BRUZ-REEL?qs=%2FtpEQrCGXCz8h9X4YMmkkw%3D%3D
-
Thread
Wie werden fabrikneue ATSAM geflasht?
Wir hatten hier schon öfter bei EFM32 und EFM8 dass man über SWD nicht mehr rein kam. Das Problem ist unten beschrieben. Der EFM8 hat aber einen Bootloader im schreibgeschützten Flash ab 0xFA00 und damit kann man auch dann das Programm ab 0x0000
#7124539: > Daher ist ein ROM Bootloader (wie bei LPC) oder ein geschützter > Bootloader (wie bei EFM8) durchaus wichtig, nicht nur für Field Updates. Den Bootloader-Bereich kann man mindestens bei den ATSAMC2x und ATSAMD5x / ATSAME5x schützen, der Bootloader sollte allerdings auch nicht so stumpf
-
Thread
Adapter für Anschluss GPS-Antenne an Odroid H3+
. Und ALLE Modelle mit 6-pol Mini-DIN und 8-pin Rundstecker sind in dieser Hinsicht identisch - sonst wären ja unterschiedliche Adapter fällig. >> Was Du bei dem Odroid H3 nicht nutzen kannst, ist das PPS-Signal. > > geht nicht ganz so einfach
H3 nur ein Kabel, bekommt den modernsten u-blox Chip und, wenn man sich strikt an die App-Note hält, den besten Empfang. Dafür soll z.B. die Platine 50x50mm groß sein.
-
Thread
Was ist eigentlich mit FRAM?
riesigen Stückzahlen an Low-End-PCs würde so etwas wie eine Bombe einschlagen. Dann gäbe es den Core i3-4567-4GB oder so.
*24*365 ) = 1 Jahr 4 Monate Nutzungsdauer. Ich denke, ab 8MHz wait states nötig? Wie kann man dann mit >8MHz (wie in deiner Rechnung) lesen/schreiben? De facto verdreifacht sich die "Nutzungsdauer". Wie andere schon angemerkt haben, ist der MSP ein Low Power
-
Thread
CAN Transceiver für 3.3 V UND 5.0 V
Hallo Wir setzen entweder einen SN65HVD23x ein (nur 3,3V) oder einen PCA28C251 (nur 5V). Die 3,3V aber nicht mit 1MBit/s sondern glaube nur 125/250kBit/s Analog hat isolierte CAN-Transceiver die sowohl mit 3,3V als auch mit 5V klar kommen
Im Datenblatt des SN65HVD254 (Farnell/HBE-Shop) der für 3.3V gedacht ist, findet sich: LVTTL I/Os Are 5-V Tolerant VCC Supply voltage range – 0.3 to 7 V Voltage range at any bus terminal (CANH or CANL) – 36 to 36 V An meinem SAM3X8E stehen bei Vcc =
-
Thread
hat jemand Erfahrung mit PEAKTECH 1295/1300
weit unter oder über den entsprechenden > Bildschirmrand wird er abgeschnitten (clippt). Ja, ist m.E. auch richtig so. Ich möchte, dass der Dynamikbereich meines 8-bit ADCs exakt auf die Bildschirmvertikale angepasst ist. Nur so kann ich den vollen Dynamikumfang ausnutzen. Single-Shot mit Signal über
ownReqHeadStruc TransLen.l ;Tranmission length without header (Interface description mentions just 3 bytes) undef1.b[4] ;currently filled only in case of bitmap bmpFlag.b[1] ;0x01 Bitmap, 0x80 Binary data undef2.b[3] ;currently filled with 0x00 EndStructure [/code]
-
Thread
[S] Jemanden, der mir ein BGA-Package einlötet
und BGA chip bezeichnung, ein Spartan 6 oder Actel IGLOO sind viel schwer zu löten als Spartan 3E (mit IR reflow/rework geräten). Nicht jeder kann auch z.b.eine 400x400 PCB einspannen, und einfach so in der luft ist naja. Wichtig ist auch ob die PCB leer ist oder ob schon bauteile drumherum sind
und BGA chip bezeichnung, > ein Spartan 6 oder Actel IGLOO sind viel schwer zu löten als > Spartan 3E (mit IR reflow/rework geräten). Dass die PCB-Abmessung relvant sein könnte, habe ich nicht bedacht. Die Platine wird /voraussichtlich/ nicht größer als Europakartenformat sein. Sie ist unbestückt
-
Thread
Programmers Notepad seltsam
{ UCSRB |= (1<<TXEN); // UART TX einschalten UCSRC |= (1<<URSEL)|(3<<UCSZ0); UCSRB |= ( 1 << RXEN ); UBRRH = UBRR_VAL >> 8; UBRRL = UBRR_VAL & 0xFF; DDRC = (1 << DDC5); PORTC &= ~(1<<PC5); unsigned int x = 0; while(1){
Ja richtig, es handelt sich in der Tat um einen ATMEGA8. Werde mir mal die aktuelle Gcc besorgen ( hab 4.3.2)
-
Thread
MAtlab und Mikrocontroller
betrachtet, bieten sich vor allem DSPs und andere 32bit Maschinen an, wie z.B. dsPIC, TMS320, AT91SAM, AVR32, TMS470 usw. 8 bit Mikrocontroller sind für den Code, den Matlab generiert nicht unbedingt ungeeignet, aber mit der Gleitkommarechnung überfordert. Jede Operation dauert ein Vielfaches an
DS18(B)20 und das LC-Display eDIP204 von Electronic Assembly (SPI-Schnittstelle). In Vorbereitung habe ich das VC8x0 von Conrad (ist schon etwas angestaubt), der SHT11 von Sensirion, den CAN-Treiber des atcanxxx, den MCP2515 (I
-
Thread
mechanische Tastatur, wer programmiert mit einer?
Aber ich hab mir gedacht, wenn ich mich schon umgewöhne dann richtig ^^ Wenn man davon ausgeht das 3-8 der oben genannten Sonderzeichen in einer durchschnittlichen Zeile Quellcode(C) vorkommen und man vorsichtig geschätzt 200 Zeilen Code am Tag schreibt dann kann es sich schon lohnen ein ungewöhnliches
zumindest nicht wenn man nachtaktiv am Computer ist :) Sieht so aus: http://666kb.com/i/b4xd8k67yz203m1pg.jpg findest du heutzutage bestimmt günstig bei e**y, ich kann auch mal nach der Modellnummer schauen.
-
Thread
FlipFlop initial value bei MachXO2?
gut sein ich hab's nur nicht bemerkt. Die synplify docu für Lattice steht unter C:\lscc\diamond\3.8_x64\synpbase\doc z.B. (mehrere PDFs) da muesste es eigentlich drin stehen, ob Initialwerte unterstützt werden. Noch ein Punkt, der interne Oszillator is relativ ungenau osc0: entity oscillator
Charles G. schrieb im Beitrag #4862600: > Die synplify docu für Lattice steht unter > C:\lscc\diamond\3.8_x64\synpbase\doc z.B. (mehrere PDFs) da muesste es > eigentlich drin stehen, ob Initialwerte unterstützt werden. Ich schau eventuell noch mal nach, aber die GSR Lösung gefällt mir eigentlich recht
-
Thread
E-Technik Studium/Beruf passend/erstrebenswert?
landesgrenze kein ausschlusskriterium ist koenntest du dir ja das mal anschaun: http://www.jku.at/content/e262/e242/e2380/e1721/ soweit ich aus deinem post herauslese koennte dich das interessieren... oder wenns eine FH sein soll gibts gleich ums eck was ganz aehnliches: http://www.fh-ooe.at/campus-hagenberg
Lehramtsstudium >und genau diese Leute werden bei der Stellenvergabe auch vorgezogen - Lehrerstudium habe ich. E-Technik an einer FH (8 Sem) und BWP +Informatik an einer Uni (4 Sem). Meine alte Firma hat gezahlt. Nun arbeite ich wieder als E-Techniker und gehe vielleicht im Februar ins Ref. Und zutun haben die
-
Thread
embedded Linux, Kernel-Treiber für Motor notwendig?
schreiben muss? für die applikationsebene wollte ich z.b. folgende Fkt. zur verfügung stellen: - uint8_t close(...) //motor nach links drehen - uint8_t open(...) //motor nach rechts drehen steuer ich den motor nur in der applikation, kann der ablauf durch ein interrupt unterbrochen werden und
entsprechenden Linux Platinen wird größer. Und Linux Platinen müssen nicht teuer sein: http://shop.8devices.com/
-
Thread
Microcontroller mit Solarzelle betreiben
abends mit einem relativ großen Modul keine Energie mehr gewonnen. Mein eigener Versuch mit einer 8cm x 6cm großen Zelle mit 6 Volt Nennspannung ergab an direkt berührtem LED-Leuchtmittel mit 9 Watt (entsprechend 60W Glühlampe) einen Kurzschlussstrom von 8 mA. Mittags konnte ich mit dieser Zelle in
Funkwecker mit 50F und 2x2cm Solarzelle ausgerüstet. Läuft voll aufgeladen (max. 1,8V sonnst Uhr put, also NUR 0,8V zum arbeiten) ~7Tage in völliger Dunkelheit. Läuft seit gut 1J in einem hellen Zimmer, ohne Unterbrechungen.
-
Thread
keine Temp. über 32°C per Funk
(D0) PB0 2| |13 AREF (D10) (D1) PB1 3| |12 PA1 (D9) RESET 4| |11 PA2 (D8) INT0 PWM (D2) PB2 5| |10 PA3 (D7) PWM (D3) PA7 6| |9 PA4 (D6) PWM (D4) PA6 7| |8 PA5 (D5) PWM +----+ */ //encryption is OPTIONAL
garantierte Genauigkeit über seinen Prozess angibt, solange die Sensoren stabil genug arbeiten, i.e. kalibrierfähig sind. > Mal ganz davon abgesehen, das sich bezweifle, dass die Wassertemperatur > am Ort des Sensors bis auf die 3. Nachkommstelle mit der > Wassertemperatur 3 Zentimeter davon entfernt
-
Thread
Stromversorgung: Ausschalten eines Schaltnetzteils erkennen
* https://developerhelp.microchip.com/xwiki/bin/view/products/mcu-mpu/8-bit-avr/structure/bod/ * https://www.mikrocontroller.net/topic/81305 * https://blog.thea.codes/sam-d21-brown-out-detector/ * [[Brownout]]
Dazu die Schaltung eines dieser kontaktlosen Spannungsprüfer aus der Gimmick-Kategorie abgucken: 3 NPN-Transistoren, 1x 3MOhm Widerstand, 1x LED, Darlington-artig geschaltet (hier zu sehen: https://www.youtube.com/watch?v=ejek0BMiE3s) Läuft mit ab 3 V und kostet quasi nix :) Das lässt man an der
-
Thread
Photovoltaik Überschuss - Regelung Heizstab Leistung Warmwasser
etlichen Jahren erfolgreich die "VoltoPlus" Eigenverbrauch-Steuerung. Panele 5kWp; Warmwasserheizpatrone 3-phasig; 2x Ein/Aus und 1 x Thyristor; sowie weitere Freigabeausgänge für Klimaanlage. Voltoplus misst 3-phasig mit Stromwandler die Leistung vom/zum Netz und steuert die Verbraucher. Das funktioniert
115V für 378W > und 142V für 576W. Das geht sogar ohne Spartrafo, wenn man eine Flanschplatte mit 3 Heizwendeln hat. Mit 3 x 600W (Standardprodukt) lassen sich 600W, 300W, 200W einschalten. Die Heizwendeln mit kleiner Leistung sterben auch idR nicht, beim Installateur aus alten Boilern retten (das
-
Thread
Checksumme generieren
LIN-Signale diesmal mit MRF und SRF und in Hex. Der MRF besteht aus 4 Byte und der SRF besteht aus 8 Byte. D2 enthält die Daten "0x40" und das beudeutet ABS-Schalter ein. D7 ist wieder die komische Checksumme. Checksumm ist die Prüfsumme des LIN-Buses. ID D0 D1 D2 D3
0xfb 0x10 0xff 0xff 0xff 0xff 0xaf 0x14 0xff 0x00 0x40 0xfc 0x32 0x00 0x1f 0xee 0x6e 0x10 0xff 0xff 0xff 0xff
-
Thread
ARM Cortex M3 (ATSAM3S4B) - SPI mit PDC (DMA-Controller)
SPI->SPI_RPR = &spi_rx_buffer; SPI->SPI_RCR = sizeof(spi_rx_buffer); for (uint8_t i=0; i<sizeof(spi_tx_buffer); i++) // Sendedaten aktualisieren { spi_tx_buffer[i] &= 0xF0; spi_tx_buffer[i] |= (testZaehler & 0x0F); } testZaehler++; } [/c] Hier
// SPI Disable; SPI Software Reset SPI->SPI_MR = (SPI_MR_MSTR | SPI_MR_PCS(0xE)); // SPI Master Mode; Peripheral Chip Select 0 SPI->SPI_CSR[0] = (SPI_CSR_BITS_8_BIT | SPI_CSR_SCBR(0x06)); SPI->SPI_CR = SPI_CR_SPIEN;
-
Thread
Bluetooth Transmitter von Akku auf Dauerstrom umstellen (ESP32)
Beides zusammen geht nicht. "The ESP32 only supports either Bluetooth or WIFI, but not both at the same time. So if you use A2DP, you will not be able to use any functionality which depends on WIFI (e.g. FreeRTOS queues)" Quelle: https://github.com/pschatzmann/ESP32-A2DP/wiki/WIFI-and-A2DP-Coexistence
anstelle des Akkus. Funktioniert. Beim weiteren Rumtesten habe ich festgestellt, dass ich vom ESP32S3 DevKit v4 am 5V Pin nur 4.8V bekomme, wenn ich das DevKit per USB mit einer Stromquellen wie Ladegerät oder Laptop versorge. Vielleicht hat jemand eine Idee, warum das so ist...? Ich habe dann mit
-
Thread
Offset des User Codes für einen Bootloader beim ARM Cortex M4 Infenion XMC4500
berechnen. static const ABM_Header_t __attribute__((section(".flash_abm0"))) ABM0_Header= { // 0x5AC3E10F (RM : Kap 26.2.5) .MagicKey = MAGIC_KEY, // Adresse ab der die Applikation liegt .StartAddress = 0x08080000, .Length = 0xFFFFFFFF, .ApplicationCRC32 = 0xFFFFFFFF,
Size der Applikation wurde mit folgenden Parametern berechnet. [c] size = Calculate_WordSize (0x0C080000, 0x0C010000) crc_gen(0x0C080000,size); [/c] und ABM Header habe ich berechnet mit [c] size = Calculate_WordSize (0x0C00FFE0, 0x0C00FFF8) crc_gen(0x0C00FFE0,size); [/c] Mein Fehler
-
Thread
Komplexe Leistungsmessung mit einem Mikrocontroller
wiki/Power_factor#Non-sinusoidal_components https://de.wikipedia.org/wiki/Blindleistung#Nichtsinusf%C3%B6rmige_Str%C3%B6me https://de.wikipedia.org/wiki/Scheinleistung#Scheinleistung_bei_nicht_sinusf%C3%B6rmigen_Gr%C3%B6%C3%9Fen https://de.wikipedia.org/wiki/Verzerrungsblindleistung https://de.wikipedia.org
missverständlich/falsch ausgedrückt, nennen wir es einfach Leistungsverlauf dessen mittel über ein Interval x die Wirkleistung in dem Interval ist. hier brauchts keine wurzel.
-
Thread
Danneggers Entprellroutine im AVR benutzen
folgende Logiken zu implementieren: 1. kurz drücken (<1s), lang drücken (1-2s), superlange drücken (>3s) oder 2. zählen beim Drücken: x-mal drücken mit nachfolgendem Timeout Mit 2. könntest Du über einen einzigen Taster locker 10 Funktionen realisieren, indem Du immer schnell x-mal hintereinander
Arduino-Welt: Derselbe Code mit Hilfe der Arduino Core-Funktionen programmiert läuft unverändert auf einem 8-Bit Atmega Controller genau so wie auf einem Atmel SAM3X8E ARM Cortex-M3. Anyway, hier die Auswertung von Shortklick, Doubleclick und Longclick mit Arduino, zusammen mit einem kleinen Counter-Benchmark
-
Thread
LED Spot MR16 12V 3W wegen fehlender CE vom Zoll einbehalten?
Fachleuten unterscheiden kann. Hinz fragte: >Und da war ein 15µF Kondensator drin? Nein, da waren 3x 4,7µF parallel drin. >Glaub ich nicht, ist zu teuer. Ich kann gar nicht in Worte fassen, wie gleichgültig mir das ist, was /Du/ glaubst.
Getroffene Hunde bellen :-) Exhuminator schrieb im Beitrag #3749643: > Nein, da waren 3x 4,7µF parallel drin. Wohl kaum...
-
Thread
2Punktregler_Atmega8_SMT160-30
which: * 1) Doesn't require 32-bit arithmetic (the numerator is 24+ bits nominal). * 2) For an 8-bit result, only needs 8 loops (instead of 16 for general 16/16). * 3) Compiles nicely from C. * We get away with this because we know that pulsewidth <= period, so * no more than log2(ICP_SCALE
{ temp = ((duty_cycle-sensor_const1)/sensor_const2); if(temp>0) { PORTD ^= 0x01; } else PORTD ^=0x02; } }[/c]
-
Thread
Fragen zum Satellitenfernsehen
Auflösung besser...=> "Losung ist LEBEN", aus: https://de.wikipedia.org/wiki/Halali_oder_Der_Schu%C3%9F_ins_Br%C3%B6tchen
Hier ist der Beweis, falls du es selber nicht glaubst: https://de.m.wikipedia.org/wiki/Koryph%C3%A4e
-
Thread
STM32f4 TIM Base-Init
defined(STM32F439xx) /* Delay after an RCC peripheral clock enabling */ tmp = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_FMCEN); /* Configure and enable Bank1_SRAM2 */ FMC_Bank1->BTCR[2] = 0x00001011; FMC_Bank1->BTCR[3] = 0x00000201; FMC_Bank1E->BWTR[2] = 0x0fffffff; #endif /* STM32F427xx
defined(STM32F479xx) /* Delay after an RCC peripheral clock enabling */ tmp = READ_BIT(RCC->AHB3ENR, RCC_AHB3ENR_FMCEN); /* Configure and enable Bank1_SRAM2 */ FMC_Bank1->BTCR[2] = 0x00001091; FMC_Bank1->BTCR[3] = 0x00110212; FMC_Bank1E->BWTR[2] = 0x0fffffff; #endif /* STM32F469xx
-
Thread
Willtek Schlumberger Stabilock 4031 4032
unit, but it is very simple. The switchable resistors allow the following loads: 5V: 2.2/4.4/6.4/8.5A +15V: 1.0/2.2/3.2/3.5A -15V: 0.5/1.0/1.5A For measurements and repairs under voltage, an isolating transformer for the power supply unit is mandatory. I hope this helps. BR MiKe
follow the color of the cables of the power connector part, what the functions of the switches = O AND X and also the 3 pressure switches green, blue, black, thank you for advance. Happy Holidays B.ANTONIO