-
Thread
STMF100 Disco Board lässt sich nicht mit St-Link connecten
Stlink V1 Boards sind anders verdrahtet. V2 braucht STM32F103R8 Chips, V2-1 STM32F103RB Chips. Auf den STM Boards erhaelt man den Programmierzugang wie unter https://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe beschrieben.
die werden auch in der WordClock mit WS2812 benutzt: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
-
Thread
Eindrücke von der Embedded 2018 in Nürnberg
> ATmega 4809 gibt es nur als TQFP dann kann man gleich EFM8 oder Cortex nehmen
geht (ergo: ISP, PDI, TPI). Zum anderen STM32 (bzw. alles, wofür es SWD Adapter gibt). Ein bißchen STM8 mache ich auch noch. Und hin und wieder gibt es auch mal Gründe, sich mit historischem Kram zu befassen (STM6, 68HC11, Z8). Aber die neuen
-
Thread
Die Qual der Mikrocontrollerwahl
das Datenblatt) PS: Du darfst auch ruhig bei anderen Leuten spicken: https://www.olimex.com/dev/stm32-p103.html https://www.olimex.com/dev/images/ARM/ST/STM32-P103-sch.gif fchk
Oberlehrer schrieb im Beitrag #2826609: >> Für den STM32 brauchst Du erst einmal Kapazitäten im KOPF! Als >> Einsteiger siehst Du da total alt aus. > > Quatsch mit Sauce. Der Einstieg ist genauso leicht. Wenn du wirklich mit einem STM32 Anfangen
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
@Jörg Wunsch (dl8dtl) (Moderator) >Zweiter Nachteil: 100 Pins. Mache Dir bitte die Mühe und lese meinen *gesammten* Beitrag. Unter *Vorteil* steht hier 48 Pins. Es gibt den STM auch als 36-Pinner, den aber nicht
hier: http://www.st.com/stonline/products/literature/ds/13587.pdf Seite 25. Die Kosten eines STM's (STM32F103C8) ab 3,39 EUR. Wenn auch ein kleiner reichen sollte (STM32F100C4) ab 0,85 EUR !!! Also unter einem EUR bei Digikey. Man muss sich ein wenig mit der Materie auseinandersetzen. Unterm
-
Thread
TFT an AVR anschliessen
Display-Controller schreiben kann. Wie schnell kann ich denn Daten in einen DisplayController mit dem STM32F4 (180MHz) schreiben (mit 8/16/18bit µC Interface)? m.n. schrieb im Beitrag #3436460: > Ein 800x480 TFT wird typisch mit 60Hz aufgefrischt, was > dann bei 24 Bit Datenbreite mit 33MHz erfolgt
. Allerdings wurde der STM32 mit 250Mhz übertaktet!?? Kommt der Stm32F4 hier schon an seine Grenzen, was die fps betrifft?? Gruss Uwe
-
Thread
Daten ins Flash speichern mit dem STM32
reservieren. Die Größe und Adresse der pages entnimmst du dem Reference Manual. In meinem Fall ( STM32F103C8 ) waren es 64 pages a 1K, ab 0x08000000. D.h. die letzte Page ( die ich für Daten benutze ) fängt bei 0x0800FC00 an. Das Linker Script besteht aus 2 Teilen ( meist in den Dateien memory.ld
die Variable in die section .mydata gepackt: [c]__attribute__ ((section(".mydata"))) volatile uint8_t meineDaten = 0;[/c]
-
Thread
STM32F3: IRQ-Prioritäten
Hallo Ich portiere momentan ein Projekt von Arduino auf STM32 (STM32F302R8) und arbeite mich dabei in die Plattform ein. Im Moment bin ich mit der I2C-Implementierung beschäftigt und wieder über ein Thema gestolpert, das mir schon bei den Timern, den ADCs und
0x00000003U) /*!< 4 bits for pre-emption priority #define __NVIC_PRIO_BITS 4U /*!< STM32F302x8 devices use 4 Bits for the Priority Levels */ #define TICK_INT_PRIORITY ((uint32_t)0) /*!< tick interrupt priority (lowest by default) */ int main(void) HAL_Init
-
Thread
14 Segment Display ansteuern
doch keinen PIC16 ans Bein. Wenn es ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. oder STM8L.. eine vernünftige Wahl. Das obige Bild ist z.B. aus dem Datenblatt des STM32L152, der kann bis 8 Backplanes x 40 Segmente. Oder wenn man bei seinem alten µC bleiben will (z.B. AVR
keinen PIC16 ans Bein. Wenn es > ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. > oder STM8L.. eine vernünftige Wahl. Das obige Bild ist z.B. aus dem > Datenblatt des STM32L152, der kann bis 8 Backplanes x 40 Segmente. Wieso nicht? Nackte LCD-Gläser nimmt man nur, wenn
-
Thread
Atmel mit oder ohne Arduino oder ganz anderer µC für Batteriemanagement
Bei Battery-Management ist LowPower oft sehr wichtig: Mein Tip: Nimm einen STM32L152 http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l1-series/stm32l151-152/stm32l152vb.html?redi=no Oder gleich das Eval-Board ink. Programmer+9Debugger für 13.60 € http://www.watterott.com/de/Nucleo-STM32L152
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
Treiber hatte ich den DRV8874-Q1 für Automotive Anwendungen raus gesucht, und der Controller ist ein STM32G031k8 geplant. Die Signale der ZV würde ich an der Steuerleitung vom ZV Motor abgreifen wollen. Andreas
Andreas H. schrieb im Beitrag #8076119: > Die Zener-Diode ist eine MMSZ4685 (8,2 V Zener) – sie kappt positive > Überspannungen hart bei 8,2 V, bevor der nachgeschaltete Teiler das > Signal vollends auf MCU-sichere Pegel bringt. Leider sitzt die 8V2 Z-Diode hinter dem Teiler
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
als exports, weiter habe nicht getestet) funktionen _FirmwareUpdateControl@8 _FirmwareUpdateDownload@8 Die scheint über HID mit dem stick zu kommunizieren, also könnte sein das es geht. An sonsten bleibt nur JTAG, den STM32 bootloader aktivieren, wie du schon gesagt hast
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
kostet. Hier kannst du innerhalb von Minuten loslegen. Und die Soundqualität ist spitze. - 168MHz STM32F427 microcontroller - 24bit/96kHz capable stereo audio ADC/DAC (editor and firmware currently only supports 24bit/48kHz) - 8MB SDRam - On-board switching power supply Zudem ist durch die Software
https://www.youtube.com/watch?v=Kc8WLSHqe3Q
-
Thread
stm32f429 Expansion board
Uwe B. schrieb im Beitrag #3705115: > ca. 8 Bilder/sec das spi lcd läuft jetzt. Ich habe die Senderoutine etwas entschlackt: [c]uint8_t TM_SPI_Send(SPI_TypeDef* SPIx, uint8_t data) { //Fill output buffer with data SPIx->DR = data;
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt
-
Thread
Cosmic CXSTM8
experimentiert, das hat soweit funktioniert. Das hier hilft nicht weiter? https://community.st.com/t5/stm8-mcus/license-file-to-cosmic-stm8-32k-special-edition/td-p/456213
Wirtschaftsfreunde auch so. Wo man keine 32 bit braucht, hat 32 bit auch nichts verloren. Verglichen mit anderen 8 Bittern, haben auch die kleinsten STM8-Zwerge 2 kByte RAM. Und Kompiler fuer den STM8 gibt es auch zur Genuege.
-
Thread
uint8_t cast to int8_t
Hallo zusammen Ich habe einen uint8_t Wert, der als int interpretiert werden soll. Ich arbeite auf einem STM32G474 mit IAR. Bei +1 kommt 0x01 daher, bei -1 0xFF, alles korrekt. Dann habe ich den cast auf (int8_t) gemacht aber 0xFF beleibt
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
-
Thread
stm32f4xx lan8720 uip
Du kannst vieleicht etwa sowas schreiben: [c] uint16_t stm32eth_Receive (uint8_t* pbuf) { uint8_t i; stm32eth_ReceiveDescriptor_t *pdesc; // get the least recent buffer pdesc = (stm32eth_ReceiveDescriptor_t*)(ETH->DMACHRDR); // and check all
receive buffers are located behind transmit buffers stm32eth_ReceiveDescriptor[i].Buffer1 = stm32eth_EthernetFrames[i]; stm32eth_ReceiveDescriptor[i].NextDescriptor = (uint8_t*)(stm32eth_ReceiveDescriptor + i + 1); } // last descriptor must point
-
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
://www.amazon.de/Raspberry-Ultimate-Starter-Wesentlich-Zubeh%C3%B6r/dp/B00LI94OJU/ref=sr_1_2?ie=UTF8&qid=1418113492&sr=8-2&keywords=raspberry und als Display dann: http://www.amazon.de/Adafruit-PiTFT-Mini-Kit-Touchscreen/dp/B00H9B1DTA/ref=sr_1_6?ie=UTF8&qid=1418113492&sr=8-6&keywords=raspberry
-
Thread
Warum liest man hier so wenig von Renesas?
Renesas M16C von 2000 als Peripherie drin hatte ist so etwa auf dem Level den man heute bei einem STM32 fuer normal haelt und da haben ja auch noch viele Angst vor und programmieren weiter ihren Mega8. Und irgendwann war es in den Koepfen halt so drin. In Japan ist das natuerlich anders. Da findest
Peripherie > drin hatte ist so etwa auf dem Level den man heute bei einem STM32 > fuer normal haelt und da haben ja auch noch viele Angst vor > und programmieren weiter ihren Mega8. Damals(tm) setzten wir einige M16C und M32C in Telefonanlagen und Routern ein. Deren Codedichte
-
Thread
Ist besser ein Arduino oder Nucleo
machen. Nur der STM µC ist von Haus aus schneller und kann mehr. Bei den Arduinoboards reden wir mit paar Ausnahmen von 8Bit µC. Wobei das erstmal nichts zu sagen hat. Große Netzwerkgeschichten kannste damit allerdings
seriellem Loader den STM32uino bootloader auf das blue pill board spielen. Abstecken, jumper zurück, auf dem blue pill board auf den 10k R10 einen 1k8 0603 SMD Widerstand parallel auflöten, den blue pill direkt in USB stecken
-
Thread
Eigenschaften Atmel 644p
#6466107: >> Oder du nimmst einen Mikrocontroller, wo die RTC bereits drin ist. Zum >> Beispiel einen STM32F303. > Das ist kein Argument für einen STM32, der M644 hat doch auch einen RTC. Du meinst den Timer 2. Der hat einen 10 Bit Prescaler und eine 8 Bit Zählstufe. Somit macht er mindestens alle 8 Sekunden einen Interrupt. Diese musst du per Software zählen, um auf die täglichen Intervalle zu kommen. Die RTC vom STM32F303 kann den Mikrocontroller genau zum gewünschten Zeitpuntk (1x täglich)
-
Thread
suche Schaltregler 3.3V & 5V
Stm Mc schrieb im Beitrag #3993835: > es steht auch im datenblatt, > Ui_min = 8V > Ui_max = 40V Für den LM2678-12 steht da bei mir Vin = 15V to 40V Bei den 3.3V- und 5V-Typen sind Vin = 8V .. 40V
M.O. schrieb im Beitrag #3993852: > Stm Mc schrieb: >> es steht auch im datenblatt, >> Ui_min = 8V >> Ui_max = 40V > > Für den LM2678-12 steht da bei mir Vin = 15V to 40V > Bei den 3.3V- und 5V-Typen sind Vin = 8V .. 40V doch ok.
-
Thread
stm32 Cortex I2C : Master zieht SCL auf Masse
gestartet, wenns dann endlich mal geht..... danach wird in der Main mit [c] unsigned char bla[8] = { 0xFF, 0xFF, 0x33, 0x11, 0x22, 0x11, 0x33, 0x44}; TWI_Send(0x00, bla , 8, TWI_MESSAGE_getID); unsigned char blub[1]={0x08}; TWI_Send(0x00, blub, 1, TWI_MESSAGE_nextID); [/
Ansonsten kann ich nur sehen, das mein cortex wie schon vorher erwähnt, bei der Abfrage nach Event 8_2 hängen bleibt...
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
M. G. schrieb im Beitrag #5967638: > Ich habe einen STM32L010K8 in Verwendung. Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch USB. Von letzterem die einfache Variante, mit der man recht einfach eine Verbindung zum PC aufbauen kann
Niklas G. schrieb im Beitrag #5967652: > M. G. schrieb im Beitrag #5967638: >> Ich habe einen STM32L010K8 in Verwendung. > > Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch > USB. Von letzterem die einfache Variante, mit der man recht einfach eine > Verbindung zum PC
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
@ Peter, Volker und Harald Für die Bridge Lösung würde ich einen STM32F103C8T6 aka blue pill nehmen und ein CAN Transceiver auf PCB, made by China. Eine PCB auf der alle zusätzliche Komponente sitzen, kann man bei verstärktem Interesse ja später immer noch fertigen
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32
-
Thread
ARM7 vs. AVR
wieder auf. Zum eigentlichen Thema: 8-bit AVRs, 4 MHz AVRs, Tiny, 8KB oder weniger sind nicht zum Vergleich herzuziehen. Es geht mehr um das Spektrum 32KB++ und 16 MHz, denn damit macht Atmel das Geld. Da die Frage zu stellen warum man nicht
Atmelhasser wrote: > Kernspannungen sind auch niedriger als bei einem AVR Nö. Beim LPC ist sie 1,8V, da arbeitet der AVR auch (VCC = 1,8..5,5V). Peter
-
Thread
SPI oder I2C Speicher für einfache I/O-Zustands-Speicherung ?
John Doe schrieb im Beitrag #6580122: > Moderne STM32 mit Octo-SPI können SPI-Flash transparent in den > Adressraum einblenden. Du kannst den Flash dann wie interne > Speicherzellen nutzen. Hm.....das heißt, sobald der gewählte STM32 Flash an Bord
www.st.com/content/ccc/resource/training/technical/product_training/group0/fd/49/71/1b/2c/22/46/ba/STM32L4Plus_Peripheral_OctoSPI/files/STM32L4Plus_Peripheral_OctoSPI.pdf/jcr:content/translations/en.STM32L4Plus_Peripheral_OctoSPI.pdf
-
Thread
STM32F4 USB High Speed VCP mit USB3320 PHY
, da die PINs des ULPI Interfaces vom STM32F4 fest sind. Versorgt wird der USB3320 mit den 3V des Discovery Boards (was so ziemlich die untere Grenze darstellt), die 1,8V werden mittels Labornetzteil zur Verfügung gestellt. RESETB liegt auf
Beitrag #3462447: > kann mir jemand kurz erklären, warum ein extra IC verwendet wird, wenn > im STM32F4xx ein HS-USB Port vorhanden ist? Das ist wie beim UART am ATmega8. Ohne MAX232 IC geht da auch nix.
-
Thread
STM32 Kompilat größer als erwartet
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
-mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP
-
Thread
Unique ID auslesen STM32F4Discovery
In der STM32 Cube Bibliothek gibt es genau dazu ein Beispiel, und entspricht dem, was Guest vorgeschlagen hat STM32Cube_FW_F4_V1.3.0/Projects/STM324x9I_EVAL/Applications/USB_Device/MSC_Standalone/Inc/usbd_desc.h
Adresse nicht -1 werden. -1 ist in unseren System eine Broadcastadresse. /* Return base as (ret>>8 ) & 0x3f and address as (ret & 0x1f) */ uint32_t GetBaseAndAdressFromHid(void) { int i; uint8_t *owi_id = (uint8_t *)0x1FFFF7AC; uint8_t address = 0, base = 0; for(i = 0; i < 6;
-
Thread
STM32 - 2 lagig Routen, wohin mit VDD und VSS
Hast Du Dir das Datenblatt besorgt? Zumindest für STM32F101/103 gehört an Vdd3/Vss3 ein 4.7µF Und denk an Vdda/Vssa.
Hier ist ein Beispiel von einem früheren Projekt von mir mit einem STM32F103VE und zweilagigen Layout. Funktioniert in jeder Beziehung einwandfrei und wurde schon vielfach gebaut. Auf der oberen Seite sieht man im Inneren Bereich unter dem IC Gehäuse des STM32s die Vcc
-
Thread
Ungenauigkeit beim STM32 ADC
Ich verwende einen STM32F103 auf einem Olimex STM32-H103 Board. Der gleiche uC soll in meiner Hardware Verwendung finden; ich teste momentan die verschiedenen Funktionen des uC um den Schaltplan für meine Hardware zu erstellen
sprechen. Es geht (hatte eins fertig, für STM32F1xx, STM32F2xx/STM32F4xx und STM32f3xx), aber Drop-In-Kompatibilität sieht anders aus, so dass ich mich für Rev. 2 (STM32F1xx/F2xx/F4xx) und Rev 3 (STM32F3xx) entschieden habe.
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
in > Assembler programmieren. Alles andere ist Blödsinn und Zeitverschwendung Wer's mit einem STM32 @12MHz nicht gebacken bekommt, schafft's auch nicht mit einem AVR8 @8MHz. Nö, man muss nicht die Hardware wechseln, sondern den Programmierer. Im Übrigen: Einen ATtiny13 würde ich ganz sicher
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
Schloss öffnen durch Musiktöne
STM32F oder STM32U Serie, da gibt es eine ganze Reihe SoC die gleich ausreichend (12 Bit) gute ADC/DAC im Chip haben. Software FFT gibt es wie Sand am Meer. Eine auf Audio ausgerichtete Übersicht gibt
FFT zu langsam, die integrierten ADC von ESP32 sind zu schlecht. Daher der Rat zu STM32.
-
Thread
Auswahl eines Ethernet Controller
http://www.mikrocontroller.net/articles/STM32#Evaluation_Boards Hier ein paar Artikel, falls Du noch nichts vom [[STM32]] gelesen hast: [[STM32 für Einsteiger]] [[STM32]] Die TI's haben zum Teil auch den PHY gleich mit im µC drin und
hat aber keinen Sinn sich drüber aufzuregen. Der ist wie eine kaputte Schallplatte und ich höre nur STM32, STM32, STM32, STM32 ... Die Antwort auf alle Fragen, auch auf die die keiner gestellt hat. Schade, ich wollte eigentlich mal mehr mit dem STM32 machen, aber mittlerweile glaube ich das der voll
-
Thread
Segger J-Link debug probe for STM32
fehlt in der Produktbeschreibung für den EDU aber immer der Cortex-M7 Kern. Wird der CortexM7 (==STM32F746) vom EDU nun unterstützt oder nicht ? Hintergrund: Mein J-Link kommt damit den Cortex-M7 nicht mehr zurecht, da er zu alt ist (Sw 8.0). mfg, gnuopfer
> Hintergrund: Mein J-Link kommt damit den Cortex-M7 nicht mehr zurecht, > da er zu alt ist (Sw 8.0). Ja, das geht erst ab Hardware Version 9. Den ST-Link vom STM32F746NG-Discovery auf JLink umzuflashen funktioniert auf jeden Fall, und der F7 wird auch unterstützt!
-
Thread
stm32f103 3phase-generator
Vincent H. schrieb im Beitrag #4853427: > Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Sieht allerdings mehr nach einem BLDC Antrieb für Motoren mit Hallsensoren aus. Der STM32F1xx hat eine Deadtime Unit: [c] void UpdateDTI(u8 deadTime){ TIM_BDTRInitTypeDef
im Beitrag #4853482: > Vincent H. schrieb im Beitrag #4853427: >> Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. > > Sieht allerdings mehr nach einem BLDC Antrieb für Motoren mit > Hallsensoren aus. > Der STM32F1xx hat eine Deadtime Unit: > [c] > > void UpdateDTI(u8 deadTime
-
Thread
STM32 was brauche ich alles
-automatic-upgrade-Perfect-support-STM8-STM32-downloader-programmer-simulator/1827010981.html oder braucht es doch so eins: http://de.aliexpress.com/item/ARM-Emulator-supports-ARM7-ARM9-ARM11-Cortex-M3-core-ADS-IAR-STM32-JTAG-interface-Double-buffered
Ich würde dir eher das STM32F4 Discovery Board empfehlen. Da ist schon Programmer und alles mit drin. Oder wenn du was mit Display machen möchtest das STM32F429 Discovery Board. Hat aber nicht so viel Peripherie wie das von dir
-
Thread
Floating Pointing Unit STM32F4
Aktivierung ist in den STMicro Beispielen für STM32F4 aus der StdPeriphLib (das ist nicht das Codepacket zum STM32F4 Discovery-Board) in system_STM32F4.c/SystemInit() untergebracht. Sieht so aus: [c] void SystemInit(void) { /* FPU settings
4.8.4
-
Thread
Erfahrung mit NXP Kinetis
Wie hoch seht ihr die Hürden sich in deren Controller einzuarbeien und innerhalb einiger Wochen (max 8 (Projektarbeit)) ein fertiges Projekt abzuliefern? Eingesetzte Peripherie: CAN, BLE, I2C. C- STM32- (kaum) CMSIS-Erfahrung vorhanden. Vielen Dank
Sehr gute Erfahrungen! Wenn man mit STM32 und mit Kinetis gearbeitet hat und beide kennt wird man die STM32 hassen und die Kinetis lieben. Die STM32-Peripherie ist im Vergleich dazu dermaßen verknotet und verkorkst daß es fast unmöglich
-
Thread
Suffix für uint8_t
auf dem STM32 ein uint_fast8t denselben Wertebereich wie ein uint32_t hat.
Sebastian schrieb im Beitrag #4414392: > Das mit dem uint_fast8_t wird ich mir ansehen, das habe ich noch nicht > benutzt. uint_fast8_t benutzt immer den Typ, mit dem der konkrete µC am schnellsten rechnen kann. Auf dem STM32 ist es identisch mit uint32_t, auf
-
Thread
STM32 Neuling
Hallo zusammen, ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde mit 2 32f100c8t6b gefunden habe. Ich habe ein wenig Erfahrung mit ESP32, RP2040 und arduino/AVR. Wenn ich das richtig verstanden habe, brauche ich zum programmieren
David P. schrieb: > ich würde mich gerne in STM32 einarbeiten, da ich eine Wetterballonsonde > mit 2 32f100c8t6b gefunden habe. Dachte bis dato, dass Wetterballonsonden einen Eigentümer haben. Was hältst Du davon den Ballon den Eigentümern zurückzugeben
-
Thread
µC für n00bs
wirst du problemlos genügend Anleitungen im Internet und > im Buchhandel finden. Gleiches gilt für STM32.
Elektronik-Knowhow absolut vorausgesetzt, sonst findest Du keinen Einstieg. Gut, dass ich vorher schon viel mit 8-Bittern (AVR, STM8) rumgemacht habe, sonst wäre ich hoffnungslos untergegangen. Es ist trotzdem mühsam, zumal fürs Basteln nie ein voller Tag zur Verfügung steht, sondern meist nur immer ein paar
-
Thread
Flash-Problem mit STM32F1 China Board
Stm M. schrieb im Beitrag #4877331: > OpenOcd unterstützt den stm32f1 nicht Welcher ist es genau? Ich habe hier den STM32F103C8T6. Mit dem gibt es keine Probleme. Habe das Programm aus dem Video
hp-freund schrieb im Beitrag #4877334: > Stm M. schrieb im Beitrag #4877331: >> OpenOcd unterstützt den stm32f1 nicht > > Welcher ist es genau? > Ich habe hier den STM32F103C8T6. > Mit dem gibt es keine Probleme. [c]> openocd --v Open
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
essentially usb. Difference between c20 and c21 is... CAN. 5. Da es Robodyn nicht mehr gibt, ist der STM32F303 für mich tot. Bei den BlackPills ersetze ich STM32F401CD -> STM32F412CE STM32F401RC -> STM32F446RE 6. Können die 120MHz für USB mit 2,5 geteilt werden?
muss. Findet man alles zum Download auf der GD-Homepage. Und funktioniert alles sehr ähnlich der STM CubeIDE, genauso aufgesetzt auf Eclipse. IDE und Peripheral Libraries: https://gd32mcu.com/en/download/7?kw=GD32F3 Beispiele: https://gd32mcu.com/en/download/8?kw=GD32F3
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
I7 (2013), 8gb ram, win 8.1 x64 Und hör auf zu spammen.
Ersan schrieb im Beitrag #4045542: > I7 (2013), 8gb ram, win 8.1 x64 > > Und hör auf zu spammen. Solche Angaben gehören nun mal dazu, wenn man die gemachten Aussagen sinnvoll einordnen möchte - wenn's mit einem "I7 (2013), 8gb ram, win 8.1 x64
-
Thread
(ARM) GCC binary size viel größer als von Realview
Project.fed" -c --cpu Cortex-M4.fp -D__EVAL -g -O2 -Otime --apcs=interwork -I..\User -I..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\Libraries\CMSIS\Include -I..\Libraries\CMSIS\Device\ST\STM32F4xx\Include -I P:\Keil\ARM\RV31\Inc -I P:\Keil\ARM\CMSIS\Include -I P:\Keil\ARM\Inc\ST\STM32F4xx -DSTM32F4XX
sogar speziell für die ARM µC gemacht. Ich hab mal im Wiki http://www.mikrocontroller.net/articles/STM32#GCC aufgelistet was man zur direkten Benutzung vom GCC für STM32 braucht.
-
Thread
10 serielle Schnittstellen an LAN oder USB
Der Niklas Gürtler hat hier mal eine Firmware für STM32F103C8 veröffentlicht, die einen 3-fach USB-UART Adapter implementiert. Der Chip kostet ca. 1 Euro und ist 1cm² klein. Diese Chips kannst du einzeln oder ab ca. 1,50€ als fertiges Board kaufen.
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
-
Thread
PDP-11 auf MCU
machen? Mit RT-11 könnte man mal versuchen, in den Real-Time Bereich einzubrechen. Kann wer 8"-Scheiben (hard sector) lesen? Dann könnte ich auch noch ein Basic beisteuern.
einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
usb-host-library-is-not-thread-safe Verweist weiter auf: https://community.st.com/s/question/0D50X0000C5Tns8SQC/bug-stm32-hal-driver-lock-mechanism-is-not-interrupt-safe Und das klingt so, als ob FreeRTOS noch nicht sauber von HAL unterstützt wird. Oder irre ich mich hier?
Verwendung der Resourcen vorhanden ist. In den Sourcen des "FatFs_USBDisk" Demos finde ich in Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c: [code] #define MCO1_PIN GPIO_PIN_8 [/code] Und das wird in derselben Datei hier verwendet [code] void HAL_RCC_MCOConfig(uint32_t RCC_MCOx
-
Thread
Basic Interpreter für uC ?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne STM32 Homepage, die dann irgendwann weg war.
Wußte gar nicht, daß CCS MIPS unterstützt. Ich verwendete früher den CCS in der Firma auch für 8/16-bit CPUs. Dann stiegen wir auf NXP und ST 32-bit um. Und jetzt wird nur noch alles mit 32-bit gemacht. Die PICs machten allerdings schon Spaß. Ob ich wieder Interesse an STM32 MMBasic haben werde