-
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
-
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
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
(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
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
-
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.
-
Thread
STM32 HAL SPI nur 18 Bits senden oder Bitbanging?
Ralph schrieb im Beitrag #5602641: > Ich nutze einen STM32L052K8U. Mir ist noch nicht klar, wie ich die > Datensize geschickt unter Kompatiblität zu CubeMX ändern kann. Das kannst Du ja in CubeMX einstellen, siehe Anhang. (ich sehe aber gerade, dass der STM32L052 wohl nur 8- und 16-bit unterstützt)
-
Thread
Bug im STM32F103ZE SPI-Modul?
leider nicht mehr weiter. Mich würde interessieren, ob jemand anderes ein ähnliches Verhalten bekommt, u.U. auch bei einem anderen STM32. Liebe Grüße
. Ich arbeite schon lange mit STM32F103VBT6 und übertrage rund um die Uhr Daten über SPI. Das SPI Modul ist nicht buggy.
-
Thread
Timer/Zeitschaltuhr einfach
Ich würde das mit einem STM32L0 (mit Uhrenquarz) machen, weil ich damit schon ein bisschen experimentiert habe und von daher ein Code-Beispiel habe auf das ich aufbauen könnte. Deren integrierte RTC kann den Mikrocontroller
1s bis 36h (mit WUCKSEL einstellbar) per Interrupt aufwecken. Siehe dazu http://stefanfrings.de/stm32/stm32l0.html#rtc_wakeup Der tiefste Schlafmodus ist "Standby", aus dem kommst du nur mit einem "RTC Alarm" heraus. Auch das geht bei den STM32L0.
-
Thread
µC mit niedriger Versorgungsspannung soll Relais mit hoher Spulenspannung steuern
noch an Step-Up Regler gedacht, aber an das Board angeschlossene Schaltungen sind scheinbar auf 0,5 Watt begrenzt. Im Handbuch des STM32 dazu folgendes: [pre]5.2 Power supply and power selection The power supply is provided either by the host PC through the USB ST-LINK or USB USER connector, or
vom STM32 Board direkt aus dem Netzteil. Falls ihr eine bessere Lösung als die mit den Reed-Relais und zusätzlichem Netzteil kennt...immmer her damit! ;) Lieben Dank schonmal.
-
Thread
Wofür die dicken Logic Analyzer als Hobbyist nehmen?
230kHz - Interbus 500kHz - USB 1,5Mhz, 12MHz, 480MHz - EIB / KNX 9,6kHz - Hi-Speed-IOs am STM32F1xx max. 18MHz mit CPU@72MHz Was kann ich mit so einem "Billigheimer"-LA denn nicht machen, was mich aber als Hobbyist tatsächlich mal
Billigheimer" aber ich nutz den ganz gut bis an seine Grenzen. Der Sniffer kann 16 Bit mit 200 Msp/s oder 32 Bit mit 100 Msp/s. In der letzten Zeit hab ich den viel benutzt um die Schnittstelle zwischen einem 16 Bit RGB Display und einem STM32F4Discovery Board zu debuggen. (Relevanter Thread mit Screenshots
-
Thread
Auswertung mehrerer Drehencoder
Drehwurm schrieb im Beitrag #6573209: > ich würde gerne 16 Drehencoder mit einem STM32 auswerten. Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in Betracht ziehen. Soso. Also, mir kommt da so ein Gedanke: Sowas wäre doch eine prima Anwendung für diese kleinen
Coprozessoren" eben nicht einfach updatebar sind. Eben dies würde ich gerne umgehen und entweder alles im STM32 machen oder über nicht intelligente Bausteine lösen. W.S. schrieb im Beitrag #6573477: > Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in > Betracht ziehen. Ja, da ich mich
-
Thread
uC mit USB3 Device (!) - welche uC gibt mittlerweile im Jahr 2023?
im normalen USB-Kabel. Sprich: USB-3 geht, USB-2 geht nicht. Von daher können wir einen Standard STM32 nicht verwenden, weil der nur USB-2 kann. Die Datenrate ist dabei vollkommen egal. Von daher würde ich mich über einen USB3-fähigen STM32 (o.ä.) freuen.
connectivity-solutions/usb-network-connectivity/ds-700 und überbrücke die Strecke mit Ethernet-LWL. Schon geht Dein STM32 mit USB 2.0. Auf dem PC ist dann ein Treiber, der als USB-Hostadapter arbeitet. fchk