-
Thread
STM32 CubeMx Lib mit SPI sehr langsam?
Hallo, ich nutze einen STM32F103, der mit 64MHz läuft (HSI mit PLL). Dazu die SPI Lib von Cubemx: Der Code in der Main ist simpel, und testweise das einzige das ausgeführt wird: [c] if(ADS1262GetDRDY(Channel1)
Byte ca. 3µs. Mir schein als ob diese aufgeblasene CubeMX Lib nur abartig langsam ist. Der STM32F103 hat Prefetch & Cache eingeschaltet, 2 Waitstates für den Flash wie gefordert. Hat jemand mal Messergebnisse um vergleichen zu können? Bringt SPI mit DMA da was? Danke und Grüße Stampede
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
STM32f334R8 arbeiten. > Noch ein paar Tips für float-Berechnungen mit dem STM32F3xx. Nie > vergessen die Schalter -ffast-math zu setzen, sonst dauern manche > Berechnungen wie sqrtf deutlich länger
Timer etwas stutzig macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
Leute, Ich brauch mal eure Hilfe. Und zwar versuche ich gerade, ein chinesisches BluePill mit einem STM32F103C8T6 drauf zum Leben zu bringen. Der Plan war, einen Timer laufen zu lassen, der dann eine LED per Interrupt ein- und ausmachen würde. Ja, daran scheitert es schon. Die LED bleibt an, der Interrupt
ich aus Versehen in den RefMan anstatt in den Datasheet geschaut. Hab mich schon gefreut, dass der STM32F103 Timer in Hülle und Fülle bietet. Tja. Habs jetzt mit dem Timer 4 probiert. 3) Es läuft immer noch nichts. Das Programm sieht mittlerweile so aus: [c] #include "stm32f10x_conf.h" //#include
-
Thread
Debug mit Watchdog STM32+CubeIDE
Debugger. Wir haben den Watchdog immer eingeschaltet, damit man nicht auf blöde Gedanken kommt. Beim STM32F103 (ich weiß, andere MCU) geht das über das DBGMCU -> CR Register. Da muss man z.B. das Bit 8 ("DBGMCU_CR_DBG_IWDG_STOP") setzen, damit der watchdog auch anhält, wenn die MCU im Stopp mode ist und
das_ im RM, alles andere > ist nicht erwähnenswert, weil normal. > > Wäre doch denkbar? Beim STM32F103 z.B. ist es so, dass man nicht den Takt aktivieren muss, es gibt genauergesagt gar keinen Takt und daher verhält sich das Register auch nicht wie GPIOs. Wenn man das als GPIO ansieht, wovon ich
-
Thread
STM-Board lässt sich nicht mehr programmieren
STM-Board: http://www.aliexpress.com/item/J34-Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino/32351992629.html kommt keine Fehlermeldung. Der STLink
Es gibt jetzt ein besseres Bild: http://stepp-ke.de/wp-content/uploads/2015/02/20150809_Pollin_STM8S103F3P6_3a.jpg
-
Thread
STM32 Flashprobleme
Ich bin noch sehr neu im Bereich STM32 und versuche gerade einen STM32F103C8T6 auf einem dieser blauen Boards aus China zum Laufen zu bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut wird mit einem Makefile. Das
Benajmin Buxbaum schrieb im Beitrag #4823293: > Ich bin noch sehr neu im Bereich STM32 und versuche gerade einen > STM32F103C8T6 auf einem dieser blauen Boards aus China zum Laufen zu > bekommen. Programmer ist ein ST-LinkV2 auf einem STM32F4Disco, gebaut > wird mit einem Makefile
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
Hallo zusammen, ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ häufig eine Integer-Berechnung der folgenden Form durchführen: [math] y = \
Walter T. schrieb im Beitrag #6394991: > Hallo zusammen, > > ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, > aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ > häufig eine Integer-Berechnung der folgenden Form durchführen Solange
-
Thread
ARM von ST in C/C++ programmieren Fragen
Hi, ich habe hier ein Board von Olimex das STM32-P103 Link: http://www.olimex.com/dev/index.html Damit will ich den Umstieg von 8-Bit auf 32Bit Mikrocontroller wagen. Das Datenblatt zum Controller STM32F103RBT6 hab ich schon gefunden nur
Lord schrieb: > Das Datenblatt zum Controller STM32F103RBT6 hab ich schon gefunden nur > leider sind da keine Code-Beispiele zu finden wie bei den Atmega's von > Atmel. STM32Fxxx Datasheet => elektrische Information zum Chip. STM32 Reference
-
Thread
[STM32] Keil SysTick_Config Probleme
meldungen das Funktionen doppelt deklariert sind. Im mom. habe ich folgende Header-Datei eingebunden. [c] #include <stm32f10x_lib.h> [/c] Hier dann noch meine Funktionen: [c] /******** Initialisiert die Zeitbasis ********/ void SysTick_init(void) { SysTick_Config(72000); // HSE 72Mhz / 72k
so lassen. µC ist STM32F103RE, ein HD-Device. Dafür ist auch der Startupcode drin. Falls das nicht stimmt, musst Du das noch ändern.
-
Thread
SWO Atollic True Studio STM32Gute
6a66 schrieb im Beitrag #6278813: > Weil in der STM32IDE z.B. (zumindest bei mir) die SFR > (SpecialFunctionRegister) View nicht gegangen ist Du meinst die System Workbench for STM32, nehme ich an
schrieb im Beitrag #6437523: > Hallo wollte die im Beitrag > Beitrag "Re: SWO Atollic True Studio STM32Gute" angehängte Datei > PrintF_SWO_Bridge.h in meinem Projekt einbinden. > > Ist dafür eine .h geeignet? ICH verwende dazu syscall.c
-
Thread
STM32 ADC sättigt zu früh
Hallo zusammen, ich versuche gerade den ADC eines STM32F103 in Betrieb zu nehmen. Dafür habe ich eine kleine Testroutine geschrieben (siehe unten) und ein Poti mit 0-2.4V an den ADC-Pin PC3 gehängt. Das Ganze wird auf einem Display ausgegeben. Momentan
"../src_avrcom/delay.h" #include "../src_glcd/glcd_ks0108.h" #ifdef STM32F10x #include "stm32f10x_adc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #elif defined(STM32F4xx) #error "only for STM32F10x implemented yet" #else #error "unknown MCU
-
Thread
STM32F103 ohne Quartz und Mbed
Hallo Forum, ich benutze einen STM32F103C8T6 auf einem selbstgestalteten Board in Minimalstbeschaltung - nur Abblockkondensatoren, kein Quartz. Als Umgebung kommt mBed zum Einsatz (unter platformio), und das initialisiert irgendwo
{ SetSysClock_PLL_HSI(); HAL_InitTick(0); // und ab hier dein Code } [/c] Das ist natürlich ein übler Hack. Besser ist es die Lib selber zu kompilieren und die Änderungen in system_stm32f1xx.c ordentlich einzupflegen.
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch
anhält, also nichts messbares vorhanden. Im Web habe ich noch keinen Schaltplan gefunden der ein STM32F103, ESP8266 und DS3231 RTC + EEPROM miteinander verbindet. Wenn Niemand einen Plan für mich hat werde ich mich hiermit vom Projekt "Wordclock" verabschieden.
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
Die FW-Lib von ST gefällt mir sehr gut. Eine LIB für alle STM32F103xx Prozessoren. Einmal SW schreiben, für jede Variante nutzbar. Und zu jeder Pheriperie gibt es Beispiele, z.T. auch mehrere. Im Internet gibt es auch schon viel Code und das STM32 Forum von
STM32F103RE hat mehr.
-
Thread
Microcontroller aussuchen
ist vom Funktionsumfang nahe an den ATmegas und somit einigermaßen überschaubar. Dann gibt's den STM32F103, der unter Bastlern sehr beliebt ist und bis Januar 2020 auch sehr gut+billig auf diversen Boards verfügbar *war*. Aber das ist der erste Mikrocontroller dieser Firma, und das merkt man ihm deutlich
#6839463: > Du kannst und kennst nur AVR, Basteln und Pfuschen. Wer hat den USB Code von W.S. auf STM32 L0 und F3 portiert?
-
Thread
STM32: Bitbanding für Arrays?
leider nicht debugbar > Und leider funktioniert es auch nicht. Mein Code bezieht sich auf einen STM32F103C8 und da funtioniert das. Hab das eben nochmal in Debugger betrachtet. Leider hast du uns nicht verraten was du für einen Chip hast. Ob der Bitbang Bereich bei deiner CPU auch an 0x22000000 losgeht
Platz? Diese F407 Board hier könnte noch auf Deine Platine passen: http://www.ebay.de/itm/STM32F407VET6-ARM-Mini-Version-Core-Board-Cortex-M4-STM32-Minimum-System-Board-/122444767496?hash=item1c8246e108
-
Thread
Projektidee.Oszilloskop die 12334543te
Moins, guggt doch mal hier: http://www.youtube.com/watch?v=JQhHKdDDgM0 STM32F103xxx mit externem ADC dran. gruss, tom.
Sample-Daten nach USB umwandelt? Der könnte im BlockRAM ja auch ein paar Bytes puffern. Torsten C. schrieb im Beitrag #3210941: > Zwei STM32F4DISCOVERY habe ich hier rum liegen. Ich habe lestzes Wochenende erstmals mit CooCox ein Programm geschrieben und in's STM32F4DISCOVERY geflasht und würde
-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken
-
Thread
[Sammelbestellung] µC-Board + RAM
Torsten C. schrieb im Beitrag #3595903: > Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
Joe G. schrieb im Beitrag #3598496: > Torsten C. schrieb: >> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
von minimaler VDDA/VREF+ Spannung von 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... Wie misst man mit einem STM32 dann z.B. 0,5V-1,0V ohne 50% oder mehr der Auflösung zu verschenken?
etwas von minimaler VDDA/VREF+ Spannung von > 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... > Von STM32 gibt es noch H-Serie, z.B. H723. Zuerst scheint zu groß für diese Aufgabe. Aber H723 ist nicht wesentlich teurer (z.Z. 5,75 €
-
Thread
STM32Cube HAL UART Einstieg
, um einen Eindruck zu kriegen, wie sowas geht: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Im Prinzip hast du ja in main immer eine Grundschleife, in der sich der µC dreht, wenn es sonst nix zu tun gibt. Also etwa so: immerzu: mach dies mach das wenn X dann
blocking delays. Warum warte ich in einem Beispiel für non-blocking Transfer anschließend mit [c] while (UartReady != SET) { } [/c] darauf, dass der Kram auch ankommt? Und sollte der Empfänger mehr Bytes erwarten als er bekommt, wartet er (blockierend) ewig. (STM32F103RB-Nucleo/Examples
-
Thread
Ich bin verliebt!
8Bit und Havard Architektur... danke, der nächste bitte. Bin gerade froh den Sprung AVR -> STM32F0 gemacht zu haben. Ja, der fehlende DAC bei der TSSOP20 Version ist unschön, aber dafür gibt es dann ja die etwas größeren Versionen wie z.B. STM32F051K8, 2,66 EUR bei Mouser. Also wie oben schon
. Ein günstiges Eval-Board, allerdings ohne ST-Link, gibt es hier: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Gruß, Stefan
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
Hi, hat jemand schon einmal folgendes Phänomen erlebt: Beim Versuch eine I2C2 Kommunikation mittels eines Cortex Stm32f103 auf zu bauen liegen SCL und SDA beide auf +3,3V, innerhalb eines bruchteils einer Sekunde (aber für das auge noch schön sichtbar) zieht der Cortex die Clockleitung
Ich habe zwei Boards die miteiander über I2C Kommunizieren müssen: Ein Board hat einen ATXMEGA16D4 drauf, an dem kann ich nichts ändern. Das Andere läuft mit einem Cortex Stm32f103, den habe ich mit den geposteten Libs programmiert.
-
Thread
STM32F103 Hardfault
Guten Tag, zurzeit versuche ich den Timer 1 eines STM32F103C8T6 (auf so einem Mini-Development-Board) per DMA zu füttern. Die (glaube ich) wichtigsten Quelldateien sind anbei. Im main rufe ich eine Cube-Methode auf: [c]HAL_TIM_PWM_Start_DMA(&htim1,
PS: Weiß nicht, ob ich es schon geschrieben habe: Das ist so ein chinesisches Mini-Board mit dem STM32F103C8T6. Sind eventuell Fakes von den Chips bekannt, der irgendwelche Hardware-Bugs hat?
-
Thread
Structarray mit Adressproblemen in C
wohl mal um Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack stark begrenzt?
um > Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt > (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack > stark begrenzt? Das schöne ist, daß der überlaufende Stack genau den Verlauf der Übeltäter protokolliert. Wenn also immer wieder die gleiche
-
Thread
QFP Gehaeuse mit zwei(!) Kreismarkierungen
Manche QFP Gehaeuse, wie z.B. der ST32F100RB auf dem STM32 Discovery Board, haben zwei Kreise auf der Oberseite des Gehaueses. Damit ist Pin 1 nicht mehr eindeutig definiert. Auf dem Discovery Board ist der Kreis bei Pin 1 "tiefer" und etwas
Ein Bild gibt es bei ebay: http://cgi.ebay.de/10Pcs-ST-STM32F103RBT6-LQFP64-64-Pin-STM32-ARM-MCU-/170613063779?pt=LH_DefaultDomain_0&hash=item27b954c063 "10Pcs ST STM32F103RBT6 LQFP64 64 Pin STM32 ARM MCU" Das Datenblatt zu dem Baustein habe ich. Die ST
-
Thread
Empfehlung 8-Bit-Controller: STM8
--Zu Preis-vergleich-- Ein ST32.. kostet min. noch 2,5..3x mehr (bsp EBV) als ein STM8, (und M32C..CPUs kosten ca 6..9eu), somit liegen die 32Biter in einer ganz anderen Preisregion und sind somit nicht vergleichbar
@ Tropenhitze Sehe ich genau so. Beispiel: STM32F100C4. Kostet unter einem EURO. Die Palette geht in einer Linie durch bis zum STM32F107xx, mit Ethernet, USB uvm. Dass ist Felxibilität. Das ist das was im im Hobby und Beruf braucht. Mini-Chips
-
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
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
-
Thread
Welchen µC auswählen? Unterschiede zwischen den einzelnen STMs
Sebastian schrieb im Beitrag #4534095: > Wenn es um STM32 geht, die haben alle den gleichen CPU-Kern STM32 kommt mit M0 (Stm32F0), M0+ (Stm32L0), M3 (F1,F2, L1), M4 (F3, F4 L4) und M7 (Stm32F7) CPU-Kern.
die Favoriten, in aufsteigender Rechenleistung: Atmega328 (Auf Platine < 5€ über ebay, ali, ...) Stm32F103C8T6 (Auf Platine < 5€ über ebay, ali, ...) Raspberry Pi ichbins schrieb im Beitrag #4534138: > Es geht um keine genaue Aufgabe, ich frage nur aus Interesse. Ich habe > bislang mit einem
-
Thread
Kaufempfehlung Mikrocomputer
Controllers rausgefuehrt, was bei den grossen Arduinos (Mega2560 und Due) *nicht* der Fall ist! STM32F4-Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV Display: https://hbe-shop.de/Art-2250207-STMICROELECTRONICS-STM32F4DIS-LCD-MODUL-STM32F4-35ZOLL-TOUCHSCREEN Ok, der Touchscreen ist vielleicht ein bisschen "over the top", aber du kannst auch jedes andere 0815 Display ansteuern. Einzig schwierig finde ich an
-
Thread
STM32Fx Flashzelle mehrfach beschreiben
Ich hatte das bei mir irgendwann mal ausprobiert (STM32F103CBT6) und bei dem konnte ich immer weiter Bits auf Null setzen. Also - Versuch macht klug.
Dieter schrieb im Beitrag #5029257: > Ich hatte das bei mir irgendwann mal ausprobiert (STM32F103CBT6) und bei > dem konnte ich immer weiter Bits auf Null setzen. > > Also - Versuch macht klug. Kann sein dass es einige Male funktioniert, allerdings verträgt das nicht jedes Flash auf
-
Thread
I2C mit STM32 und ITG3200 Sensor will nicht loslegen
Hi, ich hab einen STM32 F103ZE mit 16mhz quarz statt 8 - ist aber alles eigentlich soweit richtig beachtet und konfiguriert (siehe screenshot "clocks"). Ich versuche gerade via I2C einen ITG3200 auszulesen. Leider
I2C Peripherien auf einem STM32F103RB und VE6 einwandfrei. Hatte aber Anfangs wie Cell85 tolle Probleme damit. Das Geheimnis ist dass man sich gewissenhaft an die "CheckEvent" EVn Zugriffe in der richtigen
-
Thread
Interrupt beim STM32 F103
aus einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
STM32F030C8T6: mögliche Alternativen
Wochen... Betrifft anscheinend alle STM32F0 Von ST gibt es mögliche Alternativen zu dem bestehenden F-Typ: * STM32L053C8T (low Power - deutlich teurer) * STM32G030C8T6 (nicht pinkompatibel - Redesign des Layouts erforderlich) Beide
Ich hätte mindestens 30 Stück STM32F030C8T6 in meinen Lager. Aber mit 80.000 kann ich leider nicht dienen. ;-)
-
Thread
Vorteile von STM32F0 gegenüber STM32F1 Serie
z.B. auf der Suche nach einem STM32 bist, der USB- und CAN-Peripherie gleichzeitig betreiben kann, dann bekommst du bei Stückzahl 1k den F072RBT6 z.B. bei Mouser für etwas mehr als die Hälfte (2€) eines F105RBT6 (3,45€). Letzterer hat
Aha. Klein. Wenig Peripherie. Gegenbeweis: STM32F072.
-
Thread
Bug im STM32F103ZE SPI-Modul?
. Ich arbeite schon lange mit STM32F103VBT6 und übertrage rund um die Uhr Daten über SPI. Das SPI Modul ist nicht buggy.
definitiv gesetzt sein, bis das Datenregister ausgelesen wird. Unter Umständen habe ich bei meinem STM32F103ZE eine Revision erwischt, die nicht ganz fehlerfrei ist. So ist zumindest meine Vermutung im Moment.
-
Thread
Problem mit Erkennung des Mikrocontrollers STM
Hallo Forum, ich beschäftige mich seit neusten mit einem STM32F103ZGT6. Nachdem meine Platine aus der Fertigung gekommen ist und die Spannungen auch passen, gibt es Probleme bei der Übertragung eines Programmes. Der JTAG verbindet sich ohne Probleme mit dem
chain anyway... Warn : Bypassing JTAG setup events due to errors Info : stm32.cpu: hardware has 6 breakpoints, 4 watchpoints [/c]
-
Thread
Digitaler Joystick wie Competition Pro
Sooo, mittlerweile sind ein paar Mikroschalter-Kreuzknüppel im Zulauf. Ich bin gerade dabei STM32_USB-FS-Device_Lib_V4.0.0 -> JoyStickMouse auf ein STM32F103C8T6 Module http://grauonline.de/wordpress/?page_id=1004 zurechtzustricken. Das wird wohl auch recht zügig laufen. Nebenschauplatz
1591SFLBK, welches der Größe des Original Competion Pro recht nahe kommt. Als Interface kommt ein "STM32F103C8T6 ARM STM32 ARM 32 Cortex-M3 3,3V Arduino IDE kompatibles Board" zum Einsatz. Die Firmware basiert auf der STM32F1-USB-FS-Lib v4.0.0. Die Joystickbewegungen simulieren Tastendrücke, welche
-
Thread
interne RTC im STM32L benutzen?
Bild siehst: http://stefanfrings.de/stm32/STM32F103C8T6_board.png
nicht auch für die Uhr? Spart Strom, Platz und EMV-Stress. [code]LSI oscillator frequency drift: STM32L031: 0°C to 85°C -10% - 4% STM32L433: -40°C to 125°C 29.5 - 34kHz[/code] jeweils bei VDD = 1.62 to 3.6V, aber in Wirklichkeit habe ich geregelte 3.3V (TPS70933 FTW!). Gegen den statischen
-
Thread
Header einer Cpp-Datei einbinden
Hallo, ich programmiere den STM32F103C6T8 mit Eclipse(OpenSTM) in Cpp. Nun habe ich ein Cpp-Projekt erstellt und möchte in der Datei "stm32f10x_conf.h" eine Cpp-Header-Datei einbinden, z.B. "debug.hpp". Nun bekomme ich Compilerfehler
beim lesen der stm32f10x_conf.h von C anstatt C++ ausgeht und dementsprechend auch dann deine debug.hpp als C behandelt
-
Thread
Runtime Libs aus gcc-arm-none-eabi
stm32f10x_gpio.c arm-none-eabi-gcc -Wall -Os -funsigned-char -xc -mlittle-endian -mthumb -mno-thumb-interwork -c -mcpu=cortex-m3 -mno-tpcs-frame -gdwarf-2 --function-sections -oo/stm32f10x_crc.o stm32f10x_crc.c
./o/stm32f10x_crc.o ./o/stm32f10x_spi.o ./o/stm32f10x_usart.o ./o/thprintf.o ./o/com.o ./o/kbd.o ./o/lcd.o ./o/motor.o ./o/startup_stm32f10x_cl.o libc_nano.a -o./o/out.elf [/c] Entfernt man libc_nano.a
-
Thread
STM32F SWD via JLINK
Hallo, Habe hier eine Platine mit einem STM32F103RE ohne Quarz...der hängt via SWD an einem JLINK dieser wiederum ist auf einem EFM32 Eval-Kit eingebettet (habe aber keine Einschränkungen auf der Herstellerseite gelesen!) Wenn ich mich mit
target interface. Target interface speed: 1000kHz. STM32F101/103xx high-density device identified. Revision: Z Reset target...O.K. Reset option bytes to factory settings...O.K. high density und die Revision Z stimmen ja... was bedeutet diese Fehlermeldung
-
Thread
ATTINY85 als DCF77-Empfänger
mit nur 20kW. Ob dieser Empfänger auch für Süddeutschland reicht? Hier einige Infos (aus "main.c" raus kopiert): [code] // // ### Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse //
STM32 nicht "interleaven" und über 1 MHz > ADC kommen? Notfalls, wie man beim ATTINY sieht, würde ein fADC von 400kHz reichen und der STM32F103 schafft interleaved sogar 2MHz. Die CPU läuft auch noch
-
Thread
STM32, Cortex-M3 Power
Hallo, ich beschäftige mich seit ein paar Wochen mit den Cortex-M3 Controllern STM32F10x. Sind eine echte Alternative zu Atmel-ARM und NXP-ARM meiner Meinung nach. Max. 72 MHz Takt, 128k Flash, 20 k RAM, viel Peripherie (2 x SPI, 3 x UART, 2 x I2C, USB, CAN) alles DMA-fähig. Vor
, schön daß sich noch jemand mit der Familie beschäftigt. Bin gerade dabei ein Board mit einem STM32F103VBT6 zu machen. Meßdatenerfassung und Motorsteuerung. Sotwareentwicklung mit IAR. Gruß Dieter
-
Thread
Datenlogger mit SD Karte, hoher Samplerate und 12-Bit ADC
/software/lib_drivers_code_examples.jsp Dazu das Board: https://www.olimex.com/Products/ARM/ST/STM32-P103/ fchk
DIAMEX-ALL-AVR/3/index.html?;ACTION=3;LA=446;ARTICLE=110345;GROUPID=2969;artnr=DIAMEX+ALL+AVR;SID=10UCT6h38AAAIAAGtWgYcc29ef4cc908235996ef89f1a9154c399 Gruß Kai
-
Thread
DCF77 auf eigener Leiterplatte ohne Modul
DCF per Software defined radio die 77kHz decodieren. Interessant wird das, wenn ein einzelner STM32F103 blue pill (1 Msps ADC 2 Kanäle simultan 12 bit) das tut, dann macht der gleich die Uhr. Aber ob du das kannst ? Ich nicht. P.S. wann wollten die DCF abschalten, bist du bis dahin fertig
MaWin schrieb im Beitrag #6040622: > Interessant wird das, wenn ein einzelner STM32F103 blue pill (1 Msps ADC > 2 Kanäle simultan 12 bit) das tut, dann macht der gleich die Uhr. Dafür laufen HW-Empfänger über Jahre aus einer AA-Batterie. Das mach mal mit einem Blue Pill nach
-
Thread
freeRTOS auf STM32F103 mit coIDE läuft nicht!
Hallo, ich habe bisher den STM32F103ZE immer mit IAR EW 6.1 programmiert. Dort habe freeRTOS verwendet. Jetzt bin ich auf dem coIDE von coocox umgestiegen. Die Portierung meines Projektes ging super schnell und einfach, nur bekomme
, aber dennoch: Ja, CoIDE und FreeRTOS laufen. Zwei Varianten sind bei uns im Einsatz: 1: STM32F103 (ET-STM32) hängt zum Debuggen an einem ST-link (SWD) des STM32F4DISCOVERY-Board, 2: TI LM3S6965 (LM3S6965 Evaluation Kits) mit OpenJTAG zum Debuggen. Falls Sie diese Varianten interessieren
-
Thread
STM32F407 G-DISC1 Board an Mac und Parallels VM anschließen
muss man über BOOT0=1 in den Bootloader, das ist so. https://www.st.com/en/development-tools/flasher-stm32.html st-flash oder der Programmer aus der IDE benutzen den STLink. Der sitzt genau wie bei den Nucleos als zusätzlicher F103 auf dem Disco. Das ältere Disco hat den V2, das neuere den V2/A mit
AN2606 dazu konsultiert. Laut https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf, Seite 13 (Kap. 6.1.3 ST-LINK/V2-A VCP configuration) soll/kann man sich ja den Port, den man auf das VCP legen will, per Drahtbrücken verbinden
-
Thread
I2C STM32F103
Hallo Forum, ich habe es jetzt soweit am spielen, dass der STM32F103RC als Master mit dem ATTiny24 als Slave kommuniziert. Es werden zwei Byte abgefragt und die werden auch geschickt. Mein Slave hat aktuell mal die Adresse 0xA bekommen. Wenn ich jetzt aber
dir zwar bei deinem konkreten Problem nicht weiterhelfen, hab aber selbst eine kleine Lib für den I2C1 des STM32F103 geschrieben. Es liegt eine Doku für die Lib bei. mfg Michael