-
Thread
Spannungsversorgung STM32 Custom Boards
stehe ich auf dem Schlauch. Stefan Frings beschreibt auf seiner Website einige Custom Boards für den STM32F1 Mikrocontroller: http://stefanfrings.de/stm32/stm32f1.html Beim Blue Pill sowie STM32F103VET6 Minimum System schreibt er, dass man nicht gleichzeitig das Board mit 5V über USB und 5V von einem
grad aber nicht ganz klar, warum das so ist. Der Schaltplan zum Blue Pill: http://stefanfrings.de/stm32/STM32F103C8T6-Board-Schematics.pdf Und der Schaltplan zum STM32F103VET6 Minimum System: http://stefanfrings.de/stm32/STM32F103VET6-Board-Schematics.pdf Danke.
-
Thread
CCMRAM richtig einsetzen
ich dem CCMRam variablen zuweisen? Du musst dein Linkerskript leicht anpassen. Ich habe für die F3 Serie keines da, aber ich hänge dir mal eines für den F429ZI an, um zu zeigen wies gemacht wird. Im Code kannst dann sowas schreiben: [c] char CCRAM buf[32]; uint32_t CCRAM maxA, maxB ; [/c]
dem CCMRam variablen zuweisen? > > Du musst dein Linkerskript leicht anpassen. Ich habe für die F3 Serie > keines da, aber ich hänge dir mal eines für den F429ZI an, um zu zeigen > wies gemacht wird. > Im Code kannst dann sowas schreiben:char CCRAM buf[32]; > uint32_t CCRAM maxA, maxB ; Vielen
-
Thread
Zeitmaschine
Ich spiele gerade mit den Timer vom STM32F446 herum. Da könnte man eine schöne kleine Kiste bauen die viele Probleme die mit Zeit zu tun haben lösen kann. Der STM32F446 lässt sich bisher problemlos bei mir mit 200Mhz betreiben und alle Zähler
<= 50ns. Ist zwar nicht miteinander zu vergleichen, aber 20us Puls ist auch keine Aufgabe für STM32F4...
-
Thread
Serielles Flash Programm - Demonstrator GUI funktioniert nicht
doch auch schon. Und wenn es bei STM32 bleibt, dann ist der STLink V3 mittlerweile die beste Wahl. 15€ bei Reichelt.
herausgeführt ist, dann kann es Sinn machen die auch für ein Firmware Update zu verwenden. Der STLinkV3 + STM32CubeProgrammer unterstützen alle diese Schnittstellen, hat Fullspeed USB und ist damit sehr schnell, was sich durchaus positiv beim Debuggen bemerkbar macht. Der F407 hat 512/1024 kB Flash, auch
-
Thread
Raspberry Pi 5-Produktion erhöht sich, Angriff auf Flashspeicher der ESP32-Serie
ein Fokus-Gebiet sind. Mit dem STM32U5F9/G9 und STM32U5F7/G7 schickt STMicroelectronics nun eine neue Controllerfamilie ins Rennen, die trotz ihrer geringen Kosten „hochqualitative“ Grafiken realisieren soll. In der Pressemitteilung
MCUs STM32U5F9/G9 und STM32U5F7/G7 sind jetzt zu Preisen ab 8,58 US-Dollar im LQFP-100-Gehäuse lieferbar (ab 10.000 Stück). Die Grafikentwicklungs-Kits STM32U5G9J-DK1/2 sind ab 89,- US-Dollar lieferbar. [/c
-
Thread
STM32F4 - Timer
Ich glaube jetzt hab ichs, für ein kurzes Feedback wäre ich dankbar. Auszug aus der system_stm32f4xx.c: [c]#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F446xx) /* PCLK2 = HCLK / 2*/ RCC->CFGR |= RCC_CFGR_PPRE2_DIV2; /* PCLK1
/ 4] if PPREx is corresponding to division by 8 or more. [/code] Da steht aber nichts vom STM32F407. Jetzt bin ich total durcheinander. Ist gar nicht so einfach, mit den Dokumentationen von ST. Hat mein STM32F407VGT6 nun diesen Prescaler oder nicht? Nach STM32CubeMX ja, nach der SPL nein.
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
der F29H859TU-Q1 ab Ende des Jahres 2024. [/c] ### STMicroelectronics – STSpin auf Basis eines STM32G0 Mikrocontroller erobern immer mehr Bereiche der Motorsteuerung: in vielen Fällen kommen mit CORDIC-Beschleunigern
attachment/651493/6.png) Bildquelle: war-sanctions, https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=&f%5Btitle_uk%5D=&i%5Bmarking%5D=&f%5Bsearch%5D=STM32 und https://war-sanctions.gur.gov.ua/en/components?f%5Bcountry_id%5D=&f%5Bmanufacturer_id%5D=374&f%5Btitle_uk
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
nicht mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu
-
Thread
Audio DAC am STM32F303
Polarität des WS Signals, kann man aber auch anders machen. Am einfachsten erschien mir auf dem STM32F407 Disco mit dem Cirrus Chip die Master Send Funktion, bei der auch MCLK vom STM32 kommt.
0x9f14, 0xa129, 0xa34c, 0xa57e, 0xa7be, 0xaa0b, 0xac65, 0xaecd, 0xb141, 0xb3c1, 0xb64c, 0xb8e4, 0xbb86, 0xbe32, 0xc0e9, 0xc3aa, 0xc674, 0xc946, 0xcc22, 0xcf05, 0xd1ef, 0xd4e1, 0xd7da, 0xdad8,
-
Thread
Test ARM9 vs STM32F429 CM4F
Erfahrungen mit dem STM32F429 gemacht? Gruß Sascha
Sascha schrieb im Beitrag #3382397: > STM32F407 mit externem SDRAM Hähhh gibts leider nicht.. Oder meinst du den STM32F42/37?
-
Thread
FIR-Filter richtig auf STM32 implementieren
Hallo, Ich möchte auf meinem STM32F429-Discovery Board eine Filterung durchführen. Das Signal wird mit einer konstanten Sampling Rate (realisiert durch einen Timer)folgendermaßen eingelesen: // --------------------------------------------------------------------- #include "system.h" #include <stdlib.h> #include "stm32_ub_usb_cdc.h" #include "stm32_ub_led.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32_ub_adc1_single.h" #include "stm32
-
Thread
externer Interrupt STM32F303
IRQHandler(void) { } [/c] Siehe z.B: https://github.com/espruino/Espruino/blob/master/targetlibs/stm32f3/lib/startup_stm32f30x.s
die ganze Show mit Cube MX: a) stm32f3xx_it.c void EXTI0_IRQHandler(void) { HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_0); } b) stm32f3xx_hal_gpio.c void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin) { if(__HAL_GPIO_EXTI_GET_IT(GPIO_Pin
-
Thread
STM32F4 USART
wordpress/?page_id=223 unter Keil zum Laufen zu bekommen aber ich bekomme immer den Fehler .\Obj\SOM-STM32F429IG.axf: Error: L6200E: Symbol UART_RX multiply defined (by stm32_ub_uart.o and main.o). Es ist alles richtig eingebunden. was mache ich hier falsch? [c] #include "main.h" #include "stm32
andre schrieb im Beitrag #6082834: > .\Obj\SOM-STM32F429IG.axf: Error: L6200E: Symbol UART_RX multiply > defined (by stm32_ub_uart.o and main.o). Da du Keil verwendest kannst du "UART_RX multiply" in deinem kompletten Projekt nach dieser Buchstabenfolge
-
Thread
STM32 Nucleo Board von der Embedded
, so dass ich nur noch ein STM32F030 Nucleo-Board bekommen habe ( kleiner Speicher 64K Flash, 8K Ram ). http://de.mouser.com/new/stmicroelectronics/stm-nucleo-development-boards/?gclid=CP3jzp_H7LwCFU_KtAodnXYApQ Aber egal, das
anmelden, um den Online-Compiler zu nutzen: https://mbed.org/explore/ ( Irgendwie bin ich über die STM32F030 Nucleo Seite dort hin gelangt, so dass gleich der richtige Prozessor eingestellt war. Wie man den Prozessor auf der Seite einstellt wenn man auf einem anderen Weg dorthin gelangt, weiß ich nicht
-
Thread
STM32F4 mit gcc-arm-none-eabi
Man findet passende Files auch in der CubeFW: z.B.: STM32Cube_FW_F4_V1.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates
offensichtlich zum "startup_stm32f407xx.s" welches sich ebenfalls in dieser Struktur unter /Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/ befindet (Danke an Steffen Rose). Die CFLAGS habe ich aus dem Artikel ARM GCC hier
-
Thread
C Programmierung STM32
lauter Bäumen nicht mehr. Ich habe mir für den Start dieses Teil besorgt. http://www.ebay.de/itm/STM32F0-DISCOVERY-USB-STM32F051R8T6-STM32-ARM-Cortex-M0-Development-Board-/161288388361?pt=Mess_Pr%C3%BCftechnik&hash=item258d897f09 Nun ging es daran, die Software auszusuchen. Bin nun bei der CooCoxIDE
tante google sagt: http://diller-technologies.de/stm32.html
-
Thread
STM32F0 Bootloader-Problem (UART, Neuling braucht Hilfe)
Hallo liebe Leute! Ich muss ein bisschen weiter "ausholen": Ich habe mein erstes Board mit einem STM32-Controller entworfen. Konkret ist es der STM32F030C8T6. Ich habe vorher noch nie mit STM32- oder STM8-Controllern gearbeitet. Ich hab heute Morgen das Board zum ersten Mal eingeschaltet. Soweit
habe ich das so verstanden). Ja. Siehe Datenblatt unter https://www.st.com/resource/en/datasheet/stm32f030c8.pdf Seite 12/93, Abschnitt 3.3 Boot Modes. Da steht ganz klar: "The boot loader is located in System Memory. It is used to reprogram the Flash memory by using USART on pins PA14/PA15 or
-
Thread
Welcher STM32 Nucleo um Musik abzuspielen?
SDRAM brauchts zum wav abspielen jetzt nicht. Das geht beim F407 wunderbar mit dem internen SRAM und der war noch lange nicht voll. Bei meinem WavPlayer hatte ich glaube 2x8k als Buffer vorgesehen. Es geht also mit noch kleineren STM32. Erst als der mp3 Codec
Qualität bzw. Dauer kann man wie bei Radio Eriwan antworten. Vom Attiny13 mit winzigem SPI-Flash über STM32F030 mit SPI-Flash und PWM mit RC-Filter bis STM32H7 mit SDXC-Karte und I2S. Merke: Erst Nachdenken, was man eigentlich will ...
-
Thread
ARM-Webserver auf uIP-Basis
> Projekte weiterhelfen kann. Warum hast du denn kein STM32F103 mit eingebautem Ethernet verwendet? Der ist vermutlich bugfreier als der ENC28J60.
weil wir in unserer Schule ein selbst entwickeltes Mikrocontrollerboard verwenden und auf diesen der STM32F103RBT6 gelötet ist. Daher war ich gezwungen das Ganze mittels des ENC28J60 zu realisieren. Ich glabe aber auch das der STM32F103 kein integriertes Ethernet hat, erst ab den STM32F107 gibt es das.
-
Thread
Stm32f103 Problem mit Spi2
ich versuche inzwischen schon länger, bei einem stm32f103VET8 spi2 in Gang zu setzen. Diese thread nicht weiter: http://www.mikrocontroller.net/topic/161106#new Ich habe den code alternativ auf spi1 umgestellt und umgelötet - das lcd läuft auf anhieb
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
PWM interrupt am LPC2148
im Beitrag #4930112: > Wenn es da nicht so ist, wird der alte > LPC jetzt weggeschmissen und auf STM32 umgestellt Du kannst den alten LPC2148 ARM7 durch pingleiche LPC17xx M3 oder LPC40xx M4 ersetzen, da ist die IRQ Problematik gelöst und sind zudem einfacher "direkt" programmierbar als die STM32
Thorsten E. schrieb im Beitrag #4933599: > Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber > dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die > Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und >
-
Thread
STM32F103 - Sourcery - Eclipse
Wie lädst Du den Code auf Dein Board? ich flashe über die Kommandezeile mit: [code] openocd -f /usr/share/openocd/scripts/interface/jlink.cfg -f /usr/share/openocd/scripts/target/stm32f1x.cfg -c init -c "reset halt" -c "flash probe 0" -c "flash write_image erase /home/daniel/workspace/simple_Test
participating in the build are defined here -include sources.mk -include src/subdir.mk -include STM32F10x_StdPeriph_Driver/src/subdir.mk -include DeviceSupport/ST/STM32F10x/startup/gcc_ride7/subdir.mk -include DeviceSupport/ST/STM32F10x/subdir.mk -include CoreSupport/subdir.mk -include subdir.mk
-
Thread
schnittstellen-wollmilchsau
Schau mal nach den STM32F103 ohne und STM32F107 mit Ethernet. Gruß, Ulrich
Ulrich P. schrieb im Beitrag #1923706: > Schau mal nach den STM32F103 ohne und STM32F107 mit Ethernet. Wenn USB und CAN gleichzeitig, dann aber in jedem Fall den STM32F105 anstelle des STM32F103. Letztere hat zwar USB und CAN, aber man kann sie eben nicht gleichzeitig
-
Thread
Basisprojekt STM32F0 KeilµVision4 anlegen: fatal error 'stm32f0xx_gpio.h' file not found
Hallo zusammen, ich möchte mir ein Basisprojekt für den STM32F030 in Keil µVision 4 anlegen und zwar mit den Standardbibliotheken von ST. Wenn ich nun aber z.B. die GPIO-Lib einbinden will, dann kommt folgende Fehlermeldung: fatal error 'stm32f0xx_gpio.h'
. Erstelle Ordner und kopiere folgende Files aus der SPL in den jeweiligen Ordner: \cmsis_Boot stm32f0xx.h stm32f0xx_conf.h system_stm32f0xx.c system_stm32f0xx.h \startup startup_stm32f0xx.s \cmsis_CoreSetup core_cm.h core_cm4_simd.h core_cmFunc.h core_cmInstr.h \StdLib_inc Deine
-
Thread
4xCDC+HID per STM32?
Ausgängen. Bisher wurde ein FTDI4232 und ein UHID Baustein mit einem USB Hub verbunden. Das soll per STM32 ersetzt werden. Ich nehme statndardmäßig den STM32F437. Der hat 8 Endpoints. irgendwo wurde hier mal diskutiert; für ein CDC braucht man 3Endpoints. Damit reichen aber die 8 Endpoints nicht aus
Jörg W. schrieb im Beitrag #6166590: > Bei den größeren STM32F7 scheint es zwei voneinander unabhängige > Fullspeed und Highspeed USB Cores zu geben Die gibt es auch schon beim STM32F4xx.
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
Frage, wie die vielen WS2812 Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder hab ich hier nur Pech mit dem STM32F4?
: > Stellt sich für mich nebenbei einfach die Frage, wie die vielen WS2812 > Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder > hab ich hier nur Pech mit dem STM32F4? Wieso Pech? Was spricht denn gegen die Verwendung von Timer 3 oder 4? Die sind doch weitgehend identisch
-
Thread
ESP-8266 immer wieder Probleme mit WLAN reconnect
Stefan, http://stefanfrings.de/stm32/index.html Könntest du vielleicht auch für den STM32F40x mal eine RTC Kalibration beschreiben? Ich finde das unheimlich unverständlich im Datenbuch und auch den App Notes. Mein STM32F407 Wecker
> Könntest du vielleicht auch für den STM32F40x mal eine > RTC Kalibration beschreiben? Nein, weil ich mich mit diesem Chip nicht auskenne und in absehbarer Zeit auch keinen kaufen werden. Ich habe jetzt einen Vorrat an STM32F103 hier
-
Thread
STM32F4 Clocks und Systick
neu 8 In "stm32f4xx.h" HSE_VALUE an Quarz-Frequenz anpassen, also 8000000. Siehe auch: [[STM32_CooCox_Installation#Clock_auf_168MHz_einstellen]].
3,125 x zu langsam. Wenn ich in dem Config-Tool mir eine system_stm32f4xx.c mit HSI als Eingang generieren lassen funktioniert alles wie es soll. Liegt das am Quarz? Oder daran dass ich C++ benutze? Muss
-
Thread
STM32-Schaltplan so in Ordnung?
Dominic F. schrieb im Beitrag #7638075: > Hallo, ich habe einen kleinen Schaltplan mit einem > STM32-Mikrocontroller. Ist dies so i.O. oder gibt es Einwände? Danke Unbenutzte Port-Pins fest auf Gnd (oder
Dominic F. schrieb im Beitrag #7638103: > Der Spannungsregler ist nur für den Controller (und die LED). Dieser > benötigt in RUN bei vollen 48 MHz 24 mA (lt STM). Verlustleistung = (24V - 3,3V) * 24mA =
-
Thread
STM32F4 - UART Schnittstelle (HyperTerminal)
Hallo, Ich versuche mit meinem STM32F4 EVAL Board die RS232 Schnittstelle zu aktivieren und eine Verbindung mit meinem Rechner (per Hyperterminal oder MTTTY) sicherherzustellen. Obwohl dass es ein Signal am TXd Pin der RS232 Connector
anzuzeigen. #include <stdio.h> #include <stdlib.h> #include <string.h> //#include "system_stm32f4xx.h" //#include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_rng.h" //#include <misc.h
-
Thread
Ein AVR reicht nicht? was nun?
Prozessoren. Außerdem ist das recht günstig realisierbar. Ich empfehle für das Projekt auch den STM32Fxxx. Wobei für die Zentraleneinheit der STM32F4xx in Betracht käme, der hat genügend Power und viel Peripherie drin. Die Untereinheiten können dann die kleineren STM32F103er haben. Siehe hier
, footprint ist auch nur paar kb Ansonsten canbus. Uc3c hat im gegensatz zum stm32f105 Ein vollstaendiges canif und low power, der st verbraet hier viel strom Avr studio5 hat genuegend support und vollstaendigen support zu bieten
-
Thread
CAN-Experimente mit STM32F4-Discovery
Controller besitzt verbinden und gegenseitig auswerten. Jetzt besteht mein Hauptproblem, dass das STM32F4-Discovery leider nicht auf Steckbrett nutzbar ist, deshalb suche ich nun eine alternative Möglichkeit, zwei CAN-Transceiver an das STM32F4-Discovery anzuschließen. Am besten wäre natürlich eine
vorausgesetzt man kann auf USB verzichten: Wenn man die Bauteile U8, C53, R65 und R67 (alle auf Seite 3 des STM32F429-Discovery-Schaltplans) runter lötet hat man die Pins PB12 und PB13 frei und kommt somit an CAN2 ran. Gruß Rainer
-
Thread
Black Magic Probe auf ST Link v2 clone "baite"
programmieren hat es bei mir mit st-flash nicht funktioniert. Für openOCD habe ich ein anderes Target mit stm32f1x.cfg als Basis erstellt, indem ich einfach eine Kopie (cs32f103c8t6.cfg) erstellt und dort weiter oben (vor der Abfrage): set CPUTAPID 0x2ba01477 eingefügt hatte. Sir S. schrieb im Beitrag
Kosten sind 0,00 €. https://paramaggarwal.medium.com/converting-an-stm32f103-board-to-a-black-magic-probe-c013cf2cc38c https://jeelabs.org/docs/software/bmp/
-
Thread
AVR gegen den Rest der Welt
vom ATMEGA32 mit dem PIC18F45K20 wo die Daten wieder ähnlich sind (wobei der Atmega geringfügig mehr Speicher hat, 1K6 Byte vs. 2K) so kostet der ATMEGA32 im DIP40 Gehäuse 3,90Euro, der PIC18F45K20 im DIP40 2,25Euro
>Wenn Du z.B. nur einen ganz "kleinen" µC benötigst ist der PIC10F200 >unschlagbar günstig. Der kostet bei 5k Stück nur noch 0,32 US$. Der wird dann aber durch den kleinsten STM8 getopt.
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
OpenOCD, geht es auch für ARMs, die nicht von Atmel sind … ich programmiere und debugge hier gerade STM32F4 damit. Aber wie du schon richtig erkannt hast, wird das dem TO alles nicht so recht hilfreich sein.
> nicht abgenommen haben. Bei epay (R) gibt es den voll funktionsfähigen, zu ST-Link-V2 (den STM32 Debugger) kompatiblen Programmer *und* Debugger für unter 10 Euro. Ich habe da gerne STM32 "gelernt" und bin begeistert.
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
Defizite bei dem Umgang mit Maßeinheiten und ihren Vielfachen. https://de.wikipedia.org/wiki/Vors%C3%A4tze_f%C3%BCr_Ma%C3%9Feinheiten
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
MPLAP Snap halb im Nirvana
-D8DA-4872-85F5-D8BB3101E245 Company: Atmel Installed Packages: Data Visualizer Extension - 2.20.735 Data Visualizer Extension Version: 2.20.735 Package GUID: 25dc067d-df31-4e22-be7f-cc6a77ccc7f3 Company:
Einweg-Operation. Zurück geht dann nicht mehr. https://onlinedocs.microchip.com/pr/GUID-7FEA628B-1FF6-4B3D-BD72-5C82445720D4-en-US-1/index.html?GUID-2FEF5EEC-B12D-447B-AB18-4F613F36FE3B fchk
-
Thread
No ST-Link detected (Windows 10) STM32-ST-Link-Utility
dem ST-Link-Utility unter Windows 10 (v4.5.0.0), STLinkUSBDriver.dll v5.1.2.0, ST-Link_CLI.exe v3.5.0.0. Ich habe ein STM32F407G-DISC1 board MB997D über USB an den Mac angeschlossen und an Windows zugewiesen. Die beiden ST-LINK Jumper sind off. Vom SWD-Port geht es an ein DIY-MORE STM32F407VGT6-Board: [PRE] DIY-MORE STM32F407G-DISC1 SWD CN2 CN3 PA13 <— SWCLK - 2 OFF PA14 <— SWDIO - 4
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
uint8_t scale(uint16_t value, uint16_t min, uint16_t delta) { uint16_t v = (value-min)<<2; uint16_t v32 = v<<3; v+=v32; v+=v32; v+=v32; return v/delta; }
length = 1] ldi r26,lo8(67) ; 11 *movhi/5 [length = 2] ldi r27,lo8(114) call __umulhisi3 ; 12 *umulhi3_highpart_call [length = 2] sub r20,r24 ; 14 subhi3/1 [length = 2] sbc r21,r25 lsr r21 ; 32 *lshrhi3_const/2 [length = 2] ror r20 add r24,r20 ; 16 *addhi3
-
Thread
STM32F103 eigene Platine geht nicht
Blue Pill wurden 100k verwendet: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine
für V2 der Platine. https://www.st.com/resource/en/application_note/an2586-getting-started-with-stm32f10xxx-hardware-development-stmicroelectronics.pdf Welchen Quarz hast du? Nutzt du den oder einen der internen Quarze? Wenn die Kondensatoren am Quarz nicht stimmen kann es zu Problemen kommen
-
Thread
STM32 swd probleme
habe ich einen komischen Effekt and den Pins PA15 und PB5, welche bei einem neuen Chip direkt auf 3.3V sind statt 0V. ESD schaden kann ich ausschliessen und ich habe auch schon ein zweites PCB gelötet und den STM32 mehrmals ausgetauscht, leider immer noch dieser komische effekt. Momentan habe ich
nicht die Ursache des Problems sein. Dr. Sommer schrieb im Beitrag #5339525: > Wo sind die 4,7µF und 1µF -Entkopplungs-Kondensatoren die das Datenblatt > verlangt? Im Design habe ich mich am STM32F3 Discovery orientiert, wobei hier auch keine 4.7uF verwendet wurden, was aber wohl ein Fehler
-
Thread
Raspberry vs. Gnublin Board
es dieses hier war, den genauen Link habe ich zuhause. http://www.mikrocontroller.net/articles/STM32F4-Discovery
> Ich programmiere den STM32F4 unter Linux. Das Linux läuft auf meinem x86 Rechner (OpenSuse 12.x). Dort läuft auch Eclipse und die ganzen Compilertools. Der STM32F4 hat nur 192KByte Ram. Da passt kaum ein Compiler drauf,
-
Thread
PIC Microchip lebt noch?
> von den budget-ARMs (STM32F0 zb) Nicht jeder hat Lust einfache und unkomplizierte Controller durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register reichen, nimmt man keine 8 k RAM. > Padauk Nicht jeder hat Lust
auweia schrieb im Beitrag #6306086: >> von den budget-ARMs (STM32F0 zb) > Nicht jeder hat Lust einfache und unkomplizierte Controller > durch komplexe ARMs zu ersetzen. Wenn einem 64 byte Register > reichen, nimmt man keine 8 k RAM. > >> Padauk > Nicht jeder
-
Thread
Umstieg von Atmel AVR auf NUCLEO-F042K6
/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fGPIO_ToggleBits%28GPIOD%2cGPIO_Pin_9%29%3b&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=174 http://www.emcu.it/STM32F0xx/STM32F0xx.html https://www.youtube.com/watch?v=nP6TR6NAZTQ
-
Thread
Thermomix TM31 Modifikation
Als CPU und Display Kombi bietet sich das STM32F746G-Disco an. Sieht dem TM5 Display verblüffend ähnlich, allerdings hat der TM5 ein Linux System, aber um den TM31 aufzupeppen sollte ein STM32F7 reichen. Mit dem BSP (Board Support Package) hat
Follow2000 schrieb im Beitrag #5146842: > Ich werde wohl auf das STM32F746G-Disco Board setzen. Das hat wohl einiges drauf und ist für etwa 50 € zu haben. Es müsste sich einfach als grafische Anzeige einrichten lassen. Jedoch glaube ich, dass die Programmierung von
-
Thread
STM32F401 BlackPill Erweiterung für StdPeriph Library ?
Lib. Du kommst bei EmBitz auch weiter ohne HAL aus. Ich benutze EmBitz schon seit langem für die STM32F401CC und STM32F411CE ohne HAL. Wenn Du zum Beispiel ein Projekt für den STM32F401CC mit EmBitz anlegst, dann befinden sich u.a. folgende Ordner im Projekt: [code] cmsis inc SPL [/code] CMSIS
die STM32F4 schon lange abgefrühstückt. Was soll jetzt mit den STM32F401CC und STM32F411CE auf den BlackPills anders sein? Wo sollen da plötzlich Probleme auftauchen? Ein STM32F01CC unterscheidet sich nicht
-
Thread
CooCox IDE und GCC für STM32
compiled. [cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F407VG -DSTM32F4XX -IC:\CooCox\CoIDE\workspace\Test C:\CooCox\CoIDE\workspace\Test\main.c [cc] C:\CooCox\CoIDE\workspace\Test\main.c:1:28: fatal error: stm32f4xx_gpio.h: No such file or directory
Hallo Dirk, probier doch mal folgendes bitte: -> stm32f4xx_gpio.h und stm32f4xx_gpio.c aus dem Projekt löschen. -> Die beiden Datein nehmen und in das entsprechende Verzeichnis im Projektordner kopieren (manuell in cmsis_lib->include und cmsis_lib-
-
Thread
gas as a68 m68k - was nimmt man ?
https://www.crossware.com/m68xxx/Simulator Ob das jedoch der kürzeste Weg ist, ein 68k Programm auf STM32 zum Laufen zu bekommen...
Ausgaben machen kann und Eingaben empfangen kann, wäre es ganz nützlich. Parallel würde ich gerne den STM32 Code testen. Der könnte natürlich in dem Nucleo Board laufen. Oder gibt's evtl. für die STM32 ARchitektur auch einen Simulator? Übrigens hat ja der STM32F4 eine eigene FPU. Da wäre mein Floating
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
Hallo, ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem sie nun angekommen ist habe ich einige Probleme. Der Mikrocontroller wird über SWD und einem ST Link V2/1 ( Nucleo Board) mittels Platform IO programmiert ( Habe auch schon
auf einem anderen Schaltungsblatt enthalten ist. Ich bin zwar durchaus kein sonderlicher Fan der STM32, habe aber mittlerweile bereits eine ganz stattliche Anzahl dieser Chips und darunter eben auch eine Menge von STM32F103C8T6 in verschiedensten Projekten verbaut - und dabei ist mir noch nie irgend
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
Daniel F. schrieb im Beitrag #6277607: > Es ist ein original STM32H753I-EVAL2 mit CAN-FD-Schnittstelle. Mit nur EINEM Bord bekommst Du kein Ausfahrsignal. CAN funktioniert immer nur mit >1 Teilnehmern. Lies
Daniel F. schrieb im Beitrag #6277607: > zum Schaltplan: Es ist ein original STM32H753I-EVAL2 mit > CAN-FD-Schnittstelle. > > zum Code: Der gehört in den ANHANG, siehe [[Netiquette]]!