-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
5x 7404 Inverter 1x DIP-Switch 12-fach (8-fach habe ich) 4x DIP-Switch 4-fach 4x LED Bargraph 8-fach (od. ähnliche 4/8-fach Ketten) 10-15x DIP-14 IC Sockel 3x DIP-6 IC Sockel (ja, 6pol, für DPDT-Schalter) 3-5x Mikroschalter mit Hebel, SPDT NO+NC, im RM2.54
Drago S. schrieb im Beitrag #6855959: > 1x DIP-Switch 12-fach (8-fach habe ich) > 4x DIP-Switch 4-fach > 4x LED Bargraph 8-fach (od. ähnliche 4/8-fach Ketten) > 10-15x DIP-14 IC Sockel > 3x DIP-6 IC Sockel (ja, 6pol, für DPDT-Schalter) weiss ich grad aus dem Kopf dass ich das sicher
-
Thread
Spannungsgesteuerter Widerstand
Dennis schrieb im Beitrag #6853891: > ich möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. > Gibt es digitale Potis mit analogem Eingang? Das ist doch schon vom Ansatz her widersinnig. Der STM32 funktioniert digital, da wird
Dennis schrieb im Beitrag #6853891: > möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. Wofür? Wo wird dieser Widerstand angeschlossen?
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
und komfortabel nutzbar. Das kann jeder LA an einem PC um einige Groessenordnungen besser. Und mit 4 Kanaelen koennte ich auch bei der Haelfte der Einsatzfaelle ueberhaupt nichts anfangen. Da brauche ich dann die bis zu 32 Kanaele meiner "richtigen" lAs. Und fuer so "langsames" Zeug wie RS323,
Hallo, Cyblord -. schrieb im Beitrag #6855828: > Also jeder Popel STM32 macht locker 48 bzw. 72 MHz. D.h. das Clock-Out > Signal (um z.B. zu prüfen ob die Clock korrekt gesetzt ist) kannst du > mit einem 100 MHz Scope schon nicht mehr richtig angucken, weil > Rechteck
-
Thread
Mit welchem Programm programmiert ihr Controller?
Sowohl Atmel als auch STM32 jeweils in C. Für die STM32 nehme ich SW4STM32, bei den Atmel Atmel Studio. Beides mit gcc
AVR: Microchip Studio 7 STM32: Atollic Truestudio
-
Thread
SD Karte shutdown
auch abwärtskompatibel zu älteren SD-Karten ist. Ich persönlich verwende auch die elm chan Lib auf STM32, zum Beispiel im Projekt [[STECCY]]. Da ich hier jedoch ältere Karten mit maximal 4 GB verwende, gehe ich davon aus, dass man in diesem Fall die ältere Karte nach f_umount() einfach rausziehen könnte
Gerade noch ein interessantes doc gefunden: https://www.kingston.com/datasheets/SDCIT-specsheet-8gb-32gb_de.pdf Biss 32GB scheint ein einfacher power down (zumindest bei Kingston) möglich zu sein.
-
Thread
Welchen Arduino soll ich kaufen?
, wuerde - ich persoenlich - Dir empfehlen einen in der SMD-Variante zu nehmen. Einen mit ATMega32u4 wie beim Arduino Leonardo. Der macht mit dem Chip selbst die Bruecke zum USB und hat als Vorteil zum Uno, dass er auch so tun kann als sei er ein USB-Keyboard oder -Mouse. Der Uno ist zum anfangen
Kauf dir lieber einen STM-Nucleo
-
Thread
Zerynth bietet GSM-Features an, Nordic erweitert Matter-Unterstützung
die Watch realisierte. ### Sierra Wireless wird STMicroelectronics-Ökosystempartner. Nutzer von STM32-Mikrocontrollern können diese - so sie die Chips im Markt erhalten - seit längerer Zeit durch Nutzung einer als X-CUBE-Cellular (siehe https://www.st.com/en/embedded-software/x-cube-cellular.html?
Wireless. “Sierra Wireless is bringing its world-class IoT connectivity solutions to the industry-leading STM32 ecosystem, so that customers developing a wide range of IoT solutions using STM32 MCUs will now be able to easily build solutions with cellular connectivity.” [/c] Über kurz oder lang dürften
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
Ich glaube du verwechselst den ID Code mit der UUID. Der ID Code kann tatsächlich bei den Original STMs nicht gelesen werden. Die UUID aka Seriennummer ist davon nicht betroffen. https://www.blaatschaap.be/32f103-comparison-part-4/ Bei mir deuten die Meldungen beim blinky auf STMs hin.
-
Thread
Mono Audiorecorder
Für 10 Minuten Samples werden bei 8 Bit und 8k Samples/Sekunde 4,8 MByte benötigt (600 Sekunden * 8k Samples). Wie wäre es mit einem ESP32, den gibt es als "Wrover" Modul mit 4 oder 8 MByte PSRAM und er dürfte preislich hinkommen. Schnell genug ist er auch, zumindest
nochneIdee schrieb im Beitrag #6848542: > Für 10 Minuten Samples werden bei 8 Bit und 8k Samples/Sekunde 4,8 > MByte benötigt (600 Sekunden * 8k Samples). > Wie wäre es mit einem ESP32, den gibt es als "Wrover" Modul mit 4 oder 8 > MByte PSRAM und er dürfte preislich hinkommen. Schnell genug ist er
-
Thread
Beschaffungsprobleme
Distributoren gelistet). Manchmal hat man Glück, manchmal nicht - vor ein paar Tagen gab es tatsächlich 4 Stück STM32F767IGT6 bei Arrow, wo sonst bei allen der Liefertermin zwischen Mitte 2022 und unbekannt schwankt.
Ausserdem muss noch hinzugefügt werden, dass Lagerhaltung ein Risiko darstellt. Man denke an die STM32F4*, die in frühen Revisionen wegen schwerwiegender Mängel praktisch unbenutzbar waren. Digi-Key hat sich die massenweise aufs Lager gelegt und dann noch ewig verscherbelt. Und dann noch die Fälschungen
-
Thread
STM32 __enable_irq
einigen Monaten mit der STMcubeIDE für den STM32G$/$ erstelltes Programm, welches den Timer4-Interrupt verwendet funktioniert hat, obwohl ich in den Sourcen nirgends ein __enable_irq oder etwas ähnliches finden konnte. Gleiches, wenn ich mir
Verwende CubeMX, ... Natürlich habe ich auch CubeMX verwendet (u.a. wurde das erwähnte Projekt für den STM32G474 - nicht "STM32G$/$" - damit erstellt) um der Sache nachzugehen - und eben mit dem Ergebnis, dass CubeMX kein __enable_irq einfügt! > Und nein, es ist nicht ein einzelnes globales "__enable_irq
-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
ja, dann ist es so ein Produkt. Ausnahme sind gefälschte Markenprodukte: DS1820, Echtzeituhren, STM32F103, Akkus, große Transistoren
bisschen anders oder gar nicht. In China ist das alltäglich. Schau dir doch mal die Berichte zu den STM32F103 Nachbauten und Fälschungen an.
-
Thread
Verfügbare MCU <QFN-32 mit 5x PWM und I2C/TWI?
auch https://www.mikrocontroller.net/topic/524993 PCA9685 in QFN ist derzeit nicht erhältlich. STM32 in QFN-32 scheinen auch ausverkauft, ich sehe mich nun gerade bei ATtiny um, z.B. 841 oder 861A oder ATtiny24A/44A/84A (QFN-20), die haben aber nicht ausreichend Hardware-PWM (https://www.microchip.com
Digikey hat von der Serie recht viele auf Lager. Das oben ist UQFN (6*6mm) Gibts auch in UFQFN28 (4*4mm): https://www.digikey.de/product-detail/de/microchip-technology/DSPIC33CK64MC102-I-M6/150-DSPIC33CK64MC102-I-M6-ND/13165358 fchk
-
Thread
Zwangstrennung und Serverbetrieb
einfach). Es handelt sich nur auf der Serverseite um einen PC. Auf der Messsystemseite steckt ein STM32F4 und ein ublox-LTE-Modem als Telemetriemdul. Das Protokoll haben wir uns selber ausgedacht, um möglichst wenig Overhead und Kompatiblität zu den Prtokollen, die wir auf anderen Schnittstellen verwenden
Beitrag #6846098: > Was ist denn ein "normales Mobilfunkmodem"? Na eines, was mit normalem LTE / 4G Mobilfunk umgehen kann und nicht nur NB-IoT oder LTE-M kann. > Hast du da irgendwelche Beispieltypen? > Ich habe hier ein ublox SARA-R410M-02B Das passende u-blox Modell wäre z.B. TOBY-R2: https
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
Auslesen des Flash Speichers brauchst Du im Prinzip OpenOCD und einen Debugger, z.B. ein bluepill STM32 oder eines der üblichen USB-Dongles STLinkV2 / JLink ab 6 Euro oder direkt mit dem Raspberry Pi als Interface. Dann bringt man den nRF24 oder auch den STM32F4x in den JTAG / SWD Modus und kann
#7102380: > Stefan T. schrieb im Beitrag #7102330: > ... >> Die Photos von der FCC ID zeigen einen E230G8 AS2RPK JJ2019 von GD (das >> ist m.W. Giga Devices, China) > ... > Könnte dieser sein (Datenblatt siehe Anhang) Treffer GD32 E329G8 ist ein STM blue pill clone. Wegen dem 300A E965 945 habe
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. > Beim
-
Thread
Chipmangel PKW
www.nxp.com/docs/en/data-sheet/MMPF0100.pdf Desweiteren Schaltregler aller Art. Auch Microcontroller. STM32 dürfte bekannt sein, Dito auch bei Microcontrollern von TI. Teils geht das auch so weit, dass wichtige Komponenten überraschend komplett abgekündigt werden, weil gar keine Chips mehr erwartet werden
Fpgakuechle K. schrieb im Beitrag #6843878: > alle Autofahrer samt Anhang Weil ohne unter 4G zu kommen, wird das nichts.
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
WS2812B LEDs einsetzten jedoch gibt es da ein paar Probleme bei der Pegelwandlung von 3,3V auf 5V. Mein STM32 erzeugt mit Timer3 ein 800KHz PWM Signal welches ich dann später via DMA rausschicke, damit das Timing möglichst genau eingehalten wird. Da der STM32 mit 3,3V läuft und die LED mit 5,1V gespeist
HildeK schrieb im Beitrag #6840899: > Warum? Vergleiche Iv2 mit den vom Datenblatt eines STM32 gegebenen Grenzen.
-
Thread
Unbekanntes IC
mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern. Wessen Firmware
obigen Aussage doch mal einen Probeaufbau machen. Mir ist nur nicht klar geworden, ob ich einen 32,76 kHz oder 4,19 MHz-Quarz einsetzen muß. Da gibt es wohl Unterschiede in den Beschaltungen.
-
Thread
Welche Nachteile haben die großen STM32H Serien?
Gründe außer Stromsparen und kleinere Bauform, bei Kleinserien oder Hobbybasteleien NICHT auf z.B. den STM32H750 zu setzen? Auf den ersten Blick hat er nur Vorteile, 16Bit ADC, 480MHz etc pp. Der Preis ist mit 8€ auch nicht höher als von vielen anderen F4 Serien. Viel Flash, Ram etc ist auch vorhanden
aufgabenstellung gesucht: > ADC werte aufsumieren und summe auf schwelle prüfen falls ja isr. Manche STM32 (z.B. STM32L412) können in Hardware aufsummieren (2,4,8...256 Werte), die Summe mit einer Schwelle vergleichen und ggf. einen Interrupt auslösen. Das geht mit 2 bis 3 verschiedenen Schwellwerten und
-
Thread
Microcontroller aussuchen
Bescheiden bis nicht vorhanden. Im prof. Umfeld ein No-Go. Für minimale Anforderungen lohnt sich die STM32F0 und G0 Reihe als erster Anlaufpunkt.
Eignung, Kosten, > Lieferbarkeit ausgesucht? Auch da gewinnen ARM basierte Controller wie die STM32. Aber ich habe hier meine Empfehlung für STM32, genauer F0 oder G0 abgegeben. Und begründet. Damit bin ich fertig. Mit AVR Fanboys streiten gibt mir einfach zu wenig.
-
Thread
parallel 8bit zu 16Bit/24bit Logik-IC?
/Data.. der Rest wie CS muss auf einen normalen pin. Ich hatte schon gesehen da ses FPGA im TQFP32 gibt.. das wäre ja auch noch eine IDEE.. das wäre dann nicht so oversized und ich kann das selbst ätzen, sonst könnte ich auch mein STM32F4 Discovery rausholen und direkt die LCD Unterstützung nutzen
Thema ab und ich habe mir überlegt was nicht allzu viel mehr Pins als spi hat und schneller ist.. 4 spi.. wobei die gpio max Frequenz der einzige Stolperstein ist. Damit ist das Thema erledigt. Ich habe auch schonmal einen midcontroller mit Stm32 angefangen also avr->stm32->TFT.. aber dann fand ich
-
Thread
Motorsteuergerät Schaltplan EMV Schutzmaßnahmen
Hallo, ich entwickle für ein Projekt ein Motorateuergerät: Ein STM32 detektiert über einen Hallsensor die Position des Kolbens und berrechnet anhand mehrerer Kennfelder die Einspritzdauer, den Einspritzzeitpunkt und den Zündzeitpunkt. Einspritzventile werden über MOSFETs
Tobias R. schrieb im Beitrag #6836627: > Ein STM32 detektiert über einen Hallsensor die Position des Kolbens Ich dachte bisher man detektiert den Kurbelwellenwinkel. Schau mal hier: http://www.megamanual.com/ms2/pcb.htm
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Frodo G. schrieb im Beitrag #6836112: > 16 Giga-Bit dürften mehr als ausreichen ;-) > > https://www.digikey.at/product-detail/en/kioxia-america-inc/TH58NVG4S0HTA20/TH58NVG4S0HTA20-ND/6324780 Also langsam
Esp32 mit Fram.. kommt halt drauf an wie viele Pins man benötigt und wie schnell das ganze laufen soll. Bastelfreundlich ist wohl nur der atmega1284p, wobei Stm32 und esp32 Breakout Boards auch schon fast
-
Thread
Chinabestellung, Erfahrung mit dem Zoll seit Juli ?
was hast Du im (unbekannten) Referenzzeitraum eingekauft? Mein Drehtabak ist seit letztem Jahr von 4,65/40g auf 4,65€ gestiegen, ein Plus von 2,15%, das Papier von 34ct/200Blatt auf 35ct, ein Plus von knapp 3%. Mehl (Weizen 405) von 37ct/kg auf 39ct/kg, +5,4%. Zucker 75ct/kg auf 79ct, +5,3%. Eier
Zur Info: Bestellung von 5 ICs über die eBucht, Warenwert 4,19 EUR, Versand 1,19 EUR, aus Shenzhen, China am 14.07.21, geliefert von DHL/Post am 28.07.21 nach D ohne zusätzliche Gebühren. MfG Wuff_W
-
Thread
Investition in neue Lötstation - überflüssig oder sinvoll?
und lässt sich super mit arbeiten. 3.Lötspitzen incl Heizung und Sensor um die 4 Euro https://de.aliexpress.com/item/1005002457001068.html?spm=a2g0o.detail.1000060.1.61f3665eieNg91 3.Extrem schnelles heizen in unter 30 Sekunden auf 300C 4.Standby und autooff durch sensor im Lötkolben
ist 'ne Frage, was man damit machen will. Wenn du nur Controllerschaltungen mit einem AVR oder STM32 in Betrieb nehmen willst, brauchst du eher einen Logicanalyzer denn einen fürs Spektrum. Wenn du dagegen irgendwelche Schaltungen mit 2,4-GHz-Funkchips aufbauen willst, dann solltest du wenigtens
-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
so einen Chip kann man auch direkt eine CR2032 anschließen, was beim STM32 nur ab 64-Pin-Gehäusen geht (und beim L151 garnicht). Mit dem 1Hz-Interrupt von der RTC könnte man den internen RC-Oszillator des STM32 abgleichen. Damit kommt man von ±3% auf unter 0.4% Fehler
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
necessary embedded software bricks and tools to get users started easily with their applications. The STM32CubeWB MCU package is loaded with many examples and brings a full set of peripheral drivers (HAL and LL), all the necessary radio stacks including Bluetooth 5.2, Zigbee 3.0, OpenThread v1.1 and 802.15.4
the main Cortex-M4 core. [/c] Beachten Sie, dass sich die einzelnen WB-Varianten im Bereich der unterstützten Funkmodule unterscheiden – unter https://www.st.com/en/microcontrollers-microprocessors/stm32wb-series.html
-
Thread
Speichern beim STM32 ins Flash
lösche einen ganzen Block und kann ihn dann Byte für Byte > wieder neu beschreiben? Das haengt from STM32 ab. F1 schreibt 2 Bytes, F4 kann auch 1 Byte, L4 nur 8 Byte ... auf einmal
man nur jeweils eine ganze Flash-Page, schreiben kann man allerdings in Blöcken von z.B. 8 Bytes (STM32G0x). Man kann es so programmieren, dass man immer Werte innerhalb einer Page "hinten" anhängt, bis die Page voll ist. Dann löscht man die ganze Page und fängt von vorne an. Wie voll eine Page
-
Thread
Interrupt beim STM32 F103
aus einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
uC kann nicht programmiert werden
den https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html?dl=Mb6MeyavONqAB%2Fnuk5xNaA%3D%3D%2CCqwGkCNZJ4A928XrwQMA2Q1j4i51vI3xXgPfVzvyt7rWjVJa6hH9jRSGT5xgh7gnmy2IR%2B1wOHmqTto5nN9dLGRCf5ZiY%2BRR2cA%2FrkVFTSeGBS0Kb2dxZPS%2B04%2BxdLTk7qMy6Qsi%2FFTwG7kLdgeD0XZ85X3jb%2Fcm6v2XOoUge%2FnmLTyiw8CbNFP60TQis%2FXvfven%2BPNj%2Fd8NV3P6kqNqYQcTqgf4O03t053OwxbdHU%2B2PfVKzYoB81UQ7tGDIWfXWvuhGLhVazW0WMuNZecajSFg9w812WbNzC0YeU5fdXG2gU16sLgyXCwiLDp0OQxv&uid=pMVwCZEP
-
Thread
Colibri T20 von Toradex
cgroup subsys cpuset ^M<6>Initializing cgroup subsys cpu ^M<5>Linux version 3.4.75 (db@herkules.local) (gcc version 4.8.4 (Buildroot 2015.02-git-00061-g7851707-dirty) ) #1 SMP PREEMPT Fri Apr 29 07:13:41 UTC 2016 ^MCPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
: 0x43000000 - 0x4300ffff ( 64 kB) ^M<6> VE : 0x44000000 - 0x48ffffff ( 80 MB) ^M<6> G2D : 0x49000000 - 0x49ffffff ( 16 MB) ^M<6> LCD : 0x4a000000 - 0x4bffffff ( 32 MB) ^MMemory policy: ECC disabled, Data cache writealloc ^M<6>sunxi: Allwinner A20 (AW1651/sun7i) detected. ^
-
Thread
Spielereien mit asm_pio + MicroPython auf dem PI PICO
Habe auch schon einige interessante Dinge mit µPy gemacht, auf STM32F4 und PicoPi. Die sind auch schön mit ARM-Thumb innerhalb von Python zu programmieren. Damit ist dann problemlos 500ksps ADC, Kompression und Übertragung per VCP möglich. Zwei Kerne helfen. ;-)
282MHz, dann streckt er aber die Flügel. Werde in den nächsten Tagen mal ADC mit DMA machen. Auf dem STM32F4 läuft das schon absolut problemlos (2.4Msps * 3 Kanäle interleaved). Was ich allerdings feststellen musste, die µPy 1.17 Version für PicoPi braucht noch reichlich Liebe und Zuwendung… Viel
-
Thread
Bruch approximieren
kleineren Fehler als die bisherige Approximation liefert. Das Ganze muss nur dreimal beim Start meines STM32F446 laufen, die Laufzeit ist also nicht wahnsinnig kritisch, aber dominiert die Startzeit leider. Gibt es einen intelligenteren Algorithmus?
ein. Von welcher Laufzeit sprechen wir hier? Die 3·2¹⁶ Schleifendurchläufe gehen doch auf dem STM32F446 (der ja keine lahme Ente ist) sicher so schnell, dass der Anwender kaum etwas davon mitbekommt.
-
Thread
PWM Frequenzteiler in Hardware?
µC-Schaltung, wobei der Controller per internen Timern die Signale sehr genau umsetzen kann. Stichwort: STM32 "PWM input mode".
M. G. schrieb im Beitrag #6813448: > Ich brauche hier eine reine Hardware Lösung. Irgendwie mit Gatter oder > FlipFlops. Warum mit Gattern und Flipflops? Ein 4-fach OP und ein bisschen Hühnerfutter
-
Thread
Richtungsdetektierung Schall
Hallo Leute, ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter IC an einen STM32F7 anbinden. Das Audio geht dann über 4 Kanal TDM da rein. Ich wollte die 4 Mikrofone in einem Quadrat anordnen und darüber
egal schrieb im Beitrag #6812363: > ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter > IC an einen STM32F7 anbinden. > Das Audio geht dann über 4 Kanal TDM da rein. Warum über zusätzlichen Converter? Der F7 kann 4 PDM Mikros
-
Thread
Einfacher Fehler in C-Berechnung
das printf abgeschafft hat. > > Wohin "printet" dein printf auf einem UC3? Ich habe hier einem STM32H Da mache ich snprintf() in einen char Buffer. Danach gibt HAL_UART_Transmit() mir das auf eine serielle Schnittstelle aus. Irgendeine Kommunikation muss doch vorhanden sein??? Also den Leuten
sehr viel HW Zugriffe vorhanden sind. Ich hatte in meinem Teil nur eine fiese Stelle. Ein memcpy(x,y,4) wurde durch eine 32-bit load Instruktion ersetzt. Peng! Die Adressen waren nicht aligned. Nachdem der Pointer auf uint_8 zeigte anstatt auf uint32_t hat er das memcpy nicht mehr ersetzt ;) Klar mein
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC) #define UMEM_SHIFT 1 #define UMEM_FAKEWIDTH uint32_t [/c] Wenn man die richtig einstellt (müsste es theoretisch klappen. Im Referenzhandbuch
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
Stromverbracuh nicht von der Rechenleistung ab. Ich finde diese Sichtweise ziemlich eingeschränkt. Die STM32 nehmen zum Beispiel alle deutlich weniger Strom im WFI (Wait for Interrupt) Zustand auf, als wenn sie Befehle ausführen.
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
-
Thread
STM32-SPI-Code Feedback
[c] /* * @brief: Initialisierung SPI1-Bus: * PA4 -> CS-Pin => SSM = 1 * SSI = 1 * Baud Rate = 2 MHz => BR = 101 (fpclk/8 = 16MHz/8 = 2MHz) * STM32F446 = Master => MSTR = 1 * SPI
//Hier sollten die rx_byte[0...4] in rx_data zusammengefasst werden GPIOA->BSRR |= GPIO_BSRR_BS4; [/c] du verlässt dich voll darauf, dass die SPI mindestens 5 byte HW FIFO hat. Das mag so sein bei dem STM32, den du benutzt
-
Thread
STM32: Seltsames Verhalten
HAL_PWR_EnterSTANDBYMode(); /* USER CODE END 2 */ [/c] Ich habe den Sketch auch mit Nucleo F411RE & G071RB getestet. Bei Beiden gibt es das Problem nicht. Die funktionieren bis auf 2V einwandfrei. Ein zweites Board mit STM32F401CC verhält sich gleich. Mit RCC-Flags konnte ich leider die Zustände beim
KT315 schrieb im Beitrag #6808094: > Das Board ist ein HW-848 mit einem STM32F401CC MCU aus > China > Nucleo F411RE & G071RB getestet. Bei Beiden > gibt es das Problem nicht. > Ein > zweites Board mit STM32F401CC verhält sich gleich. Ist das zweite F401-Board auch
-
Thread
Umstieg von Windows auf Linux?
zu der Software die du verwenden willst, wirst dich wundern wieviel da eine Linux version haben....STM32 erwaehnst du, STM32CubeIDE gibts fuer Linux.
Windows 11 möchte ich mir nicht mehr antun. Meine Anwendungen sind > ziemlich einfach: 8-Bit AVR- und STM32-Programmierung, Raspberry Pi > (Python, Lua, etc.), FireFox, Thunderbird, LibreOffice, etc. Keine Spiele, kein 4k-Videozeugs, wozu überhaupt nen neuen PC? Einfach mal mit ner Porteus Live-CD booten
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
SSR's, aus Kostengründen wollte ich diese nehmen https://www.pollin.de/p/solid-state-relais-ssr-d32a380-5-3-32-v-5-a-380-v-340633 oder https://www.pollin.de/p/solid-state-relais-ssr-d24a240-2-24-v-2-a-240-v-340632?utm_source=google&utm_medium=fshopping&gclid=Cj0KCQiA-qGNBhD3ARIsAO_o7yky1HGJLEhuV1tFCshkiIZXEKsMI2O9Fn6U4diWrbZRczNIaDnie5oaAjQ4EALw_wcB
Die Daten stehen alle in dem Kommando : Flash 40mhz Xtal 26mhz Flashsize 4MB = 32Mbit Flashmode DIO (QIO sollte auch gehen je nach Board) 0xd000 ota_data_initial.bin 0x0 bootloader.bin 0x10000 Webserver.bin 0x8000 partitions_example.bin Habe mir das Nodemcu v3 mal
-
Thread
LED an µC-Pin
-LED auf Ground und Vdd schalten (3V3) -LED an Vdd und Ground schalten. -egal Controller ist STM32G0xx. (Ausgang PushPull) Gibt es einen Grund, warum die eine oder andere Variante den "Innereien" besser tut? Grüße Runout
Thomas T. schrieb im Beitrag #6804891: > Controller ist STM32G0xx. > Was ist prinzipiell besser Die Lösung ist: > -egal Denn die Schaltleistung der Mosfets der Treiberstufe sind annähernd ausgewogen. Der P-Kanal-Mosfet ist dafür auf dem Die deutlich größer
-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
Durchflusssensor auslesen mit µcontroller - Impulse/Frequenz/Durchfluss
Wie die Konfiguration und die Umsetzung gemacht wird verwirrt mich. Anhand des Reference Guides für STM32F411CC würde ich die general purpose timer benutzen - TIM2, TIM5, TIM3, TIM4. Den Frequenzausgang würde ich mit GPIO_PIN_ReadPin durchgängig lesen. Währenddessen zählt ein Timer hoch und vergleicht
GPIO_PIN_ReadPin durchgängig lesen. Für sowas benutzt man den Input Capture des Timers. Google STM32 PWM Input.
-
Thread
welche STM32 sind noch zukunftssicher?
#6799242: > Für das neue Projekt brauch ich mehr Pins, RAM und Speed... > Da kuck ich mir mal die L4+ an Schau dir auch mal die etwas neueren STM32G an: - https://en.wikipedia.org/wiki/STM32#STM32_G4 - https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
bork schrieb im Beitrag #6799978: > Die neue STM32G Serie wird in einem moderneren Prozess auf 300mm Wafern > gefertigung. Die STM32F basieren auf 180/130nm. Da gibt es gerade > massive Engpässe und die Fabs erhöhen die quotes. Schon klar, auf