-
Thread
STM32 Boot0 / 1
Hallo, ich entwerfe gerade mein erstes Board mit einem STM32. Doch wie müssen die Pins BOOT0 und BOOT1 beschaltet werden (Low oder High), damit der µC nicht Bootet sondern ganz normal -das über SWD programmierte- Programm aus dem Flash ausführt? Moritz
Erst einmal vielen Dank für die Antworten! zurzeit designe ich zwei Boards. Eins mit einem STM32F102CB. Bei diesem habe ich Boot0 über 10k Ohm auf GND gezogen und Boot1 ohne Widerstand direkt auf GND. Bei dem zweiten Board (STM32F405RG) habe ich Boot0 auch über 10k Ohm auf GND gezogen und Boot1
-
Thread
STM32F303xyz interner Bootloader
Hallo, ich habe gerade angefangen ein Board zu entwerfen, welches als Prozessor einen STM32F303 benutzt. Ich habe nun gerade ein wenig im Internet über den Boot0 bzw. Boot1 pin dieses Chips gelesen. Ich möchte gerne den integrierten USB-Bootloader verwenden, wenn ein USB-Kabel angeschlossen
PS: Je nach Modell (zB STM32F303x6/8) ist kein USB Bootloader vorhanden, steht auch in o.g. Kapitel.
-
Thread
16 Bit LCD mit I2C möglich?
>> Atmeltools hast, als Denkanstoß: > > ... und warum redet keiner von einer *sehr* günstigen STM-Lösung? > > ALle Tools umsonst und der Debugger/Programmer für unter 10 Euro. STM32 wäre echt eine Alternative, sehe ich auch so mittlerweile.
MOBA 2. schrieb im Beitrag #5072745: > STM32 wäre echt eine Alternative, sehe ich auch so mittlerweile. Ja, das geht auch. Aber wenn er schon die Atmelumgebung gewöhnt ist kann er auch den M0+ von denen nehmen. Nur eher in einem größeren
-
Thread
ESP32-WROOM-32D vs. WROOM-32 (ohne D)
Hallo, ich versuche gerade eine ESP32-WROOM-32D Modul zum Laufen zu bekommen. Dazu habe ich einen STM32 als Serial Bridge an das Modul geklemmt und versuche das Ding mit arduine framework zu flashen. Das klappt nicht. Ein wenig geht
Hallo Stefan, ich habe eine Serial Bridge (USB-TTL Wandler) mit STM32 gebaut und diese an das ESP Modul angeschlossen. Als Modul habe ich das 32-D-Modul. IO0 und EN des Moduls steuere ich mit Ports vom STM. Als Vergleich habe ich einen USB-TTL Wandler mit einem Modul
-
Thread
Problem mit I2C scan auf Adresse von HTU21D
Hallo, ich programmiere gerade die I2C-Schnittstelle (Controller = STM32L476RG) zum HTU21D Sensor. Als IDE verwende ich Atollic Truestudio. Mit dem folgenden Codeschnippsel frage ich die Adresse (sollte lt. Datenblatt eigentlich 0x40 sein) ab. Für die Abfrage verwende
Mit übergabe von 0x80 sieht die Sache schon besser aus... jetzt noch den Rest mit Auslesen usw. @ Stefanus F. Da hast du recht! Üben muss ich noch ganz viel. Ich arbeite mich erst in die ganze STM32 Geschichte und
-
Thread
I2C-Sensoren hinter I2C-Switch nicht mehr ansprechbar
Ich habe eine Stm32-Schaltung, wo 8 Druck-Sensoren (Infineon DPS 310) hinter einen I2C-Switch (TI TCA9548) bedient werden. D.h. ich lese der Reihe nach Druck-Werte aus. Nach mehreren Resets hintereinander (Power
meinem Fall wesentlich kleiner, vermutlich 5-10%. (siehe Bilder) Ich kann auch kein Register beim Stm32F0 erkennen, wo man einstellen könnte. (???) (Bzgl anderen Fragen: Die Spannungspegel stimmen alle, 3.3V, in den Oszi-Bildern ist das skaliert)
-
Thread
STM32: PWM auf falschem Pin
Missgeschick passiert. Ich habe eine Leiterplatte gelayoutet und da benutze ich einen PWM-Output des STM32F407VE. Die PWM soll eine Auflösung von mindestens 18 Bits haben. Ihr ahnt schon was das Problem ist :-) Ich *wusste*, dass die meisten Timer des STM32 nicht 32 Bits haben, deshalb habe ich extra
Tobias P. schrieb im Beitrag #6171706: > STM32F407VE Noch etwas: ein pinkompatibler STM32F427 kann alle Timer mit 180 MHz laufen lassen.
-
Thread
STM32F030C8T6: HEX-File auslesen
Hallo, ich habe einen STM32F030C8T6, aus dem ich das HEX-File auslesen möchte. Ich habe mehrere Möglichkeiten hierfür: 1) Segger J-Trace mit Segger embedded Studio 2) ST-Link/V2 mit STM32 ST-LINK Utility 3) ST-Link/V3 mit STM32CubeProgrammer Zum Testen habe ich ein mir bekanntes HEX-File verwendet und anschließend versucht, es auszulesen. Wenn man die Dateien jedoch mit Winmerge vergleicht, dann findet man über einen
-
Thread
I2C-Kommunikation stoppt nach ca. 1-5 Sekunden
schwingt. Ich arbeite mit einer Library und stelle den Takt so ein: [c] initClock() { xpcc::stm32::Clock::enablePll(xpcc::stm32::Clock::PLL_HSI, 8, 168); return xpcc::stm32::Clock::switchToPll(); } [/c] Inzwischen habe ich den externen Quarz-Oszi nochmal ausgelötet, um an dieser Stelle,
getroffen worden. Ich befürchte, da musst du nochmal zurück zum Router und eingreifen. Wenn das ein STM32 ist, vermisse ich da auch die Abblock-C an jedem (!) Supplypärchen. Dann sproddelt schon der Port mit Störungen. In meinen Motorsteuerungen mit STM32 hängt an jeden Paar ein 100n/10µF Kombo und
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
dem Raspi auch Glediator verwenden als Alternative. https://oneguyoneblog.com/download/glediator-v2-0-3/ Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und
Raspi auch Glediator verwenden als Alternative. > https://oneguyoneblog.com/download/glediator-v2-0-3/ > > Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern
-
Thread
STM32F437 HAL Crypt Library verwenden
F4 Lib findet sich etwas wenn du nach HAL_CRYP_AESCBC_Encrypt suchst. Jeweils die main.c in: STM32Cube_FW_F4_V1.15.0/Projects/STM324xG_EVAL/Examples/CRYP/CRYP_AESModes/Src/ STM32Cube_FW_F4_V1.15.0/Projects/STM324x9I_EVAL/Examples/CRYP/CRYP_AESModes/Src/ STM32Cube_FW_F4_V1.15.0/Projects/STM32469I_EVAL
Sagt immer das die c Datei nicht compiliert bzw. nicht richtig eingebunden wurde. In dem Fall die stm32f4xx_hal_cryp.c #include ist die stm32f4xx_hal_cryp.h
-
Thread
Kleiner µC mit PWM, ADC und CAN gesucht
Der kleinste STM32F103 ist 6x6mm als VQFPN36 und hat CAN, allerdings 3,3V. Dafür ein großer Spannungsbereich von 2..3,6V
(ECCP) module" Härter geht nur noch schmiedeeisern, aber das ist in 6x6mm wirklich selten. Die STM32 sind ebenfalls reichlich mit PWM ausgestattet.
-
Thread
6502 Prozessor wer kennt den noch?
> > Z80 hinzu. Damit konnte man dann CP/M fahren, um z.B. WordStar, dBase, > > Turbo Pascal 1.0 etc. zu benutzen. Gemeint ist wahrscheinlich ein Commodore C128. Der hat noch Z80 extra für CP/M-Modus. MfG
noch besser, Sitronix ST31xx oder ST36xx (von beiden habe die Dev kits hier) - 24MHz core, USB 2.0, LCM Interface (320x240x16bit), NAND Flash controller, 32k RAM, Audio codec usw. > Von Mitsubishi gab auch mal eine CPU mit 6502 Befehlssatz mit 40MHZ (?) ja Renesas 740 fam., allerdings schwer
-
Thread
STM32 Sleepmode 24h, LSI und HSI zu ungenau
laufen und dann bis zur gleichen Uhrzeit am nächsten Tag in den Sleepmode gehen. Plattform ist ein STM32G030. Leider konnte ich sowohl mit dem LSI als auch mit dem HSI16 bzw. den abgeleiteten Takten keine brauchbare Genauigkeit erhalten, um die Funktion halbwegs zufriedenstellend zu implementieren.
Ein kleiner Quarz fällt leider flach, da der STM32G030J6 im 8-Pin Gehäuse kein OSC-Out hat, also ginge nur ein Quarzoszillator (LSE). Ist wohl kein wirklich gängiges Bauteil. Bliebe noch ein kleiner Oszillator am HSE-Eingang. Eine externe
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
-> 0,50€/Stk. 120x NCP303LSN30T1G, On Semi: Low-Noise OP -> 0,15€/Stk. 8x TSV912AIYST, STM: Dual RRIO OP -> 0,25€/Stk. 100x LMV822M/NOPB, TI: Dual Low Voltage
-> 0,50€/Stk. 120x NCP303LSN30T1G, On Semi: Low-Noise OP -> 0,15€/Stk. 8x TSV912AIYST, STM: Dual RRIO OP -> 0,25€/Stk. 90x LMV822M/NOPB, TI: Dual Low Voltage
-
Thread
ATTiny2313 und SPI
Pascal Compiler intetessieren. Es soll Leute geben, die es geschafft haben, FreePascal für AVR und STM32 ans laufen zu bringen... ich wars nicht.
Pascal Compiler intetessieren. Es > soll Leute geben, die es geschafft haben, FreePascal für AVR und STM32 > ans laufen zu bringen... ich wars nicht. Ich gehöre dazu. Das Tutorial für Arduino/STM32 und Lazarus ist von mir. Wobei es mit dem STM32 noch recht habert, Das Problem mit dem USI habe
-
Thread
Python oder besser bei C bleiben?
persönlich mag Python auf dem PC und dem Raspberry Pi sehr gerne, aber auf Mikrocontrollern wie den STM32 oder ESP{8266,32} kann ich mich damit noch (noch) nicht so richtig anfreunden.
aber auch richtig praktisch sein, kommt immer darauf an was man (in welcher Zeit) erreichen möchte. STM Discovery board: [code] def Test(): t0 = pyb.micros() a = 10 for _ in range(1000): a = a * 1000 b = a + 1 t1 = pyb.elapsed_micros(t0) print('A:',a) print
-
Thread
STM32: Flashen geht nicht, wenn PLL aktiv (nur HSI oder HSE gehen)
falls nötig, werde ich die Platine mit dem F030K6 auf dem Foto bei mir suchen. Gemacht wird es mit der STM32CubeIDE und meinem ST-Link-V2.1, der dem auf den älteren Nucleoboards gleicht.
, das zu testen, zu dokumentieren und diese Information dem Kunden zur Verfügung zu stellen. Einen STM32 habe ich auch mal versehentlich einige Sekunden mit ca. 4,3V betrieben – welcher es war, weiß ich nicht mehr, vermutlich ein F334 oder G441 – er hat es aber definitiv überlebt und ich vermute mal,
-
Thread
ESP12F zu wenige AT+ commands?
Moin, - Hans G. schrieb im Beitrag #6666647: > Thomas W. schrieb im Beitrag #6666497: > Egal wo ich den Befehl hinein schicke (USB0, USB1<=>FTDI-TX/RX Pins). > > Frage 1: sind die Pins TX/RX die ich am USB1<
schalte baudrate auf 74880baud. Reset... [code] ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 // snip 2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode : DIO SPI Flash Size & Map: 32Mbit(512KB+512KB) jump to run user1 @ 1000
-
Thread
[STM32F30x] DMA-InterruptFlags lassen sich nicht resetten
return true; } /* HardwareInit */ [/c]ADC Config [c] PWMConfig CBridgePWM::pwmcfg = { STM32_TIM1CLK, // use PWM system clock (pwmcnt_t)(STM32_TIM1CLK/(CBridgePWM::f32Freqency*2.0f) -1), NULL, { /* */ {PWM_OUTPUT_ACTIVE_HIGH | PWM_COMPLEMENTARY_OUTPUT_ACTIVE_HIGH, NULL
* (float32_t)STM32_TIM1CLK -1)), /* * no extra interrupts enabled */ 0 }; float32_t CBridgePWM::f32CounterMax = STM32_TIM1CLK/(CBridgePWM::f32Freqency*2.0f) -1; /*************************
-
Thread
Open DSP und DSP5005 problem mit openOCD und Linux Neuling auf Linuxmint
LinuxNOOB schrieb im Beitrag #6994883: > device id = 0x10016420 0x420, STM32F100, die haben 1kByte Sektoren ... > timeout waiting for algorithm, a target reset is recommended > flash write failed at address 0x8001400 Und das ist gerade eine Sektor-Grenze
Crashkurs in C, Compilern, Linuxmint, und OpenOCD draus... Kann man denn nicht die ConfigBits des STM32 irgendwie alle auf Werkszustand setzen? Vielleicht mit dem STVP (Stlink Visual programmer)? Den hätte ich auf Windows. Immerhin haben sie nicht (Weiß nicht ob der STM32F100x es überhaupt hat)
-
Thread
Kleinster und einfachster Linux Prozessor
µClinux auf einem STM32F4. https://www.youtube.com/watch?v=HpZAZOL0vC8
kann direkt Line in/out anzapfen. Habe ich auch schonmal verwendet als ich Audio-Versuche mit dem STM32F4 Eval Board gemacht hatte.
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
nötigen Berechnungen mit den Daten anzustellen (Double Precision FPU...) und etwas Overkill ist. Div. STM32F4, STM32L4 oder vergleichbares von anderen Herstellern wären ebenso ausreichend
Weiters bringt dir eclipse inkl dem oben genannten Zubehör auch blinky > Beispielprojekte für Cortex M0 bis M4 von ST mit. Zum Teil ist es Geschmackssache welche Libraries/Frameworks man bevorzugt. Wirklich gut gefällt mir keins der Frameworks. Allerdings ist STM32CubeMX etwas besser als das Pendant
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
tun. Meine Arbeit ist der Spass an der Freud' und der Nutzen für meine anderen Vorhaben. Niklas G. schrieb im Beitrag #7995401: > Ich tausche meine USB-Implementation für STM32F1 gegen den Code deines > UDP-Testers. Du brauchst als "professioneller" Programmierer keinen Sourcecode (m)eines
name for DHCP" }; static const uint32_t CFG_MAGIC = 0x43464731UL; // 'CFG1' static const uint16_t EEPROM_ADDR = 0; // Defaults (kannst du anpassen) NetConfig cfg = { CFG_MAGIC, 1, PROTO_UDP, 0, {0x00,0x08,0xDC,0x11,0x22,0x33
-
Thread
Controllertypen: Blick über den Tellerrand
Kuck Dir unbedingt den STM32 mal an http://www.mikrocontroller.net/articles/STM32 Das ist mein aktueller Liebling vor allem wegen der komfortablen C Firmwarebibliothek. http://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library
Danke für den Tipp. Mir war gar nicht bewusst, dass der STM32 ein ARM Cortex ist...
-
Thread
Auswahl eines Mikrocontrollers?
darunterliegenden µC hast Du denn verwendet? Z.B. Arduino, > Raspberry? Hat er geschrieben: NUCLEO F411RE also STM32F411RE
Wenn er schon einen STM32 verwendet hat, ist es sicher einfacher, gleich dabei zu bleiben. Wegen dem gewünschten niedrigen Stromverbrauch einen aus der STM32L0 Reihe. https://www.st.com/en/microcontrollers/stm32l0-series.html
-
Thread
Board oder Steckbrett für den Einsteiger?
Zieh dir für knapp 16€ ein STM32F4Discovery und vergiss den AVR. Da hast du für wenig Geld für lange Zeit was zum spielen;)
Ich habe diverse Boards bei mir zuhause. Der STM32F4 hat zwar eine Menge Leistung, ist aber umständlich zu programmieren. Alleine das Aufsetzen der Toolchain dauerte eine Stunde. Es sind zwar viele Bibliotheken und Beispiele dabei, die überfordern
-
Thread
STM32F103RB I2C HAL Probleme initialisierung
_ENABLE(); habe ich in dem code nicht. ich Poste hier nochmal den kompletten code: #include "stm32f1xx.h" #include "stm32f1xx_nucleo.h" #include <string.h> #include <stm32f1xx_hal.h> #define SENSOR_ADDR 0xBC /* * Überschreibe _weak MspInit um die GPIO's zu konfigurieren
OwnAddress ist übrigens nur interessant, wenn der STM32 den Slave spielt.
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 >kann Arduino Mega 16000
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
-
Thread
stm32 Flankenabstand mit zwei channeln für Interrupt
Timer ein Master Timer ist und der oder die anderen Timer als Slaves dienen. Damit kann man z.B.: eine 32bit Auflösung erzielen. Sieh dir dazu am besten die STM32F10x Standard Peripherals Firmware Library an mit den Beispielen zu dem Kapitel TIM. MfG
/stm32f10x_stdperiph_lib.zip Ansonsten findest du dort auch wie man zwei Timer verknüpft um 32bit zu erzielen -> How to achieve 32bit timer resolution using the link system. MfG
-
Thread
Reihenfolge der Speicherung auf SD Karten.
;-) Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. Soll Dir auch nur als Anhaltspunkt dienen.
1000 Dateien zuzugreifen. Frank M. schrieb im Beitrag #5803294: > Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. > Soll Dir auch nur als Anhaltspunkt dienen. Wir verwenden hier quasi Arduino kompatible Teensy Module (3.5) mit einen ARM Core von NPX - vergleichbar mit STM32
-
Thread
CRC Fehlerkorrektur -> Lookuptable
über die Datenquelle wären für eine Hilfestellung u.U. auch > nützlich. Die Datenquelle ist ein STM32F051 mit der closed source Firmware "BlHeli_32" für die Motorreglung. Das Telemetrieprotokoll besagt: One transmission will have 10 8-bit bytes sent with 115200 baud and 3.6V. Byte 0: Temperature
funktioniert eine oder mehrere Telemetriefunktionen nicht mehr. Dann fange ich mehr oder weniger bei 0 an. Und das "nur" wegen der RPM information aus dem STM32
-
Thread
STM32 SWD Schnittstelle für Programmierung und weitere Beschaltung
Hallo, gerne möchte ich einen STM32G031J6 im ( Pin Gehäuse einsetzen. Zur Programmierung soll die SWD Schnittstelle (SWCK,SWDIO) dienen, diese Schnittstelle möchte ich aber auch in der Applikation benutzen. Am SWCLK ist ein Pin eines
verstehe ich nicht warum ST nicht die meiner Meinung nach sinnvollen Gehäuse TSSOP14 und QFN20 vom STM32L011 nicht auch beim G0 anbietet und statt dessen das nur sehr beschränkt nutzbare SOIC-8 bringt.
-
Thread
ESP8266 über USB-CDC mit STM32F4 flashen
Guten Abend, ich bin langsam am verzweifeln ... Hab einen STM32F4, an dem am UART6 ein ESP8266 hängt. Der STM32F4 hängt per USB an einem PC und spricht CDC. Geplant war es so, den ESP8266 über CDC zu flashen. D.h. CDC stellt ein Device /dev/ttyACM0 zur Verfügung
Ja ich mach das per Software, der Pin am STM32 war für den GPIO0 noch frei :-D Das schöne daran ist nämlich, das man über die UART sieht das der ESP in den Bootloader Mode geht.
-
Thread
Frequenz Schrittmotor über Computer
ich jetzt nicht so schlimm, allerdings würde ich persönlich das Step und Dir Signal dann mit einem STM32 und einem der Timer erzeugen. Da hat man ein sauberes und vor allem genaues Signal und viele möglichkeiten PWM mit variabler DC und Frequenz zu erzeugen (stichwort DMA). Und dem STM würde ich persönlich
PC im ms-Takt nacheinander abgefragt. Da kommt eine Latenz von 20 ms schnell zusammen. Ob AVR, STM32 oder sonst ein µC ist doch egal. Die obere Schrittfrequenz hängt vom Motor und seinem Treiber ab.
-
Thread
CortexM3 Startprobleme (YAGARTO+ECLIPSE+J-LINK)
[code]target remote localhost:2331 monitor flash device = STM32F103RC monitor flash download = 1 monitor flash breakpoints = 1 monitor speed 1000 load[/code] Dann unter "Startup > Run Commands" den Code: [code]tbreak main monitor reset 0 continue[/code
Freut mich auch sehr... Ich mag den STM32 auch sehr gerne Privat... http://www.mikrocontroller.net/topic/163170#1557031 ... hast du sicher schon gesehen. Have a lot of fun
-
Thread
STM32: Interrupt bei best. Spannung am Pin
soll: An einem Pin eines STM32F303xE liegt eine Spannung an, die von nahe 0V auf +3.3V steigt, wenn die Netzspannung ausfällt. Wenn die Spannung also über einen bestimmten Wert steigt, möchte ich einen Interrupt aufrufen, um wichtige
einfacher Beispielcode z.B.) geben? Wenn die Spannung wirklich von nahe 0 auf 3,3V steigt, dann reicht dir ein einfacher Externer Interrupt (EXTI genannt). Der wird bei fallender oder steigender Spannung am Pin ausgelöst. Geeignet ist dazu beim STM32 jeder Pin. Google einfach
-
Thread
Interessante Produkte beim chinesischen Distributor LCSC
unschlagbar günstige Microcontroller. https://lcsc.com/products/ST-Microelectronics_474.html?q=stm STM8S003 $0.188/100 https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM8S003F3P6TR_STM8S003F3P6TR_C52717.html STM8S103 $0.38/100 https://lcsc.com/product-detail/EEPROM_STMicroelectronics_STM8S103F3P6TR_STM8S103F3P6TR_C92081.html STM32F030F4P6 $0.37/100 (Cortex M0 mit 16kb Flash) https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM32F030F4P6_STM32F030F4P6_C32908.html Ich warte auf den ST32G0xxx
-
Thread
GCC libc mit cortex-m0 berursacht einen HardFault
Ich vesuche gerade von einem vorherigem Makefile von mir für den stm32f103 ein Makefile für den stm32f030 zu schreiben. Dieses compiliert jetzt auch ohne Probleme aber wenn ich es auf den Micro draufflashe kommt er im Startupfile nur bis zum libc call (bl __libc_init_array
-fdata-sections -ffunction-sections -mlong-calls -Wall -g -Os -DSTM32F030x6 -o main.elf ./Src/main.o (andere .o der Lib usw.) ./startup_stm32f030x6.o -specs=nano.specs -Wl,--gc-sections -Wl,-script="./STM32F030F4_FLASH.ld" [/code] Der ggc ist der aktuellste
-
Thread
CUBE IDE und live expressions
Bei mir nicht. Probiert mit STM32G0316-DISCO main.c: [c] /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ z wird "live" dargestellt und kann geändert werden int z=0; /
Ist ein ST-Link 2.1 auf dem STM32G0316-DISCO. Weiß nicht, ob das da anders ist.
-
Thread
Wie starten?
die Geldmenge an mit der du anfangen willst. Ich habe hiermit angefangen: http://www.ebay.de/itm/STM32F407IGT6-STM32-Cortex-M4-ARM-Development-Board-Camera-3-2-LCD-16-Modules-/261092913439?pt=LH_DefaultDomain_0&hash=item3cca59b11f Du benötigst zusätzlich noch einen Programmieradapter, etwa: http://www.ebay.de/itm/ST-LINK-V2-in-circuit-debugger-programmer-emulator-for-STM8-and-STM32-Brand-New-/260922761103?pt=LH_DefaultDomain_0&hash=item3cc0355f8f Zur Programmierung (C) empfehle ich dies: http://www.coocox.org/CooCox_CoIDE.htm Alles im Allen bin ich mit
-
Thread
ModBus-TCP adapter
=eb:g:vms:eb:p:165678753308;&gQT=2 Ich hab auch ne Frage, was für ein STM32WB Board willst du verwenden?
> Ich hab auch ne Frage, was für ein STM32WB Board willst du verwenden? Danke für den Hinweis auf den W5500. Mittelfristig werde ich mein eigenes Board mit der ganzen Peripherie entwerfen, um die einzelnen Teile aber erst kennenzulernen
-
Thread
Atmega2560 startet nicht
bit noch reicht, bleibe ich bei der Reihe 644-1284, wenn nicht mehr reicht, dann gehe ich gleich zu STM32. langsame Arbeit ist so starke Nachteil, daß viele Vorteile dabei schon recht wenig Wert haben.
moderne GCC-Version (mit __flash und __uint24 ) haben kann (avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe installiert, danach avr8-gnu-toolchain-installer-3.6.0.1734 Ordner 4.7.2 für 5.4.0 gewechselt). Nur habe ich plötzlich ein Problem festgestellt: wenn im Projekt etwas mehr *.c und *
-
Thread
STM32L431 Grund für Reset herausfinden.
, IRMP, u8g2 Grafik Display Lib etc.). Entwicklungsumgebung ist Visual GDB in aktueller Version. HAL, kein RTOS. Im Projektierungsverlauf führt der STM32 nun sporadisch einen Reset aus. Ich habe auch bereits
Die STM32 haben einen internen Pullup und ST empfiehlt, keinen externen parallel zu schalten.
-
Thread
STM32F4xx + Keil µVision Linker Error L6411E
" -o "LED.axf" Ich hoffe es kann mir jemand einen Tipp geben? C-Programm: [c] #include <stm32f4xx.h> int main(void) { SystemInit(); while(1); } [/c] Startup File von Keil: Siehe Anhang MfG
Habe mal ein Projekt erstellt. New Project, STM32F4, add startup code? yes. File new, Code vom TO reinkopiert (den call nach SystemInit() gelöscht), save as: main.c Copy "C:\Keil\ARM\Startup\ST\STM32F4xx\system_stm32f4xx.c" in meinen projektordner
-
Thread
USB-HID-Host Fehler beim STM32F746-Disco
Hallo, ich arbeite gerade mit dem STM3240G-EVAL Board und der CubeF4 USB-HID-HOST-LIB im Verzeichnis: \Projects\STM324xG_EVAL\Applications\USB_Host\HID_Standalone\SW4STM32\STM324xG-EVAL_USBH-FS Ich habe genau das gleiche Problem
Für das STM32f746 Discoboard gibt's nee Version die auch mit Hubs klarkommt (z.B. für Logitec Funktastaturen) https://developer.mbed.org/users/DieterGraef/code/DISCO-F746NG_USB_Host m.f.G. Dieter Gräf
-
Thread
Betty als Modellbau-Oszi
rauszunehmen, da gabs dann wohl Probleme mit den libs. Hier der aktuelle Fehler...nach ein paar 32bit enums-Fehlern [code] /home/eazee/arm-2011.03/bin/../arm-uclinuxeabi/libc/usr/lib/crt1.o: In function `_start': (.text+0x28): undefined reference to `__uClibc_main' /home/eazee/Sourcery_G++_Lite
/Sourcery_G++_Lite/arm-none-eabi/lib//libc.a(lib_a-signalr.o): In function `_getpid_r': signalr.c:(.text+0x44): undefined reference to `_getpid' /home/eazee/Sourcery_G++_Lite/arm-none-eabi/lib//libc.a(lib_a-sbrkr.o
-
Thread
STM32 startet nur wenn Debugger angeschlossen ist
Hallo. Ich programmiere (als Anfänger im 32bit Bereich) einen STM32F411VE auf einem selbst designten Board, dass auf dem Schaltplan des NucleoF411RE basiert. Dafür habe ich ein Programm, dass auf dem NucleoF411RE läuft, modifizeriert, sprich
Das war es bei mir: https://electronics.stackexchange.com/questions/221895/stm32f407g-disc1-not-working-if-not-connected-to-pc
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
Interesse oder sogar professionalitaet mitbringen. Da stoert und nervt Arduino nur. Wenn ich z.B den STM32 in C++ programmieren soll, also die Sprache schon drauf hab, warum zur Hoelle soll ich mir dann fuer den Linuxteil noch Python antun? Die Sprache tut ja weh, ich kann schon was besseres. Was soll
Markus G. schrieb im Beitrag #7948186: > Veit D. schrieb im Beitrag #7948121: >> Wofür der STM gedacht ist? > > Ähnlich wie ein Einzelkern-RP2350 ohne PIO und RISC-V, aber manche > Zahlen ein kleines bisschen
-
Thread
12V KFZ Versorgungs-Schaltung aus de.dse-faq
der z.B. in der Steuerungsentwicklung von Kfz arbeitet solche Oszillogramme hierher hochladen? MfG Paul
TLE7270, TLE4260, TLE4275, ... bei Onsemi, TI, Infineon, STM die Parametersuche bemühen