-
Thread
Fuses AVR ATmega 1284P
Frank G. schrieb im Beitrag #6866650: > soll mit AVR Studio 6 (Win7) mit ISP oder auch JTAG > gefüllt bzw. getestet werden. Es gibt kein "AVR Studio 6". Es gibt "AVR Studio 4.xx" und "Atmel Studio 5"
Atmel-Studio ist insgesamt kein Performance-Wunder Und mein Laptop auch nicht. Ich kann der VM 4GB geben damit geht es irgendwie. Aber kein Vergleich zu anderen IDEs wie vscode oder die Cube IDE von STM, für die ich keine VM brauche.
-
Thread
EPROM Programmer bauen 27C010 27C020
sind heute maximal lächerlich. Dann der Bezug zur Geschwindigkeit ist maximal lächerlich. Kleinste STM32 Käfer machen 72 MHz und haben genug IOs. Jeder AVR kann es ebenfalls. Wenn du schon Konzepte diskutieren willst, dann nimm moderne Ansätze auch an.
schrieb im Beitrag #6866538: > Dann der Bezug zur > Geschwindigkeit ist maximal lächerlich. Kleinste STM32 Käfer machen 72 > MHz und haben genug IOs. Jeder AVR kann es ebenfalls. TO's Hinweis ist nicht nur "maximal lächerlich" sondern ganz einfach getrollt, jede Antwort darauf somit Trollfutter.
-
Thread
STM32G474 FDCAN controller
Da mir die Beschreibung des FDCAN Controllers im Reference Manual des STM32G474 zu wenig detailiert war, habe ich mich nach weiteren Information umgesehen und bin mit der Application Note AN5348 ("FDCAN peripheral on STM32 devices") fündig geworden - so recht schlauer hat
AN5348 besitzt der FDCAN dedizierte Tx buffer und wahlweise ein Tx FIFO oder eine Tx queue (Figure 4. CAN message RAM mapping. Der FDCAN Controller auf dem STM32G474 scheint mir wohl so eine Art minimalster Implementierung des in der AN5348 beschriebenen Controllers zu sein - möglich sind offenbar
-
Thread
Einstieg GDB
der ST-LINK_gdbserver, VSCode /CortexDebug ruft das z.B. so auf: [code] Launching server: "c:\ST\STM32CubeIDE_1.4.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_1.6.0.202101291314\tools\bin\ST-LINK_gdbserver.exe" "-p" "50000" "-cp" "c:\ST\STM32CubeIDE_1.4.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346\tools\bin" "--swd" Launching GDB: "c:\ST\STM32CubeIDE_1.4.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9
-
Thread
Kurzmitteilungen: neue Software von GigaDevice, STMicroelectronics, Infineon und Renesas
einem mit einem Hardware-Beschleuniger ausgestatteten Chip (Beispiele wären STM32F769 und STM32H7B3) zur Ausführung gebracht wird, decodiert Touch GFX mit Hardwarebeschleunigung - sonst setzt man mit Ausnahme des STM32G0 auf einen Software-Decoder. Außerdem gibt es ein am QT Linguist
Darf ich fragen, welche MCU Architektur Du nutzt? Selbst bei AVR oder 8051 sollten es mindestens 4kB Executable sein, die man mit der kostenlosen Lizenz bauen kann. Gruß, Michael
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
am Schluss. WiFi passt nicht auf meine Anwendung (siehe unten). Wenn möglich möchte ich bei der STM32F4 Familie bleiben, allenfalls auf F7 aufrüsten. Die ESP Dinger sind super cool, leistungsfähiger als die F4, aber meine Zeit ist begrenzt, und die F4 kenne ich schon. Die Adressierung von 16 Busteilnehmern
-
Thread
Kolibri OS, vergrößerung der Community. Programmierung mit C
wenn die eigenen Ansprüche entsprechend skaliert sind.. Wie z.B. auf meinem uralten EeePC-701 mit 4GB Flash. Das ist so ziemlich das kleinste, was man noch als PC bezeichnen kann. Jeder halbwegs aktuelle Raspberry Pi hat mehr Dampf unter der Haube. Aber auf dem EeePc läuft ein 32-bit LUbuntu mit allen
Trümmer wollen ja einige mehr Geld als früher haben: https://www.ebay.de/itm/324807878562?hash=item4ba00ee7a2:g:r0kAAOSwpW1hVGKk
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
2021. Es basiert immer noch auf den StdPeripheral Libs, die werden automatisch erzeugt, seit ca 4-5 Jahren wird aber HAL benutzt, was man manuell einbinden muss. Neuere Chips wie den STM32F410xx (Blackpill) einbinden ist teilweise ein Drama, never touch the Config Files. Spielt man sich den aktuellen
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
-
Thread
Entwicklung Funkgerät mit zeitgemäßen Bauteilen
/drc.bz/wp-content/uploads/2020/05/amateurfunkmagazin-interview-mit-prof-rohde.pdf Ab S. 2 mfG
PC-Basis doch genug. Schaue in Richtung GNU-Radio. Wenn Du SDR auf einen Controller wie ATmega, STM32, ... packen willst, dann ist der erste Ansprechpartner das Datenblatt des Chips -> ADC-Sektion, DMA, ... . Der Rest ist Downsampling, Filterung, Demodulation. Hast Du eigentlich nun schon mal
-
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