-
Thread
NRF51 firmware flash mit ST-Link und openocd
aktuellsten Software upzudaten ... oder muss ich da eine andere nehmen? Eigentlich updated die STM32 Cube IDE (und auch der STM32 Cube Programmer) das Ding automatisch, sobald man die Firmware auf den STM32 hochlädt oder debuggt. Hast du nicht eh schon eins der beiden Programme installiert? Danny
˙ɟ uɐɟǝʇs schrieb im Beitrag #7478126: > Eigentlich updated die STM32 Cube IDE (und auch der STM32 Cube > Programmer) das Ding automatisch, sobald man die Firmware auf den STM32 > hochlädt oder debuggt. Nein! Der separate Updater wird aufgerufen.
-
Thread
Wer kann mir schöne Fotos machen?
Einen vollbelegten STM32F429 in einem tragbaren Messgerät (LCD, Touchwheel, Analog Frontend) habe ich mit Stecknadeln und Komponententester in 2 Tagen entziffert. Dazu das Pinout des MC ausgedruckt und notiert, welche
100 Ohm Widerstandes und Leiterzuges fiel noch auf das der C19 scheinbar fehlt. Beim nachschauen im STM32F103C8T6 Manual ist das Pin 38 (PA15). Hat irgendwer eine Idee was da hingehören könnte?
-
Thread
[V] BluePill von WeAct und MapleMini
Moin, ich habe hier noch jeweils 3 BluePills von WeAct und 3 von Maple (MapleMini) besstückt mit STM32F103CBT6. Alle neu oder sagen wir NOS ;) Von jeder Sorte habe ich jeweils einen ausgepackt und mit dem Blinky-Testprogramm welches
de.aliexpress.com/item/1005001474741936.html. Ich hatte vor längerer Zeit dort mal ein BluePill+ mit einem GD32F303 (aufgebohrter GD32F103 und nicht kompatibel zum STM32F303) gekauft.
-
Thread
Wetterstation - Low Power Design
J. S. schrieb im Beitrag #7476215: > Bei neueren STM32 kann man den Laststrom für den Quarz einstellen Ja, selbst auf High mag er nicht. Daher das Design nach AppNote. Vanye R. schrieb im Beitrag #7476221: > Falls die 10pF > fuer deinen Quarz
RC-Oszillatoren der STM32L4 können per Software und beim L431 auch per Hardware getrimmt werden. Als Referenz dienen die 32kHz oder ein 1Hz-Takt von einer RTC. Wenn beide Quarze entfallen, hast du oben Platz für die NRST-Leiterbahn
-
Thread
Bourns EM14 5V an STM32 3.3V FT
Hallo, ich würde gerne einen Bourns EM14 Encoder an einem STM32F4x verwenden. Der EM14 läuft auf 5V, der STM32 auf 3.3V. Laut Datenblatt ist der STM32 aber FT auf allen GPIO. Nun gibt es aus meiner Sicht ein paar Optionen, die einfachsten wären Spannungsteiler
verwenden: https://www.mouser.de/ProductDetail/Bourns/EM14R0D-M20-L064S?qs=CrTVAl0CcnLShMqPEt46xw%3D%3D Der soll laut Datenblatt 2 Pullups und 2 C bekommen. >> Laut Datenblatt ist der STM32 aber FT auf allen GPIO. > FT? Nicht alle STM32 sind auf allen Pins 5V tolerant. FT habe ich bei STM
-
Thread
Modbus RTU over TCP Protokollkonverter gesucht
Du ja nicht. Das ist das hier: "VirtualHere USB Server for Linux (ARM) <-- Raspberry Pi, pi2, pi3,pi4,BeagleBone, Odroid, Angstrom, & any ARM 32-bit based Linux" Und als Client auf Deinem Victron-Ding installierst Du den "console mode". https://www.virtualhere.com/usb_client_software (weit
nur sein '/dev/ttyS0' durch '/dev/ttyUSB0' ersetzen. https://gist.github.com/Soph/cc34c539d62771b1f1cb0de3e6288f63
-
Thread
Cortex-M4: atomares Load oder Store
LDRD noch VLDR ist atomar. https://developer.arm.com/documentation/ddi0403/latest/ (siehe S. A3-80) std::atomic<T>::is_always_lock_free dürfte ein guter Indikator für deine zweite Frage sein: [c] #include <atomic> static_assert(std::atomic<uint32_t>::is_always_lock_free); static_assert
unterbrochen werden (s. B1 - 543, im Kontrast zu LDM). An der Stelle wird LDRD/STRD nicht erwähnt und in A3.5.3 (S.80) heißt es [pre]LDM, LDC, LDC2, LDRD, STM, STC, STC2, STRD, PUSH, POP, VLDR, VSTR, VLDM, VSTM, VPUSH, and VPOP instructions are executed as a sequence of word-aligned word accesses. (...)
-
Thread
Erste Schritte STM32 mit PlatformIO, welches Framework?
Hallo zusammen, nach diversen Arduino und ESP32 Projekten soll es diesmal ein STM32F103 werden. Als Entwicklungsumgebung soll VSCode mit PlatformIO genutzt werden. Hier beginnt mein Problem bei der Auswahl der vielen verfügbaren Frameworks. -
oder sich am Ende komplett von Arduino lösen ohne gleich alles neu machen zu müssen. Und ja, der STM32F103 ist etwas schwer angestaubt.
-
Thread
Zugriff auf Hauptspeicher
Modellhaft aus dem Gedächtnis, wie es bei dem STM32 ungefähr aussieht: Der ARM Core hat mindestens einem Memory-Port für Befehle und einen für Daten, die gleichzeitig arbeiten können. Dahinter sitzt eine Bus-Matrix mit den Memory-Ports des Cores an
(prx) A. K. schrieb im Beitrag #7472259: > Modellhaft aus dem Gedächtnis, wie es bei dem STM32 ungefähr aussieht STM32 mit Cortex M4F Core.
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
^ E:\Programme\arduino\portable\sketchbook\sketch_aug06f\sketch_aug06f.ino:2:42: warning: overflow in constant expression [-fpermissive] E:\Programme\arduino\portable\sketchbook\sketch_aug06f\sketch_aug06f.ino:2:42: warning: overflow in constant expression
dachte man eigentlich gar nicht daran über den Zaun zu schauen. Erst in 2010 befasste ich mit den STM32 unter Atollic. Wiederum spezialisierte man sich dann auf jene. Das reichte um die damaligen Aufgaben zu erfüllen. Das großartig zu studieren kam eigentlich gar nicht in den Sinn, weil es nicht am
-
Thread
STM32 5V tolerant, welcher Pegel?
Kommunikationsschwierigkeiten auf den Grund zu gehen? Angenommen da sitzt ein Pegelwandler vor dem STM32 der die 5V wieder auf 3V3 runterteilt, kann es sein dass hier ein Pegel nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8
GND ist über den schwarzen Pfeil verkabelt. Und der CH32 funktioniert mit einem STM32 dump? Der CH32 würde dann dynamisch auch mit 3V senden (so wie es hier der Fall ist)? Wenn es nun wieder nach genau 3 Wochen auftritt, liegt es vermutlich nicht am Pegel
-
Thread
PiPico Oszilloskop
Christoph M. schrieb im Beitrag #7473667: > Hier eines mit einem STM32G4 Und hier ein 2-Kanaler mit dem STM32F429 Disco Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752 Hat den Bildschirm bereits drin und wird mit Touch bedient. Wieder mal ein
3.7pF über R1 scheinen laut Simulation gute Ergebnisse zu bringen.
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun der CPU ein SPI_Receive_DMA erfolgen und die Werte (5x 32bit "brutto" (= "NOP_Befehl" + 3x 32-bit Werte Kanal 1, 2 & 3 (=netto) + CRC-Daten) mittels DMA in ein Array geschrieben
in D3: an5224-stm32-dmamux-the-dma-request-router-stmicroelectronics.pdf Für die D2 Domain (DMA1,DMA2) wird empfohlen mit dem externen Eingang einen nicht benötigten Timer zu Triggern der dann die DMA triggert
-
Thread
Liste von ICs usw. fürs Breadboard
Da kann man dann auch gleich auf STM32 oder andere ARM Controller upgraden - sofern einem die 5V nicht wichtig sind.
Steve van de Grens schrieb im Beitrag #7469900: > Da kann man dann auch gleich auf STM32 oder andere ARM Controller > upgraden - sofern einem die 5V nicht wichtig sind. Heute müssen große Mikrocontroller schon 32 Bit breit sein. Aber es gibt auch kleinere Aufgaben, für kleinere
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
das verstanden habe hat der ESP8266 ja auch kein richtiges I2C Interface in Hardware wie zB. der AVR/STM32, sondern das ganze sei in Software via Bit-Banging gelöst. PullUp Widerstände(2,2kOhm) sind direkt an den Datenleitungen am EEPROM dran nach 3,3V. Hatte vorher 4,7kOhm drin gehabt. Als Pins verwende
der ESP bzgl. Langzeitstabilität direkt ein 100uF Elko bekommen. D. J. schrieb im Beitrag #7467390: > Erst nach dem ich die 3,3V > separat erzeugte , waren Störungen weg. Störungen hab ich ja nicht. Direkt nachdem Power-Up funktioniert ja alles
-
Thread
Digitalaudio-Daten auf Leistungsverstärker?
Hi, ich verarbeite hier derzeit mit einem STM32F4 Audiodaten und gebe diese über einen externen DAC aus, der wiederum einen 100 W AB-Leistungsverstärker ansteuert. Was mich daran stört: bis zum DAC habe ich Digitaldaten, die (nahezu) störunempfindlich
I2S-Eingänge. Nicht deine Leistungsklasse, aber als Beispiel der MAX98357A/B. Digitale Eingänge und 3W raus in 1.5mm².
-
Thread
STM32F103C8T6 - TIM2 PWM
Habe eine kleine (STM32CubeIDE) Anwendung auf einem STM32F103C8T6 und möchte auf pin PA15 ein PWM-Signal ausgeben. Es kommt aber leider nichts raus. Habe das Problem auf ein kleineres Projekt heruntergebrochen, was auch
, weil dieser normalerweise für JTAG reserviert ist. Siehe auch: https://community.st.com/t5/stm32-mcu-products/what-am-i-supposed-to-do-to-use-pa14-pa15-in-stm32f103xx/td-p/400555 https://www.stm32duino.com/viewtopic.php?t=713 P.S. Ich mach das immer so: [c] #if defined (STM32F103)
-
Thread
Geeigneter µC für großes LED-Matrix-Projekt
Jonathan schrieb im Beitrag #7464914: > Bei meiner Suche fand ich ebenfalls die STM32-basierten Nucleo-Boards, > davon gibt's auch welche mit Ethernet - könnte das eventuell etwas sein? Klar, why not?
Graustufen" realisieren. Ich hab das mal mit so einem HUB75-Display mit 64x64 Pixel RGB auf einem STM32F4xx über die FSMC-Schnittstelle realisiert. Damit liessen sich ca. 170 Frames/s darstellen. @Jonathan: wenn du an dem Code interessiert bist, schreib mir eine PN.
-
Thread
STM32 startet im HardFault
GND-Pad unter dem Controller) gelegentlich komme ich zu einem Breakpoint in der startup_stm32l562ceux.s in Zeile 62 und kann sogar 2 Schritte weiter steppen. In der stm32l5xx_it.c ist aber spätestens schluss in Zeile 217 ("SCB->CPACR |= ((3UL << 20U)|(3UL << 22U)); /* set CP10 and CP11
unerlaubten/ungültigen Bereich =>BusFault? Ja. Kann sein. Timo schrieb im Beitrag #7464666: > In der stm32l5xx_it.c ist aber spätestens schluss in Zeile 217 > ("SCB->CPACR |= ((3UL << 20U)|(3UL << 22U)); /* set CP10 and CP11 Full > Access */") und ich lande im HardFault_Handler. Kannst du den Startup
-
Thread
FFT Verständnisfrage
Hi, ich verwende momentan einen STM32F4 um über einen externen DAC Audiosignale auszugeben. Das funktioniert problemlos und wie gewünscht. Nach dem ich diese Hard- und Firmware nun schon mal habe, wollte ich mit dem ganzen auch noch
Tiefen verändern). So wie ich das sehe, geht das mit einer FFT-Library wie z.B. der von https://stm32f4-discovery.net/2015/07/hal-library-14-fast-fourier-transform-for-stm32fxxx/ Diese Library erzeugt mir aus jeweils einem Teil des Audiosignals ein Array, welches die in dem Signal enthaltenen Frequenzen
-
Thread
UART: Verschliffene Flanken - wann werden die Datenbits gesampelt?
Stefan F. schrieb im Beitrag #7461886: > Eher -12V Noch eher -3 … -15 Volt. ;-)
, sondern im Zeitpunkt der Pegelwechsel/Flanken. Norbert schrieb im Beitrag #7461887: > Stefan F. schrieb: >> Eher -12V > Noch eher -3 … -15 Volt. ;-) Soweit die normierte Theorie. Bei allen meinen PCs und USB-Schnittstellenwandlern reicht aber statt der geforderten min. -3V ein Ruhepegel (logisch
-
Thread
Renesas M16C Ersatz
dem Schirm: STM32F4: Bei den grösseren Typen kann man einige Impulszähler realisieren, und sonst ist der auch ziemlich gut ausgestattet (hat viele "nice to have" Features) Renesas Rx6..: habe ich mir noch nicht
evaluieren. Von der Periferie her scheinen die wesentlich sparsamer ausgestattet zu sein, als z.B. die STM32F4 Typen. Hat jemand einen Vorschlag für mich, welche Controllerfamilie noch in Frage kommt? Vielen Dank, Markus
-
Thread
Welchen (günstigen) µController für USB-MIDI?
STM32L072
Ich hatte vor einiger Zeit mal Code für ein 1-4 Port Interface auf stm32f103 gepostet. Vielleicht hilft das: https://www.mikrocontroller.net/topic/492254#new
-
Thread
STM32CubeIDE mit blackmagic hosted server verbinden - wie?
angepaßt, daß da auch 2000 steht. Aber es müßte schon jemand hier antworten, der die Konfiguration von STM32CubeIDE kennt. Beim Remote Target gibt es ja eine ganze Menge "Gegenstellen", die man konfigurieren kann. Ich sehe jetzt auch schon, daß STM32CubeIDE zum blackmagic server (BMDA) verbindet. Kann den
einen Dongle (der ist zwar hinter dem Server), sondern um ein Stück Serversoftware, die von GDB aus STM32CubeIDE angesprochen werden muß. Ich bin zwar auf Discord mit den BMP Entwicklern im Gespräch, aber die weisen alles von sich, wenn es um STM32CubeIDE-Konfiguration geht. Ich glaube aber, ich
-
Thread
News-Roundup: Arduino-Python, Meadow F7 mit NeoPixel, Intel-NUC und mehr
lebenden Python-Editors samt umfangreicher Dokumentation zur Verfügung.  BILDQUELLE: https://www.raspberrypi.org/blog/code-editor-open-source/ ### Meadow F7 1.1 mit Funkmodulen und NeoPixel-Unterstützung Wenige Wochen nach der Abhaltung des hauseigenen Entwicklerkongresses
basierende smarte LEDs – die technische Realisierung erfolgt dabei übrigens über die SPI-Engine des STM32.  BILDQUELLE: Tamoggemon Holding k.s. Sonst stehen die folgenden neuen Treiber zur Verfügung: [c] New driver: NeoPixel driver • New driver: Mcp3xxx
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
ethernet. Welchen Teil des codes interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
schon paar nette Ansätze, die Peripherie der kleinen uCs bissl zu > abstrahieren. Ob AVR oder STM32 oder ... ist dabei vollkommen egal.
werden soll, landest Du eh bei [c] template<auto N, typename MCU> struct Uart; template<auto N, STM32Gxx MCU> struct Uart<N, MCU> { // ... }; template<auto N, AVR_DA MCU> struct Uart<N, MCU> { // ... }; [/c]
-
Thread
stm32cubeide keine Einstellung für Baudrate für SPI3
Hallo, ich habe stm32f303vc bzw. stm32f3fdiscovery und will eine SPI Schleife SPI2 -> SPI3 zum Ausprobieren der verschiedenen Modi machen. Der integrierte CubeMX bringt beim SPI3 unter Parameter Settings Clock Parameters
In STM32CubeMX 4.16.0 kann ich den Prescaler für SPI3 einstellen.
-
Thread
Index von Array: welcher Datentyp in C
uint32_t Feld; // Parameter für die Feldauswahl Feld = 18; test = array[(uint8_t)Feld]; [/c] Grund für die Frage: Da ich einen STM32 verwende, möchte ich weitestmöglich 32-Bit-Variablen
array[], size_t index) { return array[index]; } [/c] [code] foo_char: 0000000000000000: 48 0F BE C2 movsx rax,dl 0000000000000004: 8B 04 81 mov eax,dword ptr [rcx+rax*4] 0000000000000007: C3 ret foo_i32: 0000000000000000: 48 63 C2
-
Thread
STM32F446 Interrupt Probleme
sogar ein bisschen früher machen, als ganz am Ende der ISR. http://stefanfrings.de/stm32/stm32f3.html#exti Soweit ich auf die Schnelle sehen kann, ist das beim STM32F4 ebenso. Zum Debuggen könntest du innerhalb der ISR ganz am Anfang einen I/O Pin aug HIGH setzen, und ganz am Ende
Stefan F. schrieb im Beitrag #7455013: > Ich habe keine Erfahrung mit STM32F4, dafür aber mit F1 bis F3. Bei > denen ist das so, dass man alle EXTI Interrupts im EXTI_PR Register > bestätigen muss, sonst ruft
-
Thread
BeagleBone BeagleV-Ahead: BeagleBone mit RISC-V-CPU und hochwertiger Ausstattung
wirkliche Erfolge erlebten die quelloffenen Prozessorkerne vor Allem als Mikrocontroller (Stichwort GD32VF103). Mit dem BeagleV Ahead steht nun eine Variante mit 4GB RAM am Start.  Bildquelle: https://beagleboard.org/beaglev-ahead ### Worum geht es hier? Die von
[c] Among the newly added hardware, the rv64 TH1520 and the three added arm64/cortex-a35 based stm32mp2, ma35d1 and amlogic C3 are the most notable. --- https://lore.kernel.org/lkml/80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com/, via https://www.phoronix.com/news/Linux-6.5-SoCs [/c]
-
Thread
Bit Banging STM32 - F303RE ohne Library
Hallo zusammen, ich halte mich kurz und knapp. Student/Hochschule/Elektrotechnik 3 Semester Ich habe im schulischen Rahmen eine Projektaufgabe erhalten: Mit dem Nucleo64 - STM32F303Re eine Verbindung mit der LED-Matrix Max7219 herzustellen und ein kleines Spiel daraus zu machen
Ich habe ein halbes Dutzend Displays mit MAX7219, angesteuert mit STM32 oder ESP8266 und 3V3 Pegeln, läuft. Ist natürlich nicht allgemeingültig, vor allem da es auch viele Fakes von diesem Chip gibt (die dann vielleicht besser mit 3,3 V klarkommen?). Da ist systematisches
-
Thread
Bootloader Mode STM32F303
Hallo, ich habe neulich einen STM32F303 Mikrokontroller gekauft und möchte jetzt den in Booadmode versetzten. Den Pin Boot0 habe ich auf High geschaltet und den uC neu gestartet. Leider erkennt CubeIDE Progrmmer den nicht über DFU
der nachfolgenden Application note nach, ob Dein exaktes Derivat überhaupt DFU kann. Die meisten F303 können es, aber "STM32F303x4(6/8)/334xx/328xx" können es nicht. In der Application note AN2606 von ST ist alles genau beschrieben: https://www.st.com/resource/en/application_note/an2606-stm32-
-
Thread
CubeIDE Variablen in externen Modul unbekannt
für alle anderen Familien genauso) https://www.st.com/resource/en/user_manual/um1786-description-of-stm32f3-hal-and-lowlayer-drivers-stmicroelectronics.pdf
/STM32Cube/STM32Cube_FW_F3_V1.11.0/Drivers/STM32F3xx_HAL_Driver/Inc$ ls *spi.h stm32f3xx_hal_spi.h stm32f3xx_ll_spi.h [/code]
-
Thread
8-Bit CPU Selbstbau
bringen und vielleicht- je nachdem wie gut du drauf bist - hohes Frustrationspotential. Kauf dir ein STM32 nucleo und lerne daran. Das bringt dich weiter. Ansonsten nur meine Meinung. Ich kann Dich durchaus verstehen, glaube viele hatte schon solche Ideen. Aber so alten Kram guckt man sich besser im Museum
Andersverbindung der Eingänge I0..I7 und Ausgänge O0..O7 der ALU. ShiftLeft: I0->O1, I1->O2, I2->O3, I3->O4, I4->O5, U5->O6, I6->O7, I7->CarryOut, 0->O0. RolLeft: CarryIn->O0, I0->O1, I1->O2, I2->O3, I3->O4, I4->O5, U5->O6, I6->O7, I7->CarryOut. ShiftRight: I0->CarryOut, I1->O0, I2->O1, I3->O2
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Bei den AVRs geht das nicht, da kann man mit dem RJMP Befehl um +/-4kB springen und das wird auch ausgenutzt. Man kann damit also von
M. H. schrieb im Beitrag #7453745: > Das ist in der Tat tatsächlich eher unüblich. Bspw. Die STM32Fxxx Serien > haben immer den vollen RAM und FLASH Ausbau. Und den kann man auch > nutzen. Muss man teilweise auch, weil zumindest früher sämtliche Das war bei den Fxxx in der Tat der Fall. Bei
-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
resistance is minimum (~10% order). [/code] Seite 136 von 240: https://www.st.com/resource/en/datasheet/stm32f429ii.pdf Das Datenblatt eines (ebenfalls zufällig gewählten) STM32G071 sagt auch was von einer "true resistance"... Aber unabhängig von der konkreten Implementierung der Pull-Ups / Pull-Downs
-
Thread
GCC Linker per Linker Script oder über Kommandozeile Parameter zum Setzen einer Konstante mitgeben
und dazu "objcopy" verwendet. https://github.com/micronucleus/micronucleus/commit/b9b7e85ce887c3ff4f0b38273dcd32e9d9810f8f Nachdem es funktionierte habe ich nicht mehr daran gedreht. Es ging darum, den neuen Bootloader (raw binary) zusammen mit den Routinen zum Nachflashen zu linken. Die passenden
Du es ja als Anregung nehmen. https://github.com/ArminJo/micronucleus-firmware/blob/18ad3420ccdfb3f21638cd06be99a5e6574ccb0d/firmware/Makefile#L151-L158 [code] bootloader.o: bootloader.raw @avr-objcopy -I binary -O elf32-avr \ --rename-section .data=.text \ --redefine-sym
-
Thread
Neuer Arduino Nano, neuer Orange Pi Zero mit bis zu 4GB RAM und mehr
die Abbildung zeigt die „aktuellen“ Preise im unter https://www.aliexpress.com/store/group/OPI-Zero3/1553371_40000004364920.html bereit stehenden AliExpress-Webshop von Shenzhen Xunlong.  Bildquelle: https://www.aliexpress.com/store/group/OPI-Zero3/1553371_40000004364920
, das mit dem STM32F401 kompatibel ist. Einzelne Sensoren kosten rund 10 EUR, während das Produkt in Hunderter-Stückzahlen einen OEMSecrets-Bestpreis von 5,5 EUR aufweist (siehe https://www.oemsecrets.com/compare/VL53L7CX
-
Thread
GPS Disciplined 10MHz Referenz
So viele Projekte und keine ahnung welches das Beste ist. @hubertus: was macht der fette STM32F407 da? Ist der auch nur ansatzweise ausgelastet? @DK4XP: Sampling scope habe ich keines, hätte ich zwar gerne, aber bisher nix brauchbares gefunden :-(
was ich dann nicht umgesetzt habe, weil die RS232 reicht. Ausserdem war das noch in der Kowit-Zeit; STM32F407VE hatte ich noch da, und alles andere war nicht lieferbar... :-(
-
Artikel
Reichelt-Wishlist
) | | | QFP Bausteine der STM32F4 Serie (Cortex-M4) ST STR7 Serie (ARM7TDMI) * TI MSP430F167, TI MSP430F168 * TI MSP430F2001/2/3 etc. im RSA-Gehäuse (=QFN) | * TI MSP430F2618 | TI MSP430FG4618 | TI MSP430G2553IN20 viele MSP430 Gs
16F88-I/P Microchip dsPIC | | | | | => PIC 30F2010-30 SP/SO Logicanalyzer | => ME ANT 8 und ME ANT 16 Atmel ATMEGA8 TQFP => ATMEGA 8-16 TQ 3,3V Laengsregler (LT1086-Serie z. B.) | => vgl z. B. LT 1086 CM3,3
-
Thread
CH32v003 PWM & Timer Probleme
); RCC_APB2PeriphClockCmd( RCC_APB2Periph_TIM1, ENABLE ); // PD3 T1CH4N GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init( GPIOD, &GPIO_InitStructure
devices manufactured by or for STMicroelectronics." https://www.st.com/resource/en/license/SLA0048_STM32CubeF1.pdf.
-
Thread
SPI-Verbindung über differentielles Signal (RS422)
Serienterminierung (nach Empfehlung dieses Forums) verwendet. Angesteuert wird das ganze mit einem STM32. Ich habe meine Schaltung angefügt. Liese sich das so realisieren? Bzw. gibt's dazu Einwände? Danke (Es handelt sich um ein universitäres Projekt ohne kommerziellen Hintergrund) Das ursprüngliche
stromfressenden SN75 sparen und im Kabel wären Adern frei für GND und +24V. Es muss ja auch kein AVR sein, STM32 gibt's auch mit 14 oder 20 Pins. Als Bonus könnte man noch eine Prüfsumme verwenden.