-
Thread
Spannung eines Piezo-Vibrationssensors verringern
www.mouser.de/ProductDetail/Measurement-Specialties/LDT0-028K-L?qs=%2Fha2pyFaduhjDxCihBxPMuJXdO%252Bt2%2FHyF1O2omuXq5o%3D [2] https://www.mouser.de/ProductDetail/Nexperia/74HC7014D118?qs=P62ublwmbi8Qv6H1vD1xTA%3D%3D [3] https://dl.acm.org/doi/10.1145/3173225.3173235
sind bei 22nF also 22ms oder 7Hz Grenzfrequenz. Amplitude ist dann etwa 1Vss..2Vss und pass recht gut zum 3.3V ADC. µC: STM32
-
Thread
Tassimo-Controller reverse engineering und neu programmieren?
Prinzip noch, aber das Plastikgehäuse ist spröde, zerbröselt. Das Controllerplatinchen hat einen 32F100, einen 12A-Triac, einen kleinen Triac, einen Platinenstecker der wie eine Programmierschnittstelle ausschaut, 2 Analogeingänge für Temperaturfühler, 3 LED, 2 Eingänge für Taster. Das würde mir grad
development-tools/stsw-link009.html Und du brauchst den Programmer: https://www.st.com/en/development-tools/stm32cubeprog.html Und wenn du eigene Firmware dafür schreiben willst die IDE: https://www.st.com/en/development-tools/stm32cubeide.html
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
// PB7 pwm_settingB[7] = PWM_CH17_IS; // PE0 pwm_settingE[0] = PWM_CH32_IS; // PE1 pwm_settingE[1] = PWM_CH31_IS; // PE2 pwm_settingE[2] = PWM_CH30_IS; // PE3 pwm_settingE[3] = PWM_CH29_IS; // PE4 pwm_settingE[4] =
// PB7 pwm_settingB[7] = PWM_CH9_IS; // PE0 pwm_settingE[0] = PWM_CH32_IS; // PE1 pwm_settingE[1] = PWM_CH16_IS; // PE2 pwm_settingE[2] = PWM_CH31_IS; // PE3 pwm_settingE[3] = PWM_CH15_IS; // PE4 pwm_settingE[4] =
-
Thread
Birulki, Digitalelektronik – neue Mikrocontroller, neue ICs und Windows 11
  Im Bereich der 10k-Preise ruft STM folgendes auf: [c] Die Preise beginnen bei -,47 US-Dollar für den STM32G050F6P6 Value Line im TSSOP20-Gehäuse mit 32 KByte Flash-Speicher. Die Produktlinie STM32G0B beginnt bei 1,21 US-Dollar für
