-
Thread
Suche Pulse Train oder Pulse Pattern Generator
Bitwerte * 15 verschiedene Pulse = 1.800.000 max. Bitwerte Trivial mit RLC lösbar. Wirklich. Wenn du 32bit Worte benutzt, kannst du pro 32bit ca 26 Sekunden Pulsdauer/Pause speichern. Auf 25ns genau. Oder auch 5 Sekunden Pulsdauer mit 5ns Auflösung. Das dürfte so das maximum sein, was der FPGA ohne größere
Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte Ram.
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
ganze Zeit gesetzt war. Ich habe die in https://www.st.com/resource/en/errata_sheet/cd00190234-stm32f101x8b-stm32f102x8b-and-stm32f103x8b-mediumdensity-device-limitations-stmicroelectronics.pdf auf Seite 26 beschriebenen Schritte befolgt. In main.c unten ist die Definition der Funktion. Dies hat
sauber ohne derart seltsame Signale zu erzeugen. Falls du abgucken willst: http://stefanfrings.de/stm32/stm32f1.html#i2c Da sollte man aber noch Abbrüche nach Timeout einbauen.
-
Thread
stm32f103 1 us Systick-timer delay
. Ist doch alles da, man braucht nur danach suchen: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Taktzeitberechnung_und_.C3.9Cberwachung Gibt es auch beim STM32F103.
nieder für diesen Tip. Auf diese Idee wäre außer dir sicher niemand gekommen. Den freilaufenden 32bit DWT verwende ich als einzigen 32bit Zähler im stm32f103 auch für andere Zwecke, ein 16bit Register ist hier kein Ersatz. Alle anderen Cortexe die ich verwende haben wenigstens einen 32bit Timer,
-
Thread
China Board mit SDCard Adapter und Stm32xxx SDMMC
Interrupt wenn Karte gesteckt/entfernt wird. Betroffen sind die Boards von Fanke und DevEBox mit STM32H750 oder STM32H743 Controller und von WEACT mit STM32H7R3. Ist das in China so üblich, den Pin nicht zu verdrahten ?
jedenfalls ab. Es wird Dir nicht helfen, aber Du bist nicht allein: https://community.st.com/t5/stm32-mcus-products/stm32h755-stalls-when-sdmmc-interface-is-enabled/td-p/207968 https://community.st.com/t5/stm32-mcus-products/sd-init-failure-on-stm32h743i-eval2-with-example-code/td-p/317214
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Hallo, Also ich habe nach geschaut und die Daten in STM32F4xx.h Stimmen. Die Einstellungen in sytem_stm32f4xx.c stimmen ebenso.Der Quarz hier ist schon bei 25 MHz. * 5. This file configures the system clock as follows: *=========================
Quarz? Wenn Du einen externen hast, muss dieser in der Variable HSE_Value = Frequenz in Hz in der stm32f4xx.h einegstellt werden. Wenn nicht, ist dieses nicht notwendig. 2. Stelle alle PLLs ein in der system_stm32f4xx.c und zwar dort wo Dein #elif define deinControllertyp ist. Nutze die Suchfunktion
-
Thread
STLib für KiCAD mit STM32F4x
Lib Datei ist wie folgt aufgebaut: EESchema-LIBRARY Version 2.2 Date: 08/04/16-12:41:03 # # stm32F42x # DEF stm32F42x U 0 40 Y Y 1 0 N F0 "U" 0 -100 50 H V C C F1 "stm32F42x" 0 100 50 H V C C F2 "MODULE" 0 0 50 H I C C F3 "DOCUMENTATION" 0 0 50 H I C C DRAW S -1900 1900 1900 -1900 1 0
Libs auf. Nun hat diese stm32.lib, die schon im System war, aber keinen MC der 42x 43x Variante enthalten. (nur bis 407) Es wäre jetzt sinnvoll mein Symbol dort abzulegen und es auch anderen verfügbar zu machen, d.h. allen
-
Thread
STM32 24Bit Bmp nach 565RGB Format
kann mir jemand von ihnen weiterhelfen mfg Als Board nutze ich diese. http://www.ebay.de/itm/STM32-STM32F103VCT6-Dev-Board-3-2-TFT-LCD-Module-/190509403384?_trksid=p2045573.m2042&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D27%26meid%3D6292494594737146901%26pid%3D100033%26prg%3D1011%
//2 u16 pic_size_h; //3 u16 pic_nc1; //4 u16 pic_nc2; //5 u16 pic_data_address_l; //6 u16 pic_data_address_h; //7 u16 pic_message_head_len_l; //8 u16 pic_message_head_len_h
-
Thread
GCC für ARM Probleme mit "new" ?
#define __CONFIGURATION_H #include "stm32f2xx_hal.h" #include "stm32f2xx_hal_tim.h" #include "STM32F215xx.h" #include "Namespace/MeineKlasse.h" namespace Namespace { class Configuration { private: TIM_HandleTypeDef
} /* namespace Namespace */ [/c] Und der zugehörige Header: [c] #ifndef INCLUDE_MEINEKLASSE1_H_ #define INCLUDE_MEINEKLASSE1_H_ #include "stm32f2xx_hal.h" #include "stm32f2xx_hal_tim.h" #include <Namespace/Basisklasse1.h> namespace Namespace { class MeineKlasse1 : public Basisklasse1
-
Thread
GCC in Keil mit STM32F4
aus meinem ersten Beitrag nicht einfach übernehmen kann: Here you need to extract the zip file stm32f10x_stdperiph_lib.zip into the directory "STM32F10x_StdPeriph_Lib_V3.5.0" from which we would be copying the following directories: Copy "Libraries\CMSIS\CM3\CoreSupport" => "wsSTM32\CMSIS" Copy "Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x" => "wsSTM32\STM32F10x" Copy "Libraries\STM32F10x_StdPeriph_Driver" => "wsSTM32\STM32F10x_StdPeriph_Driver" Copy "Project\STM32F10x_StdPeriph_Template" => "wsSTM32\STM32F10x_StdPeriph_Driver
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Deinstalliere doch erstmal alles und installiere dann mal die aktuelle STM32CubeIDE statt dem veralteten SW4STM32: https://www.st.com/en/development-tools/stm32cubeide.html Weil das die ganze Funktionalität von STM32CubeMX enthält kannst du letzteres auch deinstallieren
im Beitrag #7093167: > Deinstalliere doch erstmal alles und installiere dann mal die aktuelle > STM32CubeIDE statt dem veralteten SW4STM32: > > https://www.st.com/en/development-tools/stm32cubeide.html > > Weil das die ganze Funktionalität von STM32CubeMX enthält kannst du > letzteres auch
-
Thread
Anfänger / welcher mContr / welche Software
halt n virtuelles Linux oder BSD unter Parallels auf dem Mac. Was würdet ihr mir empfehlen ? STM32 / PIC ???
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller
-
Thread
"Arduino kompatibler" MC für 2025
wird musst du ihn mit Bootloader präpariert kaufen. Einige Händler bieten das an. Die meisten STM32 Mikrocontroller haben bereits einen Bootloader an Werk, allerdings muss man "Fremdsoftware" (Den STM32 Core) über den Boardmanager der Arduino IDE installieren. Es ist daher nicht > für die IDE als
Sherlock schrieb im Beitrag #7881261: > Die meisten STM32 Mikrocontroller haben bereits einen Bootloader an > Werk, allerdings muss man "Fremdsoftware" (Den STM32 Core) über den > Boardmanager der Arduino IDE installieren. "Fremdsoftware" kann er scheinbar
-
Thread
STM8 Example Code
verdanken sie nur der Tatsache, daß sie als erste mit integriertem Flash daher kamen. Ich finde die STM8 auch recht nett. Geradlinige Architektur. Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt
Fuer den STM8 waere mir das mittlerweile zu muehselig. Da kann ich mit dem IAR-Compiler aus dem vollen schoepfen. Aber fuer den eCOG1X14Z5H. Das ist ein 16 Bitter. Mit auf dem Board sind 16 MB SDRAM, 1 MB SRAM
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
Dirk K. schrieb im Beitrag #4396898: > Billig und stromsparend wäre zum Beispiel mit einem STM32F030. Ich würde eher zu einem ATtiny25 mit Uhrenquarz raten, der kann nämlich direkt aus der Batterie gespeist werden (1,8..5,5V = 2..3 Mignon-Zellen). Einen RC-Oszillator würde ich nicht nehmen
sind die ATtiny leicht günstiger: http://de.farnell.com/atmel/attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
STM32CubeProgrammer
ich: http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html
, habe ich mir die Kommandozeilen Version angesehen. Damit geht es, und noch mehr. Hilfe: ./STM32_Programmer.sh -h File -> µC: ./STM32_Programmer.sh -c port=SWD -w test1.bin 0x08000000 µC -> File: ./STM32_Programmer.sh -c port=SWD -r 0x08000000 0x10000 test2.bin
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
hier: https://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.license=1617895331513.product=STSW-STM32054.version=3.5.0.html Darüber ist auch eine Online-Dokumentation abrufbar...
nicht feststellen...bei welcher > Einstellung genau ist bei Dir nur HAL einstellbar ? Mit einem STM32H753 als Target ist z.B. bei ETH, SDMMC oder FMC nur HAL verfügbar. Bei den von Dir genannten Peripherals ist sowohl HAL als auch LL möglich. Gruß, Michael
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
der beiden Chips zu verbessern. Den STM32WLE5 kann man z.B. in Form der Wio-E5 -Module bekommen wo die nötigen HF-Komponenten integriert sind: https://www.seeedstudio.com/Wio-E5-LE-Wireless-Module-Bulk-STM32WLE5JC-p-5751.html Den gibt's
um die Integration > der beiden Chips zu verbessern. > > Den STM32WLE5 kann man z.B. in Form der Wio-E5 -Module bekommen wo die > nötigen HF-Komponenten integriert sind: Ich würde den STM32WL5MOC nehmen, der auf dem STM32WL55 ohne E basiert. Der hat nämlich
-
Thread
USB Problem bei STM32F072C8
001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 014: ID 0483:5740 STMicroelectronics STM32F407 Bus 003 Device 012: ID 046a:000c Cherry GmbH Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub [/code] Hier irritiert mich STMicroelectronics STM32F407 nicht, das war schon
Wie dem auch sei: vielen Dank für die Hinweise, gelernt habe ich einiges. - im Gegensatz zu STM32F4 geht DFU auch ohne Quarz - ich werde (da ich immer mehr Chips, min. 5, bestelle) einen Chip erst ausserhalb einer Platine oder auf einer funktionierenden Platine testen.
-
Thread
Mouser Verfügbarkei "Auf Bestellung"
. Und dieses Problem haben eben nicht alle Hersteller in dem Maße wie TI. Was ST angeht: Wer STM32 verwndet, kennt das Problem.
vertretbaren Preisen zu kaufen - praktisch erprobt. Aber was ist schon ein Kühlschrank gegenüber einem STM32?
-
Thread
Erfahrung mit NXP Kinetis
einem STM32 Nucleobord und ChibiStudio schätze ich für mich maximal 1 Woche https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html http://www.chibios.org/dokuwiki/doku.php
Sehr gute Erfahrungen! Wenn man mit STM32 und mit Kinetis gearbeitet hat und beide kennt wird man die STM32 hassen und die Kinetis lieben. Die STM32-Peripherie ist im Vergleich dazu dermaßen verknotet und verkorkst daß es fast unmöglich
-
Thread
ADC wackelt ohne Verbraucher zuviel
@Bernd K: Könnte das mit der 5V Toleranz der STM32 und deines Clons zu tun haben? Die Clampdiode kann damit ja nicht nach VCC gehen und tut sie laut dem Refman auch nicht. Die geht irgendwo hin (auf eine eigene Rail), das hab ich
ich wieder in der Firma bin mess ich nochmal genau. Dann schau ich auch mal im Datenblatt nach der 5V-Toleranzgeschichte, ob der das überhaupt hat, denn das ist kein exakter Klon eines konkret existierenden STM32, der besteht nur komplett aus Peripheriegeräten die man aus anderen STM32 kennt, nur in
-
Thread
Marlin 2.0 Build Probleme
/STM32F1/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32F1/HAL.cpp
Marlin/src/HAL/STM32F1/../../inc/../HAL/./STM32F1/HAL.h:85:4: error: #error "SERIAL_PORT must be -1 or from 1 to 5. Please update your configuration." #error "SERIAL_PORT must be -1 or from 1 to 5. Please update your
-
Thread
RaspberryPi für intensive Berechnungen
Hallo Leute, momentan verwende ich einen STM32F4 (168MHz) für eine bestimmte Anwendung mit I2C, 2x USART, 5 PWMs,... (mit DMA unterstützung). Gleichzeitig muss ich relativ große Matrizen berechnen. Die Matrizen-Berechnungen laufen mit maximal
Toronto schrieb im Beitrag #3692612: > momentan verwende ich einen STM32F4 (168MHz) für eine bestimmte > Anwendung mit I2C, 2x USART, 5 PWMs,... (mit DMA unterstützung). > Gleichzeitig muss ich relativ große Matrizen berechnen. Die > Matrizen-Berechnungen laufen mit
-
Thread
Funktion fitting zur Phasenbestimmung – Probleme bei Drift
Phasenlage zwischen Spannung und Strom bestimmen. Das funktioniert anfangs gut: Ich messe mit einem STM32 beide Signale (Strom und Spannung) und passe dann jeweils Phase, Amplitude und Offset der Sinuskurven für den Strom an, um die Phasendifferenz zu berechnen. Anfangs stimmen die Ergebnisse gut mit
Vielen Dank an alle für die zahlreichen Hinweise, Nach mehreren Langzeitmessungen über 12 h und 24 h – mit verschiedenen Einstellungen am Oszilloskop und Datenaufzeichnungen am STM – sieht es aktuell sehr danach aus, dass das Oszilloskop über den Messzeitraum hinweg einen variierenden DC-Offset
-
Thread
Auftrag zur Programmierung eines Soundmodules
Habe mal mit einem STM32F030 so einem Werbeartikel "Buzzer" ein neues Innenleben verpasst (zum Originalchip hatte ich keine Infos) mit einem STM32F030 und einem kleinen Verstärker IC LM4991, das Ganze läuft an 3V (2x 1.5V
> (2x 1.5V Batterien). Yep, der STM32F030 wäre auch meine Wahl gewesen. Billiger geht's fast nicht - gerechnet für Gesamtkosten über genannte Stückzahl. > Lesen der Sounddaten von Micro-SD Karte (FAT code
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
STM32 Kompilierungsschwierigkeiten
angegeben ist, die Dateien nicht gefunden werden. Der ganze Pfad zu den Dateien ist: /home/root/STM32/stm32f103c8t6/libopencm3/include/libopencm3/cm3/scb.h Beim Kompilieren sieht man ebenfalls, dass -I/home/root/STM32/stm32f103c8t6/libopencm3/include angegeben wurde - ich habe es auch versucht
-Devel-FreeRTOS-libopencm3-GCC/libopencm3/include -I/home/kurt/Apress/Beg-STM32-Devel-FreeRTOS-libopencm3-GCC//rtos/libwwg/include -o getline.o -c getline.c getline.c:5:20: fatal error: memory.h: No such file or directory #include <memory.h> ^ compilation
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
Bus. In Richtung STM32 kommen bei der richtigen Version noch Widerstände um die 5V-toleranten Pins etwas zu entlasten. Bei dem STM32-Board gibt es noch eine Version mit einem 407ZET, da gibt es noch mehr IOs.
, es gibt sie auch aus Deutschland: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/401387098620?hash=item5d748911fc:g:qcwAAOSw-kdX0mup siehe auch https://www.mikrocontroller.net/topic/426112#new
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
/STM32F767-Development-Board-Cortex-M7-Small-System-Board-STM32F767IGT6-STM32-p-1420406.html ?
https://www.amazon.de/dp/B072MMZZBK/ref=asc_df_B072MMZZBK58615498/ > und > https://www.banggood.com/STM32F767-Development-Board-Cortex-M7-Small-System-Board-STM32F767IGT6-STM32-p-1420406.html > ? Für dich Keiner - du wirst mit Beiden nicht klar kommen.
-
Thread
Anbindung SHT71 an STM32F4Discovery
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4_discovery.h" /* Private typedef -----------------------------------------------------------*/ GPIO_InitTypeDef GPIO_InitStructure, GPIO_SHT
Setup of the I2C Interface to SHT71 Sensor */ setup_I2C(); /* Initialize LEDs mounted on STM32F4-Discovery board */ STM_EVAL_LEDInit(LED3); STM_EVAL_LEDInit(LED4); STM_EVAL_LEDInit(LED5); STM_EVAL_LEDInit(LED6); /* Configure EXTI Line0 (connected to PA0 pin = Pushbutton)
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
Olaf schrieb im Beitrag #6715026: > Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn > man die in grossen Stueckzahlen kauft. Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ kostet. Da muss man schon zu den F4/H7 greifen und ist dann eher bei
#6715053: > Olaf schrieb im Beitrag #6715026: >> Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn >> man die in grossen Stueckzahlen kauft. > > Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ > kostet. Da muss man schon zu den F4/H7 greifen und ist dann
-
Thread
Elektrische Rotorposition mittels optical encoder
Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch nur mit TIM2-5, oder?
Dispol schrieb im Beitrag #3932353: > Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch > nur mit TIM2-5, oder? TIM1 und TIM8 ebenso.
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
und für den STM umgeschrieben. Habe es immerhin jetzt schon soweit dass ein einfaches Audio-Loopback funktioniert (durch den STM32 hindurch). Wie ich das dann hinbekomme dass ich die zwei Hardware-I2S Synchron
realisieren > drauf. In der Tat. Dagegen klingen alle bisherigen Meldungen über die Performance des STM32 geradezu fürchterlich Pessimistisch. Hast du vor dein Projekt zu veröffentlichen? :)
-
Thread
Com Port Rückgabe
#2695388: > ich versuche mit einem Timer in C# über die RS232 - Schnittstelle einen > Eingang vom STM32 ständig abzufragen. Er will "einen Eingang vom STM32 abfragen"! Was soll das? Bloß eine falsche Formulierung? Ich nehme mal an, er will einen Ausgang vom STM32 abfragen, der an irgendein Input-Handshake-Bein
W.S. schrieb im Beitrag #2697929: > Er will "einen Eingang vom STM32 abfragen"! Was soll das? Bloß eine > falsche Formulierung? Ich nehme mal an, er will einen Ausgang vom STM32 > abfragen, der an irgendein Input-Handshake-Bein der RS232 gelegt wurde. Was das
-
Thread
Easteregg (Initialen des Entwicklers) auf der Platine?
aktiviertem RDP Level x ließt euch keiner den Code aus. Wie soll das nachgemacht werden. https://stm32world.com/wiki/STM32_Readout_Protection_(RDP)
aktiviertem RDP Level x ließt euch keiner den Code aus. > Wie soll das nachgemacht werden. > > https://stm32world.com/wiki/STM32_Readout_Protection_(RDP) Scheint, wie vieles in den STM32, verbuggt und nicht wirklich stabil zu sein... https://www.eevblog.com/forum/microcontrollers/stm32-readout-protection-is-broken
-
Thread
Timer Interrupt STM32F103
als die Boards. > > Gruß, > > Holm Sind 4,99 inkl. Porto zu viel ? https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103
Boards. >> >> Gruß, >> >> Holm > > Sind 4,99 inkl. Porto zu viel ? > > https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103 Sachma, bist Du sicher das Du überhaupt lesen kannst? Ich habe für 4
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
Sehe ich das richtig, das der ATSAM einen Eingangswiderstand im MOhm Bereich hat und der STM im KOhm?! Oder deute ich diese Angaben falsch? Seite 68 https://www.st.com/resource/en/datasheet/stm32f030f4.pdf Seite 1180 https://www.mouser.de/datasheet/2/268/Atmel-11100-32-bit%20Cortex-M4
es teste es einfach selber.. Die simple Frage lautet..ist der ADS des ATSAM besser oder gleich des STM32.. BEI GLEICHEN BEDINGUNGEN!! Das ist Grundlagen eines jeden Vergleichs!
-
Thread
Einstieg in STM32F7
DISCOVERY STM32F746 TFT LCD STM32 ARM Cortex-M7 Development Board Nur welches Board nehme ich für den Anfang? Da brauche ich auch was gedruckte oder druckbares. Ich lese meistens noch auf Papier. Danke
. Mal einen Blick ins Reference Manual geschaut. Der STM32F74/5 ist ein Biest. Mit einem neuen Cortex M7 bist du hier definitv im High-End-Bereich angekommen und ganz falsch als Anfänger. Wieso? -Wie gesagt, wirf mal nen Blick ins Manual, oder schau dir
-
Thread
Cortex M freie Bibliotheken, API?
Vor einiger Zeit hab ich mich mal an das STM32F403 Discovery board gewagt. Da hab ich ChibiOS benutzt, das ist ein RTOS mit Hardware abstraction Layer. Die unterstützen die STM32F? Serien ziemlich gut. Da muss man kein Register für kennen. Für
> D.h. gibt es Libraries die mir das ansteuern aller Hardware per > Funktionen bereitstellt, d.h.: > Ausgang5(On) > Ausgang7(Off) > Busxy(lesen) Wie schon geschrieben, dafür ist CMSIS für die Cortexe
-
Thread
Basisprojekt STM32F0 KeilµVision4 anlegen: fatal error 'stm32f0xx_gpio.h' file not found
Hallo zusammen, ich möchte mir ein Basisprojekt für den STM32F030 in Keil µVision 4 anlegen und zwar mit den Standardbibliotheken von ST. Wenn ich nun aber z.B. die GPIO-Lib einbinden will, dann kommt folgende Fehlermeldung: fatal error 'stm32f0xx_gpio.h'
. Erstelle Ordner und kopiere folgende Files aus der SPL in den jeweiligen Ordner: \cmsis_Boot stm32f0xx.h stm32f0xx_conf.h system_stm32f0xx.c system_stm32f0xx.h \startup startup_stm32f0xx.s \cmsis_CoreSetup core_cm.h core_cm4_simd.h core_cmFunc.h core_cmInstr.h \StdLib_inc Deine
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
Hallo zusammen, ich habe folgendendes Programm: [c]#define BOOTLOADER_ADR 0x1FFF0000 #include <stm32g0xx.h> void TestJump(void); int main(void) { TestJump(); while(1); } void TestJump(void) { //Funktionszeiger auf Adresse des Bootloader deklarieren. //Die Adresse muss
habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h>[/c] durch [c]#define BOOTLOADER_ADR 0x1FF00000[/c] [c]#include <stm32l0xx.h>[/c] ersetzt, da der System Memory beim STM32L031K6T6 an einer anderen Adresse beginnt. Der Rest des Programms
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551 Und einem der beiden Bildschirme
#4832263: > Für alle Varianten habe ich den MCP2551 I/P ausgesucht Das ist ein Transceiver für 5V. Die STM32 haben aber 3,3V. Bei den STM32-Boards musst du dir genau die Datenblätter ansehen, nicht jedes hat einen Controller der auch CAN kann. > Und wie ist das jetzt mit dem Optokoppler? Brauche
-
Thread
Vorstellung OpenHC - zum PHC-Bus von Fa Peha kompatibel
einarbeiten, oder bestenfalls bekomme ich die Ergebnisse von Jo ;-) Als Hardware möchte ich das Evalboard STM32 Discovery mit dem ST32F427 verwenden, mit einer einfache Adapterplatine, auf die dann später ein Netzteil und Schnittstellenbausteine kommen sollen. Das STM32 Discoveryboard hat in Verbindung mit
Steuerung (und eine V1 als Reserve) hab ich komplett raus geschmissen und durch Arduino ersetzt d.h. ich verwende weiterhin die I/O Module von PHC (hauptsächlich OpenHC) nur die STM941 ist raus geflogen.. (und mit loxone verbunden) es geht aber vermutlich alles was irgendwie mit UDP kommunizieren
-
Thread
STM32 ADC Ungenauigkeit
zu hoch Das kann ich nur bestätigen. Ich hatte mal einen Fehler in der ADC Konfiguration eines STM32, der mehrere Kanäle misst. Einer der Kanäle war auf eine zu kurze Samplezeit eingestellt und hatte dadurch auch einen Fehler von ca 200mV. µC war ein STM32F303RE mit 72MHz ADC Takt.
nicht. Ist zumindest nirgends im Refman ADC Kapitel erwähnt. (Der TO nutzt aber wohl einen anderen STM32)
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
hmm eventuell: Arduino 5V, STM 3V3
Bluepill, aber die dürften einen originolen ST drauf haben. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H107/ und die haben weitere interessante Boards, mal so als Alternative zu den Chinesen.
-
Thread
"Getting started" mit 8-Bit STM Controllern
Geht der st-link v2 nicht für die Programmierung des stm8? http://m.ebay.com/itm/ST-Link-V2-Compatible-STM8-STM32-Programmer-with-4-Spring-Loaded-Pogo-Pins-/201303925381
Ich hab einen STM8S105K4T6 auf einen QFN32 Adapter gelötet. Und nun?
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
Discovery-Brettln sind verschwunden. Nun, ob das eine Keine Discoveries mehr? Ich such noch eins mit STM32*H*7 und 'n MIPI-DSI TFT + eth drauf..
kauft man sich so ein Board: https://www.mouser.de/STMicroelectronics/Development-Boards-Kits-ARM/STM32H7-Series/_/N-1z0zpefZcxd2tZ1y9efdp Koste halt einen Kleinigkeit. Gruß Rainer
-
Thread
Welcher µC ist einfach zu programmieren
. Zudem sollte es eine comunity geben oder gute Dokumentation, ich meine nicht 2000 Seiten wie bei stm32. Programmiert wird in C.
. 1,5% (U2X = 1) für 8 Bits / no parity (Atmega32 datasheet). Viele Grüße, Stefan
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Für STM32 F100 gibt auch ein "EEPROM" SW um in das Flash zu schreiben. Schreib cyclen sind dan begrenzt auf ca 10 k, aber mit wear leveling kan das verbesseren. Nachteil : um das flash zu wischen, muss minimal
Andere STM32 als der F103 haben auch etwas OTP on chip...
-
Thread
DOGM Display an STM32
// STM FW-Lib: 3.4.0 //*********************************************************************************************** // Includes #include <stddef.h> #include "stm32f10x.h" #include <string.h>
Ich habe das für Stm32f0 einbisschen genändert. Aber das funktioniert nicht. [c] #include "lcd.h" #include "font_lcd.h" #include "stm32f0xx.h" #include "stm32f0xx_conf.h" // ****************************