-
Thread
STM32 & AD9826: SPI Anbindung
Hallo. Ich möchte an einen STM32F7 einen AD9826 anbinden. Der AD9826 verfügt über ein serielles Interface für die Ansteuerung seiner Register. Der AD9826 hat einen SDATA-Pin, der sowohl Ausgang(Read) als auch Eingang(Write) sein
Ist mir grade übern Bildschirm gescrollt: Bei nem STM32F030 kann der SPI: "the frame size is configurable from 4 bits to 16 bits."
-
Thread
STM Cortex M0 - Timer 6 geht nicht
bisher den Timer 6 bei vielen M0 genutzt, bisher ohne jegliche Probleme. Heute morgen den kleinen STM32F030F4P6 genommen. Timer 6 löst keinerlei Überlaufinterrupt aus. Lt. Datenblatt ist der Timer 6 auch bei diesem Modell uneingeschränkt nutzbar. Was mache ich hier falsch...stehe irgendwie auf dem Schlauch
Schon mal das User-Manual zur Rate gezogen: Basic timer (TIM6/TIM7) This section applies to STM32F030x8, STM32F070xB and STM32F030xC devices only. Soll heißen, der x4 hat keinen TIM6.
-
Thread
stm32f030 problem!
und ich weiß nicht, warum es ist ... Ich benutze die LED blinken von https://github.com/jjflash65/stm32f030/tree/master/blinky die Wahrheit, ich weiß nicht, was passiert ist st-flash write blinky.bin 0x8000000 st-flash 1.4.0-20-gaf4d2eb 2018-03-30T19:57:22 INFO common.c: Loading device parameters
version : V2J30S7 SWD frequency = 4000 KHz Connection mode: Normal Device ID: 0x444 Device name: STM32F030x4/F030x6 Device type: MCU Device CPU : Cortex_M0 Memory Programming ... Openeing and parsing file: blinky.bin File : blinky.bin Size : 1148 Bytes Address
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
worüber ich in der letzten Zeit immer wieder nachgedacht habe: Welche der beiden MCUs (Atmega328 vs STM32F103C8) ist besser geeignet für Batteriebetrieb? Lässt sich da eine generelle Aussage treffen? Rahmenbedingungen sind Arduino Framework bzw. im Fall des STM32F103C8 STM32Duino. Hat einer mit
Peripherie dran hängt, was da dagegen spricht. PS: Es gibt da von ST auch ne Appnote zu und zwar AN4899 "STM32 GPIO configuration for hardware settings and low-power consumption". Eine andere AN die zum Thema passt ist AN2629 "STM32F101xx, STM32F102xx and STM32F103xxlow-power modes"
-
Thread
Fehler zum nachbauen :-)
Bereich Mikrocontroller zu tun hat. Hintergrund des ganzen ist: Ich habe eine Eigenkonstruktion einer STM32F Platine im r3-Format, die bisher STM32F030, F103 und F303 im 48 pol. Gehäuse aufgenommen hat und die funktionieren bisher auch alle sehr gut. Für ein Projekt will ich mal wieder besonders schlau
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
-
Thread
STM32 SPI, DMA und Timer
Ich habe einen STM32F030, der per SPI einen DAC befeuert. Das Ganze läuft per DMA und Timer => Der Timer triggert in festen Zeitintervallen einen SPI-Transver, DMA entlastet dabei die CPU vollständig. Nun ist es so, dass
braucht halt pro SPI-Datenbit zwei Bytes RAM und zwei bis drei Instruktionen, aber wenn du eh von F0 auf F4 wechselst ist das eh drin.
-
Thread
STM32 Kompilat größer als erwartet
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
eine mit Fließkomma. Somit kann man dann sogar noch relativ komfortabel Ausgaben selbst auf einem STM32F030 mit nur 16 kByte vornehmen.
-
Thread
STM32F031 Wann blockiert CPU beim Flash programmieren/löschen
Guten Tag, ich besitze einen STM32F031 und möchte zur Laufzeit in eine freie Flashseite etwas programmieren bzw. diese löschen. Aufgrund der Löschzeit von max. 40ms möchte ich aber parallel weiter meine Main-Funktion / andere Funktionen
Writing to non-volatile memory without disrupting code execution on microcontrollers of the STM32L0 and STM32L1 Series http://www.st.com/content/ccc/resource/technical/document/application_note/group0/7c/6a/88/d1/27/04/46/2f/DM00260799/files/DM00260799.pdf/jcr:content/translations/en.DM00260799
-
Thread
Elektronische Sicherung einstellbar 12V Bordnetz
ich leider nicht. Ist jedoch primär abgesichert mit 30A Sicherung. Als Ansteuerung habe uch gedacht "STM32F030C8T6". Den habe ich bei einer ähnlichen Schaltung gesehen.
Manfred schrieb im Beitrag #5343650: > Als Ansteuerung habe uch gedacht "STM32F030C8T6". Ganz einfach: Dann schaltest Du da einen BTS550 nach. Denk dran, das der STM32F030C8T6 programmiert werden muß (=von Dir) , um "B" und 4,6,8,16 A zu sichern. scnr.
-
Thread
Geschwindigkeit IO-Zugriff
Rein aus Interesse mal ein STM32F030F4 vermessen: 48MHz Systemtakt -> Pin toggelt mit exakt 4 MHz (entspricht also 250ns) Code wie bei Daniel B.
Lama schrieb im Beitrag #5339724: > Rein aus Interesse mal ein STM32F030F4 vermessen: > 48MHz Systemtakt -> Pin toggelt mit exakt 4 MHz (entspricht also 250ns) Danke Lama !
-
Thread
SmartHome selber bauen sinnvoll?
homebridge ermöglicht auch Siri-Geschwafel, wie „öffne GarageRechts“, „Küchenrollo auf 40%“, .... ESP32 mit MQTT kam in letzter Zeit auch dazu. Fazit: Fällt meine Bastelei irgendwann aus, funktioniert das KNX-system ohne Probleme weiter. UND: dadurch, dass KNX nur Geld und keine Zeit kostete,
anderen Leitungen für 12V,GND und LIN). In den Wandtaster (d.h. die mit mehr als einer Taste) ist ein STM32F030 mit LIN Tranceiver für die Abfrage der restlichen Tasten inkl. kurzes/langes Drücken zuständig. An den Bus können noch zusätzliche Knoten die man so fürs Smarthome braucht. Auf dem Raspberry Pi
-
Thread
Wie funktioniert JTAG?
, wie Setzen und Lesen von IOs! Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein STM32F030 Board derselben Preisklasse und hänge das an den JLink oder einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins wackeln bzw. sie abfragen. Geht zwar recht gemächlich, aber wenn
@A. B. (Gast) >Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein >STM32F030 Board derselben Preisklasse und hänge das an den JLink oder >einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins >wackeln bzw. sie abfragen. >Geht zwar recht gemächlich, aber
-
Thread
Antennenanalysator nach EU1KY
die Links anklicken, dann sieht man auch Preise. Die Einzelteile für mein Gerät kosteten ca. 130€: STM32F7Disco ca.65€ unbestückte Leiterplatte ca.15€ Bauteile ca40€ Gehäuse 10€
Erweiterungen nimmt man am besten ? Im Moment habe ich 8 Warnungen beim compilieren. Ich habe noch kein STM32F746G_discovery board und im groups.io wird von einem STM32H Board gesprochen, welches besser und schneller sein soll. Was ist deine Meinung dazu, das STM32F Board zu bestellen oder noch zu warten
-
Thread
Wanderkiste Widlar, Runde II
DHL-Boten bereitgestellt. OUT: 1x SMD-Rework-Station 1x Bewegungsmelder Modul 1x Schwamm 2x STM32F030 2x LT1010 2x IR2136 1x TIP142 2x Bananen-Stecker 4x 7-Segement-LEDs IN: 3x LT1074 1x Atmel STK300 1x mySmartUSB light 1x AVR-Development-Board 3x AM27C128 EEPROM 1x EEPROM Simulator
Display 1x Raspi 2 2x AMK Stepper boards (beim letzten mal gingen die weg wie warme Semmel) 1x STM32F103 Board 2x NRF24 2x TDA7391 (Kenner kennen die Vorzüge von diesen Verstärker) 10x 47uH 350mA Spulen 2x 2.4GHZ Chip Antennen 1x China ST-Link Dongle 4x AMK CC2541 BLE zu UART leerplatinen
-
Thread
STM8 PWM Auflösung erhöhen, aber wie?
Hallo, ich habe eine Frage bezüglich der PWM Erzeugung bei STM8. Ich brauche ein 350kHz Signal, und möchte aber den Duty Cycle in 1% Schritten erhöhen. Laut dem Formel im ST Sheet, PWm_Freq = Timer_Freq/ARR + 1 Setzte ich als Timer_Freq 16MHz, ungeteilt
Einen anderen µC nehmen. STM32F030 kann bis 48MHz Clock. Kostet kaum mehr und ist von der Peripherie her sehr ähnlich. Oder einen ATTinyx61. Der kann zwar auch nur 20MHz CPU-Takt, dafür aber bis 64MHz für den High-Speed Timer
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
alles so günstig machen wollen wie möglich, also auch PWM mit GPIO und keinen µC mit 6PWM Kanälen. -> STM32F030F4P6 BG, Tom
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
[S] STM32F2xxx minimal board oder PCB
anschließen möchtest, oder intern schon im Prozessor verbautes? Denn: > Beitrag "[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2" > https://blselectronics.ch/produkt/stm32-breakoutboard/ ist nur für LQFP64 gedacht. Den FSMC gibt es erst ab 100 Pins und erst mit 144 Pins sind alle Features möglich
relativ "einfachen" Aufbau) einen STM32F410 im LQFP-48 Gehäuse ?
-
Thread
Arduino Libraries zu STM32 Portieren
. [/c] (die Namen der Register und Bits findet man im Reference Manual, der Code ist für einen STM32F030, *nicht* den F103 auf dem Bluepill-Board) Oder ob man ein "Abstraktions" Framework des µC-Herstellers einsetzen will. Für STM32 hat man die Wahl zwischen SPL (wird nicht weiter entwickelt,
Arduino für stm32f1 läuft schon ewig. Auch die meisten libraries laufen problemlos für AVR, esp und stm32
-
Thread
STM8 und ADC
Woran liegt der Fehler und / oder ist es sinnvoller, mein Steckbrettvoltmeter dann doch eher mit einem STM32F030 zu realisieren?
Oh sorry, hat er gar nicht, das war der STM32F070.
-
Thread
Vom stm32f0 große Mess-Datenmengen (bis 5kB) mit SPI rausholen
bei STM32F030 - einen circular mode. Evtl. könnte man damit etwas anfangen?
geschrieben. Du kannst nicht in der Mitte anfangen und dann am Anfang weitermachen. Einige größere STM32 wie der STM32F407 haben einen Doppel-Puffer-Modus beim DMA, damit geht das.
-
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
natürlich, dass es auch noch ganz anders geht, da ich auch schon eine netzwerkfähige Anwendung mit einem STM32F407 + ATWILC1000 gebaut habe. Damit konnte ich auch vernünftige Sachen inkl. IPv6 und massig Ressourcen umsetzen, aber da schiebt schon der Preis beider Controller (~20€ zusammen) einen Riegel vor
-
Thread
Probleme mit Stringlänge
Data++ , DATA ); } } [/c] Folgendes geht und geht nicht, ich lande im Reset_Handler meines STM32F030 in Coocox wenn es nicht geht: EA_DOGM163_String( "1" ); // geht EA_DOGM163_String( "12" ); // geht nicht EA_DOGM163_String( "123" ); // geht nicht EA_DOGM163_String( "1234" ); // geht nicht
nur eine doofe Idee, was bei dir faul sein könnte: du übersetzt das Programm für einen F4 (=M4) statt für deinen F030 (=M0).
-
Thread
SPL und Atollic
undefined reference to GPIO_Init > undefined reference to GPIO_StrucInit Dafür braucht es die stm32f0xx_gpio.h und stm32f0xx_gpio.c Ingo L. schrieb im Beitrag #5240891: > undefined reference to RCC_.... Dafür braucht es die stm32f0xx_rcc.h und stm32f0xx_rcc.c Kopiere sie in dein
^~~~~~~~~~~~~~~~~~~ ..\src\stm32f0xx_rcc.c:239:30: note: each undeclared identifier is reported only once for each function it appears in In file included from ..\src\stm32f0xx_rcc.c:59:0: ..\src\stm32f0xx_rcc.c: In function 'RCC_PLLConfig
-
Thread
"Bluepill-Board" für STM32L0
Hallo sorry das Board ist ein STM32F030. Das hatte ich im Kopf: https://www.ebay.de/itm/STM32F030F4P6-ARM-32-bit-CORTEX-M0-Core-Mini-System-Development-Module-Board/201838285918?hash=item2efe7fd45e:g:fuUAAOSw3v5YtxbL
Nur einen kleinen Hinweis. Der STM32F030F4P6 hat kein PC14 und PC15, deshalb kann man bei diesem Controller auch keinen Uhrenquarz anschließen.
-
Thread
wie findet ein Flashloader die Prüfsumme?
möglichst universelle Lösung, besonders, was die Programme auf dem PC angeht. Die sollen mindestens mit STM32L030 bis STM32L476 funktionieren. Zusätzlich soll ein Update über möglichst viele Wege möglich sein. >> volle Größe haben. Am Ende des Programms ist mir viel zu kompliziert. > > Drei Zeilen im
> Die Programme haben maximal RAM Größe? Häufig ist der Flash doch um > einiges größer? Der STM32F205 hat z.B. 128KB RAM und 128KB Flash-Sektoren. Die komplette Anwendung ist sowieso in ca. 6 Teile ("Programme") unterteilt. Da funktioniert das auf ganz natürlich Art und Weise. Neuere Chips haben
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
und 646 0.35mm Vias (habs mit dem Via-stitching übertrieben..) - Foto 2: Ein Proto-Board für LQFP48 STM32 (ginge für den beliebten STM32F103C8T6 , in meinem Fall ist es für einen STM32F302C8T6). Um den Platz auszufüllen, hab ich dazu noch Touchelektroden gepackt sowie ein Kupferrechteck und ein Lineal
die Arbeitszeit, wenn jemand ein Reel wechseln muss, und den Abschnitt, der evtl. verworfen wird. STM32F103C8T6 ist beispielsweise "Basic Part", die 119 anderen Varianten vom STM32F103 nicht. Sieht man gleich, welches Teil wohl beliebter ist. Mit dem JLCPCB-Plugin für KiCad z.B. sieht man sowas gleich
-
Thread
STM32 I2C byte lässt sich nicht ändern
Hallo, Ich habe meinen STM32F030F4 dazu bekommen, die LED Blinken zu lassen. Allerdings möchte ich den Portexpander PCF8474 zum laufen bekommen. Mein Programm schreibt 1 Byte (0x55) in den Expander, dieser zeigt auch das byte
286914/stm32-hal-delay-hangs-with-hal-gettick-0
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
Markus F. schrieb im Beitrag #5206808: > wie wär's mit Ada? > > https://www.adacore.com/download in gnat-gpl-2017-arm-elf-linux-bin/share/examples/gnat-cross/led_flasher-stm32f4 ist ein Beispiel: [code
Markus F. schrieb im Beitrag #5214042: > wenn Du schlanke Programme haben willst, musst Du mit dem zfp Profil > compilieren ... Wenn ich "zfp-stm32f4" verwende, bekomm ich: "Ada.Interrupts" is not a
-
Thread
Brauche Hilfe beim STM32
Hallo, Vorgestern ist mein STM32F030F4 Board aus China angekommen. Dann habe ich die CoIDE heruntergeladen und versucht, die Onboard LED auf PA4 zum laufen zu bekommen. Leider bin ich daran gescheitert. Da Ich nicht weiß ob mein
STM32_Noob schrieb im Beitrag #5204085: > Keil anstatt SW4STM32 Hast du eine Vollversion? Die ist aber nur für F0, oder? Sonst ist es bei anderen STM32 Familien nicht so einfach.
-
Thread
entscheidung mikrocontroller
um irgend welchen komplizierten Rechnungen mit großen Zahlen durchzuführst, dann solltest du einen STM32F103 verwenden, die gibt es bei eBay für 1,80€. Du kannst dir auch ein STM32F4 oder ein STM32F7 bestellen, kostet 20,33€ und hat sehr viel Rechenpower und Pins und Speicher. Wenn du etwas genauer
Atmel AVR (ATmega, ATtiny, Arduno, Xmega) Espressif ESP8266 Microchip PIC ST Microelectronics STM32F103, STM32F030, STM32F407 Texas Instruments MSP430 Das hat einen guten Grund: Diese Chips kann man als Endverbraucher zu einem günstigen Preis problemlos erwerben, sie sind gut dokumentiert, sie
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8
-
Thread
STM32 Timer External clock
Hallo, ich habe Probleme auf einem STM32F030 Timer 1 mit externer Clock zum laufen zu bringen. Das Ziel ist es bei jedem Update Event einen DMA zu Triggern. Das funktioniert mit folgender Initialisierung: [code] TIM_InitStructure.TIM_ClockDivision
Korrektur: Falsch: (ich kanns selber leider nicht testen, weil ich einen STM32F0xx habe) Richtig sollte es heißen: (ich kann's selber leider nicht testen, weil ich *keinen* STM32F0xx habe) Viele Grüße Igel1
-
Thread
STM32F030 SPI DMA verhält sich komisch
Hallo ich versuche einen STM32F030 im SPI slave mode mit DMA zu betreiben, stoße dabei auf merkwürdiges Verhalten des Controllers, welches ich mir nicht erklären kann. Das habe ich vor: Geht CS high wird eine neue Übertragung
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html
://www.aliexpress.com/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html Kennt jemand einen (STM32)Mikrocontroller zu ähnlichen Preisen mit Hardware USB?
-
Thread
STM32 Minimalbeschaltung in Ordnung?
Aber der STM32F303RE hat nur 4x VDD/VSS? AN VDDA habe ich Spule + 100nF, laut 6.1.6 sollen da noch 1uF dran. Aref+ habe ich direkt mit VDDA verbunden, ist das ok? Tatsache der Widerstand auf OSCOUT ist auch im
aber gar nicht gefordert oder gewünscht ist, wäre das ja alles andere als minimal ;) Wie Mampf F., so habe auch ich für mich eine Platine entwickelt, auf der ein STM32F030 Platz findet und wirklich minimal für meine Testzwecke beschaltet ist. Es sind lediglich ein paar Kondensatoren darauf, ein
-
Thread
Vorteile von STM32F0 gegenüber STM32F1 Serie
anderen µC anklicken und der Rest ginge von allein, aber das ist natürlich Quark. Was ich bei den STM32ern gut gelöst finde ist die Kompatibilität der Footprints über die Serien hinweg. Wenn ich ein Layout für einen STM32 z.B. in TQFP64 mache, kann ich da einen F0, F1, F2, F3 und F4 draufsetzen und
Aha. Klein. Wenig Peripherie. Gegenbeweis: STM32F072.
-
Thread
STM8 mit 8pin: STM8S001J3
STM8S003F3P6 im TSSOP20-Gehäuse gibt es beim Ali auch jetzt schon für 20 Cent/St. im 10er-Pack: https://www.aliexpress.com/item/Free-shipping-10pcs-STM8S003F3P6-Value-line-16-MHz-STM8S-8-bit-MCU-STM8S003F3P6TR
komplett verderben. Ich weiß natürlich, dass das einige Leute genau anders herum sehen. Für mich war der STM8 bisher reine Spielerei und angesichts der absurd niedrigen Preise für Cortex-M, z.B. STM32F030 wird er das wohl auch bleiben. Interessant finde ich den STM8 weil man den per ST-Link prima flashen und
-
Thread
Welches STM32 Starter Kit soll ich nehmen?
kommst du kaum mehr an so viel Rechenleistung... ;-) Ich habe folgende gefunden: 1. STM32L100C-DISCO 2. STM32VLDISCOVERY 3. NUCLEO-F072RB 4. NUCLEO-F303RE 5. STM32F0DISCOVERY 6. STM32F0308-DISCO 7. NUCLEO-F070RB 8. NUCLEO-F334R8 9. NUCLEO-F103RB 10. NUCLEO-F091RC 11. NUCLEO-F302R8 12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke
-
Thread
STM32 fprintf() über UART gibt nur erste Zeile aus
Konkret geht es darum: Ich bin vor kurzem auf die Atollic IDE gewechselt und arbeite an einem STM32F030. In meinem Projekt habe ich mir ein Debug-Makro angelegt, mit dem ich bequem Debug-Nachrichten über das UART senden kann (haben andere Leute vor mir auch schon hundertfach gemacht :D). Ich führe
-
Thread
ARM ohne viel Schnickschnack ?
Vielleicht auch einfach nen Tssop20 Stm32f030 mit Adapterplatine.. könnte es auch auf Dip schaffen.
Besorge dir doch diese günstigen "STM32F103 Blue Pill"-Boards, die bekommst du auf ein Steckboard und per Buchsenleiste auch auf deine Platine. Dort sind gleich alle Quarze drauf und die externe Beschaltung, so dass du extern nur noch
-
Thread
8-Bit Controller noch zeitgemäß?
Tobi schrieb im Beitrag #5152754: > Stm32f030f4p6 100 Stück 0,757€ > Attiny85-20pu 100stück 0,876€ Und jetzt hast Du jeweils 100 Stück davon gekauft, weil Du einen einzigen STM32F040 brauchtest? Nicht sehr clever!
Das war ein Projekt wo ich 100 mC brauchte. Hatte mich auch erst vertippt und sollte stm32f030 heißen und nicht stm32f040. Das war auch nur ein Beispiel, warum ich ein 32 bitter ein 8er vorgezogen habe. Die Programmierung des stm32f0 war auch Recht simpel und nicht ganz so aufwendig wie
-
Thread
STM32 Daten kopieren Problem
zu kopieren. Das löst jedoch einen "Hard Fault" aus und die CPU bleibt stehen. Ich verwende einen STM32F030R8 und programmiere mit Truestudio. Mein Code sieht wie folgt aus: [c] void MeineFunktion(uint32_t Data) { uint8_t DataArray[11]; *(uint32_t*)&DataArray[2] = Data; *
kopieren. Das löst > jedoch einen "Hard Fault" aus und die CPU bleibt stehen. > Ich verwende einen STM32F030 > Was mache ich falsch? Du nimmst den falschen Controller. Fehlermöglichkeiten ohne Ende! Steig um auf etwas bei dem Mensch noch den Überblick wahren kann, z.B. AVR
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
sprechen: Ja, die haben alle 128kByte Flash. Du kannst das nur mit OpenOCD machen! (mit dem STM32Duino-Bootloader soll es angeblich auch gehen) [pre] In der Datei "/usr/share/openocd/scripts/target/stm32f1x.cfg" Die Zeile auskommentieren: #flash bank $_FLASHNAME stm32f1x 0x08000000 0 0
Eigentlich sollte die nur einfach runterladbar sein. https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
-
Thread
Proportionalventilsteuerung mit PWM und Dithering über PWM
nervt, so schön die Analog-Technik ist: Mit einem uC wärst Du > schon fertig. Sehe ich genauso. STM32F030 mit dem internen Oszi + PLL 48MHz laufen lassen, PWM, Frequenz, etc. über Poti+ADC-Kanal einstellen, Dithering per DMA drübermodulieren. Fertig... Geht aber analog genauso, ist nur wesentlich
und BY255. Meinst du die würden reichen ? fft schrieb im Beitrag #5115363: > Sehe ich genauso. STM32F030 mit dem internen Oszi + PLL 48MHz laufen > lassen, PWM, Frequenz, etc. über Poti+ADC-Kanal einstellen, Dithering > per DMA drübermodulieren. Fertig... Da werde ich sicherlich noch drauf zurück
-
Thread
Mal wieder Wanderkiste?
/technical/document/data_brief/16/b1/cc/99/f3/40/4f/83/CD00282475.pdf/files/CD00282475.pdf/jcr:content/translations/en.CD00282475.pdf - *mbed_LPC1768* Eval board 96MHz, 32KB RAM, 512KB FLASH, Ethernet, USB Host/Device, 2xSPI, 2xI2C, 3xUART,
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+Pins 1x Widerstandssortiment (Vielleicht gut für einen Anfänger Vollständig lassen
-
Thread
Welche µC für 12 Kanal PWM?
Klingt nach 3 Timern mit je vier Capture Compare beim STM32. Afaik gibt es den F103 mit BLDC Steuerung oder so ähnlich. Hab damit noch nicht so viel zu tun gehabt. Allerdings haben die meisten nur 2x32 Bit. Aber wenn es 16 Bit auch tun sollten genug Timer
Kanäle, d.h. du benutzt von jedem Kanal x die Ausgänge CHx und CHxN. Die "Advanced-Timer" bei den STM32 haben noch dazu die Möglichkeit eine Totzeit einzufügen. Jeder STM32 den ich kenne hat mindestens einen solchen Timer, sogar ein STM32F030 und man muss lediglich sicherstellen, dass die PWM-Ausgänge
-
Thread
Konfigurator für ARM Cortex-Familie
einem Konfigurator, ähnlich dem Infineon DAVE, zum konfigurieren von ARM-Cortex Prozessoren (speziell STM32F030F4). Gibt es diesbezüglich Empfehlungen ?
CubeMX: http://www.st.com/en/development-tools/stm32cubemx.html