-
Thread
Em::Blocks Template für STM32F429 Discovery (fix und fertig Stand 3.2015)
das ganze Template ab. Viel Spass! Download (25MB) https://www.dropbox.com/s/9gizmnv8d2t2y25/stm32f429_text_scroller.zip?dl=0 Gruss, Christian (der vom STm32F4 "fasziniert" ist und den Z80 drüber fast vergessen hat.
In der startup_stm32f429_439xx.s im cmsis Ordner ist noch ein Fehler: .syntax unified .cpu cortex-m4 .fpu fpv4-sp-d16 .thumb muss es heissen. oder man nimmt die src/startup_stm32f429x.c, völlig wumpe
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
for-Schleife, die Daten im RAM abarbeitet). Gerade habe ich mir angeschaut, wie man SDRAM mit dem STM32 ansteuert. Zum Glück sehr einfach. Das ist ja z.B. auf dem etwas größeren Evaluation-Board des STM32F4 schon mit drauf (64 MByte SDRAM). Das ist ne ganze Menge, da gibt es endlich keine Speicher-Probleme
verdammt viel bietet, also am besten auch mal reinstöbern. Benutze es zwar nicht, aber für die F0-Serie von ST ist die Keil Full-Version kostenlos. Keil MDK-ARM for STM32F0 and STM32L0 provides software developers working with STM32 devices based on the ARM Cortex-M0 and ARM Cortex-M0+ cores
-
Thread
Auslesen Reset Source STM32
herunterladen) die entsprechende Source und Header-Datei. Und binde sie in dein Projekt ein. Also stm32f4xx_rcc.h und stm32f4xx_rcc.c
Mampf F. schrieb im Beitrag #5238223: > Ich bin schon erschüttert, was hier alles für nonsense-Tipps gegeben > werden ... > > Der richtige Weg ist: > > - schau in die stm32f4xx_hal_rcc.c und stm32f4xx_hal_rcc_ex.c
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
in place. Im reference manual steht: >Empty check On STM32F04x and STM32F09x devices only, internal empty check flag is implemented to allow easy programming of virgin devices by the boot loader Damit sollte der STM32F031C6 diesen empty check nicht haben
-
Thread
Problem mit time of flight (TOF) sensoren TOF050C-VL6180X
sind ein reales Problem. 5) Wir wissen ja auch nicht, ob der MC ein Acht- oder 32-Bitter ist. Die Qualitaet der Bibliotheken im Arduino-Bereich sind manchmal beeindruckend (schlecht). 6) Wir wissen ja nicht, welchen Microcontroller Du benutzt, aber sowohl bei STM32 und auch bei
Keks F. schrieb im Beitrag #7863239: > Jannis schrieb im Beitrag #7863121: >> für 20 eur x4 > > Das sind Evaluationsplatinen mit vorgeschriebenem Aufbau und Software. > Die sind so teuer, weil der Ingenieur
-
Thread
stm32 Problem
implicitly assert_param(IS_RCC_CLEAR_IT(RCC_IT)); stm32f0xx_rcc.c: 36 warnings, 0 errors compiling Buttons_STM32F0-Discovery.c... compiling LED_STM32F0-Discovery.c... assembling startup_stm32f051.s... compiling system_stm32f0xx.c... linking... .\
... compiling LED_STM32F0-Discovery.c... assembling startup_stm32f051.s... compiling system_stm32f0xx.c... linking... .\Objects\test.axf: Error: L6218E: Undefined symbol assert_param (referred from stm32f0xx_gpio.o).
-
Thread
STM32L1 + Makefile. Linkerproblem?
(einfacherheithalber erst einmal in das home) Das Blinky Beispiel für den STM32F4 läßt so sich auch übersetzen. Nur habe ich halt einen STM32L1. Die Librarys für den STM32L1 neben den Beipielen habe ich mir dann von der ST Seite heruntergeladen und das Makefile von wolinlabs
Wpointer-sign] In file included from main.h:29:0, from main.c:22: ../../Utilities/STM32L-DISCOVERY/stm32l_discovery_lcd.h:121:6: note: expected 'uint8_t *' but argument is of type 'char *' /tmp/ccKSy8F2.o: In function `getFactoryTSCalibData': /home/andy/stm32_discovery_arm_gcc/STM32L1
-
Thread
SDCC & PIC16F
auf die Schliche komme, werde ich einen STM32 Bootloader mit der echten seriellen Schnittstelle des PI's füttern müssen. Meine Textmode IDE bedient den Bootloader eines STM32 automatisch: Die RTS Leitung sendet 3 Impulse, die auf einen
(sehe ich das richtig, dass das, das Equivalent zu den AVR-Fuses ist, nur dass der PIC (ähnlich zu STM8 und STM32) nach einem Controllerreset eingestellt wird ?
-
Thread
STM32F7: Eigener Bootloader startet die Applikation nicht
Weak Reference __Vectors_Size 0x000001e0 Number 0 startup_stm32f722xx.o ABSOLUTE __Vectors 0x08060100 Data 4 startup_stm32f722xx.o(RESET) __Vectors_End 0x080602e0 Data
0x080602f5 Thumb Code 8 startup_stm32f722xx.o(.text) ADC_IRQHandler 0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) CAN1_RX0_IRQHandler
-
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
UART ISR Problem STM32F1
kann..hier mal ein hint der dir vielleicht weiter hilft: https://www.st.com/resource/en/datasheet/stm32f105r8.pdf Seite 19/20 [pre]The STM32F105xx and STM32F107xx connectivity line embeds three universal synchronous/asynchronous receiver transmitters (USART1, USART2 and USART3) and two universal
Stefan ⛄ F. schrieb im Beitrag #6149934: > Es geht aber ganz Sicher um den STM32F1? Hi, ja ganz sicher. STM32F107VCT7 Matthias S. schrieb im Beitrag #6149939: > Ich traue HAL soweit, wie ich Manhattan werfen
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
interessant: Wenn man aktuell bei LaSAT (der Technikfreaks Shop) bestellt bekommt man das Board mit Rev 1.4. Anstelle des STM32F103 ist ein GD32F103 verbaut. Bei Pollin gibt es wohl auch einen Komplettbausatz.
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ging es denn vorher? Wenn nicht, PLLs in der system_stm32f4xx.c überprüfen. Gruß Daniel
entsprechenden Werte ein. 3. Konfiguiere RCC und gebe für die Ports den Takt frei. (Infos im RM!!!) 4. Have a lot of fun! Hilfreiche Links: http://www.diller-technologies.de/stm32.html#rcc https://stm32f4-discovery.net/2015/01/properly-set-clock-speed-stm32f4xx-devices/ Gruß Daniel
-
Thread
STM32CubeIDE: bekomme blinky läuft nicht
Leider blinkt aber nichts. Jetzt stehe ich gerade etwas auf dem Schlauch ... Ach ja: auf einem STM32F4-discovery-Board habe ich das Gleiche (natürlich mit leicht angepasstem Port und Pin) ebenfalls ausprobiert - funktionierte direkt auf Anhieb. Habt Ihr vielleicht eine Idee, warum es beim STM32F429I-DISC0
man die Board Selection aufruft. Also mein Versuch den Code laufen zu lassen bezieht sich auf das STM32F429-Disc1 Board. Aber mit dem Original TestMySTM32F429-Disc0_v005.ioc des TO generiert.
-
Thread
STM32F407 VGT6 U LQFP100 SMD auslöten löten
Pete K. schrieb im Beitrag #6594746: > Ich hab hier noch 3 Stück STM32F429VITG rumliegen. Er sucht: STM32F407VGT6 Du bietest: STM32F429VITG > Helfen die Dir weiter? Was glaubst Du wohl?
€ ?) 3. letzteren Chip wieder auf das DISCO Board auflöten. 4. geschenkten STM32F429VITG wieder auf den Organspender DIYMORE auflöten.
-
Thread
mcHF-SDR Selbstbau-Projekt
Hallo Forum, hallo OMs, was haltet Ihr, sofern Ihr mit der ARM und STM32F4 Thematik befasst seid, den MC durch einen STM32F439VIT6 zu ersetzen? Bietet mehr RAM/Flash/CPU-Takt und ist PIN-Kompatiebel zum ..407GVT6. Würde mehr Reserve für weitere Features lassen.
Beitrag #4280427: > Hallo Forum, > hallo OMs, > > was haltet Ihr, sofern Ihr mit der ARM und STM32F4 Thematik > befasst seid, den MC durch einen STM32F439VIT6 zu ersetzen? > > Bietet mehr RAM/Flash/CPU-Takt und ist PIN-Kompatiebel zum ..407GVT6. > > Würde mehr Reserve für weitere Features
-
Thread
RaspberryPi für intensive Berechnungen
wen der stm32f4 nicht ausreicht, bietet sich das Konkurenzmodell LPC4357 http://www.ebay.de/itm/NXP-LPC-LPC4357-Development-Board-LPC4357JET256-ARM-Cortex-M4-M0-Dual-Core-Kit-/251401150673?pt=LH_DefaultDomain_
einfach zu gut. Nö, das täuscht. Für das Geld was du für den RPi ausgibst würd ich mir lieber noch 2-3 STM32F4-Discovery-Boards kaufen und die Berechnungen darauf verteilen..
-
Thread
gdb breakpoint setzen
mecrisp-stellaris-stm32f407.bin : memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-ld -e Reset -o mecrisp-stellaris-stm32f407.elf -T memmap mecrisp-stellaris-stm32f407.o $(ARMGNU)-objdump -D mecrisp-stellaris-stm32f407
all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst
-
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
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
/STM32CubeF7/issues/47
/FreeRTOS_Support_Forum_Archive/September_2015/freertos_STM32F429Discovery_with_STM32Cube_USB_fatfs_and_FreeRTOS_14fb7b28j.html
-
Thread
STM32F446 von Aliexpress - Fake?
Worte. Es gibt eindeutige Typbezeichnungen dafür. In diesem Fall (64pin): STM32F446RE (512kB flash) oder STM32F446RC (256kB flash). Wenn jemand nur vom STM32F446 spricht, muß man davon ausgehen, daß der Rest egal ist (mir geht es zumindest so).
interessiert, sondern eher Minimum Tray. Hier noch ein Link "Markenware" oder "Fake" https://www.amazon.de/Stm32F446-Stm32F446G-Stm32F446Re-32-Bit-Mikrocontroller-Stm32F446Ret6/dp/B083NT7Y68 Mich macht hier das inverse "ST Logo" stutzig
-
Thread
C++ mit CooCox
" -g -o '"UART Test.elf"' ..\obj\stm32f4xx_syscfg.o ..\obj\stm32f4_discovery_audio_codec.o ..\obj\stm32f4xx_usart.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o ..\obj\stm32f4_discovery_callbacks.o ..\obj\stm32f4xx_spi.o ..\obj\stm32f4xx_i2c.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\stm32f4_
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
eine Alternative aufgetan um das LCD anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als VGA-Karte zu betreiben...
eine Alternative aufgetan um das LCD > anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit > das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als > VGA-Karte zu betreiben... Wenn dir der STM32 missfällt: auch andere Hersteller haben passendes im Angebot (NXP wurde
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
So Speicherinterfaces haben auch viele STM32, da heißt es dann FSMC. Wie man damit Displays ansteuert ist gut beschrieben in der AN2790: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf
-
Thread
STM32 Pin-Toogle!
> Setzen: > GPIOA->BSRR = GPIO_Pin_2; > > Rücksetzen: > GPIOA->BRR = GPIO_Pin_2; Welcher stm32 bzw. welche "std periph lib"-Version ist das? Sieht nach stm32f1 aus, m. W. geht das so nicht mit stm32f4. Die Konstanten für die Bits im BSSR heißen beim stm32f4 übrigens GPIO_BSRR_BS_* und
stm32f4xx: Nur BSRR, aufgeteilt in BSRRL und BSRRH in stm32f4xx.h > Ich bin jedoch der Meinung, dass man sich diese Lib-Funktionsaufrufe gar > nicht erst angewöhnen sollte. Früher oder später kommt
-
Thread
EFM32 vs. MSP430
Zum Vergleich die angekündigten STM32L15x: RAM retention Standby RTC uA/MIPS Wake-up Fmax F1X: 0.1uA - 0.7uA 200uA 6us 8MHz F2X: 0.1uA 0.3uA 0.7uA 220uA
25MHz EFM32: 0.6uA - 0.9uA 180uA 2us 32MHz L15x: 0.5µA ? 1.3µA 230µA 5µs(*) 32MHz *: aus dem Datasheet der STM32F10x
-
Thread
User code auf Eval-Board ET-STM32
' ../startup_stm32f10x_hd.S:89: Error: bad instruction `exti Line 3' ../startup_stm32f10x_hd.S:90: Error: bad instruction `dcd EXTI4_IRQHandler' ../startup_stm32f10x_hd.S:90: Error: bad instruction `exti Line 4'
Channel 3' ../startup_stm32f10x_hd.S:94: Error: bad instruction `dcd DMA1_Channel4_IRQHandler' ../startup_stm32f10x_hd.S:94: Error: bad instruction `dma1 Channel 4' ../startup_stm32f10x_hd.S:95: Error: bad instruction `dcd
-
Thread
automatischer Vorschub für Drehbank
Netzteil sind geordert und an der Maschine ist soweit alles vorbereitet. Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte
mindestens 7 Zoll und Touch haben). Da gibt es doch sicherlich eine passende C-Bibliothek. Aber auch für STM32? Ansonsten muss ich wohl AVR-Code umstricken - wäre aber auch kein Drama. EDIT: bin gerade fündig geworden: https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/ Das
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Die nächst höhere Stufe nach AVR ist bei mir die STM32L0 Serie, gefolgt von STM32F3. http://stefanfrings.de/stm32/index.html Von anderen wird der RP2040 offenbar auch gerne verwendet. Für den ESP8266 habe ich viele Infos zusammen getragen: http:
Für Wifi / BT würde ich auch den ESP32 empfehlen. Andernfalls die STM32G4xx-Linie, nicht die ultra-low-power Serie wie L0. Gerade für den Anfänger ist es praktisch, dass z.B. eine FPU an Bord ist, und auch die Taktrate hoch genug gewählt
-
Thread
NRF24L01+ Reichweitenproblem
vergessen. Der NRF24 wird so verdrahtet: ------------------------ (Bluepill) NRF24 STM32F103C8 Pin ------------------------ PA2: 8 IRQ PA3: 3 CE PA4: 4 CSN PA5: 5 SCK PA6: 7 MISO PA7: 6 MOSI Gnd
-blue-pill-development-board-stm32f103c8-using-arduino-ide
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
Hier hast du eine Übersicht über die STM32F103 Serie: https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html -- Falls sich wieder jemand über STM32 Jünger beklagen will: Ich empfehle diesen, weil er (abgesehen vom ESP8266
Als aktuellen Nachfolger des STM32F103 sehe ich den STM32F303, den es auch als Nucleo Board gibt.
-
Thread
PWM synchron zu 50Hz Netz
Kenntnisse. Kann aber täuschen, deshalb nicht als Kritik auffassen. Du sprachst am Anfang von einem STM32F4xx oder STM32F334. Wenn du diese Controller benutzen willst, würde ich keinen analogen Ansatz mit Nulldurchgangserkennung oder ähnlichen benutzen. Bei einem kleinen Controller ohne FPU muss man anders
wiederum habe ich mehr an Fähigkeiten, als es den Eindruck macht. > Du sprachst am Anfang von einem STM32F4xx oder STM32F334. Wenn du diese > Controller benutzen willst, würde ich keinen analogen Ansatz mit > Nulldurchgangserkennung oder ähnlichen benutzen. Bei einem kleinen > Controller ohne FPU
-
Thread
[ARM-GCC] malloc Page Size 4096 Byte änderbar?
? Laufen da keine Prefetch/Buffer Algorithmen? Frage in die Runde? Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM?
Dumpfbacke schrieb im Beitrag #5049616: > Ist SRAM auf "dem" STM32 (F4) schneller als SDRAM? Gemeint ist natürlich jeweils *externes* SRAM/SDRAM
-
Thread
500 MHz µC für kleines Geld
Man sollte auch nicht vergessen, dass man um ein paar Euro mehr eine Komplettlösung wie einen PIC32MZ oder STM32F4 bekommt, die nicht viel langsamer sind, aber Flash und RAM schon dabei haben.
passt, sonst würde niemand den Chip produzieren. > Aber "general Purpose" ist das nicht. Bei den STM32F4 kann der Zugriff auf einen QSPI-Flash schneller sein als auf den internen Flash. Der ist nämlich grottenlahm bei ST im Gegensatz zu z.B. Renesas. Daher stimmt die Aussage pauschal so nicht.
-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei seine Schritte, also warum welches Bauteil und so: https://www.youtube.com/watch?v=t5phi3nT8OU
Markus K. schrieb im Beitrag #6286879: > Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei > seine > Schritte, also warum welches Bauteil und so: > > Youtube-Video "KiCad STM32 Hardware Design and JLCPCB Assembly" Danke für den Hinweis. Habe kurz
-
Thread
SYSTICK Timer Overflow Cortex M4
delay-Funktion mit SysTick_Handler, wo ein Überlauf überhaupt gar nicht erst entstehen kann: [c] #if defined (STM32F10X) #include "stm32f10x.h" #include "stm32f10x_rcc.h" #elif defined (STM32F4XX) #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #endif #include <stdint.h> static volatile uint32_t delay_counter
andere Auflösungen (z.B. 100us oder gar 1us) in delay_init() anpassbar. Läuft "Out-of-the-Box" für STM32F1xx und STM32F4xx - vorausgesetzt, die STM32-PLLs wurden mit SystemInit() und SystemCoreClockUpdate() vorab korrekt initialisiert. Beispiel: [c] int main () { SystemInit (); SystemCoreClockUpdate
-
Thread
STM32: externer ADC 400 kHz - Timer+SPI+DMA Optimierung
Hallo, ich versuche derzeit ein Programm von einem ATXMEGA auf einen STM32F4 zu übertragen um die Abtastrate eines externen ADC's von 200 kHz auf 400 kHz zu erhöhen. (2 16-Bit ADC's im Daisy-Chain-Betrieb = 32 Bit mit 200 / 400 kHz) Mit dem ATXMEGA bin ich mittlerweile
Timer hängen, der dann wieder den DMA-Request auslöst. Schau Dir mal alle DMA-Request Quellen des STM32F4 an, irgendwas wird doch passen? :) Grüße, Marcus P.S.: ADC? STM32F4xx/Taktrate? P.P.S.: ein Interface wie z.B. beim LTC14071 würde passen P.P.P.S: und ja, vor zehn Jahren hätte ich da
-
Thread
Welche uC /IDE hat besten Aussichten?
://stefanfrings.de/stm32/index.html
beschränkt. Oh das sind natürlich gute Nachrichten für mich :). Stefanus F. schrieb im Beitrag #5888082: > Schau Dir meine Homepage für den Anfang an: > http://stefanfrings.de/mikrocontroller_buch2/index.html > http://stefanfrings.de/stm32/index.html Das sieht gut aus
-
Thread
STM32 Eclipse IDE zusammenstellung für stm32 discovery
ich suche eine kostenlose alternative für Keil. Ich hab einen ST-Link, einen Keil ULink2, ein STM32 Discovery und das STM32F4-Discovery. Ich hab arbeite unter Keil mit beiden Chips F103 (m3) und F407 (m4). Die Keil Lizenz hab ich nur noch bis Ende des Jahres dann muss ich auf was umsteigen das
Hmm, beim zweiten Lesen deines Posts fällt mir auf, dass du den STM32F4 benutzt. Ich habe nur den Value Line. Macht das einen Unterschied?
-
Thread
Nachkommastellen Arduino
Moin zusammen, ich hab hier ein STM32 F103 den ich mit der Arduino-IDE programmiere. Für astronomische Berechnungen brauche ich folgende Formel: double eps; eps=279.6966778+36000.76892*ta+0.0003025*(ta*ta); //ta=1.20658453 Der
printFloat(double number, uint8 digits) { [/code] https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/master/STM32F1/cores/maple/Print.cpp Ob der Algorithmus die double Nachkommas richtig ausgibt weiss ich nicht. probiere es mit dem STM32duino core, der sollte das Serial.printf unterstützen
-
Thread
32 Bit MCU gesucht
ich mir mal den RP2040 anschauen, den kann man wenigstens kaufen. Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug vorrätig. Aber die gebe ich nicht her.
Das ist ein stinkender M0! Es sind sogar zwei stinkende M0! > Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug > vorrätig. Aber die gebe ich nicht her. Das hebt nicht mal Rosemarie Nitribit an. Auch dem fehlt die FPU.
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
Hallo liebe Gemeinde, ich habe in einem Projekt nun zum ersten mal einen STM32 eingesetzt, die genaue Bezeichnung ist STM32F303VBT im LQFP100 Gehäuse. Vor einem Jahr wurde von der Schaltung ein Prototyp gebaut, der ist seitdem im Dauereinsatz und macht keinerlei Probleme.
Bauteiltöter schrieb im Beitrag #4162676: > Ich habe einen STM32F4 mal mit ähnlichen Verhalten entsorgen müssen > (TQFP176 auslöten -> bah). Der hat kurzzeitig einen 12V-Spike gesehen, > daraufhin genemigte sich das Teil über 2A (@3.3V) und wurde innerhalb >
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Bzgl. UART, DMA und variabler Länge der Nachrichten: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ Effizienter gehts kaum noch ...
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
-
Thread
CAN-Sender im Mini-Format
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
Max D. schrieb im Beitrag #5495677: > Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf > Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu > einen 5V regler (78L05 reicht für eine Bastelei voll aus
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
bit/Pages/efm8.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten nämlich mal als LPC900 einen 8051 Kern). Die STM32 sind ohne HAL kaum in den Griff zu bekommen.
Lothar schrieb im Beitrag #4715767: > Die STM32 sind ohne HAL > kaum in den Griff zu bekommen. EINSPRUCH! Ich bin erst dieses Jahr von AVR auf STM32 umgestiegen. Beim STM32 arbeite ich stets bare-metal ohne HAL und ich finde es NICHT schwieriger
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Gutscheincodes in "Markt" überzeugen lassen :-) Mal sehen ob das auch so lange liegt wie die 3 Stellaris LM4F120 Launchpads.. :-| Gruß, Holm
Quarz unselektiert oder abgeglichen ist, ist es trotzdem nicht so schlecht. Ich habe eine Eigenbau STM32F103 Platine mit RTC Batterie und interner RTC die ich jetzt mindestens ein Jahr rumstehen hatte und kürzlich las ich die Zeit aus und sie war nur um 5min falsch. Der Quarz ist dort auch nicht abgeglichen
-
Thread
Wie funktioniert der ARM cortex M3?
@ High Performer Gib uns Bescheid, wenn Du im startup-code für STM32 über das hier stolperst: 0xF1E0F85F Dann wird es für mich interessant. ;-) Ich konnte dafür noch keine schlüssige Erklärung finden, außer dass notwendig. Nur wieso, schreibt niemand. Habe es
@noch ein Gast 0xF1E0F85F -> https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FARM%20CortexM3%20STM32%2FReset%20error%20after
-
Thread
Suche 16 bit CPU mit externem Buszugriff
Boards zu einem Preis anzubieten zu dem man das IC nicht einmal bekommt, bekommt man für ~10€ auch ein STM32F4-Discovery. Erfüllt bis auf das Format Eval-Board alle Anforderungen.
H-G S. schrieb im Beitrag #4601286: > Das Äquivalent von ST Micro (STM32F4 ?) hat scheinbar nur einen externen > SD-Karten-Bus und einen externen DRAM-Bus, also nicht gerade geeignet > für mein Projekt. Was ist für dich ein DRAM-Bus? Manche STM32 haben ein FSMC, das
-
Thread
Neue Cortex-M0+-Familie von Atmel
zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
Bereich, daher ist der Einzelpreis nicht so entscheidend. Vielleicht kennst Du ja die RX6x und die STM32F4xx. Letzterer ist schön schnell, aber Ersterer zehnmal 'schöner' zu programmieren. Mal sehen, wie ich mich entscheiden werde. 8-Bit schrieb im Beitrag #3221850: > Im Low-Cost-Bereich (ab 30-50
-
Thread
STM32 - Crc Berechnung in C# nachbilden
Bei meinem Projekt war die Kompatibilität zu gängigen Standards wichtig. Teil für STM32 Auch geeignet für einzelne Bytes. #include "stm32f4xx.h" u32 CalcCRC32(u8 *buffer,u32 size) { u32 i, j; u32 ui32; CRC->CR=1; asm("NOP");asm("NOP");asm("NOP");//delay for hardware
,0x774BB0EB, 0x4F040D56,0x4BC510E1,0x46863638,0x42472B8F,0x5C007B8A,0x58C1663D,0x558240E4,0x51435D53, 0x251D3B9E,0x21DC2629,0x2C9F00F0,0x285E1D47,0x36194D42,0x32D850F5,0x3F9B762C,0x3B5A6B9B,