Jetzt müssten die STM32Gxx Controller nur noch verfügbar sein... Der STM32G03xJ6 im SON-8 Gehäuse ist ein ATtiny-Killer, einziger Nachteil sind die 3,3V Versorgungsspannung die oft einen LDO notwendig machen, und das
-
Thread
Opensmart Display 2.4z Befehlssatz
gucken was raus kommt. Erstmal Arduino Weil einfacher mit diesem Monitor Fenster und dann portieren auf stm32.
verstehe warum du so ein Display mit 8 Bit Nadelöhr verwendest, wo du doch schon andere direkt am F103 laufen hattest. Da kann ein ILIirgendwas per SPI am F401 doch auch kein Problem sein.
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
main] 1 [core: 0] (Suspended : Signal : SIGTRAP:Trace/breakpoint trap) HardFault_Handler() at stm32f7xx_it.c:92 0x8000d82 <signal handler called>() at 0xfffffff1 HAL_TIM_IRQHandler() at stm32f7xx_hal_tim.c:3,744 0x8005088 TIM1_UP_TIM10_IRQHandler() at stm32f7xx_it.c:190 0x8000dc6
/STM32CubeF7/issues/47
-
Thread
GigaDevice RISC-V: DAC mit Nuclei Studio
Die Peripheriegeräte der GigaDevice-RISC-V-Mikrocontroller sind an denen des STM32F1 angelehnt. Hier wollen wir abermals auf das kostenlose Nuclei Studio zurückgreifen, um den DAC eines Evaluationsboards in Betrieb zu nehmen. *von Tam HANNA* ### Worum geht es hier? Seit der
=351%3A1530178%3B GD32VF-Evaluationsboards bei LCSC (seriöser chinesischer Distributor) => https://lcsc.com/search?q=GD32VF Hennessy und Pedersen - allgemeine Einführung zu RISC-V bzw seiner ISA =>
-
Thread
ISO13849 - PLd erreichen
? Im Endeffekt ist es ein STM32F7 mit integrierten Sicherheitsfunktionen (functional safety) gemäss STM: https://www.st.com/content/st_com/en/ecosystems/functionalsafety.html Dirk E. schrieb im Beitrag #6734480: > 4. Bei Deinem
'reliability datas' anzufordern. Bert S. schrieb im Beitrag #6734832: > Im Endeffekt ist es ein STM32F7 mit integrierten Sicherheitsfunktionen > (functional safety) gemäss STM: > https://www.st.com/content/st_com/en/ecosystems/functionalsafety.html Na ja, da ist seitens STM schon eine gehörige
-
Thread
Schaltung mit ATtiny13A aus Solar-Leuchtturm weiter gedacht
Experimentieren einen ISP-Programmer organisiert (https://www.diamex.de/dxshop/EXA-PROG-AVR-ISP-und-UPDI-STM32-NXP-ESP) und ein paar frabrikneue ATtiny13As im DIL8-Gehäuse dazu. Die Kurzfassung: Letzlich bin ich mit meinen Experimenten soweit gekommen, dass ich einen neuen ATtiny mit den Daten aus dem
4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 lock 0 0 0
-
Thread
[V] JTAG ICE3 - neuwertig
Ich brauche meinen JTAG ICE3 nie, zum rumliegen ist er allerdings zu schade. Volle Funktion, Top Zustand. Ich hätte gerne 80€ zzgl. Versand.
Aber das Gefrickel mit OpenOCD tu ich mir nie wieder an. Ein Black Magic Probe auf einem BluePill (STM32F103) ist noch günstiger und funktioniert auch gut. Man muss nur schauen ob er den ARM unterstützt, den man gerade in der mache hat. Aber kann recht viel.
-
Artikel
Sensorlose BLDC Ansteuerung
mich, die BEMF mit 5kHz bzw. jede zweite Messung zu machen, und die anderen drei Werte nur jede 5KHz/3. Bei einer nächsten Version würde ich wohl auf einen STM32F4 zurück greifen. Dessen ADC(s) sind viel schneller und auch komfortabler zu bediehnen. Der ADC des AVR wird von einem Timer automatisch gestartet
schaltet bei hohen Drehzahlen in den Komparatormodus Anderer µC mit schnellerem ADC verweden z.B. STM32F4 - Derivat Lösung mit einem schnelleren Controller. Der Controller wurde durch einen STM32F050K6 ersetzt. Dieser sampelt nun im Center-Aligned PWM Mode in der Pulsmittte alle Werte und schaufelt
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten nicht aufwacht oder nach dem Watchdog Reset, wenn alles neu initialisiert
ssd1306_writeCommand(0xA8); // Set multiplex ratio(1 to 64) status += ssd1306_writeCommand(0x3F); status += ssd1306_writeCommand(0xA4); // 0xa4,Output follows RAM content;0xa5,Output ignores RAM content status += ssd1306_writeCommand(0xD3); // Set display offset status +=
-
Thread
Vollautomatische Kaffeemaschine Projekt
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Meine Frage würde der > Microcontroller passen? Ja.
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Den verwende ich auch - passt
-
Thread
STM32F469 kein Systick -> Bootloader
Hallo, ich habe es irgendwie hinbekommen das mein STM32F469IIT nicht mehr läuft. Das heißt genau dass der Systick nicht läuft/zählt und demnach auch das Programm nichts tut - ganz so als ob ein Breakpoint aktiviert wäre. Wie ich an verschienden Quellen
Mein Programm schreibe ich doch eigentlich in den Flash des Controller..? Ich nutze als IDE übrigens STM32CubeIDE mit einem ST/Link V2. Ich bitte um ein paar Hinweise. Vielen Dank im Voraus! ReinerZufall24
-
Thread
Interner PullUp/-Down und EMV
nach Konfiguration aktiv. 2.) Oftmals auch wen FIX Konfiguriert erst nach dem Powerup verfügbar. 3.) Ebenfalls schon ein Vorposter erwähnt, oft zu Hochohmig! 4.) Bei einer EMV Entladung ist der IC besser geschützt, da ein Hard-Widerstand, gegenüber dem OnChip Halbleiter-Widerstand, statische Entladung
Grenze wo man sich Gedanken machen muss. Im übrigen hilft das Datenblatt! Ich hab mal schnell den STM32F103 angesehen. Die haben typ. 40k zuschaltbar. Solange in deiner Schaltung die 40k reichen, ist der interne so gut wie jeder (gleich große) externe. Wenn du eine Leitung quer über ein 20kVA Leistungsteil
-
Thread
JTAG chain mit openOCD
-201601101000-dev\bin\openocd" -f "C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\interface\stlink-v2.cfg" -f "C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\target\stm32f3x.cfg" -c
----- ------------ 0* stm32f3x.cpu hla_target little stm32f3x.cpu running hier bleibt es dann auch stehen. Kann man hier schon erkennen was ich falsch mache? Bitte entschuldigt, wenn dies eine total dumme
-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.
-
Thread
PC als USB mass storage device? (USB client)
Ich schaue mir gerade folgende Kurse an: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32-USB-training.html Kann man z.B. beim https://www.st.com/en/evaluation-tools/nucleo-f767zi.html den USB User Connector (CN13) mit dem PC verbinden, um von dem PC z.B.
Ich schaue mir gerade folgende Kurse an: > https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32-USB-training.html > > Kann man z.B. beim > https://www.st.com/en/evaluation-tools/nucleo-f767zi.html den USB User > Connector (CN13) mit dem PC verbinden, um von
-
Thread
Strom und Spannungsmessung 220V
Guten Abend, Gibt es eine einfache Möglichkeit, auf einer Platine mit nem STM32 die Spannung und den Strom bei 220V / 16A zu messen? Eine Auflösung von 100mA wäre ausreichend.
Christoph R. schrieb im Beitrag #6725092: > Gibt es eine einfache Möglichkeit, auf einer Platine mit nem STM32 die > Spannung und den Strom bei 220V / 16A zu messen? Wir haben schon seit einiger Zeit ein 230 V - Netz. mfg klaus
-
Thread
Assembler Frage ( 2mal hintereinander dieselbe Instruktion )
Das ist ein arm compiler für einen STM32F4. Und jetzt habe ich mir auch den Hexcode angeguckt und der sieht so aus: 2800 cmp r0,#0 2800 cmp r0,#0 und der wird auch ausgeführt, ich hab da reingebreakt.
: 2b00 cmp r3, #0 80039ee: d1f7 bne.n 80039e0 <main+0x4c> 80039f0: f3bf 8f5b dmb ish __ASM( "nop" ); 80039f4: bf00 nop [/code] Das sieht für mich proper aus. Dies nur zur Info
-
Thread
Meadow F7: BLE-Server in Betaphase, verbesserte Kompatibilität mit .net-Standards
Meadow F7-Plattform erlaubt die Ausführung von .net-Code auf einem STM32F7, der im Zusammenspiel mit einem ESP32 Verbindung zu Drahtlosnetzwerken aufnehmen kann. Mit der neuesten Version der Betriebssoftware
; die neue Version bringt die DLL mit. Quasi nebenbei bekommen Sie dadurch auch Unterstützung für F# in Version 5 – wer die funktionale Programmiersprache unternehmensintern verwendet, kann dies nun auch mit dem Meadow F7 tun. ### Dimensions-Datentypen Spätestens seit dem Verlust eines Raumschiffs
-
Thread
STM32 Flash Sektor ändern für Bootloader
nun in meiner Applikation die Flash Adresse für die Vector Table zu ändern. Es handelt sich um einen STM32F722RC mit 256kByte Flash, wobei ich die ganze Applikation ab Sektor 4 starten möchte, sprich Adresse 0x08010000U. Sektoren 2 und 3 verwende ich für eine EEPROM Emulation, das funktioniert soweit
zuerst eine kleine Testapplikation geschrieben, diese läuft sauber, wenn ich das Linker File und system_stm32f7xx.c so anpasse, dass die Vector Table bei 0x08010000U startet. Das ganze wurde aber mit der neuesten STM32CubeIDE erstellt. Die Test Applikation braucht aber auch nur 6kByte Flash. Meine alte
-
Thread
Eigene SoC-Software vor Duplizierung schützen
boards drauf ist. Ich müsste dann eine Zusatzplatine bauen und liefern. Das läuft dann auf die Lösung 3 hinaus - siehe unten:
Das FPGA bietet zuviele Angriffsmoglichkeiten. Benutze das eeprom. Z.b. 256 byte. Das sind 8x 32byte oder 256 bit 32 byte für user ID(30 für ID, 1 für checksum, 1 für Rest checksum), 4 byte für unix-time, 4byte für Option, 2byte für Version. 16bit für auth, 16 bit checksum, 4byte system ID.
-
Thread
[STM32] Peltier-Element mit Stepper-Driver ansteuern
Peltier-Element mit einem Stepper-Treiber mittels PWM-Signal anzusteuern. Zur Verfügung habe ich ein STM32F401RE Controller mit dem Treiber-Board X-NUCLEO-IHM03A1 als shield. Das Peltierlement soll heizen und kühlen, dafür soll es zwischen den Ausgängen A- und A+ am X-NUCLEO-IHM03A1 angeschlossen werden
Ausgängen (A/B- und A/B+) jeweils überlappend um 90° Phasenverschoben (also Step 1+2 = A- high; Step 2+3 = B- high; Step 3+4 = A+ high, Step 4+1 = B+ high). Fällt einem von Euch vielleicht eine Möglichkeit ein den Treiber da auszutricksen, also dass er immer wieder die Pulse am Ausgang A- beginnt und
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
stecken, das natürlich mit STM32F103C8T6 bestempelt ist ?
PE_Reset; das passiert im I2C_init. https://github.com/particle-iot-archived/core-common-lib/blob/3cdaed3ca40949a466027942c4b253adebc2ccf0/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c#L222-L224 und das ist die SPL die der TO benutzt.
-
Thread
STM32f767zi: HAL_UART_Transmit_DMA funktioniert nicht
/tree/dev-v2, https://github.com/FBergemann/STM32-FreeRTOS-Framework/blob/dev-v2/User/UserSrc/Tasks/TaskConsole/TaskConsole.c Ein DMA write geht raus, aber die Schleife [c] while ( HAL_UART_GetState(&huart3) != HAL_UART_STATE_READY); [/c] hängt. in stm32f7xx_hal_uart.c hier [c] HAL_UART_StateTypeDef HAL_UART_GetState(UART_HandleTypeDef *huart) { uint32_t temp1; uint32_t temp2; temp1 = huart->gState; temp2 = huart->RxState; return
-
Thread
Ansteuerung Bosch E-Auto Motor
fordert. Und euch einen gescheiten controller der dafür geeignet ist mit verstellbaere Totzeit wie STM32F303 oder einer der MSP430 DSPs wo dann auch genug Bums hatt um eine FOC Reglung ordentlich laufen zu lassen. Das schon eine wesentlich größere Herrausfordrung als ein Makerprojekt.
mal damit. https://www.amazon.de/Brushless-Motorsteuerung-12V-36V-Ausgeglichenes-Treiber/dp/B07K3WXNYK/ref=sr_1_3_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2Z5HEWQGMIED7&dchild=1&keywords=bldc+motor+controller&qid=1623244648&sprefix=bldc%2Caps%2C179&sr=8-3-spons&psc=1&smid=A2F7JN9V2AWTSH
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
statt 'keine' zeitkritische Anwendung. 'exp' war ich letztens nochmal reingefallen, da benötigt ein STM32 sehr lange, 20k/s Berechnungen schaffte der nicht. Und wenn Du das Polynom 10 Ordnung auf dem 8Bitter 20k Mal /s ausrechnen willst benötigt Du auch keinen Profiler um zu sehen, dass das nicht funzt
statt 'keine' zeitkritische Anwendung. > exp war ich letztens nochmal reingefallen, da benötigt ein STM32 sehr lange, > 20k/s Berechnungen schaffte der nicht. > Und wenn Du das Polynom 10 Ordnung auf dem 8Bitter 20k Mal /s ausrechnen willst > benötigt Du auch keinen Profiler um zu sehen, dass das
-
Thread
Logic analyzer für MCUs
Man kommt mit den Clones bald an Grenzen (Frequenz, nur 5/3.3V Logik), aber ja, zum Einstieg trotzdem empfehlenswert. Im nächsten Schritt dann vlt. nach Recherche einen LA für vlt. 50-100€. EEVBLOG hat da auch sehr brauchbare Threads.
auch mit preiswerten Lösungen? > > Es kommt darauf an, was du vor hast. MCUs gibt es viele. STM32F407
-
Thread
frage zu defines TRUE/FALSE
Selbst auf STM32 brauche ich ab und zu Assembler, nämlich für den NOP Befehl :-)
Stefan ⛄ F. schrieb im Beitrag #6718661: > Selbst auf STM32 brauche ich ab und zu Assembler, nämlich für den NOP > Befehl :-) Moin, nutzt Du das NOP für Alignment oder möchtest Du ein Delay einzufügen?
-
Thread
STM32 ADC mit DMA für mehrere Kanäle
Hallo, zur Zeit möchte ich über einen STM32F3 4 Kanäle eines ADCs zyklisch auslesen. Dazu wird der ADC über den TIM3 über TRGO getriggert. [c]void TIM3_Init() { //Timer zum Triggern des ADCs bei bestimmter Frequenz über TRGO TIM3
. Channel 2 = 32 CLK SET_BIT(ADC1->SMPR1, ADC_SMPR1_SMP3_2); //Sampling Time f. Channel 2 = 32 CLK CLEAR_BIT(ADC1->CFGR, ADC_CFGR_CONT); //Single conversion mode auswählen
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
Olaf schrieb im Beitrag #6715026: > Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn > man die in grossen Stueckzahlen kauft. Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ kostet. Da muss man schon zu den F4/H7 greifen und ist dann eher bei
#6715053: > Olaf schrieb im Beitrag #6715026: >> Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn >> man die in grossen Stueckzahlen kauft. > > Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ > kostet. Da muss man schon zu den F4/H7 greifen und ist dann
-
Thread
Overflow, Carry?
(z.B. in C) einen Integer definiert. Auf einem 16-Bit System. Dann hat man einen Wertebereich von -32.768 bis 32.767. Wird ein Wert eingegeben der nicht mehr innerhalb dieses Werftenbereiches definiert ist, dann gibt den den Überlauf (Overflow) und der Datenbereich wird verlassen, sprich: Nach 32.767
Belangen ist aber C deutlich besser als Assembler: Ein AVR-Assembler-Programm läuft nicht auf einem STM32. Ein C-Programm kann man aber durchaus so codieren, dass es sowohl auf STM32, ATmega, ATtiny, PIC, ESP8266, MK20DX256VLH7, LPC1347, LPC4088 und anderen µC-Familien läuft. Als Assembler-Programmierer
-
Thread
STM32f767zi: FreeRTOS und TIM
Ich mache gerade meine ersten Schritte mit dem STM32F767ZI board (https://www.st.com/en/evaluation-tools/nucleo-f767zi.html). Dabei habe ich Probleme, unter FreeRTOS den TIM3 mit HAL unterzubringen. Siehe hier: https://github.com/FBergemann/STM32
// #undef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ [/c] Damit wird in https://github.com/FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Src/stm32f7xx_hal_msp.c aktiviert: [c] #ifdef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ /* Enable the TIMx global Interrupt */ HAL_NVIC_EnableIRQ(TIMx_IRQn); #endif
-
Thread
low-pin-count µC mit integriertem USB
Wir wäre es hiermit? https://www.mikrocontroller.net/topic/462538 Ansonsten ist natürlich der STM32F07x recht interessant - wenn man ihn bekommt.
Meine Wahl als STM32 Fan wäre der STM32F042F4 oder STM32F070F6 im TSSOP20 Gehäuse gewesen. Aber ja, kosten >2 EUR/Stk und ist natürlich mit Kanonen auf Kleinvieh geschossen. Als Hobbyist ist mir das schnurz, da bevorzuge
-
Thread
Schrittmotor linear Beschleunigen
max_motor_speed*fullsteps_per_rev*microsteps) //max Motor speed in microsteps/s #define jerkstepsacc 50.0f #define jerkstepsdecc 50.0f #define jerkacc (accel/jerkstepsacc) #define jerkdec (deccel/jerkstepsdecc) uint32_t Set_Stepper_Velocity(MOTOR* Motor) { uint32_t timervaluebuffer = 0; int32
Wirklichkeit nur ein riesiger Jitter Dein Problem > ist. Sollte tatsächlich nicht so sein, da der STM32 ja ein Shadow Register (falls das der richtige Name ist) hat, der den neuen Wert erst nach einem Interrupt ändert, um genau das zu vermeiden. Ansonsten kann ich noch erwähnen, dass ich 256x Mikroschritte
-
Thread
Ethernet für uC?
einen uC mit eingebautem Ethernet MAC nehmen ? Im ARM Bereich ist das nicht ungewöhnlich. Z.B. STM32F407/417 haben ein Ethernet MAC eingebaut. Man benötigt nur noch ein Ethernet PHY (z.B. mit DP83848) und entsprechende Software.
No Y. schrieb im Beitrag #6710857: > Oder einen PIC32 ? oder einen ESP32, sogar 3,3V passt und man muss wlan nicht einschalten
-
Thread
Frage zu Schaltplan DSO138
beschäftige ich mich mit dem Schaltplan des DSO138 (ist ein günstiges China DSO mit kleinem Display und nem STM32F103). Leider verstehe ich die Filterstufe zwischen CPL und SEN1 nicht. Onlinerecherche hat ergeben, "This is followed by three parallel RC networks, which switch a part of the input voltage
Frequenzen gleich verhält. Aber wie wird das Signal ansonsten gedämpft? Bilden R4 - R5 sowie R2 - R3 Spannungsteiler und die Kondensatoren dienen nur zu dem oben erklärten? Für was ist dann der Widerstand R1? Oder ist das eine komplexere Filterschaltung? Hier ein Link zu dem Schaltplan: http://
-
Thread
5 Volt Logik mit Pi Pico oder Teensy 4.1 ansteuern
Steuersignale bereitzustellen. Dafür bietet sich ein CPLD oder FPGA an. Als Basis würde ich jetzt einen STM32H743 oder sowas in der Richtung nehmen. 480 MHz, genug RAM, ein FMC (Flexible Memory Controller) für den externen Adress/Datenbus. https://www.st.com/en/microcontrollers-microprocessors/stm32h743
so nicht hinbekommen. In eine ähnliche Richtung wirst Du auch gehen müssen, ob mit Pi oder einem STM32H743 oder gar einem STM32H747, der noch einen zweiten Prozessor und Grafik eingebaut hat. Kannst Dir ja mal anschauen. fchk
-
Thread
Buck-Boost Converter gesucht
Ich nenne erstens mal meine Anwendung und zwar möchte ich mit einer LiPo-Batterie 2500mAh einen STM32F411 und ein GSM Modul Sim800 und ein OLED Display versorgen. Dabei zieht das OLED-Display max um die 45mA und wird mit 5V versorgt und der STM32F411 würde grob geschätzt auch nicht mehr als 200mA
kompliziert bedacht... Danke dir erstmal! Ein einziger Boost auf 5V würd reiche, da ich dass STM32F411-Discovery Board benutze, werden die 5V direkt aufs Board Disco-Board gehen. Dann könnte ich einen LDO für 4V für das GSM Modul nehmen und entweder das OLED Display an den LDO für 4V anschließen
-
Thread
ESP8266 Mosfet 12V LED
https://www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F
übervorsichtig. Wenn du die Total Gate Charge des FETs kennst, kannst du die Belastung des IO-Pins mit f * Q abschätzen. der oben verlinkte Artikel https://www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F schreibt bei den Anmerkungen:
-
Thread
ESP32 in kommerziellen Produkten
Stefan ⛄ F. schrieb im Beitrag #6706207: > Kennt sich da jemand aus? Ein wenig. Ich habe mich mal um die internationale Zulassung eines Gerätes mit einem ESP32 gekümmert. Stefan ⛄ F. schrieb im Beitrag
einen Unterschied machen, ob du den reinen IC (z.B. ESP32-D0WDQ6-V3) oder eines der fertigen Platinchen (z.B. Wemos D1, nodeMCU etc) verwendest. Der ESP32 ist auch nur irgendein Mikrocontroller, wie auch jeder STM32, Atmel, PIC etc. Jeder davon hat seine Vorzüge
-
Thread
Wieder den Anschluss finden, diesmal als Entwickler
Signalgenerator für den es Literatur aus alten Zeiten gibt. Beispielsweise https://www.booklooker.de/B%C3%BCcher/Angebote/autor=Harro+K%C3%BChne&titel=Schaltungspraxis+f%C3%BCr+Me%C3%9Fger%C3%A4te Manche haben sich während des Studiums gesagt, das sie mikrocontroller in C programmieren wollen und haben
Beispiel: ein sehr kompliziert dekender Freund, hat den Job als C++ Entwickler verloren. Hat es 3 Jahr lang nicht geschafft was zu finden. Dann kam er als Zeitarbeiter bei VW unter. 2 Jahre später wurde er übernommen. Hobby Projekt ist immer eine gute Idee. Schnapp dir ein Stm32 ARM WB BLE
-
Thread
STM32F2/4 Rotary Encoder: Wie "nur ein Interrupt pro Schritt"?
Moin, jemand Erfahrung mit dem TIMER Rotary Encoder der STM32F2/F4? Mich wundert, dass - der Counter immer 2 oder 4 weiterzählt, je nach SMS=1,2 oder 3 - viel zu viele IRQs generiert werden, mind. 1 pro Counter, aber auch "zufällig" sehr viel mehr als der
Hi, ich hatte das mal mit dem F103 gemacht; der Timer im F4 ist an der Stelle aber m.W. gleich: https://github.com/PhischDotOrg/stm32f1-blinkenbike/blob/master/RotaryEncoder.hpp Verwendet hatte ich diesen billigen KY-040 Rotary
-
Thread
STM32H7 und JTAG: Irgendwelche Fallstricke
Info : J-Link Ultra V4 compiled Jan 7 2020 16:52:38 Info : Hardware version: 4.00 Info : VTarget = 3.323 V Info : clock speed 1800 kHz Info : JTAG tap: stm32h7x.cpu tap/device found: 0x6ba00477 (mfg: 0x23b (ARM Ltd.), part: 0xba00, ver: 0x6) Info : JTAG tap: stm32h7x.bs tap/device found: 0x06450041
, der dual-Heiner. Zwecks Nachvollziehbarkeit unterstützt mein vorsteinzeitlicher J-link keine STM32H7 ... super. Mit standard St-Linkv2 im JTAG Modus: [code] C:\Toolchain\OpenOCD\OpenOCD-20210519-0.11.0\bin>openocd.exe -s ..\scripts\ -f frank-test-jtag2.cfg -f target\stm32h7x.cfg Open On-Chip
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
? > Es muss nichts ernstes/kommerielles sein, es geht mir rein um das Hobby. Wozu? Investiere 3.70€ https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-128-kb-spdip-28-32mx150f128b-isp-p121326.html?&trstct=pol_5&nbc=1 und 20 € für einen PICKIT3-Clone beim Chinamann und erkunde
-
Thread
STM32CubeIDE und C++
" -MT"Core/Src/stm32f3xx_hal_msp.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/stm32f3xx_hal_msp.o" arm-none-eabi-***gcc*** "../Core/Src/stm32f3xx_it.***c***" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F303xE -c -I../Core/Inc -I"STM32CubeIDEWorkspace/SensorBoardFirmware/CppUTest/include" -I../Drivers/STM32F3xx_HAL_Driver/Inc -I../Drivers/STM32F3xx_HAL_Driver/Inc/Legacy
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von