-
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
-
Thread
MicroSD STM32 und Mosfet
Hi Ich plane gerade ein Experimentierboard mit einem STM32F469.. und einem MicroSD Kartenslot der im 4bit Modus betrieben werden soll. Ich habe bis jetzt nur die Pullups und eine Spule mit Bulk Kondensator zur Spannungsstabilisierung und den "Card detect
Dafür gibt es extra IC's. Ich verwende wegen (für mich) besserer Verfügbarkeit an dieser Stelle 3,3V Spannungsregler mit Strombegrenzung und Enable Eingang, wenn das Netzteil eh 5V hat.
-
Thread
Stand von Single Pair Ethernet?
Knoten ist wenig. Automatisierte Fertigung braucht da häufig mehr pro Station. Schätzung: Förderer 3 komplexe geber, 3 Umrichter/Motoren, Haufen Schalter. Absenker: 2 komplexe Geber, 2 Motoren, Haufen Schalter. Zustellen: dito. Spannen: 4-16 Aktoren, 4-32 Sensoren. Und dazu kommt Prozess. Automatisierte
Geräte incl. Video über Y(ST)Y 2x0,8, sogar mit 0,5m Stichen, wenigstens über 120m. Auto? Front 3 Geräte, je Tür 1 Gerät, Instrumente 3 Geräte, Audio 1 Gerät, Geber 1 Gerät, Sitze 1 Gerät, rear end 3 Geräte, Antrieb je Rad 1 gerät + Umrichter + Lader + Speicher = wenigstens 32. Ich denke, max.
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Weihnachtsgeschenk ist da > ;-)" > > Und dann auch noch mein eigenes Süppchen, was anfangs mit F407 + TDC7200 > bestückt war: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c3 ff > Aktuell bin ich bei einer Weiterentwicklung mit H730 + AS6501, von dem > ich bessere Daten erwarte (, wenn
Online gibt im Moment sehr günstige GPSDO Module https://www.ebay.com/itm/255002955519?hash=item3b5f5c4eff:g:9UUAAOSw5nJdoyUb Ich habe mir eines für 32€ ersteigert, da baut man nichts mehr selbst. Bei den Chinesen ist es immer so eine Glücksache was man bekommt. Bei mir waren alle Kabel und
-
Thread
Temperatursensor Identifikation
Der Sensor hängt mit einem Pin auf GND, der andere direkt auf Pin 15 eines ARM – Mikrocontrollers STM32F101VET6. Zwischen Pin15 und Pin 23 ist ein Widerstand (100k im eingebauten Zustand), außerdem noch ein Kondensator(?) zwischen Pin 15 und GND. Das war’s soweit ich das überblicke…
Thomas F. schrieb im Beitrag #6701730: > Seite 18 der Bedienungsanleitung: Händische Einstellung des > Temperatur-Offsets vom -3 bis +3 K. Warum einfach, wenn es auch kompliziert geht... Vielen Dank für
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere USB Schnittstelle. Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle
Stefan ⛄ F. schrieb im Beitrag #6698857: > Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere > USB Schnittstelle. Siehe > https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32
-
Thread
STM32F446RE - Timer 4 PB7 geht nicht
gefunden, verstehe sie aber nicht. In Headern ist definiert: [c] #define BUZZER_PWM buzzer_STM32F4XX_TIM4_PB7 /** Summer: Auswahl Ports und Pins */ enum buzzertype_e { buzzer_STM32F4XX_TIM3_PB5, buzzer_STM32F4XX_TIM4_PB7, }; [/c] (In welcher Reihenfolge
Problem. Bestünde das enum aus einem Wert mehr, z.B. [c] enum buzzertype_e { buzzer_STM32F10x_TIM3_PB5, buzzer_STM32F4XX_TIM3_PB5, buzzer_STM32F4XX_TIM4_PB7, }; [/c] müsste ich innerhalb jedes "case" noch zusätzlich im Präprozessor die MCU abfragen. Deswegen
-
Thread
Uno-Board mit ATMEGA256
an, welches vom Formfaktor her dem Arduino Nano ähnelt und nur 5€ kostet: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Auch dieses Board wird von Arduino unterstützt. Du brauchst dazu allerdings einen Programmieradapter (USB-UART oder besser ST-Link v2, ab 2,50€ aus China).
Stefan ⛄ F. schrieb im Beitrag #6699266: > Schau dir trotzdem mal kurz dieses Board an, welches vom Formfaktor her > dem Arduino Nano ähnelt und nur 5€ kostet: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
-
Thread
STM32CubeIDE STLINK/V2 Debuggen ohne Breakpoints (Semihosting?)
das genau das Problem ist. Das Programm, das in einem Discovery Board läuft, funktioniert nicht im STM32F407-DIYMORE board. Vielleicht kann mir da jemand auf die Sprünge helfen.
weil der gerade nichts ausspuckt Alternativ kannst du TraceSWO nutzen. http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/cube_ide.html#traceswo Der Quelltext von ITM_SendChar() in CMSIS core ist: [c] /** \brief ITM Send Character \details Transmits a character
-
Thread
STM32CubeIDE Position des Breakpoints in Assembler Code
ist. Das Target ist ein DIYMORE STM32F407 (https://stm32-base.org/boards/STM32F407VGT6-diymore), das am STLINK SWD Interface angeschlossen ist mit herausgeführter RST-Leitung, SWCLK, SWIO und RST and 2-4-5 des SWD Interfaces angeschlossen
Set BreakPoint: rstHandler Halt on Exception [X] (muß vielleicht nicht) Resume [X] 3. Im Debugger: Connect under Reset. Das war jetzt alles erst mal getestet unter dem STLINK/V2 auf dem STM32F407-DISC1 board mit Debuggee in der onboard MCU. Meine Loader-Map, die die spezielle Situation
-
Thread
Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?
Z-Diode, die die Spannung unterhalb der maximal erlaubten begrenzt. Im schema oben: R1=10k, R2=3k9, D1 entfällt, D2=Z3V9 für 5V-Logik.
nochmals vielen Dank für die schnellen und hilfreichen Antworten. Der Mikrocontroller wird ein STM32F4 werden. Die Geschwindigkeiten werden zum einen sehr langsam sein, da das Gerät von mir von außen über Taster gesteuert wird und zum Anderen wird auch ein SPI-Bus dabei sein, den ich mit 1 Mhz betreiben
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
einziger Cent rüberkommt, nehme ich das was im Schrank liegt. Und das sind ein Sack voll Platinen mit CS32F103 die mal anstelle von STM32F103 geliefert wurden und für sowas wie geschaffen sind. Und auch noch ein paar DCF77 Empfänger für die ich sonst auch keine Verwendung mehr habe. Das 2. ist die Entwicklungsumgebung
10Mhz im Lissajous XY-Modus. https://www.govinfo.gov/content/pkg/GOVPUB-C13-511e61ddbd62d1cdd99ca3e94e258eff/pdf/GOVPUB-C13-511e61ddbd62d1cdd99ca3e94e258eff.pdf
-
Thread
Error! Failed to read target status
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
Error! Failed to read target status Debugger connection lost. Shutting down... [/code] STM32F407-DIYMORE-Board hängt am STLINK des STM32F407VG-DISC1. Jumper von CN3 off (ST-LINK aktiv). DIYMORE über SWD 2-4-6 (SCLK, SWIO,RESET) mit dem Target verbunden. Was mache ich falsch?
-
Thread
Quarz und Oszillator
lassen sich auf einem Silizium-Die realisieren. Heutzutage gerne in RTCs gemacht. Oder ein superkleiner 32.768kHz-MEMS-Oszillator mit 0.9x0.6x0.6mm, inklusive den üblichen pF-Kondensatoren.
Ist es nicht. Als Beispiel darfst du gerne in ein Datenblatt von einem beliebigen der über tausend STM32 Modelle schauen, oder ein Xmega oder die neuen Attiny oder die PC Prozessoren, oder Smartphone SOC, oder ESP8266 oder alle ESP32, oder oder oder Die vervielfachen alle ihren Takt mittels PLL.
-
Thread
STM32F7 SPI DMA 400kSPS zum externen ADC
Hallo, ich habe einen ADS7054 ADC angeschlossen an STM32L431RBI, den ich mit 400kSPS auslesen möchte, möglichst ohne uC-Last. Bevor ich wirklich an der Platine rumteste, wollte ich das prinzipielle Vorgehen am STM32f769-DISCO Evalboard ausprobieren, deswegen auch STM32F7 in der Überschrift. Sollte ja dann übertragbar sein, denke ich. Der ADC benötigt 18 clocks und SS-Puls, siehe Anhang. Das ist die eigentliche Problematik, denn SPI von STM kann maximal 16 Bits