-
Thread
Vom Arduino wegkommen, welche Sprache
Stefan U. schrieb im Beitrag #5151972: >> Java ist interpretiert > Seit Version 1.5 nicht mehr. Der sogenannte JIT Compiler übersetzt den > virtuellen Maschinencode zur Laufzeit in echten Maschinencode. >
Ach ja .. hier noch das beste Arduino-Framework für die STM32 MCUs. https://github.com/danieleff/STM32GENERIC
-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
kann. Leider habe ich von OOCD auch bisher nicht viel Ahnung. [code] 500 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Pa rt: 0xba00, Version: 0x3) Info : JTAG Tap/device matched Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (Manufacturer: 0x020, Par
konnte So so.... ;-) Das hier sollte dir weiter helfen: http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32_Eclipse_Installation
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
kostet keine zusätzliche HW --> Die Knoten können sehr günstig sein (µC + LED) aliexpress 10 Stück STM32F030F4P6 < 5€ - Adressierung nach ID und Position ist möglich - Entnahme, Zufügen von Knoten dadurch problemlos möglich - Buskollisionen kann es prinzipbedingt nicht geben --> sehr einfaches Master
im Beitrag #5311774: > --> Die Knoten können sehr günstig sein (µC + LED) aliexpress 10 Stück > STM32F030F4P6 < 5€ > Wenn der Tag 48h hätte, könnte man sich so etwas glatt auch mal basteln > ;). > > BG, Tom Das hört sich tatsächlich nicht ganz so verkehrt an, auch wenn ich mir dann mit der
-
Thread
Länge Gateleitungen mit DRV8302, BLDC FU
Moin Zusammen, zu den GNDs, wenn du auf den STM32F4 gehst, dann würde ich GND und PGND auch trennen. Der F4 ist da sehr empfindlich was Hardfaults angeht. Siehst du dies mal Spannungsmessungen vor? Alle drei Phasen und die Zwischenkreisspannung
Hallo Tec, diesmal möchte auf den STM32F3 setzen, da dieser interne OPVs hat(welche ich nun geschafft habe, richtig zu konfigurieren) und auch weil du schon öfter geschrieben hast, dass der F4 wesentlich empfindlicher ist. Jetzt muss
-
Thread
1-Wire und non-blocking code (state machine)
pauschal gefragt: ja, ganz anders, und zwar wegen der Hardware. * Der 1-Wire Bus ist eigentlich für 5V ausgelegt. * 1-Wire EEPROMs z.B. funktionieren mit 3.3V nur "gerade noch" * manche Chips brauchen viel Strom, also einen umschaltbaren Pull-Up * STM32-Pins erzeugen unnötig steile Flanken *
Martin schrieb im Beitrag #7236469: > Ich habe jetzt beim STM32 den USART_TX als > Alternate Function Push Pull konfiguriert, den USART_RX als Alternate > Function Open Drain und einen PullUp mit 1,5K so wie im folgenden Schema > eingelötet: Das ist aber
-
Thread
libraries bei stm32 einbinden.
nachträglich so einbinden, dass der Compiler die auch findet? Irgendwie funktioniert das nicht im Keil uVision 5. Und komisch ist auch, dass ich nichts einbinden muss zB auch #include "stm32f0xx_hal.h" nicht benötige, damit alle Funktionen und HandlerTypeDefs gefunden werden. Was macht STM32CubeMx anders
Ach ja: bei SW4STM32 muss nach dem Hinzufügen ein "rebuild index" ausgeführt werden damit er die "Neuen" in das Projekt einfügt.
-
Thread
AVR Temperatur Problem
Stefan U. schrieb im Beitrag #5145060: > Bei STM32F1xx Controllern steht sogar klar im Datenblatt drin, daß der > R/C Oszillator nicht für USB geeignet ist. Und ich meine, bei AVR gibt > es einen ganz ähnlichen
ich keine Produkte verkaufen, die das so machen. Andere STM32 haben einen HSI48 eingebaut und ein (Hardware-) Clock-Recovery-Feature, wo anhand der USB-Frames der HSI48 ständig neu rekalibriert wird.
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
gerade, einen STLINK-V2 Dongle, auf dem schon ein älteres BMP drauf ist, via SWD Schnittstelle (eines STM32F407G-DISCO) und mittels gdb/OpenOCD zu flashen. Am Chip habe ich Pin 49 (SWCLK) mit pin 2 der SWD Schnittstelle verbunden. Pin 46 mit pin 4 und GND mit pin 3. +5V habe ich im Pfostenstecker mit
Der originale STM32F101 hat kein USB. Die Firmware ist für einen STM32F103 gedacht. Ich habe ST-Link v2 kompatible Sticks, wo der Chip als STM32F101 beschriftet ist. Trotzdem läuft darauf die originale Firmware von
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
/ Empfehlung ;-)). Neuere ESPs (ESP32-C5, ESP32-C61, ESP32-H2 und ESP32-P4) haben eine softwaremäßig (de)aktivierbare Hysterese.
eben optische QE wählen. Wer absolut keinen Schritt verlieren möchte, sollte HW QE machen (LS7066 u.co., LS3183/4). Sich in solchen Fällen nur auf SW zu verlassen wollen sehe ich da eher als sportliches Unterfangen an. Es gibt schliesslich uC mit QE Eingängen der Zähler (STM32 z.B.) Ironischerweise
-
Thread
uC Crystal Berechnung
ST selber hat mit AN2867 eine gute Beschreibung für die Quarzoszillatoren der STM32 herausgebracht. https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf (Falls der Link irgendwann nicht mehr
nicht, dass man die korrekte Frequenz nicht brauchen würde. Da wir nicht wissen was Bob E. mit seinem STM32???? alles anstellen will....
-
Thread
Sammelbestellung STR9-Dongle von STM
liegen darin, dass bei Lite folgende Anschlussmöglichkeiten nicht vorhanden sind: o CAN tranceiver U9 – not assembled o Connectors CN3, CN4, CN5, CN9 – not assembled o Crystal X2 – use this one GM: 131-082 (Q32.768KHZM) ST möchte sich nicht festlegen welche der beiden Bauteilen FW44x oder FW42x
Lt. heutiger Auskunft soll STM wohl erst zu KW32 liefern können. Hmmmmm, ich schreibe jetzt wohl besser nicht, was ich denke... :-(((
-
Thread
STM32 - 5V tolerante Pins bei Startup
Hallo zusammen, das Thema 5V - tolerante Pins am STM32 wurde in diesem schönen Forum ja schon häufiger besprochen. Zu meiner konkreten Frage habe ich allerdings noch nichts gefunden. Laut Datenblatt des Stm32F405xx ist für die
(LM2575) und daraus wiederum durch einen LDO (LDL1117) die 3,3V für den STM32 erzeugt (siehe Supply_Circuit.png). Die 5V werden unmittelbar über einen Pull-up Widerstand an einem 5V toleranten Pin des STM32 anliegen. Kritisch ist also der Zeitraum, an dem die 5V bereits anliegen
-
Thread
Linux: SPI Device Treiber als character device
keine deutschsprachiges Embedded Linux Forum :) Da ich aber für viele Einsteigerfragen Rund um den STM32 hier gute Infos gefunden habe, werfe ich meine Fragen mal hier in die Runde, und hoffe auf jemanden der sie beantworten kann. Was ich eigentlich vorhabe: Ich habe ein STM32F3 Discovery Board,
Idee ist den STM32 zu nehmen, da ich ihn als universelle Peripherie einsetzen kann. SPI, I2C, UART, usw. Ich bin sicherlich auch kein Profi für den STM32, aber durch CubeMX und OpenSTM32 gepaart mit ein bisschen
-
Artikel
STM32
im Stop Modus STM32L0 (2014) ARM Cortex M0+ bis 32 MHz - mit EEPROM STM32L1 (2010) ARM Cortex M3 bis 32 MHz - mit EEPROM STM32U0 (2024) ARM Cortex M0+ bis 56 MHz STM32L4 (2015) ARM Cortex M4F bis 80 MHz STM32U3 (2025) ARM Cortex M33F bis 96 MHz STM32L4+ (2017) ARM Cortex M4F bis 120 MHz STM32L5 (2018) ARM Cortex M33F bis 110 MHz STM32U5 (2021) ARM Cortex M33F bis 160 MHz Mainstream Familie, für allgemeine digitale und gemischt digital/analoge
-
Thread
Software von ST
ST forciert ihr STM32CubeMX ... 4GB installieren für ein wenig Source Code ...
immer noch und laufen. D.h. das ist (für mich) wartbar. Im Gegensatz zu meinem allerersten PIC32 Projekt. Das basiert auf der peripheral Lib, einem alten Stand. Uncompilierbar... Wollte mir schon lange mal STM32L ansehen, aber da habe ich die Wahl zwischen Pest, Aids und Cholera: - STM32 peripheral
-
Thread
ARM7 oder gleich CORTEX M3
die CMSIS, sie bietet neben einem simplen Register-Programmiermodell einige Helferlein (Funktionen) u.a. zum NVIC sowie (z.Zt.) ein Setup des Clockings vom STM32. VG, /th.
Naja: >Als Toolchain empfehle ich Keil uVision, auch bei der Demo sind >sämtliche Examples dabei, und das Codelimit reicht sehr lange aus. Das Limit sind 32 KiB für Code+Daten. Für einen 256KB Chip und erst recht einen 32Bitter ist das
-
Thread
Entscheidungshilfe für ARM Einstieg
nettes teil zum lernen/testen: der stm primer http://www.stm32circle.com/resources/stm32primer.php ca 30 eu bei spörle, also kein riesen-risiko :-)
so ein Bauchgefühl, dass mir der Einstieg mit dem Cortex leichter fallen würde. @Düsentrieb Den STM32-Primer hatte ich auch schon im Auge. Aber eine Debug-Begrenzung will ich nicht. Keine Ahnung, ob ich jemals an die 32kB-Grenze stosse (oder schon vorher das Handtuch werfe :) ). Aber bevor ich dann
-
Thread
16 Bit LCD mit I2C möglich?
>> Atmeltools hast, als Denkanstoß: > > ... und warum redet keiner von einer *sehr* günstigen STM-Lösung? > > ALle Tools umsonst und der Debugger/Programmer für unter 10 Euro. STM32 wäre echt eine Alternative, sehe ich auch so mittlerweile.
MOBA 2. schrieb im Beitrag #5072745: > STM32 wäre echt eine Alternative, sehe ich auch so mittlerweile. Ja, das geht auch. Aber wenn er schon die Atmelumgebung gewöhnt ist kann er auch den M0+ von denen nehmen. Nur eher in einem größeren
-
Thread
galvanische Trennung & CanBus GND
Hallo, Ich habe auf meiner Platine einen 24V -> 5V DC-DC Wandler mit galvanischer Trennung verwendet um meinen STM32 vor Störungen und Erdschleifen zu schützen. Was in der Vergangenheit auch immer gut funktioniert hat. Jedoch besitze ich einen CanBus
>Ich habe auf meiner Platine einen 24V -> 5V DC-DC Wandler mit >galvanischer Trennung verwendet um meinen STM32 vor Störungen und >Erdschleifen zu schützen. >Warum? Erdschleifenphobie? >Das wird gern übrtrieben. Vor allem CAN ist das SEHR
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
m.n. schrieb im Beitrag #6425030: > Ein aktueller STM32F4xx, F7xx, H7xx oder auch G4xx bietet die von Lurchi > vorgeschlagene Lösung, zwei Kanäle parallel messen zu lassen - einer > direkt und einer mit Vorteiler. (Übrigens: ein paar kaskadierte > 74AUP1G80
Mi N. schrieb im Beitrag #6437779: > Wenn es hilft: Beitrag "8-stelliger Frequenzzähler, reziprok, STM32F7xx" vielen Dank für den interessanten Beitrag. Das hilft sicher !
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
Fachzeitschriften mal gute Kurse, vielleicht findet man ja bei heise.de was passendes: https://shop.heise.de/stm32-umfassende-praxisbuch.
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
ARM Daten Hilfe
Einstieg in die M3 Welt finde ich das LM3S6965 Eval-Board von Luminary recht interessant. Dieser STM32-Primer ist auch witzig. Doch ich habe auch so schon genug zu tun ;)
leistungsfähig, und nach etwas Einarbeitung auch nicht schwer zu programmieren. Als Cortex hat mich der STM32F103 von STM sehr überzeugt. Ich arbeite mit dem MCBSTM32 (Keil). Sehr einfach zu programmieren, wenn man eine Kleinigkeit, die hier beim GPIO anders gemacht wird, erst mal raushat (Hab da nen schönen
-
Thread
MXE11 - Unix auf dem Mikrocontroller
Das ist doch echt mal ein geiles Projekt! Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) externen RAM nehmen? Dann entfallen die Speicherprobleme. Wie schafft es denn mini Unix ohne MMU Prozesse nachzuladen und zum laufen zu bringen? Für unseren MIPS
> Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) > externen RAM nehmen? Meine primäre µC Plattform für das Projekt ist der SPC56EL, die STM32-Versionen kamen erst später dazu. Deswegen gibt es für den SPC auch eine
-
Thread
Auswahl eines Mikrocontrollers?
darunterliegenden µC hast Du denn verwendet? Z.B. Arduino, > Raspberry? Hat er geschrieben: NUCLEO F411RE also STM32F411RE
Wenn er schon einen STM32 verwendet hat, ist es sicher einfacher, gleich dabei zu bleiben. Wegen dem gewünschten niedrigen Stromverbrauch einen aus der STM32L0 Reihe. https://www.st.com/en/microcontrollers/stm32l0-series.html
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
chris schrieb im Beitrag #5141630: > sowie 32bit(ARM) < 32pin Gehäuse. Das würden aber viele verletzen. Gibt es diese Patent wirklich - Quelle? rgds
schrieb im Beitrag #5141630: > 8bit cpu in <8pin Gehäuse. > Und wichtig, 16bitter < 16pin sowie 32bit(ARM) < 32pin Gehäuse. Ist denn schon der 1.April? Z.B.: LPC81xM: - 32-bit ARM Cortex-M0+ - Available as DIP8, TSSOP16, SO20, TSSOP20, and XSON16 package ATtiny4/5/9/10: - High Performance
-
Thread
uC kann nicht programmiert werden
HI Ich habe einen STM32F072B-DISCO. Darauf sind 2 USB Mini-B drauf. Bei dem einen heisst es USB USER und bei dem anderen USB ST-LINK. Ich habe keinen ST-LINK. Ich denke den braucht es auch nicht unbedingt. Wenn ich über
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
-
Thread
(ARM) GCC binary size viel größer als von Realview
Project.fed" -c --cpu Cortex-M4.fp -D__EVAL -g -O2 -Otime --apcs=interwork -I..\User -I..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Include -I..\Libraries\CMSIS\Device\ST\STM32F4xx\Include -I P:\Keil\ARM\RV31\Inc -I P:\Keil\ARM\CMSIS\Include -I P:\Keil\ARM\Inc\ST\STM32F4xx -DSTM32F4XX
sogar speziell für die ARM µC gemacht. Ich hab mal im Wiki http://www.mikrocontroller.net/articles/STM32#GCC aufgelistet was man zur direkten Benutzung vom GCC für STM32 braucht.
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
bereit ist etwas in > irgendeiner Form zurückzugeben. Ich tausche meine USB-Implementation für STM32F1 gegen den Code deines UDP-Testers. Deal?
haben kleine Microcontroller ohne MAC > mit der breiten Verfügbarkeit der unglaublich billigen ESP32 für mich > ihren Reiz weitgehend verloren. Für mich nicht. Wer Funk kennt, nimmt Kabel, wenn's wirklich zuverlässig sein soll. Da ist mir u.U. sogar Urgestein wie ENC28J60 an einem AVR als NIC lieber
-
Thread
Retro Fieber: Z80 oder 68000 ?
. um die Stromrechnung brauchte sich wohl keiner damals Gedanken machen. In einem Zeitalter wo ein uC 5mA zieht ist das schon ..... bombatisch.
viel einfacher als "echte" Flashchips oder gar SD-Karten. Microchip 25LC1024 in DIP8 oder was von STM (dort aufpassen auf +5V und Gehäuseform). Allerdings sollte man 32k normales Eprom vorsehen (27C256) und ggf. eine Eprom-Ausblendemöglichkeit falls man 128k Ramchip einbaut (und nur zu 64k nutzt).
-
Thread
VFD Ansteuerung mit STM8
für mein Vorhaben ist? Ähnlich wie hier gezeigt, möchte ich das Display in 2x32 Balken aufteilen: https://maker.pro/arduino/projects/diy-arduino-vfd-display-20x2-vu-volume-unit-meter Wie würde denn die Grundkonfiguration des STM ungefähr aussehen, wenn ich einen Spannungspegel
und Ports sind (Port A,B,C und D) und wo sich diese bei meinem Aufbau hardwaremässig befinden (D4/5/6 = Pin 1/2/3 am STM8 im TSSOP20) habe ich klären können:) Auch hab ich meine beiden "custom characters" für die Balkenanzeige in Binärschreibweise aufschreiben können:) Zu den Abkürzungen hier:
-
Thread
Programmcode über Funk an µC senden
the air) und wird meist per WLAN > erledigt. Z.B. die ESP8266 können das. Das haben auch einige STM32 auch oder? Ich könnte meinen, ich habe es aus einem Datenblatt mal gelesen.
STM32 an Bluetooth Adapter..fertig...geht..braucht es keine spezielle Firmware oder sonstwas
-
Artikel
STECCY
T_DO Touch (n.u.) 27 T_PEN PC5 28 T_IRQ Touch (n.u.) 28 LCD BL PB1 -- -- n.c. 29 n.c. -- -- -- n.c. 30 GND GND 1 GND TFT GND 31 3V3 3V3 3 3V3 SSD1963 32 GND GND 1 GND TFT GND -- 5V 5V 35 5V s. Text Da die Hintergrundbeleuchtung des Displays ca. 400mA als Strom zieht, sollte die 5V-Versorgung des Displays nicht über das STM32-Board, sondern direkt über ein 5V-Netzteil mit mindestens 1, besser 2 Ampere, erfolgen. Darüber kann dann auch das STM32-Board versorgt werden. Pins für
-
Thread
STM32@72MHz aus 8MHz Quarz oder Resonator?
wären auch die SiM3C von SiLabs, 2x USART + 2x UART oder ähnliches. Vorteil bei den Teilen: Es würde u.U. der interne Takt mit PLL reichen +-1.5% oder ein externer 32 kHz Quarz zum Trimmen (die Kondensatoren haben die integriert). 32 kHz Quarze gibt's im 1.6 mm x 1 mm x 0.5 mm Gehäuse. Z.B. http://www.abracon.com
www.mikrocontroller.net/topic/143300 wird von 3 % erlaubter Toleranz gesprochen. Das Datenblatt fuer den ST32F103 gibt unter 5.3.7 fuer T = -40 bis 105 Grad -2.. 2.5 % Toleranz und bei 25 Grad -1 .. +1 % Toleranz fuer HSI an. Dass sollte passen.
-
Thread
STM32F429 Display per SPI ansteuern
das Display auf dem STM32f429 Disco ist doch kein SPI Display?!?!?!
2.41" display of 262 K colors. Its definition is QVGA (240 x 320 dots) and is directly driven by the STM32F429ZIT6 using the RGB protocol. It includes the ILI9341 LCD controller and can operate with a 2.8 ±0.3 V voltage. The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface.
-
Thread
Mal wieder Wanderkiste?
433MHz Sender/Empfänger Paar 1x NRF24 1x Arduino Pro Mini 1x I2C Port Expander (Für 16x2, 20x4 u.ä. Displays gedacht, kann man aber auch als Normalen Port Expander verwenden) 3x STM32F030F4P6 2x MP2307 einstellbares Step Down Modul 2x ESP8266 1x Neoway M590 GSM Modul 5x ATX 6 Pin Stecker+Buchse
für RaspberryPi 2/3) 2x CAN-BUS Platine komplett bestückt mit ATMEGA16M1 und MCP2551 Tranceiver 5x CAN-BUS Platinen unbestückt (Schaltplan und Bestückungsliste gibts auf Nachfrage) 3x 2 seitige Adapterplatinen TQFP32 0,5mm Fine Pitch auf Stiftleiste Rückseite (warwscheinlich DSOP-32) auf Stiftleiste
-
Thread
STM32L476 USB Code geht nur auf NUCLEO-Board
@retval HAL status */ HAL_StatusTypeDef USB_DevConnect(USB_OTG_GlobalTypeDef *USBx) { uint32_t USBx_BASE = (uint32_t)USBx; USBx_DEVICE->DCTL &= ~USB_OTG_DCTL_SDIS; HAL_Delay(3U); return HAL_OK; } @Rath Geba (Gast) Der Schaltplan ist nicht das Problem. Die Pins sind beim
in einem anderen Projekt entwickelt habe (gleicher Controller) und da hat es geklappt. Also bei dem STM32L476 scheint es keine Probleme mit Taktungenauigkeiten zu geben. Hab dann aus Verzweiflung mal einen 1,5kOhm Pullup bei D+ eingelötet. Da hat sich der Pegel an D+ nur minimal auf 0,85V erhöht. Macht
-
Thread
PWM nicht gleich PWM
jemand mit dem ESC001V1 aus und ob man dem das > Gewünschte beibringen kann? Ja kann man. Kannst du STM32 selber Programmieren? Weißt du wie man eine 3 phasige Sinus (aus PWM moduliert) programmiert? Wenn du alles mit ja beantworten kannst, dann los.
anderes Verhalten vom Motor. Zurück zur Frage.... Ich habe mir die SDK für den ESC001V1 mit STM32 besorgt. Click and Drop im Baukastensystem. Mal sehen was draus wird. Man kann nur dazu lernen.
-
Thread
STM32 der Wordclock12h nicht per OTA flashbar
beide Komponenten die Version 2.9.5. Versuche ich jedoch ein OTA (um den STM32 erneut zu flashen), so bleibt der Vorgang an dieser Stelle stehen: [code] Updating STM32 firmware... Downloading wc12h-stm32f103-ws2812-grb.hex... done
Neue Erkenntnis: Beim ziehen des RESET-Pins des STMs geht der ESP baden (crash oder reset). Trenne ich die Leitung im RESET-Pin komme ich im Programm einen Schritt weiter: [code] Updating STM32 firmware... Downloading wc12h-stm32f103-ws2812-grb.hex
-
Thread
integrierende Strommessung über mehrere Dekaden
Für die meisten aktuellen Mikrocontroller ist das ein Klacks. Z.B. schafft der Controller auf dem STM32F4discovery Board über 2 MSPS. Also misst du immer schön deinen Strom und addierst die Werte zusammen. Das ist doch einer Stunde programmiert.
Mit Oversampling und Dithering könnte man auch noch mehr rausholen. Um auf den STM32 zurückzukommen, der schafft 7,2MSPS mit allen 3 Wandlern im Interleave-Modus.
-
Thread
STM32Fxxx Warum keine zwei Alternative Function Register?
Allerdings sorgen die Chinesen (mal wieder) durch ihre schlechten Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist der STM32F303.
> Die CMSIS kannst du leicht diesem Paket extrahieren: > https://www.st.com/en/embedded-software/stm32cubef3.html Besser direkt aus github: https://github.com/STMicroelectronics/STM32CubeF3
-
Thread
ESP8266 Arduino-Webserver nutzen, aber trotzdem anderen Host-Controller dazu
Host-Controller. Zunächst ein paar Worte zu der Vorgeschichte: Ich arbeite hauptsächlich mit Controllern der STM32-Reihe (aktuell mit den kleineren STM32F030x). Um für ein paar zukünftige Projekte Netzwerkfähigkeit mit rein zu bringen spiele ich nun schon seit einiger Zeit auch mit dem ESP8266 herum. Diesen verwende
für diverse kleine Netzwerkschaltungen geeignet. Daher ist meine persönliche Vorgabe eben: kleiner STM32 + ESP8266. Für sachdienliche Hinweise bin ich sehr dankbar :) Gruß
-
Thread
Welches uC-Experimentierboard für Sensorik/Aktorik
programmiert, bissel ARM7 mit C und etwas > Signalverarbeitung mit nem TI-Board. Dann wirst du mit den 32 Bit Cortex-M schnell klarkommen, für den Einstieg sind da z.B. die STM32 Nucleo Boards gut. Der nötige Programmer/Debughardware ist on Board und es sind alle µC Anschlüsse auf Buchsenleisten verfügbar um diverse Arduinoboards oder STM Morphoboards anzuschliessen. Die STM32 haben aber schon je nach Modellreihe sehr leistungsfähige AD Wandler auf dem Chip oder auch Peripherie für Motoren, Displays, Ethernet, USB usw. Auch der Rechenkern
-
Thread
UART Daten empfangen HAL mit Interrupt
synchronous asynchronous receiver transmitter (USART)" mal genau durchlesen. Vebraut ist eine STM32F303K8T6.
die USART Funktionen nutzen (stm32f30x_usart.h) nicht die aus der HAL. Nachtrag zur Timeout-Funktion: Tatsache, diese ist zwar nicht im HAL implementiert, jedoch in der Peripherie Datei (stm32f30x_usart.h). Siehe: [c] void
-
Thread
Schrittmotor und Treiber für Drehkondensator
geeignet. Nein! Für Ethernet sind sogar kleine Mikrocontrollerarchitekturen wie AVR oder kleine STM32 sehr gut geeignet, seit es die Ethernet Controller W5100 und W5500 gibt, die man ganz locker per SPI steuern kann. Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103
> Komponenten geben? Hallo Ralf, hab' hier auf dem Schreibtisch ein: [code] 28BYJ-48 – 5V Stepper Motor 5.625° / Schritt. 64 Schritte / Umdrehung Gearing 1:32 ──▶ 2048 Vollschritte / Umdrehung ──▶ 4096 Halbschritte / Umdrehung Kritische Grenzwerte (experimentell
-
Thread
Vor-/Rückwärtszähler negativ
beide Flanken und beide Sinussignale auswerte müssten das 1 Impulse pro 10um sein. Wenn ich dann mit 0,5m/s verfahre macht das 50kHz oder liege ich da falsch? Was haltet ihr davon einen STM32 zu nehmen, der schon Quadratur-Eingänge hat? Weis jemand in wieweit solche Funktionen in die ArduinoIDE
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
STM32F103 can
Hallo, Ich habe 2 Boards mit dem STM32F103vct6 von e... mit CAN, habe das mitgelieferte CAN Beispiel auf beiden Boards aufgespielt doch leider funktioniert das ganze nur 1-2 mal. vielleicht kann mir da einer Weiterhelfen. mfg
Hi, bei "CAN_ID_STD" darf die ID nur 11 bit lang sein... ...dein "0xA5A5" sind 16bit füge mal in der Funktion "CanWriteData" diese Zeilen direkt VOR dem senden hinzu : (der Code ist eigentlich für den STM32F4 ich hoffe der ist beim F1 gleich und es gibt dort auch TME0
-
Thread
Arduino: Größe eines Pointers
Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt gezeichnet. Siehe Anhang.
Stefanus F. schrieb im Beitrag #5606212: > Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt > gezeichnet. Siehe Anhang. Was genau an Harry L. schrieb im Beitrag #5606202: > Mit der Hardware-Umsetzung hat das gar nix zu tun
-
Thread
Beste Lösung RX DMA Ringbuffer STM32
dann hättest du es auch erwähnen können. > Hast du einen Link zu der APP-Note? Google einfach: stm32 dma uart application note Keiner weiß welchen stm32 du hast.
(void) { char c; int i, j; if (USART1_ISR & ((1<<5)|(1<<3))) // RX: Zeichen empfangen oder Overrun { c = USART1_RDR; i = U1Buf.InWP; j = (i+1) & (IBLEN-1); if (j!=U1Buf.InRP) { U1Buf.InBuf[i] = c; U1Buf.InWP = j;
-
Thread
STM32-Schaltplan so in Ordnung?
Hallo, ich habe einen kleinen Schaltplan mit einem STM32-Mikrocontroller. Ist dies so i.O. oder gibt es Einwände? Danke
Dominic F. schrieb im Beitrag #7638075: > Hallo, ich habe einen kleinen Schaltplan mit einem > STM32-Mikrocontroller. Ist dies so i.O. oder gibt es Einwände? Danke Unbenutzte Port-Pins fest auf Gnd (oder Vdd) zu legen, ist nicht die beste Idee. Was passiert, wenn so ein Pin wegen Software-Fehler
-
Thread
Der tiefere Sinn hinter __packed
v__a__l__u__e flags [ padding ] time [/pre] Wenn du value nach vorn nimmst, bekommst du: [pre] 0 1 2 3 4 5 6 7 v__a__l__u__e block fla [pad- time gs ding] [/pre
schrieb im Beitrag #3360021: > Ob es standardmäßig aktiv ist ist implementation defined - auf den STM32 > scheint das der Fall zu sein. Bis auf die F0 Serie, denn der Cortex M0 Core ist kein ARMv7 und kann es nicht.