-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
, ist eher eine Vermutung). Somit lautet mein Tipp eher: Brute Force Methode: Versorge Deinen STM32F103 mit einer 2,5V Referenzspannungsquelle für die ADC-Referenz (z.B. TL431). Dann teilst Du die 4,2V per Widerstandsteiler auf 2,5V herunter. Bei leerem Akku liegst Du dann bei 3V * 2,5V/4,2V = 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Hallo, ich brauche mal jemanden, der sich mit USB auskennt. Ich habe ein eigenes Board mit einem STM32L052x8. Das Board ist recht simpel. Außer dem STM sind nur ein LDO zwei Eingänge und 4 viel LEDs darauf. Das Board wird über USB versorgt und das USB ist an den STM verdrahtet. Siehe Schaltplan.
Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle 3.
-
Thread
Controller via USB an Computer: Wie am besten?
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
nicht (wird in 20 Jahren anders aussehen, aber das ist dann halt so... dann implementiere ich WLAN mit 5 Terabit und WPA8... Erstmal völlig egal. ;) Gleich die erste Frage: Welchen Compiler verwendest Du auf Controller- und PC-Seite, irgendwas unter Windows? Welchen Programmieradapter für die STM32?
-
Thread
[S] Segger J-Link Edu für STM32
Christoph H. schrieb im Beitrag #5732629: > Wenn Du als Dev-Board ein STM32 Discovery oder Nucleo Board nimmst, dann > kannst Du den ST-Link auf dem Board in einen J-Link umflaschen: > https://www.segger.com
Beitrag #5732997: > u beachen ist außerdem, dass die älteren Hardware-Revisionen des J-Link > kein STM32F7xx können. Gibt es dazu nähere Informationen? Ich finde nur https://wiki.segger.com/STM32 https://wiki.segger.com/STM32F7 https://wiki.segger.com/STM32L4 aber dann wäre der STM32L4xx genauso
-
Thread
STM32CubeMX unter Linux: Fehler in Projektgenerierung?
mir auftritt. Ich bin auch kein Java-Experte ;-) Java-Version: java version "1.7.0_45" CubeMX: 4.5.0 CubeMX läuft hier nicht als Eclipse-Plugin, sondern alleinstehend über "java -jar STM32CubeMX.exe" auf Ubuntu 14.04 Besten Dank!
Vincent H. schrieb im Beitrag #4284238: > nun alles Bitte definiere alles. Es ist so das das linker script nicht leer ist wenn man SW4STM32 wählt, aber es wird kein wirkliches Projekt für SW4STM32 oder
-
Thread
USB: Dual VCOM-Port mit STM32F407
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
Bluepill STM32: welche Taktquelle?
Serial.println(RCC_ClkInitStruct.SYSCLKSource); [/c] liefert "1", was wenn ich mich zu https://github.com/stm32duino/Arduino_Core_STM32/blob/main/system/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h durchhangle und weiter zu rc.h: RCC_CFGR_SW_HSE für den System Clock Multiplexer bedeutet. Damit sind
wenn die Werte über HAL gesetzt wurden. Jürgen schrieb im Beitrag #7995754: > https://github.com/stm32duino/Arduino_Core_STM32/blob/main/system/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h hier findest Du die passenden Makros um Register direkt auszulesen, z.B. __HAL_RCC_GET_SYSCLK_SOURCE
-
Thread
STM32 ST-Library Pro oder Kontra
Atollic habe ich auch probiert, ist mir aber doch zu sehr beschränkt. Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen auf Kriegsfuß. Am Anfang sieht das ja ganz nett aus. Wenn man dann aber die Doku zum Stm32 durcharbeitet lernt man die Register kennen. Und sieht sie auch schön
alle. Ich denke ich werde die lib nur zum Lernen benutzen und beim Selberschreiben der Register den STM32 am besten kennen lernen. Interessant wäre es ja, wenn es für die häufigsten Aufgaben (GPIO, USART, SPI) eine Lib geben würde die sowohl den stm32 als auch andere Cortex M3 Controller unterstützt
-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
Mikrocontroller auslesen
STM-Bastler schrieb im Beitrag #4037943: > BTW: Hast du Erfahrungen mit der "Read-out-protection" der > STM32-Controller? > > Im Kern geht es mir darum meinen Code zu schützen.. Flash Option Bytes
Da SWD bei mir deaktiviert war, klappte es nur mittels Bootloader. D.h. ich habe solange probiert bis es geklappt hat. STM32 stromlos, 3V3 mit ST Link v2 (Klon) verbunden, in den USB-Port eingesteckt und fast gleichzeitig im ST-Link Utility auf 'Verbinden' geklickt. Mit
-
Thread
ST32F4xx SPI1 DMA funktioniert nicht
gewartet, bis das "NDTR"-Register keine zu sendenden Bytes mehr anzeigt. [c] #include "spi.h" #include "hw_config.h" #include "myassert.h" #include "nstdlib.h" #include "wallclock.h" /** Auswahl SPI, Ports und Pins */ enum spi_hard_e { spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7, spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15, spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12, }; /* In hw_config.h : */ #define SPI_HARD spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7 //#define SPI_HARD spi_hard_STM32F4XX_SPI3
-
Thread
STM32F4 mit Code::Blocks
\src\stm32f4xx_gpio.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c.o obj\Debug\TRIP_STM32_Graph\main.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\TrueSTUDIO\startup_stm32f4xx.s.o -mthumb -Wall -mlittle-endian -T"C:\Software\TRIP_STM32_Graph\..\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templates
-
Thread
STM32 Programmiertool
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
Beschaltung auch für die ARM's von NXP. Dort benutze ich "Flashmagic" und auf den Namen des Tools für die STM32 komme ich gerade nicht. W.S.
-
Thread
libopencm USB CDC Gerät nicht erkannt
84MHZ]);[/c] ersetzt und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
Standardisierung in libopencm3 geschuldet. Die USB cores können aber unterschiedlich sein, auch innerhalb der STM32 Serien ist nich alles gleich.
-
Thread
µC - BUCK - BOOST Konverter
es nur um Demonstrationszwecke geht und um die Software dann nimm > doch das hier https://static5.arrow.com/pdfs/2015/7/27/0/47/58/79/st_/manual/stm32f3348-disco_fig.1_5.jpg Diese Brücke sieht doch recht brauchbar aus. Allerdings kann die natürlich nicht die hier gewünschten Spannungen. Aber als
STM32...
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
Tagen (siehe Abbildung MLX90640_Arduino_44) Ich tippe daher auf einen defekten Microcontroller (STM32F103). Was sagt ihr?
out error pixel // ===================================================== mlx90640To[1*32 + 21] = 0.5 * (mlx90640To[1*32 + 20] + mlx90640To[1*32 + 22]); // elininate the error-pixels mlx90640To[4*32 + 30] = 0.5 * (mlx90640To[4*32 + 29] + mlx90640To[4*32 + 31]); // elininate the
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Whoop!)+Mikrocontroller-_-PRODUCT_GROUP&matchtype=&aud-826607888547:pla-300064715906&gclid=CjwKCAjw5Ij2BRBdEiwA0Frc9XZPtdpqhO970OSRop5EhIH-HSytF55C-2dznR5D-UC8KgAcZ20-phoCSqgQAvD_BwE&gclsrc=aw.ds Wenn mir da jemand die Ausgänge erklären könnte währe ich sehr dankbar. Da ich nicht soviel Erfahrung
Guck Dir das Board mal an, hat USB schon drauf, reichlich PWM Kanäle und kostet nur 5 Euro. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Der Shop ist offenbar gerade down, versuche es später nochmal. Die nehmen jedenfalls weniger als 5€ Versandkosten.
-
Thread
STM32F103 Timeout und interrupt
*/ STM32_AFIO_dwEXTICR3 &= 0xFF0F; /* EXTI9-Bits loeschen */ STM32_AFIO_dwEXTICR3 |= 0x0020; /* */ STM32_EXTI->dwIMR |= IO_EXTI_Line9; /* EXTI9: Interrupt Mask setzen*/ STM32_EXTI_EMR_MR9 = 0;
das EXTI-Flag loeschen [c] void EXTI9_5_ISR(void) { some_code STM32_EXTI_PR_PR9 = 1; /* Bit set: Clear the EXTI line 2 pending bit */ } [/c] ich das hilft etwas, schau dir auf jeden fall die doku dazu durch, einfach nur
-
Thread
ESP32-E22, schneller Chip aus dem Hause WCH, ressourcensparendes WiFi 7 uvam
https://community.st.com/t5/developer-news/scaling-stm32-microprocessors-for-cost-efficient-low-power-and/ba-p/868331 über spezielle SKUs für vierlagige Platinen berichtet: [c] STM32MP21 package options include 8mm x 8mm 225-
Auf der Aliexpress-Seite sind aber auch ein paar Links auf weiterführendes Material zu finden: 5. Development Material CH32H417 document manual: CH32H417DS0.PDF https://www.wch-ic.com/downloads/CH32H417DS0_PDF.html CH32H417 register manual: CH32H417RM.PDF https://www.wch.[cn]/downloads/CH32H417RM_PDF.html
-
Thread
Mikrofonverstärker
und hat > ein günstigeres Empfindlichkeitsverhalten im Bereich 20 bis 100kHz, als > das SPU0410LR5H. Ja aber das SPU0410LR5H kostet nur 1,52€ als Einzelstück. Und achte beim Vergleich der Frequenzgänge von SPU0410LR5H und FG-23629 auch mal auf die Skalierung der Emfindlichkeit in den Diagrammen
und da ist noch das SPU0410HR5H, mit Schalleingang oben: http://www.digikey.com/product-detail/en/SPU0410HR5H-PB/423-1138-1-ND/2420982
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch
Keil-Compiler als auch mit dem GCC. Was die Chips betrifft, so haben eigentlich alle LPCxxx und STM32Fxxx einen eingebauten Bootlader im ROM (nicht im Flash), mit welchem du die Dinger per serieller Strippe programmieren kannst. Für die LPC gibt's das FlashMagic Programm und für die STM32F... hab
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander
PWM Ausgängen einbauen kann, aber ich habe ja keine komplementären. Geht das überhaupt bei dem STM32F103? Danke
-
Thread
Unbekanntes Bus System entschlüsseln
Neubau wird also noch sein, das Teil mit > einem anderen Controller auszulesen. Mit einem FDTI-RS232-5V Kabel hatte > ich leider keine Chance, da es keine 9 Bit Datenlänge unterstützt. Ja, aber die meisten µC (AV PIC, STM32 usw.) mit eingebautem UART können das. Ansonsten kannst du ja immer noch
Der STM32 versteht nur 9N2, hab auch andere Varianten ausprobiert (8N1, 8N2, 9N1, 9N1.5). Alle 8 Bit Einstellungen haben garnicht funktioniert. Bei 9N hat alles ab 1 Stopp-Bit funktioniert. Am besten geht
-
Thread
Umstieg von Atmel auf.
STM32F3DISCOVERY Board, kostet 16€, der Chip STM32F303 hat CAN und USB, der USB ist bereits drauf, den CAN Transceiver musst Du selber dazubauen. Da die Discoveryboards vom Pinning auf Lochraster passen
Gregor B. schrieb im Beitrag #3066748: > STM32F3DISCOVERY Board, kostet 16€, der Chip STM32F303 hat CAN und USB, > der USB ist bereits drauf, den CAN Transceiver musst Du selber > dazubauen. Genau das ist mir eben auch aufgefallen aber
-
Thread
Mikrocontroller mit DAC?
Dieter H. schrieb im Beitrag #6801370: > Kannst du mir ein paar uCs nennen? Wenn es keine STMs gibt, dann schau dich einfach bei anderen Herstellern um. Spontan fiele mir SAMD21 und dessen Verwandte ein,
Dieter H. schrieb im Beitrag #6801370: > Gibt es da AVRs oder PICs? STMs kriegt man ja gerade gar nicht. Mit dem Argument nimmt man doch auf jeden Fall einen externen DAC. Wenn man 2 oder mehr Kanäle braucht
-
Thread
AVR T1 Capture Problem - Meinung erbeten
mino-elektronik.de/fmeter/neue_versionen.htm#c2 Für besondere Ansprüche hätte ich noch eine Version mit STM32H750 und 2 x TDC-Kanälen vom AS6501. Das kann man dann für eine Stereo-Pendeluhr nehmen ;-) Zurück zu Deiner Geschichte: Erfasse jeden Zeitpunkt in der TIMER1_CAP-ISR und verwende die Ergebnisse
den ganzen Tag mit STM32 und LPC Controller. Da ist AVR eine angenehme Abwechslung von den Komplexitäten und vergleichsweise viel anspruchsvolleren Anwendungen in der Firma. Abgesehen davon, finde ich die Welt der AVRs und
-
Thread
Arduino und struct gefallen sich nicht !
findest! (Tipp: du wirst Jahrhunderte suchen und meine Dateien nicht finden! Außer der VapeDisplayDriver.h und fontandcolor.h , die liegen hier im Forum im Beitrag zur 25k Vape.) Dateinamen: py32f030k28_vCustom.h, dbgmcu.h, Interface.h Alle diese Dateien enthalten unter anderem Code workaround speziell
Beitrag #8022556: > Zeiger sollte man in der Arduinowelt möglichst vermeiden Nachdem ich HAL für STM32 etwas genauer angekuckt habe, sehe ich, daß Zeiger auf Structur viele Aufgaben erleichtern könnten und auch manche Fehler vermeiden helfen. Da Arduino GIGA mit STM32H747 bestückt wird, liegt auf
-
Thread
Vier Gewinnt KI für Mikrocontroller
173530635627 Ok, grad 3 bestellt. Hoffe mal dazu gibts ne Lib? Habe die für 320x240 mal vom Arduino auf STM portiert, da die SPI anders ist. Spielt mit 12 Mhz auf Lochraster prima für ca 5cm leitungen, drüber verliert sie dann aber Bits. Yupp, jibbet.... https://github.com/o-m-d/st7735_spi_stm32
> Ok, grad 3 bestellt. Hoffe mal dazu gibts ne Lib? Habe die für 320x240 > mal vom Arduino auf STM portiert, da die SPI anders ist. Spielt mit 12 > Mhz auf Lochraster prima für ca 5cm leitungen, drüber verliert sie dann > aber Bits. > > Yupp, jibbet.... > https://github.com/o-m-d/st7735_spi_stm32
-
Thread
Schaltung vereinfachen
Schnäppchen: https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031& Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch noch, aber man soll ja nicht übertreiben.
: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann den STM32C031x4/x6 Mainstream-Mikrocontroller
-
Thread
Mehrfach Belegung von Ports STM8 Bit µC
Hallo, der STM8S001 hat Pins, welche von verschiedenen Ports belegt werden. Ich hatte bis jetzt immer µC wo Ports und Pins gleich waren. D.h. sie hatten zwar Alternate functions, aber es war niemals mehrere Ports
> Wie schalte ich nur PA3? Was mache ich dann mit PB5? am besten mit PB5 einfach gar nichts machen, d.h. "floating input", also Reset-Zustand belassen. Aufpassen musst du vor allem wegen dem SWIM-Pin, d.h. wenn du PD5 als UART-TX benutzt, dann kannst
-
Thread
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
anders. > Compiler im Atollic ist der gcc 4.8.3. Hi, irgend wo dran wird es liegen, ich habe GCC 5. irgendwas und einen STM32F407. Nur suche ich da jetzt nicht weiter, weil es mit den NOPs ja funktioniert. Trotzdem, nett, dass Du Dir mal die Mühe gemacht hast. BSY braucht man nicht.
-Os verwendet habe ich einen STM32F407ZGT, gcc-arm-none-eabi-5_2-2015q4-20151219-win32 unter winarm eclipse Mars die CubeMx Libraries sind STM32F4 1.11 und Codegenerator CubeMx 4.13 [c] while (1) { HAL_Delay(1000);
-
Thread
STM32 soll bestimmte Zeilen von einer .txt einlesen und verwenden
uns hier nur auf das Problem und dessen Lösung kümmern? Kurz zusammengefasst: Ich habe einen STM32, welcher von einem PC gesagt bekommt, welche Funktion jeder der 5 Switch Funktionen (mit je bis zu 50 Cases) ausgeführt werden soll. Zudem gibt es diverse Indicator LEDs, als auch RGB LEDs, welche
Daten von Controller ausgibt. Zudem den Code für usbd_hid.c, die korrekten Werte für die usbd_hid.h, sowie alle anderen Files. Außerdem muss der Stm32f103 nun als HID oder CDC beim Erstellen des Projektes ausgewählt werden? Ich hoffe das meintest du mit Beschreib doch mal…… Zumindest habe ich
-
Thread
STM32 Shift operationen
erstmal so etwas wie GPIOx_IDR oder GPIOx->IDR (je nach Gusto des Schreiberlings der betreffenden .h) Bei den meisten Cortexen (zu denen auch die STM32 gehören) sind die diversen Pins des Chips zu Ports unterschiedlicher Breite zusammengefaßt. Deren Bezeichnung ist herstellerabhängig, z.B. GPIOA..GPIOF
Naja, es kann schon vorkommen, daß man aus der Definition eines Einzelbits als Bitmaske (z.B. in der .h-Datei einer Library) die Bitposition erzeugen muss, um die Addresse für's Bitbanding auszurechenen. Das kann man ggf. per Macros machen (z.B. für STM32F303): [c] #define BITNR(x) (x&0x1?0:x&0x2?1:
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
with NXP i.MX 93: https://docs.nxp.com/bundle/AN14005/page/topics/i3c_support_in_linux.html Mit STM32H5: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I3C https://binho.io/blogs/i3c-articles/stmicro-launches-stm32h5-mcu-first-with-i3c-peripheral https://www.st.com/resource/en/application_note/an5879-introduction-to-i3c-for-stm32h5-series-mcu-stmicroelectronics.pdf https://www.st.com/resource/en/application_note/an5927-i3c-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
und den Aufwand den er dort getrieben hat ist immens. Ich wollte seinen Code schon einmal auf SMT32 portieren (damals hatte er auch die Erlaubnis dazu gegeben)um damit STM8 flashen zu können, aber das stellte sich als zu viel Aufwand heraus, da Jörg große Teile in Assembler programmiert hat (ich
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
UART Daten empfangen HAL mit Interrupt
konfigurierst. Beachte: Nicht jede USART bestitzt diese Funktion (siehe Datenblatt). Welcher STM32 ist bei dir verbaut? Hab auf Github eine "stm32f0xx_hal_usart.h" gefunden, in dieser Datei (HAL) ist die Funktion des "Empfangs-Timeouts" gar nicht implementiert, obwohl der µC diese unterstützt
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
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
-
Thread
Timer Interrupt auslösen - STM32F103 (HAL, STM32CubeIDE)
Src/stm32f1xx_hal_msp.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers
mfloat-abi=soft -mthumb -o "Core/Src/stm32f1xx_hal_msp.o" ../Core/Src/main.c:21:10: fatal error: eth.h: No such file or directory 21 | #include "eth.h" | ^~~~~~~ [/pre]
-
Thread
Projekt läuft nur richtig wenn es mit Keil MDK erstellt wurde
addtogroup stm32f4xx_system * @{ */ /** @addtogroup STM32F4xx_System_Private_Includes * @{ */ #include "stm32f4xx.h" /** * @} */ /** @addtogroup STM32F4xx_System_Private_TypesDefinitions
constant defined in stm32f4xx.h file (default value * 25 MHz), user has to ensure that HSE_VALUE is same as the real * frequency of the crystal used. Otherwise, this function may *
-
Thread
Suche Automotiv Mikrocontroller den man mit einem free Compiler kompilieren kann!
Der [[STM32]] hat Timer für Motion Control drin, einfach ein wenig Doku lesen, ich denke Du kommst schon klar damit. Damit kann man eine direkte Ansteuerung der H-Brücke incl. Totzeiten für das Umschalten programmieren
>Markus Müller schrieb im Beitrag #3009157: > Der STM32 hat Timer für Motion Control drin, einfach ein wenig Doku > lesen, ich denke Du kommst schon klar damit. Damit kann man eine direkte > Ansteuerung der H-Brücke incl. Totzeiten für das Umschalten
-
Thread
PostgreSQL Client für STM32H7
Hallo Existiert eine PgSQL lib für STMs? Konkret geht es in dem Projekt um folgendes: 1. STM32s beziehhen sich über DHCP eine jeweils seine IP 2. STM32s verbinden sich zum PgSQL server. 3. STM32s holen sich von der DB seine jeweiligen
Max M. schrieb im Beitrag #7504311: > 1. STM32s beziehhen sich über DHCP eine jeweils seine IP ... > 3. STM32s holen sich von der DB seine jeweiligen Kalibrationsdaten > (identifizierung über die per DHCP zugewisene IP) Dafür eine Datenbank
-
Thread
RAM /Flash Speicher auslesen?
Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt leider kein RS-232. Die Daten müssten alle über den ST-Link per USB / SWD geschickt werden.
An S. schrieb im Beitrag #2869996: > Hi Wilhelm, das STM32VL Discovery hat einen STM32F100RB > (http://www.st.com/internet/evalboard/product/250863.jsp) und besitzt > leider kein RS-232. Und ich glaubte, an so einem Teil wäre wenigstens ein UART an zwei
-
Thread
ARM Cortex Entwicklungsumgebung aufbauen
Auf der Seite [[STM32]] ist ein Eclipse Demo-Projekt zum Download verlinkt.
(Sourcery G++ Lite 2010.09-51 4.5.1) gibt es allerdings Probleme mit mit openOCD und dem gdb... C++ verwende ich auch. Kostet schon Speicher aber man kann damit leben. Mit den ganz kleinen STM32 brauch man nicht damit anfangen. So ab
-
Thread
infinite loop, externer Interrupt, STM32F746, HAL-Library
ohne CubeMx?)? Aktuell behelfe ich mir da mit der Google-Suche. Aber das ist mühsam. Mit Arduino (stm32duino) kann ich einfach attachInterrupt() machen, und es läuft. [c] #include "stm32f7xx.h" #include "stm32f7xx_hal_def.h" #include "../Utilities/STM32746G-Discovery/stm32746g_discovery.h"
/Projects/STM32F746ZG-Nucleo/Examples/GPIO/GPIO_EXTI/Src/stm32f7xx_it.c#L155-L158
-
Thread
Platinenkritik Hausbus/CAN Eingang
deutlich raus stellst. Spiegeln bringt nichts - dann sind eben die anderen Pins verdreht - der STM32 hat nun mal nicht einen Port auf einer Seite. Und lieber das Geflecht im Schaltplan als auf'm Board.
Wärmetauscher für's Bad, der braucht einen Satz Schwellenwerte. CAN-Bootloader bleibt absichtlich weg, der STM32 hat keinen sinnvollen persistenten Speicher, also braucht's was externes.
-
Thread
ARM C-Compiler
vertrieben wird. Die haben auch genau die „Platine“ die mir so vorschwebt (mikromedia for Stellaris/STM32 M3/STM32 M4. Meine Frage: hat jemand von Euch diesen Compiler in Gebrauch und kann dazu etwas sagen? Ich setze ihn nur für private zwecke ein. Gruß Jürgen
was Groß- und Kleinschreibung unterscheidet, muss man schon etwas anpassen: klaus@LittlX:~/src/stm32/LernBetty_R0.03/BettyBase$ grep -i Tasten.h * Appfinder.c:#include "tasten.h" BettyWorkMenu.c:#include "tasten.h" cmd.c:#include "tasten.h" Interrupts.c:#include "tasten.h" Interrupts.c~:#include
-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
jedenfalls). Ich > hatte bei meiner ersten Platine sogar mal ein VDD-GND-Paar am STM32 > vertauscht, was er mir offenbar selbst nach Einschalten der Spannung > über viele Sekunden nicht wirklich übel genommen hat. Danke für den Hinweis mit dem Kurzschluss zwischen 5V und 3.3V. Werde
Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei seine Schritte, also warum welches Bauteil und so: https://www.youtube.com/watch?v=t5phi3nT8OU
-
Thread
STM32F4xx beziehen
Hallo. Für ein Projekt mit Freunden würde/n ich/wir gerne STM32F4 Controller einsetzen. Bis jetzt haben wir nur mit verschiedenen Boards (STM32F4discovery etc.) gearbeitet. Deshalb suchen wir nach einer günstigen Bezugsquelle für STM32F4 Cortex M4 Controller
Schau die mal das STM32F401 Nucleo an. Ich glaube das ist das billigste core-board mit einem M4.
-
Thread
STM32F4 ARM Platine - bitte ansehen
eine Spannung sehen ohne dass der IC versorgt ist (beim STM32 nicht so tragisch, da 5V tolerant). Wie verhält sich ein Motorboard wenn nicht alle Spannungen oder keine Ansteuerung präsent sind bzw. bei Start wenn nicht alle Spannungen gleich schnell ansteigen
noch alle nach. > - Was passiert wenn kein Subboard angesteckt ist / es nicht funktioniert > (5V sind da, aber keine 3V3)? Kann ein Eingangspin eine Spannung sehen > ohne dass der IC versorgt ist (beim STM32 nicht so tragisch, da 5V > tolerant). Wie verhält sich ein Motorboard wenn nicht alle