-
Thread
STM32 HAL bei verschiedene Derivaten mehr oder weniger ausgebaut?
Hi in die Runde. Mir ist gerade bei einem STM32F030 aufgefallen, dass ein paar HAL-Makros nicht auffindbar sind. Speziell geht es um: __HAL_ADC_CALC_VREFANALOG_VOLTAGE __HAL_ADC_CALC_TEMPERATURE __HAL_ADC_CALC_DATA_TO_VOLTAGE Beim G0 finde ich diese problemlos in der "stm32g0xx_hal_adc.h". Weiß jemand, warum das so ist? Werden die älteren Chips mit solchen Dingen nicht aktuell gehalten? Eigentlich war ich der Meinung, dass genau dies ein Vorteil der HAL sein sollte
-
Thread
Kurzmeldungen: Renesas zeigt Cortex-M85-MCU, GigaDevice verkauft eine Milliarde Chips, uvm
arbeitet man derweil an PikaScript: eine noch schlankere Variante von Python, die mit 4KB RAM und 32KB ROM auskommt. Das ursprünglich für STM32G030C8 und STM32F103C8 vorgesehene System steht mittlerweile auch für einige andere Zielarchitekturen zur Verfügung, der unter http://pikascript.com/ bereitstehende
mobile.twitter.com/tamhanna/status/1292097511235125248 - es sind komplett unterschiedliche Designs c) nur die GD32F1 und der STM32F1 sind "kompatibel". Alles andere sind unterschiedliche Designs. Die Recyclage von Flashdateien ist allerdings auf keinen Fall gewünscht, GD empfiehlt immer eine Rekompilation aus dem
-
Thread
STM32 ADC Kanäle aufzählend oder Lücken erlaubt
Bisher habe ich ADCx immer aufzählend verwendet, z.B. IN1..IN7 Aber ist das zwingend notwendig bei den STM32? Sorry für dumme Frage. CubeMX scheint es zu erlauben und im Refman habe ich nichts entdeckt, was es verbieten würde. Bei den PIC18 war das notwendig. Man kann nicht IN1,IN2 und IN7 verwenden
habe ich ADCx immer aufzählend verwendet, z.B. IN1..IN7 > Aber ist das zwingend notwendig bei den STM32? es gibt mindestens 64 verschiedene STM32, ob die neuen H7 wohl noch den gleichen ADC wie die alten F1 haben?? Bei mir funktioniert bei den F030, F051, F058, L412, L422, L451, L452, L462 die freie
-
Thread
USART1 an STM32F411CEU
[c] #include "stm32f4xx.h" // // sandipmaurya030@gmail.com for USART2 solution // void delayMS(int delay); void USART1_Init(void); void USART1_Write(int ch); int main (void){ USART1_Init();
> Jedoch gerne "Input" zum Anschalten der einzelnen Bits gewünscht ... Es steht alles in der /stm32f4xx h/ drin.
-
Thread
[S] stm32flash für Windows mit GPIO-Set für RTS/DTR
einfach (und ultrabillig, weil nur China): - AMS1114 3.3V Spannungsregler - CH340G RS232-USB - STM32F030F4P6 Somit kann ich mir beim Aufbau einer Schaltung den ST-Link "sparen". Hardware funktioniert und auch das Flashen unter Linux funktioniert. Weil mein Porteuslinux die "Geschichte"
/projects/stm32flash/files/ Im Manual steht jedenfalls unter "-i GPIO_string" (Seite 3, Mitte): Specify the GPIO sequences on the host to force STM32 to enter and exit bootloader mode. GPIO can either be real
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
Ich wollte den Dingern eine Chance geben trotz des hohen Preises und sie vergleichen mit Mega168 und STM32F1 in genau der gleichen Anwendung - Sinus Ansteuerung einer dicken BLDC Maschine. Der Xmega hat sich dank AWEX da gut geschlagen, aber gewonnen hat der STM32F1 mit Advanced Timer. Ein STM32F4 o.ä.
https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger
-
Thread
STM32 externen Takt verwenden
kompl schrieb im Beitrag #4813239: > STM32F0 Welcher Typ ist es denn genau? > An diesem messe ich mit dem Oszi allerdings keinen Takt Die Belastung durch den Tastkopf könnte die Taktversorgung aus dem Tritt bringen. Gibt es bei Deinem
Franz schrieb im Beitrag #4813376: > Welcher Typ ist es denn genau? Es ist der STM32F030K6. Franz schrieb im Beitrag #4813376: > Die Belastung durch den Tastkopf könnte die Taktversorgung aus dem Tritt > bringen. > Gibt es bei Deinem Derivat einen (oder zwei) MCO-Pins? > Falls
-
Thread
Problem mit Clock Configuration beim STM32G031
Hallo Zusammen, ich wollte mich mal mit den relativ neuen STM32G0xx MCUs befassen und ein kleines Test Projekt erstellen. Nun habe ich aber das Problem, dass ich die Clock nicht zum laufen kriege. Ich verwende einen STM32G031F8P6. In meinem Code möchte ich
schrieb im Beitrag #7201267: > Ich häng dir mal eine Konfiguration zur Ansicht dran. Ist für einen F103 Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf den STM32G031 portiert.
-
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
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
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
VFD Ansteuerung mit STM8
Hallo, ich suche nach einer Möglichkeit, ein VFD-Modul (Futaba US162S) mit einem STM8S003F3 anzusteuern. Erstmal wäre ich froh, überhaupt eine Kommunikation hinzubekommen. Ein ST-Link V2 ist vorhanden und die Programmierung funktioniert generell :) Ich habe schon allgemein nach LCD-Ansteuerungen
mache sowas aehnliches mit LCDs welche ein serielles Schieberegister haben. Als MCU verwende ich einen STM32F030 pro Kanal. Damit komme ich locker auf Refreshrate von 200Hz oder mehr. Das ist nicht unbedingt notwendig, aber sieht eleganter aus. Aber 50Hz reicht auch erstmal. Das sollte dein kleiner Controller
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
fertigen Geräten: https://www.mikrocontroller.net/articles/Datei:UCortex.JPG Kleiner 20-poliger STM32F030 oder STM32F042 drauf (dann sogar mit CAN und USB) mit Abblockung sowie Filterung für ADC, Spannungsregler, Programmier- /Debugstecker mit zuschaltbarer UART-Schnittstelle. Maße: 32 x 23mm.
Wenn Du Arduino kannst, kannst Du auch mit einem stm32 weitermachen: http://stm32duino.com/ Dafür gibt es dann z.B: solche Boards: http://www.ebay.com/itm/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino-/201414966215
-
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
"Intelligenter" Textdisplayadapter mit Padauk PFS154
der mit meinen Tools zu flashen ist. Englische Doku (sieht sehr komplett aus) auf py32.org Hier hat man sich intensiv damit beschäftigt, sogar Patches für die STM32 IDE https://www.eevblog.com/forum/microcontrollers/$0-11-py32f002a-m0-24mhz-320kb-actually-324kb-more-peripherals/ >
richtig schön: das ganze in Pascal. Welchen Controller hast du verwendet (ich liebäugel hier mit einem STM32F030) und absolutes Interesse (weil eigentlich ein Pascal/Delphi Fan): Welches Pascal hast du hier verwendet (Freepascal an Controller angepasst ?)
-
Thread
HBE-Shop: Geschäftsaufgabe
mal bei Reichelt oder Bürklin oder sogar Distrelec ein nicht > Feld-, Wald- und Wiesenbauteil von STM oder LT zu bekommen. Lustigerweise als erstes nach den STM32F030 gesucht weil ich den Nucleo vor mir liegen hatte, jeder von dir genannte Shop hat mindestens einen Typ davon (Reichelt) bis auf Conrad
René F. schrieb im Beitrag #5107795: > > Lustigerweise als erstes nach den STM32F030 gesucht weil ich den Nucleo > vor mir liegen hatte, jeder von dir genannte Shop hat mindestens einen > Typ davon (
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
/ >All tests have been performed by placing a 512 KB program into the flash >memory of a blank STM32F417IG microcontroller connected via SWD interface. >The SWD speed has been selected at the maximum possible for each debug probe. Maybe that table needs to be updated regarding ST-Link V3 to be
When trying to start a debug session, STLinkV2.1 ,V2J39M27, Embitz2.30,STM32F334K it says: "Target voltage 0.01V is to low for reliable connection". Tried to set the voltage in EBlink manu to 3.3V but still no change. It also complains source project to old Embitz 1.11 needs
-
Thread
True Random Generator mit STM32F0
Ciao Zämä Die STM32F0 Serie bietet leider keinen Hardware random generator. Man kann den aber implementieren, ist nur etwas langsam (100µs pro Zahl oder so). Dazu nimmt man rauschen des internen Temperatursensors und
ADC zu verwenden, dort gibt es Häufungen einiger Bitfolgen. Hier der code, geschrieben für den STM32F030: [c] uint32_t getTrueRandomNumber(void) { ADC_InitTypeDef ADC_InitStructure; //enable ADC1 clock RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); // Initialize ADC 14MHz
-
Thread
py32v002A: Blink-Binary "gesucht"
Das hier kennst Du? https://github.com/TDLOGY/py32f0-template-project Da steht zwar "PY32F0 Template Project for Windows" aber das läßt sich ohne Probleme mit dem GCC für ARM übersetzen. Für einen PY32F030 habe ich das als Basis für "Bare Metal
aus dem Jahr 2016. Ich möchte das dennoch nicht updaten, weil meine ganzen anderen Projekte von stm32f0 bis H7 oder nxp dann vielleicht unangenehme Seiteneffekte zeigen. Hm, wenn das bei dir läuft, kannst du mir ein Blinkbinary erstellen und hier posten ?
-
Thread
Welcher µC für meinen Zweck?
ich eben doch USB2RS232 und virtuellen Comport nehmen (wenn unbedingt ohne virtuellen Comport dann STM32F103 und dort aufsetzen) Wenn schon eine komplett eigene Hardware mit PCB (auch zum "Angeben" bei potentiellen späteren Arbeitgebern), dann kostengünstige Entwicklung: MCU: STM32F030 oder (wenn viele GPIO benoetigt werden) STM32F103C8 - mit libopencm3 USB2UART: CH340G (hab ich unter Windows 7 in LabView angebunden) Motortreiber: L298N
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
dem Netz https://developer.mbed.org/users/mbed_official/code/mbed/file/7d30d6019079/TARGET_NUCLEO_F030R8/stm32f0xx_adc.h Zitat daraus: >THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >PURPOSE ARE DISCLAIMED. grob übersetzt: DIE IMPLIZIERTEN GARANTIEN DER MARKTFÄHIGKEIT
ST, Atmel etc. gleich ist, nur > die externe Peripherie ändert z.B. von einem SAM3-Serie zu der ST32-Serie. Die ändert sich auch zwischen STM32F und STM32L, oder zwischen SAM3X und SAM3U. > Ich wollte einfach ein paar generelle Informationen über Controller die > einen ARM Kern verwenden, in
-
Thread
Ich bekomme den AD-Wandler MAX1239 nicht zum laufen (STM32, HAL-Lib)
erkennen. Dabei ist Ain das Messsignal das der ADC einlesen soll. I2C_SDA und I2C_SCL werden an den STM32F030 angeschlossen. I2C_SDA: PA9 I2C_SCL: PA10 Nun möchte ich den MAX1239 mit dem STM32F030 und der HAL-Lib programmieren. Hier mein mit dem STMCube erstellter Code. [c] /* I2C1 init function
zigner schrieb im Beitrag #4867732: > 1000MHz Wau. Im Ernst, normal wird F/S Mode benutzt. Wenn Du HS nutzen willst musst Du das erst einschalten. Datenblatt Seite 12, HS-Mode.
-
Thread
Suche µC Empfehlung
ist halt, dass du ohne weiteres mit dem internen RC-Oszillator einen UART befeuern kannst. Bei den STM32F042F6 ist sogar USB ohne Quarz möglich. Flash und RAM haben die ebenfalls mehr als genug und teuer sind die auch nicht.
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
ISA Karte mit DAC832 emulieren
Welt sich so auf den pi Pico eingeschossen hat. Soooop toll ist er auch wieder nicht. Es gibt z.b stm32 mit pssi (parralel synchronous slave interface), das genau für solche Zwecke nutzbar sein sollte. Aber wie oben gesagt...der Isa Bus ist für heutige Verhältnisse ziemlich gemächlich... Ein adresss-decoder
aussuchen lassen. Richtig billig und in geschätzt 80% der fällen ausreichend passend sind dagegen die 32f103. Der fcm32f103 liegt gerade bei 80cent. Das Original von St bei 1$ mit gratis Bestückung bei jlc. Ohne USB wäre der stm32f030 auch gratis bestückbar bei sehr ähnlicher Peripherie. Aber gut..
-
Thread
Mathebibliothek für STM8S
Guten Abend, ich suche nach einer Mathe-Bibliothek (mit Cos/Sin/e) für den STM8S(003F3), kann ich da jede beliebige C-Bibliothek nehmen? Welche würdet ihr empfehlen? Grüße
Taylorreihenentwicklung. Ich hatte es hier vor geraumer Zeit auch davon (allerdings primär für einen STM32F030). Ein Forumsmitglied hatte hier eine geniale Festkommabibliothek gepostet (nicht von ihm), die ich allerdings noch nicht auf einen STM8 portiert habe (gibt Schwierigkeiten bzgl. int32 Variablen
-
Thread
[V]erkaufe STM32 F4 Discoveryboard & STM32F0 Value Line Discoveryvoard
Lagerauflösung 2 Discovery- Board abzugeben. Diese wurden noch nie benutzt und sind original verpackt. - STM32 F0 Value line Discovery. Verbauter Prozessor ARM STM32F030 R8T6 - STM32 F4 Discovery. Verbauter Prozessor STM32F401 VCT6U Das F4: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Das F0: http://www.st.com/web/catalog/tools/PF259100 Vorgestellt habe ich mir für das F0 9€ und für das F4 12€. Bei Interesse bitte melden. Nachdem es für das Forum typisch ist das es Leute gibt die
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
zu günstigen Konditionen erhältlich sein werden. Denn wenn sie auf einem preislichen Niveau wie die STM32G030 daherkommen sollten, also da haette ich schon ein paar Projekte, wo ich sie einsetzen würde.
-
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
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
schon günstiger als die klassischen sind). Allerdings: wenn man sieht wie ultrabillig die kleinsten 32-Bitter zu haben sind (STM32F030 ab ca. 40ct bei 100Stck+) mit Tendenz fallend, stellt sich die wirklich die Frage (wie viele der Vorredner bereits gesagt), wann der Preisvorteil der 8-Bitter aufgefressen
Ralph S. schrieb im Beitrag #7421056: > Allerdings: wenn man sieht wie ultrabillig die kleinsten 32-Bitter zu > haben sind (STM32F030 ab ca. 40ct bei 100Stck+) mit Tendenz fallend, > stellt sich die wirklich die Frage (wie viele der Vorredner bereits > gesagt), wann der Preisvorteil der 8-Bitter
-
Thread
STM32F4: SPI TX DMA (ohne HAL) Problem
Hi, beschäftige mich gerade mit dem STM32F4 (STM32F405RG). Ich möchte per DMA Daten per SPI ausgeben. Ich möchte zunächst ohne HAL / CubeMX arbeiten, es ist aufgrund der Einfachheit auch eigentlich nicht notwendig (der F405 ist nur aufgrund
Msk" auch nicht nachvollziehen. Am Ende ist es natürlich identisch definiert, Beispiel aus der stm32f405xx.h: [c] #define DMA_LIFCR_CTCIF3_Pos (27U) #define DMA_LIFCR_CTCIF3_Msk (0x1U << DMA_LIFCR_CTCIF3_Pos) /*!< 0x08000000 */ #
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
das mit dem Jumper ist dann auch doof. > Der Rest der Platine ist dein Programmer? Ja genau. STM32F302 für USB. Hängen drei 74HCT595 dran (für Address- und Steuerleitungen, HCT weil die mit 3,3V angesteuert werden) und ein 74LVX4245 (für die Daten). Im oberen Teil der linken Seite gibts noch einen
Merket... ein STM32F302C8 unterscheidet sich vom STM32F302CB nicht nur von der Größe des Flashs und des RAMs. Beispielsweise ist die USB-Peripherie völlig woanders im Address-Space weshalb es gleich nach der USB-Initialisierung
-
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
Arduino: max. Strom duch interne Schutzdioden
im Detail - bei STM32 noch viel mehr als bei den klassischen AVR.
des Wahnsinns: man kann sich auch nicht mehr auf die Dioden gegen GND verlassen! Zum Beispiel beim STM32G030.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
STM32F030F4P6 "Board" im Arduino R3 Format mit Sockel fuer farbiges TFT-Display (hier 128x128) mit SPI Interface. Auf dem Board (wie bei Arduino-UNO Chinaclones) ein CH340 enthalten mittels dem der enthaltene
ich in der Lage, Controller zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
-
Thread
Probleme mit Bootstrap Halbbrücke
Stecker. Will nur sicher gehen bevor ich einen neuen Controller auflöte. Datenblätter: - Stm32 G030: https://www.st.com/resource/en/datasheet/stm32g030k8.pdf - DcDc: https://datasheet.lcsc.com/lcsc/2108072230_TECH-PUBLIC-TP6841S6_C2844736.pdf - Mosfets: https://datasheet.lcsc.com/lcsc/2205201816
50Ohm ohne Diode. Totzeit ist so um die 600ns, und die FETs sind mit meinen vergleichbar. Crss,0V 1000pF (SI) zu 700pF (DMN), 12V 350pF zu 100pF > und dann am Ausgang L401 47uH und C408 10uF und C409 220uF weg machen > und nochmals testen > > oder auch nur die C's entfernen, das reicht auch schon
-
Thread
CH32V003 und Arduino
H7.... ein- zweimal auch auf einem STM32F030CCt (hat aber wenig RAM) und einem STM32F103CCT (schon eher, aber alt). Die haben dann wenigstens 256 kByte Flash und der Overhead von C++ ist hier zu verkraften. Wahrscheinlich treffe ich Deine
für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
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
STM32F0 - PWM Timer1 und 3 snychronisieren
STM32F0
soundmachine schrieb im Beitrag #4733772: > STM32F0 OK, ich habe das Subject im Eingangsposting mal modifiziert. Vielleicht findest du ja so eher Leute, die sich damit auskennen.
-
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
TTF auf Controller renderm?
Hallo, hat jemand schon mal versucht auf einem Controller der Größe ATmega328 oder STM32F030 Truetypefonts zu rendern? So könnte man Texte direkt auf ein Grafik-LCD schreiben. Werner
braucht dann natürlich einiges an Flash. Das läuft auf den grösseren M3..M7 mit ext. SDRAM und Flash, STM32F4 oder LPC1788 als minimum. Sieht dafür um einiges besser aus als die Klötzchengrafik üblicher mini Displays.
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
und noch ein paar hübschen Sachen mehr. Eben "CortexM-Style". Auch für die kleinsten Cortex M0 (STM32F030) verwende ich mittlerweile eigentlich immer ChibiOS, hier dann in der reduzierten NIL-Variante: http://chibios.org Sleep sieht dann so aus: [code] chThdSleepMicroseconds(100); [/code
Ich habe eben mal etwas interessantes reproduzieren können auf einem stm32f334: Nehme ich das align 4 raus kriege ich bei folgendem Code: while (1) { aLed.Set(); delay_us(10); aLed.Clr(); delay_us(10); } 10us Low und 15us Heigh!
-
Thread
Verständnisfrage zum Bootloader Speicherbereich beim STM32 Connectivity Line
Hallo zusammen, laut AN2606 soll sich der Bootloader für ein STM32F1105/107 sich im Speicher bei 0x1FFFB000 befinden. Wenn ich mir diesen aber, während eines Debugvorgangs anschaue, dann sehe ich, das ab dieser Adresse die ersten 5 WORD's mit nullen gefüllt sind
Bei mir funktioniert es nicht. Ich nutze einen stm32f407. Könntest Du mir bitte sagen welche Adressen ich da nehmen muss.
-
Thread
ATtiny12: Assembler in Atmel Studio 7
Geräten, die ich so zerlegt habe, 'nen AVR - egal ob alt oder neu - drin gefunden habe. Dafür jede Menge STM32-irgendwas oder deren Klone.
ich in der Komplexität des Registeraufbaus der neuen AVRs ansatzweise Züge des Registeraufbaus der STM32 gefunden habe, heißt leider nicht automatisch, dass der Einstieg in die STM32-Welt genauso einfach wie der Einstieg in die Welt der neuen AVRs sein wird, selbst mit dem einfachsten STM32F030 wird
-
Thread
LED- Schaltung
Dann ist das doch die perfekte Lösung. :) Charlyplexing mit Lookup-Tabelle und Arduino oder z.B. STM32F030F4P6 Board. Nur um generell aufzuzeigen, dass es grundsätzlich auch Alternativen gibt, nicht um die alte Debatte zu erneuern: Der STM32F030 ist incl. ST-Link-Clone billiger und hat Source-Level-Debugging
doch die perfekte Lösung. :) > > Charlyplexing mit Lookup-Tabelle und Arduino > oder z.B. einem STM8S103F3P6 Board. hm.... und wie wäre es mit "Charlieplexing mit dem Pollin Roulette-Spiel"? https://www.mikrocontroller.net/topic/465788#5680246 Die Grundplatine ist vorhanden, und alles wäre
-
Thread
64 Punkte FFT auf guenstigem Mikrocontroller
im Beitrag #4348321: > Nein, darauf kommt es dann nicht an. Gut. Dann kannst Du auch einen PIC32MX110F016B-I/SP verwenden. 50MHz 32 Bit MIPS Kern, damit sollte das schon flutschen. Bei Bedarf gibts auch Versionen mit mehr Speicher... > Ich würde gerne mit noch etwas > kleinerem als dem Atmega8
http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Als Einzelchip irgendwo um die 1€. Oder den hier: http://www.watterott.com/de/STM32F103TB-ARM-Cortex-M3-Development-Board Es wäre sinnvoll, wenn Du
-
Thread
STM32 EXTI zu langsam
Hallo Ich habe einen STM32F072RB auf einem Nucleo-Board und möchte damit einen I2C-Bus belauschen. Ich verwende die aktuelle Cube IDE. Da die I2C Hardware kein Sniffing kann, wollte ich die Funktion mit externen IRQs realisieren
@arg RCC_SYSCLKSource_HSI48: HSI48 selected as system clock source, applicable only for STM32F072 devices * @retval None */ [/c]
-
Thread
STM32 leeres Projekt 1632 Byte
frage mich, wie eine leere main-Schleife 1632 Bytes Daten verursachen kann. Konkret geht es um einen STM32f030, in C mit Keil. "Program Size: Code=612 RO-data=196 RW-data=0 ZI-data=1632" Okey es kommt ja noch das Start-File hinzu, aber insgesammt 1632 Bytes ist ne andere Hausnummer. Was wird da so viel Speicher brauchen? [c] #include "stm32f0xx.h" int main(void) { } #ifdef USE_FULL_ASSERT /** * @brief Reports the name of the source file and the source line number * where the assert_param error has occurred
-
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
CH32V003 J4M6
springt um 1,4-2,6°C hin und her, RTC nicht nutzbar. Arduino Core kann Pin 5&32 (PF3/PB8) nicht initialisieren usw. Aktuell auf der Liste steht erst mal noch ein neuer, hoffentlich unkastrierter, PY32F030K28, gibt's auch auf Amazon. Ich Brauch ne Referenz um die Unterschiede aus
in der Mache haben werde. Momentan bin ich wirklich noch mit dem 003 und parallel hierzu mit einem STM32F4 beschäftigt (Spiele). Viele Projekte verderben den Brei und ich glaube ich verballere schon jetzt "zu" viel Zeit mit den schwarzen Käferlein
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Gibt es eigentlich schon Bilder vom Atmega32? oder STM32F030 oder so? Update. Sehe greade hier gibt es den Atmega328 https://www.richis-lab.de/uC01.htm
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)