-
Thread
Interrupt Handler definieren bei STM32
Hi, ich bin derzeit bemüht von dem geschlosenen PIC System Microchips auf die STM32 Reihe von ST umzusteigen. Dazu verwende ich das bekannte und sehr günstige BluePill Board (mit echtem STM32 :) ). Was mir allerdings noch nicht so ganz klar ist ist, wie ich die ISR definieren kann
steht im Reference Manual. Die Vectoren stehen bei mir im .s File, das ST mir generiert hat, unter "g_pfnVectors:", z.B. "startup_stm32f302cbtx.s".
-
Thread
SD an Nucleo-144 direkt?
nehme ich die 5V vom Board und schicke sie über einen 3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX aus? Ich denke: "SD 4 bits Wite buss" (also ohne voltage converter) Viele Grüße
würde einfach das 3V3 Beispiel "von der Stange" nehmen. https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html Dort ist die Schaltung für die µSD Karte zu finden. (siehe Anhang) Die Software dazu gibt es hier: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
Nextion Display Erfahrungen
überwinden sowas zu kaufen, hatte die schon gesehen als die noch ein Crowdfunding Projekt waren. Aber die STM32 haben mittlerweile soviel Power das man damit auch gute Grafik hinbekommt, die sind mir persönlich auch lieber. Ein Sandwich aus STM32F407 und TFT kostet etwas über 20€ und schafft auch einiges.
Hi, doch der Editor funktioniert, nur wenn Du ein altes Display(v0.32) hast solltest Du auf der Hut sein und evtl. den Editor LTS benutzen. Wenn Du alte HMI Dateien hast ebenfalls mit LTS oder sie sind dann nicht mehr zu benutzen, evtl. zu alt. Wie gesagt mein Display
-
Thread
Suche nach ICs für Messung der Windgeschwindigkeit
zusammen, ich möchte mir gerne eine eigene Wetterstation bauen. Unter anderem auch, um in das Thema STM32 Programmierung reinzukommen. Ich habe mir ein paar ICs herausgesucht, um bestimmte Parameter wie Temperatur oder Luftdruck messen zu können. Ich hätte gerne gewusst, ob es auch ICs gibt, mit denen
immer noch mit Schalenanemometern arbeiten. Beim DWD ist das nicht so! Windgeschwindigkeiten unter 0,5 m/s können nicht zuverlässig über längere Zeit gemessen werden. Die Kalibrierung erfolgt ab 0,5 m/s. Der Anlauf muss bei 0,3 m/s gesichert sein. Zuvor erfolgt eine Wartung mit Kugellageraustausch.
-
Thread
Neu im Bereich MC und Programmierung
Stromfressende Peripherie verbaut. Nimm dafür am besten einen Ultra-Low-Power MCU, z.B. ein MSP430 oder ein STM32L0 Mikrocontroller. Evtl. reicht aber auch schon ein neuer ATtiny (kleiner Bruder vom ATmega) (von der neuen Serie, also nicht Attiny85 und ähnliches). Ich würde dir zum STM32 raten, da du dann eine
=EAIaIQobChMItb6v1oPj6gIVkaZ3Ch0eUQnXEAQYBCABEgJRSPD_BwE&&r=1 >Alternativ Betrieb über 2x AAA (möglich?!) https://www.reichelt.de/entwicklerboards-batteriegehaeuse-2x-aaa-debo-battery-aaa-p239292.html?&trstct=pol_6&nbc
-
Thread
STM32F4 SDIO DMA HAL problem
Hi Ich kämpfe seit einem Tag auf meinem STM32F407VE (Black Board) einen einfachen SDIO DMA TX Transfer zu tätigen und zwar mit HAL und CubeIDE und FsFat. Ich habe mich strickt an diesen Weg gehalten (im PDF) https://community.st.com/s
verstehe ich den Sinn von FATFS->AdvancedSettings->Use DMA template nicht. Es gibt da wohl unter STM32Cube_FW_F4_V1.25.0/Middlewares/Third_Party/FatFs/src/drivers diverse Templates: sd_diskio_dma_template_bspv1.c sd_diskio_dma_template_bspv2.c sd_diskio_dma_template.h die ich dann wohl *irgendwohin
-
Thread
Taktgenerator 10ms on 2000ms off
nicht so einfach sichtbar sind. Na gut, Du hast es ja nicht anders gewollt. Benötigt werden ein 32,768 kHz Quarz und ein 74AHC1G4215, womit mit wenig Platzbedarf 1 Hz erzeugt werden. Nachfolgend wird mit einem 74AUP1G80 die Ausgangsfrequenz auf 0,5 Hz halbiert. Der 10 ms Impuls wird mit einem RC-Monoflop
deutlich billiger als eine Lösung mit "diskreten" digital-IC's. Selbst fertig aufgebaute Boards auf STM32 oder Atmega-Basis kosten aus China weniger als 1,50 €. Kaufst Du nur den Chip (und viel mehr brauchst Du nicht für Deinen Anwendungsfall), so liegst Du weit unter 1$. - Der Zeitaufwand, um z.B
-
Thread
IK und GRBL machbar?
GRBL kann man auf PIC32 portieren. Da gibt es mehr Ressourcen und mehr Rechenleistung. Habe gemacht, funktioniert wunderbar. Wobei der GRBL müsste vermutlich massiv umgebaut werden. Bin jetzt nicht so sicher ob das im Code
und den ganzen Leiterplatten dazu. Aber ich denke das der AVR um alles zu machen dann doch einem stm32f103 oder so weichen muss. So weit ich das sehe muss ich "nur" G00 & G01 ändern und etwas aufräumen. Das was Du da schreibst sind aber dann die wirklichen MAX und MIN Werte. Da kommt aber dann
-
Thread
Batteriewahl und Powermanagement
verwendest, der eine RTC hat? Ist zwar beim Stromverbrauch wahrscheinlich ein ganzes Stück höher aber ein STM32L010 kann laut Datenblatt bei ca 500nA Stop Mode + RTC (Weiß nicht ob da Strom für den Oszillator schon eingerechnet ist) und es gibt glaube ich auch MSP430 mit sehr geringem Betriebsstrom. So ein
Wirkungsgrad von 5% für die Solarzelle und als Fläche 10 cm x 10 cm. Dann bekomme ich also (100 Wh/100)*0,05 = 0,05 Wh an Energie am Tag. Wenn mein ESP einmal aufwacht für 10 Sekunden, dann braucht der 100 mA \* 10 s \* 3.6 V = 0.001 Wh. Also selbst wenn meine Solarzelle einen so schlechten Wirkungsgrad
-
Thread
Verständnisfrage GCC bare-metal, Syscalls.c, _write() & __io_putchar() Funktionen
read()/_write() Funktionen, wie sie im GCC in der Syscalls.c Sourcedatei verwendet werden. Für den STM32 i.V.m. CubeMX wird eine syscalls.c Minimalimplementierung bei der Projekterstellung zur Verfügung gestellt. Die Funktionen _read() und _write() werden im allgemeinen bei allen Funktionen, welche
CR/LF Wandlung) freopen("uart0@38400:", "rb", stdin); freopen("uart0@38400:", "wb", stdout); // stderr zum Debugging ("\n" -> CR/LF) #ifdef DEBUG freopen("uart1@9600", "w", stderr); #else freopen("nul:", "w", stderr
-
Thread
Atmega328p fuses falsch gesetzt
Dirk G. schrieb im Beitrag #6340188: > C:\Users\Asus>avrdude -p m328p -P usb -c usbasp -B 10 -U lfuse:w:0xE2:m > -U hfuse:w:0xD0:m -U efuse:w:0xFF:m -U lock:w:0xFF:m -F Damit setzt du doch nur die Fuses
Dirk G. schrieb im Beitrag #6340188: > C:\Users\Asus>avrdude -p m328p -P usb -c usbasp -B 10 -U lfuse:w:0xE2:m > -U hfuse:w:0xD0:m -U efuse:w:0xFF:m -U lock:w:0xFF:m -F https://www.mikrocontroller.net/
-
Thread
Literaturempfehlung für µC
Dann kannst mit dem AtmelStudio eleganter entwickeln, als mit der Arduino IDE. Und dann sind die o.g. Quellen, die Schorschi (Gast) genannt hat ein guter Anfang.
auf Amazon gefunden, wären die für meine Lernzwecke/µC Erlernen geeignet? https://www.amazon.de/STM32-ST-NUCLEO-L432KC-Nucleo-Development/dp/B077GFHLFS/ref=sr_1_14?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=ST+development+board&qid=1598801093&sr=8-14 https://www.amazon.de/ARCELI-ST-LINK-CN-Version-MCU-Mikrocontroller-Circuit-Debugger-Programmierer-Emulator
-
Thread
Prozessor mit Akkuzelle versorgen
Hallo, ich habe einen STM32 mit einigen WS2812 Leds dran und möchte diese gerne ohne Stromnetz betreiben. Dafür würde ich am liebesten einen Akkupack verwenden. Aufgeladen werden soll der Akku mit einem normalen 5V Handynetzteil
USB-C-Battery-Li-Ion-Lademodul-5V-1A-18650-Laderegler-Charger-Arduino-iot/402289314266?_trkparms=ispr%3D1&hash=item5daa4fc9da:g:UWgAAOSwzMFe3o04&enc=AQAFAAACYBaobrjLl8XobRIiIML1V4Imu%2Fn%2BzU5L90Z278x5ickkTboA95HSvGa1O5UmCCGJLn9dACqNBrFOXrSbSOa%2FY7hDUbkLfoVJx3FzdWsEY2xdYOW%2FAThfm4XuU0O1Xu6jPktJ9N70MeUBfCbEme4vuLkQrfmV0bKP%2FQxcfocj9yzu0Q1lDrxMfQvWJOLAAx7qu9in7Khl0JrXnJOwcIDavAuo4PKrEYKe0VBz7a78b7UN44MQZp4NYweqFqMHCyrey
-
Thread
arduino oder GCC Programmierung
/hardware/megaavr/1.1.2/libraries/Wire ./packages/STM32/hardware/stm32/1.5.0/libraries/Wire ./packages/MiniCore/hardware/avr/2.0.3/libraries/Wire ./packages/digistump/hardware/avr/1.6.7/libraries/Wire [/pre] So what leo
Boards zu unterstützen, aber nicht unbedingt die der Fremdhersteller ( wie alle Boards mit dem ESP32 ). STM versucht mit seinem Framework möglichst nahe an der original Arduino-API zu bleiben https://github.com/stm32duino/Arduino_Core_STM32 was allerdings den ärgerlichen Nachteil hat, dass wesentliche
-
Thread
STM32 - Low Level Library Dokumentation
der LL hat dabei den Vorteil, das wir ohne größere Umbaumaßnahmen innerhalb einer Controllerfamile (STM32G0, STM32F1, STM32L0, usw) wechseln können. Die darüberliegende Schicht ermöglich dann z.B. die "gleiche" Applikation auf einem STM32 oder auf einem STM8 o.ä. laufen zu lassen. Ein bisschen Anpassung
1.3.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_1.3.0.202002181050\tools\bin" [0.004] initConfigParams(): temp-path "" [0.004] initConfigParams
-
Thread
Was piept 5 mal? Schallquellenortung.
Bei mir piept's. 5x hintereinander in ca. 1 Sekunde, etwa ein hohes G. Mal am Tag, mal in der Nacht. Ich kann es nicht lokalisieren, da zu kurz. Meine billigen Multimeter sind aus (Warnung kommt nach auto off wieder). Das Geräusch ist vergleichbar in Art (Piezo-Buzzer
bzw. https://blognamn.wordpress.com/2018/11/01/teardown-of-the-ikea-rothult-rfid-lock/ ist dort ein STM32L051K8 MCU und AS3911/ST25R3911B RFID drin.
-
Thread
Suche Info's zum Fontspeicher GT30L24A3W
was eigendlich darauf hindeutet, dass meine low-Level Routine nicht korrekt arbeitet. Ich nutze die STM32-HAL mit den Settings: 8 Bits, MSB first, CPOL Low, CPHA 1st Edge. Hat jemand "Erfahrungen" mit dem o.g. Baustein und kann mir sagen, an welcher Stelle welche Daten stehen, damit ich meine Auslesefunktion
chinesische Fonts. Ich würde mir einfach nen Flash selber mit downloadbaren Fonts programmieren. Der STM32 kann bestimmt auch Quad-SPI, wenn nicht sogar den Flash direkt in den Memory-Bereich mappen.
-
Thread
USB-Kabel auf Hohlstecker 2,1
Falls du nichts fertiges findest, kannst du meine Eigenbau-Lösung verwenden: Mit einem billigen STM32F103-Board und dieser Software werden die 500mA angefragt, und wenn freigegeben ein Pin geschaltet: https://github.com/Erlkoenig90/f1usb/tree/usbpower
Lösung. Ich werde so einen USB-PATA-SATA Adapter anzapfen. https://www.ebay.de/itm/Durable-USB-2-0-Zu-2-5-44pin-3-5-40pin-IDE-SATA-Festplatte-Konverter-Kabel/123935175671?hash=item1cdb1cb3f7:g:ViEAAOSw~X1dn0C9 Am 44-pol. Anschluß liegen belastbare 5V an.
-
Thread
ADC Spannungsteiler Schaltungsvorschlag
deines ADCs die Auslegung deines > Spannungsteilers vollends zu nichte machen. > > Z.B. haben STM32 einen Eingangswiderstand von einigen 10kΩ oder so. Die > 180kΩ parallel daneben kannst du dir getrost sparen. > > Selbst wenn du Widerstände im einstelligen kΩ-Bereich verwenden würdest, >
Wühlhase schrieb im Beitrag #6331921: > Z.B. haben STM32 einen Eingangswiderstand von einigen 10kΩ oder so Das ist nicht richtig. Die Quelle soll nicht mehr als 10kΩ haben, weil der Eingang des Mikrocontroller kapazitiv mit ein paar pF wirkt. Schaltet
-
Thread
STM32f407 (black) SDIO CLK Fragen
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
den 48 MHz kann es auch Probleme geben: > https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35 Das betrifft mich doch eigentlich nur wenn ich das "BYPASS" Bit gesetzt und NEGEDGE auf 0 steht.
-
Thread
Linux auf STM32 => how-to?
Willst du jetzt Linux auf dem stm32 laufen lassen oder einen stm32 von Linux aus programmieren?
Max G. schrieb im Beitrag #6338845: > Wenn es denn ein STM32 sein soll, kannst du dich auch an den > verhältnismäßig neuen STM32MPxxx versuchen. Die haben einen Cortex-A, > darauf läuft Linux generisch
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
werden, habe ich mein Buch überarbeitet. Vorher/Nachher Vergleich: * Wechsel vom BluePill Board (STM32F1) zum Nucleo (STM32F3) * Wechsel von der System Workbench zur STM32 Cube IDE * Wechsel von seriellem Bootloader zu SWD * Neu: Sehr knappe Einführung den Debugger * Neu: Das erste Projekt
#6325227: > Die mir bekannten Fehler habe ich dort kurz hin geschrieben: > http://stefanfrings.de/stm32/stm32f1.html#bluepill Ich sehe da keine Liste der Fehler
-
Thread
Gefunden Oder: Material zum Nulltarif
malerischen Naturecke übergeben. :) P.S.: Falls hier jemand eine digitale Pultwaage mit 6 kg Zuladung bei 0,1g Auflösung gefunden hat - die hatte ich rausgestellt. Zwar ein tolles Gerät, aber zum Koksabwiegen in einer dunklen Straßenecke unpraktisch groß. Und zum Halbieren einer 112g-Kartoffelbreipulver-Packung
Staubsaugerroboter, Steckdosenleisten von "Spiderfarmer" (ESP Modul drin!) usw. um gezielt an ESP/STM32 und (weil neugierig) LIDAR Module zu kommen. Ich war sogar am überlegen eine offene Datenbank für die Bauteilernte anzulegen, Gerätetyp, Hersteller und verwertbare Teile auflisten um die Suche
-
Thread
STM32 UART buffer rx
Moin liebe Programmierfreunde, Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu empfangen. Der Empfang soll wie folgt von statten gehen: Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des STM32. Der STM32 empfängt diese Daten und wartet auf das Zeichen
Mathias G. schrieb im Beitrag #6321307: > Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu > empfangen. > Der Empfang soll wie folgt von statten gehen: > Der Sender(PC) schickt ein
-
Thread
FPGA oder CPLD oder diskrete Logik?
realisieren. Entweder, das führt zum Erfolg, oder das läuft dermaßen aus dem Ruder, dass ich auf einen STM32 umschwenke. Das wäre MEIN Ansatz -- Du kannst ganz andere Prioritäten und Kenntnisse haben...
realisieren. Entweder, das führt > zum Erfolg, oder das läuft dermaßen aus dem Ruder, dass ich > auf einen STM32 umschwenke. > Das wäre MEIN Ansatz -- Du kannst ganz andere Prioritäten und > Kenntnisse haben... Gut, eine konstruktive Antwort! Also in dem Fall werde ich versuchen das mit einem FPGA zu
-
Thread
12 V Max 1 Ampere am Stm32 3,3V
PWM-Frequenzen heiß. Ferner liefen: BTS4880R, BTT6200-4EMA, VNI4140K-32, VNQ5E160K-E
keine 2,5A gefordert werden und ein Raspberry auch nicht 5mA liefern soll, besser nur 3mA. Ein ESP32 kann aber locker 5mA und für den STM muss man schauen.
-
Thread
[STM32/CLion] snprintf verursacht HardFault
gegen die vorkompilierte von arm ausgetauscht, jedoch ohne Änderung im Ergebnis. Die linker Datei (STM32F103C8Tx_FLASH.ld) stammt ebenfalls original aus dem cubeMX. Auch der (häufig) vorgebrachte Vorschlag testweise heap und stack von 0x200/0x400 auf 0x1000 zu erhöhen bracht keine Änderung. Folgend
(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32F103C8Tx_FLASH.ld) SET(COMMON_FLAGS "-mcpu=cortex-m3 ${FPU_FLAGS} -mthumb -mthumb-interwork -ffunction-sections -fdata-sections \ -g -fno-common -fmessage-length=0 -specs=nosys.specs -specs
-
Thread
500 KHz Rechteck erzeugen
#6318686: > Ich bin mir nicht sicher, PWM ist zu langsam. Welchen µC hast Du denn? Mit einem STM32G030 erzeuge ich gerade 500kHz. Na gut, ohne Quarz sind es 499,5KHz.
Brückenschaltung deren eines Brückenelement der Sensor ist. Die Brücke wird z.B. bei trockenem Sensor auf 0 abgeglichen. Wenn's dann feucht wird kommt die Brücke aus dem Gleichgewicht und Du bekommst entsprechend der Verstimmung eine Spannung, die Du dann weiterverarbeiten kannst. Die Amplitude der Spannung
-
Thread
JTAG Adapter ST32F407
gearbeitet und sattle jetzt um. Das derzeit aktuelle Board https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU hat SWD und JTAG. Ich habe ST-Link-Adapter, https://www.ebay.de/itm/ST-Link-V2-OpenOCD-On-Chip-Debugger-STM8-STM32-JTAG-SWIM-Linux-OSX-Arduino/254315946241?hash=item3b36696101:g:Uq0AAOSwYRJdQWxj und habe ac6 installiert. Ich würde jetzt gerne wissen, welche SW ich noch brauche und was ich wie anschliesse
-
Thread
STM32 / Probleme mit Ringbuffer Implementierung
andere!) ISR verhindern, dass derartige Daten verloren gehen? Ich programmiere übrigens mit der STM32CubeIDE auf einem STM32F446. Vielen Dank schonmal Karsten PS: Natürlich hätte man die eine oder andere Statusvariable einsparen können und es gibt bestimmt noch andere Baustellen in meinem Code
Overflow macht der Zähler einen Sprung und überspringt Elemente. Z.B. index 8-bit, size=10: 250%10 = 0, ..., 255%10 = 5, 0%10 = 0 upps.
-
Thread
Suche ein Starterkit
gut wie allen Spielarten der STM32 Serie. https://www.st.com/content/st_com/en/search.html#q=Discovery-t=tools-page=1
brauchbar: https://docs.rust-embedded.org/ Im speziellen die Controller von Nordic (nRF52) sowie von STM (STM32) sind hervorragend unterstützt, auch was HAL angeht. Alle anderen Cortex kann man problemlos programmieren, hat aber evtl keine HAL dazu - sondern nur eine Abstraktion über die Register (wie
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
merciMerci schrieb im Beitrag #6314451: > https://de.aliexpress.com/item/4000069263843.html?spm=a2g0s.9042311.0.0.11904c4dKVVF6s > > hier selber mehrfach bestellt - top quality! Aber aufpassen, der STM32F401CC als auch der STM32F411CE haben keinen CAN-Bus. In der Beziehung ist dann wieder der
Wie schon gesagt: Blackmagic Debug Probe/Debugger erkennt inzwischen Nachbauten des STM32F103: (gdb) tar ext /dev/ttyACM0 Remote debugging using /dev/ttyACM0 (gdb) mon s Target voltage: 3.29V Available Targets: No. Att Driver 1 STM32F1 (clone) medium density M3 DIe Nachbauer
-
Thread
18650 Zelle / LoRa Modul mit Solarzelle versorgen?
=item54563e3887:g:VOgAAOSwZfNaaw~J Bleibt dabei, bei "voll" hat die Zelle 4.32V... so ist es halt. Dann springt die Zellspannung abrupft auf Solarspannung hoch, also 5.5V @Rainer: Sorry, aber Du kommst vom Thema
wieder los. Das Thema hatte ich schonmal bei EEPROMs... alle 7-14 Tage hängten die sich auf am STM32F405 und da half nichts mehr, Power off/on nur noch.Er hier hängt schon nach ein paar Minuten. Ich vermute, dass die Statemachine des BME280 oder des AVR sich aufhängt.... aber nur wenn Lora sendet
-
Thread
STM32f4 einfacher Timer LED mit LL
Ich bin mir nicht sicher wie ich den Timer Callback richtig implementiere. Ich habe dazu in der "stm32f4xx_it.c" die Funktion "Timer_Callback();" eingefügt: [c] ... void TIM2_IRQHandler(void) { /* USER CODE BEGIN TIM2_IRQn 0 */ Timer_Callback(); /* USER CODE END TIM2_IRQn 0 */ /*
Paul G. schrieb im Beitrag #6307872: > HCLK = 1Mhz = APB1TimerClocks Du bist dir sicher dass das stimmt? Ich wusste noch garnicht das man die STM32F4xx so extrem runtertakten kann?
-
Thread
Data Retention von ST M27C256 UV EPROM von 1991?
TL866A-Chinaböller, und der tut's für seine Zwecke einwandfrei. Vielleicht aber nicht mit einem 2732. Der 27C32 könnte gehen.
michael_ schrieb im Beitrag #6308779: > Die C-MOS-Version 27C32 braucht 21V. Scheint aber auch andere zu geben... Edit: liegt wohl an der "B" Version.
-
Thread
PIC Microchip lebt noch?
> von den budget-ARMs (STM32F0 zb) Nicht jeder hat Lust einfache und unkomplizierte Controller durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register reichen, nimmt man keine 8 k RAM. > Padauk Nicht jeder hat Lust
auweia schrieb im Beitrag #6306086: >> von den budget-ARMs (STM32F0 zb) > Nicht jeder hat Lust einfache und unkomplizierte Controller > durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register > reichen, nimmt man keine 8 k RAM. > >> Padauk > Nicht jeder
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
Beitrag #6334093: > Wäre das weniger problematisch bzw. empfindlich, wenn ich statt des > schnellen STM32 ARM einen behäbigen alten 8-bit ATmega (2560 oder 328p) > nehmen würde ? Die genannten AVR Controller sind dafür bekannt, robuster zu sein, als STM32. Andererseits gehen STM32 auch nicht "einfach
robuster ist, sondern auch weil er wesentlich einfacher zu programmieren ist. Wenn du mit einer STM32 Serie aber schon gut vertraut bist, zählt das Argument natürlich nicht.
-
Thread
I2S Einfacher Audioausgang
für eine Mini-Serienproduktion für ein Schulprojekt einen kleinen Soundplayer bauen. Hierbe soll ein STM32 Mikrocontroller über einen kleinen Lithiumakku ein Soundfile von einer SD Karte lesen, und dann auf einem kleineren Lausprecher abspielen. Ich habe bereits verschiedene EVAL-Boards von ST angesehen
Warum nimmst Du nicht einfach einen STM32 mit eingebautem DAC? Dazu ein Widerstand, ein BC817, eine Freilaufdiode und ein einfacher Lautsprecher wie ein SMT-0440-T-R oder CT-1205-SMT. Über den Klang brauchen wir da nicht zu reden, aber
-
Thread
stm32 link, bare metal examples?
Register #define AFR_PINS_PER_REG 8 // 2 part Register BSRR for SET/RESET #define BSSR_SET_POS 0U #define BSSR_RES_POS 16U void gpio_init(const struct gpio_pin* pin){ uint32_t pin_nbr = pin->nbr; uint32_t bitPosDualBit = pin->nbr * BITSPERPIN; if (pin_nbr >= 16U){ return;
Das funktioniert bisher ohne Änderungen auf: G0, L0, F0, F2, F4, L4
-
Thread
Arduino/ESP Thermometer
nicht hat und den Aufwand unterschätzt) Die Alternative, TSIC306, ist teuer. 4 Pt100(0) ausgewertet nicht mit internem A/D sondern mit MCP3428 extern, erfordert nur 1 genauen (0.1% 25ppm) Widerstand. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32
Framework) http://stefanfrings.de/mikrocontroller_buch/index.html 2) Knappe Einsteigerhilfe für STM32 (Grundlagen ohne Cube HAL Framework) http://stefanfrings.de/mikrocontroller_buch2/index.html 3) Info-Sammlung für ESP8266 unter Arduino http://stefanfrings.de/esp8266/index.html Für den ESP32
-
Thread
[S]uche:: KSGER T12 v3.1[Europäisches Lager]
Internetabzocke mit. Habe mir Ende Februar diesen Artikel bestellt: **KSGER T12 Mini Löten Station STM32 V 3,1 S OLED DIY Aluminium Legierung Griff Elektrische Werkzeuge Halter Auto-schlaf t12 Eisen Tipps** https://de.aliexpress.com/item/4000525484368.html?spm=a2g0x.12010612.8148356.7.1fe8d38aySTF9n
mir recht schnell kaputt gegangen. Ansonsten sind alle mit T12-spitzen super. Ich betreibe meine mit 32V für noch mehr heizleistung, bislang ohne ausfälle.
-
Thread
Beschaltung eines 18 Bit Parallel Displays
. Kennt einer zufällig von euch das Display und weiß, wie ich es genau zu beschalten habe? MfG
für mindestens ein Vollbild haben und das entsprechende Timing per Hardware generieren können (beim STM32 LTDC genannt). Gruß Micha
-
Thread
Wie Uhrzeit auf Atmega bekommen?
Mikrocontroller verwenden, wo RTC und Anschluss für die Backup Batterie schon mit drin sind -> z.B. die STM32L0 oder STM32F3 Serien.
Mikrocontroller verwenden, wo RTC und Anschluss > für die Backup Batterie schon mit drin sind -> z.B. die STM32L0 oder > STM32F3 Serien. Oder halt der vom TO intendierte ATmega. Der enthält (mit an Sicherheit grenzender Wahrscheinlichkeit) ebenfalls bereits eine RTC, die genau wie beim STM nur noch mittels
-
Artikel
ARM GCC
-Wall gibt nur Standard-Warnungen aus, nicht alle! -Wextra erzeugt noch einmal mehr Warnungen. -O[0,1,2,3,s,g] Wählt die Art der Optimierung. -O0: keine Optimierung -O[1,2,3]: Optimierung auf Ausführungsgeschwindigkeit. Je höher die Stufe, desto aggressiver ist die Optimierung. Das führt unter Umständen
mitbringen (CodeBench lite und Yagarto werden ohne ausgeliefert, GCC-ARM-Embedded mit). Am Beispiel der STM32F4 mehr dazu in diesem Thread: Floating Pointing Unit STM32F4 Links. Hier finden sich noch ein paar Tipps, für den 1. kann aber mittlerweile der GCC-ARM-Embedded direkt verwendet werden, da er jetzt
-
Thread
NodeMCU V3 Tasmota - Relais Schalten
habe ein Relais (JQC-3FF-S-Z) welches in an den NodeMCU V3 angeschlossen habe. VCC -> VU GND -> G IN -> D6 Wenn ich den NodeMCU starte leuchtet die rechte rote LED und die linke grüne. Schalte ich das Relais in Tasmota ein liegen an D6 3,38V an. Wenn ich es ausschalte liegen 0,27v an, das
Dann hätte man einen Open-Drain-Ausgang. Ob das mit dem NodeMCU geht, weiß ich nicht. Mit AVR (und STM32) kann man das so machen. Wieder diese Kombination: Keine Ahnung haben, aber alles billig haben wollen.
-
Thread
SDR Empfänger für RC 40-MHz
Habe jetzt alles auf den STM32G431 portiert und bin sehr zufrieden. Dort kann auch noch die PGAs benutzen. Derzeit benutze ich noch das Elektor-SDR-2.0 zusammen mit einem Nucleo-G-431 auf dem Breadboard. Bevor ich daraus jetzt
dahinter)? Was wären ggf. Alternativen? Was käme für die Verstärkungsregelung in Frage? Im µC (STM32G431) habe ich ein PGA mit max. g=64 zur Verfügung. Danke für Eure Hinweise.
-
Thread
Der "beste" USB zu UART Konverter ?
daher 1 bis 2) Einer! Davon zeigte dann das Verhalten. Inzwischen nutze ich den USB-CDC auf den STM32 auch als USB UART Wandler. Ist sogar günstiger als ein FT232R! Bei Mouser: FT232R -> 4,05€ STM32F070C6 -> 1,64€ (schade, dass das TSSOP20 die USB Pins nicht hat) Oder wenn die Schaltung eh schon ein STM32 hat kommts zum Preis einer USB Buchse dazu :)