-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
haben auch einen HW-Multiplizierer. IIRC dauert eine Multiplikation 1 Takt und eine Division max. 7 Takte. Für STM32 findest Du hier auch eine größere Anwendergruppe als AVR32.
Habs gerade mal laufen lassen auf einem STM32F4 @168 MHz O0: 4,7 Mikrosekunden pro Durchlauf (PB0), Division braucht 940 Nanosekunden (PB0) O2: 4,6 Mikrosekunden pro Durchlauf (PB0), Division braucht 420 Nanosekunden (PB0) 32 Bit sind
-
Thread
STM32 Leseschutz gecracked (readout protection)
H. R. schrieb im Beitrag #5273615: > Es ist noch nicht mal klar ob nur STMF1 Wo findest Du den? In den Papers ist nur vom F0, speziell STM32F051R8T6, die Rede.
ST-Mitarbeiter nun ein "(ST Employee)" haben): https://community.st.com/s/question/0D50X00009Xke7aSAB/readout-protection-cracked-on-stm32 Philipp
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
/resource/en/errata_sheet/cd00190234-stm32f101x8b-stm32f102x8b-and-stm32f103x8b-mediumdensity-device-limitations-stmicroelectronics.pdf auf Seite 26 beschriebenen Schritte befolgt. In main.c unten ist die Definition der Funktion. Dies hat
sauber ohne derart seltsame Signale zu erzeugen. Falls du abgucken willst: http://stefanfrings.de/stm32/stm32f1.html#i2c Da sollte man aber noch Abbrüche nach Timeout einbauen.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
|95|10,d9,42,7f|01|02|83) um den ganzen Smalltalk mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,01,72,81,88,32,72,81,88,32,00,01,7f 7e,01,72,81,88,32,72,81,88,32,01,00,7f
-
Thread
Layout überprüfen bitte (8051)
Gehäusevarianten mMn unschlagbar. Ich beschäftige mich zufällig auch noch mit "State of the Art" d.H. STM32x Prozessoren. Deshalb stelle ich hier noch einen interessanten Vergleich an: Vergleichsvorgaben: HW:1 x i2C; 2 x Usart; Timer; Interrupt; Basic SW in C: ISR; i2C; Bit I/O; Timerfunktionen
> werden muss, > gibt es momentan mMn nichts besseres als die STM32M Familie. Sepp
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
musst Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Hallo, kennt dieses kleine Board irgendjemand hier: STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino http://www.ebay.at/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/311156408508?pt=LH_DefaultDomain
Jetzt mit Wiki Artikel: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board
-
Thread
STM32 HAL Tutorial
Wie auch immer, wenn Du HAL machen willst, findest Du eigentlich alles in: - Latest release of STM32CubeF0 firmware package - Getting started with the STM32CubeF0 firmware package for STM32F0 Series (UM1779) - Description of STM32F0xx HAL drivers (UM1785)
ich Eclipse in der Version von SW4STM32 von dieser Quelle: http://www.openstm32.org/HomePage Ich habe als konkretes Ziel ein User- Interface für ein Funkgerät mit Red Pitaya als Transceiver und STM32F7Disco als Anzeige- und Bedieneinheit
-
Thread
STM32F4 USART1
Es muss auch in der system_stm32f4xx.c Datei der Wert PLL_M von 25 auf 8 gestellt werden. Sonst läuft der Core nicht mit den 168MHz sondern halt mit ca 50MHz. Ebenso muss der HSE_VALUE in der stm32f4xx.h von 25000000 auf 8000000 gestellt werden (wenn man das STM32F4Discovery Board nimmt). P.S. Ich benutz den USART1 auf PB6/7 ohne Probleme.
-
Thread
Renesas M16C Ersatz
, aber ich will die natürlich nicht komplett ignorieren. Wenn ich die mit reinnehme lande ich bei H7 (scheint mir etwas "drüber" zu sein mit 480-550MHz, Batterielaufzeit bei den mobilen Anwendungen ist immer ein Thema), F7-> scheint ok, oder eben F4. Das Hauptproblem bei den STM32 Typen scheint die
was "Wunschanforderungen" sind. Eine freie Toolchain ist auch verfügbar. Eventuell wirds auch ein STM32F7. Entsprechende Evalboards kommen die nächsten Tage. Ein kurzer Blick in die Product Selection Table vom RA zeigt mir, daß der wohl ohne TFT-Controller daherkomt. Ist evtl. verschmerzbar, wenn
-
Thread
Temperaturgeregelte Kühlersteuerung basteln
TR.0LL schrieb im Beitrag #6231614: >>> STM32-BluePill-Board: ca. 4€ > Der STM32 hat von Haus aus eine Ethernet-Mac Aber nicht das BluePull Board. Abgesehen davon muss man das ganze auch Programmieren. Mir schwebt da ein kleiner Webserver
Stefan ⛄ F. schrieb im Beitrag #6231719: > TR.0LL schrieb im Beitrag #6231614: >>>> STM32-BluePill-Board: ca. 4€ >> Der STM32 hat von Haus aus eine Ethernet-Mac > > Aber nicht das BluePull Board. Abgesehen davon muss man das ganze auch > Programmieren. Mir schwebt da ein kleiner
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
Habe hier ein mit einem unbekannten Programm geladenes STM32F4 Discovery Board, das sich übrigens noch geringfügig in der Bezeichnung unterscheidet. Meines ist ein MB997D und es steht explizit STM32F407G-DISC1 drauf. Auf dem fremden steht: MB997C und keine
[code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997
-
Thread
STM32 und ks0108-Display - keine Anzeige
etwas geändert hätte. Wenn es mal läuft werde ich wohl einen Timer + Befehls-Queue verwenden. Zum 32-bit NOP: Unterstützt der STM32 nicht nur Thumb-Befehlssatz, d.h. alle Befehle sind 16-bit? Trotzdem bin ich leider nicht wirklich weitergekommen. Auch bei 5us oder 10us EN-ON/OFF tut sich leider nix
Johannes Schmid schrieb: > Zum 32-bit NOP: Unterstützt der STM32 nicht nur Thumb-Befehlssatz, d.h. > alle Befehle sind 16-bit? Er kann Thumb2 und da ist recht viel in 32 Bits codiert. Aber neu codiert, das ist nicht der alte ARM
-
Thread
welche STM32 sind noch zukunftssicher?
STM32L412KBT?
mehr Pins, RAM und Speed... > Da kuck ich mir mal die L4+ an Schau dir auch mal die etwas neueren STM32G an: - https://en.wikipedia.org/wiki/STM32#STM32_G4 - https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
STM32L0: Das schaue ich mir gerne an, danke!
immer mehr zur Mono-Kultur. Und wenn was nicht geht, dann war es das, gerade noch mal ausprobiert, ESP32-C6 kann man zwar mit "Espidf" benutzen, aber "Arduino" geht nicht. STM32C031 und STM32H503 werden auch immer noch nicht unterstützt, für den STM32C031 hatte ich sogar mal ein Board File erstellt das
-
Thread
Einstieg GDB
:\Program Files\STW\ARM GCC\none-eabi\4_5_2\bin;C:\Program Files\STW\ARM GCC\none-eabi\4_5_2;c:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools\bin;c:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9
Starting debugger: C:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools\bin\arm-none-eabi-gdb.exe -fullname -quiet -args D:/Projekte
-
Thread
[v]erkaufe diverse Evalboards
STM32F103-STK 15 € https://www.olimex.com/Products/ARM/ST/STM32-103STK/ Olimex SAM7-H64 5 € https://www.olimex.com/Products/ARM/Atmel/SAM7-H64/ Olimex SAM7-EX256 25 € https://www.olimex.com
LM3S6965 ohne CD ohne Debug Kabel ohne USB Kabel OLED Display nicht mehr ganz okay Olimex STM32F103-STK 15 € https://www.olimex.com/Products/ARM/ST/STM32-103STK/ Olimex SAM7-H64 5 € https://www.olimex.com/Products/ARM/Atmel/SAM7-H64/ Olimex SAM7-EX256 25 € https://www.olimex.com
-
Thread
STM32 ADC und SPI Problem
= GPIO_Pin_11; // STM32F407 NRST Boot Reset GPIO_Init(GPIOI, &h_gpio); h_gpio.GPIO_Mode = GPIO_Mode_AF; h_gpio.GPIO_OType = GPIO_OType_PP; h_gpio.GPIO_PuPd = GPIO_PuPd_DOWN; h_gpio.GPIO_Pin = GPIO_Pin
Marcus H. schrieb im Beitrag #4511346: > hast Du Dir schonmal das STM32F4 Errata Sheet angeschaut? Hi! Ja, das kenne ich schon, danke. Auch die beiden ADC-Sheets von ST. Allerdings tritt das Problem nur in
-
Thread
Umstieg von Atollic zu CooCox CoIDE
) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:268:36: error: 'DMA_FLAG_TEIF7' undeclared here (not in a function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c
Die I2C-Lib ist schon dabei: cmsis_lib: [code] misc.h stm32f4xx_adc.h stm32f4xx_dma.h stm32f4xx_gpio.h stm32f4xx_i2c.h stm32f4xx_rcc.h [/code] Wie gesagt, es ist nur ein Auszug der Fehler... Hier ist der noch der Rest: [code] [cc] G:\ARM
-
Thread
EmBitz: Ignorierte Includes und Probleme beim NVIC/GPIO
. Der Code ist wie folgt: [c] #include "stm32f10x_conf.h" //#include "stm32f10x.h" void Init(void){ // Hardware initialiser RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //GPIO C einschalten GPIO_InitTypeDef
probiert. 3) Es läuft immer noch nichts. Das Programm sieht mittlerweile so aus: [c] #include "stm32f10x_conf.h" //#include "stm32f10x.h" void Init(void){ // Hardware initialiser RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //GPIO C einschalten GPIO_InitTypeDef
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
Markus schrieb im Beitrag #5033355: >>Beim Cortex-M7 ist sie zum Teil 64-bittig. > > Was heißt "zum Teil" ? Karl schrieb im Beitrag #5033360: > AFAIK kann sich das der Hersteller raussuchen. Jo, selbst beim STM32F7 gibt es welche mit double-precision
natürlich. Der Test aus der Praxis ergibt knapp den Faktor 2: Single Precision Whetstones: STM32F4 Discovery@168Mhz ==> 109.05 MIPS STM32F746 Discovery@216Mhz ==> 202.84 MIPS von https://www.mikrocontroller.net/topic/426322#4999414 Aber immerhin verwunderlich, dass der F7 Faktor 2
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
was mir wirklich bei den beiden Schreibzugriffen zwischen AVR/STM32 auffällt ist das dass der ACK beim STM32 nur 1us statt fast 10us wie beim AVR dauert. Und das nachdem der ACK für die Daten kam die SCL Leitung noch weitere Zwei Clock Impulse liefert bevor die STOP
Beitrag #6784809: > Das einzige was mir wirklich bei den beiden Schreibzugriffen zwischen > AVR/STM32 auffällt ist das dass der ACK beim STM32 nur 1us statt fast > 10us wie beim AVR dauert. Nein, ich glaube du verwechselst ACK und NACK. I²C ist open-drain, d.h. wenn der Gegenpart nicht antwortet
-
Thread
arduino esp32 32bit/64bit-problem
"Arduino ESP32 core v2.x.x cannot be used on Windows 8.x x86 (32 bits), Windows 7 or earlier. The Windows 32 bits OS is no longer supported by this toolchain. The Arduino ESP32 v1.0.6 still works on WIN32. You might
Joachim B. schrieb im Beitrag #6918132: > aber unter 32&64 bit nur die 1.8.9 1.8.16 geht definitiv mit Win7-32bit
-
Thread
C++ auf einem MC, wie geht das?
ich das in Zukunft machen! Eventuell als Übergang erstmal, indem ich die Start-Adressen aus avrio.h hole. Hauptsache der Editor kennt die nicht und die ollen Macros werden nicht dauernd /vorgeschlagen/ , also z.B. "DDR0", wenn ich "DD" tippe! Beim STM32 heißt die .h anders, aber das Prinzip ist
AVR und STM32F3,F4,(F7): https://www.mikrocontroller.net/topic/350418?page=2#4017061 Beispiel für Timer mit AVR8, anpassbar für alle Varianten: https://www.mikrocontroller.net/topic/412274#4796452
-
Thread
STM32F103: Delay mit TIM2
[c] #ifndef TIMER_H #define TIMER_H #include <stm32f10x_tim.h> #define DELAY_TIM_FREQUENCY_MS 1000 extern void ConfigDelay_in_ms(void); extern void delay_ms(uint32_t msTick); #endif und die main.c: [c] #include <stm32f10x.h> #include <usart.h> #include <timer.h> #define LED_ON GPIOA->ODR |= GPIO_ODR_ODR5; /* Set Bit Register (OutputDataRegister) */ #define LED_OFF GPIOA->ODR &= ~GPIO_ODR_ODR5;
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
oder *DATEN* schicken willst. Also zB <Cursor links> oder "HALLO". Hier machen die das für einen STM32. https://controllerstech.com/i2c-lcd-in-stm32/
Axel R. schrieb im Beitrag #7614956: > Hier machen die das für einen STM32. > https://controllerstech.com/i2c-lcd-in-stm32/ Warum in die Ferne schweifen? https://www.mikrocontroller.net/topic/471336
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
M. G. schrieb: > Falls folgende Pins des STM32 auf die Testpunkte herausgeführt sind, > könnte man mal versuchen, den Bootloader zu kontaktieren: joa, klar, da ich aber H-jtag USB habe war schneller über JTAG den flash auszulesen. Ich kenne
Thomas R. schrieb: > M. G. schrieb: >> Falls folgende Pins des STM32 auf die Testpunkte herausgeführt sind, >> könnte man mal versuchen, den Bootloader zu kontaktieren: > > joa, klar, da ich aber H-jtag USB habe war schneller über JTAG den flash > auszulesen.
-
Thread
STM32 : QWord
Peripherie dann per DMA drauf zugreift (wie es zum Beispiel bei USB > üblich ist) Nein. Bei allen STM32F1xx sind das zwei schnöde 32bit-Peripherieregister. Der Knackpunkt ist, ob man bei solchen Peripherieregistern LDRD nutzen kann... Der STM32-CAN kann auch kein DMA.
überhaupt sein soll! Das ist allerdings wirklich wenig verständlich; er vertraut wohl darauf dass STM32-Kundige wissen, wie das bei allen STM32 aussieht.
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
[LPC1xxx für Umsteiger]] Hier ein Beispiel für eine kostenlose IDE: [[STM32 CooCox Installation]]
-
Thread
AVR Mikrocontroller Lohnenswert?
Mikrocontroller programmiert hat, empfehle ich mit AVR anzufangen. Meine Homepage hat für AVR und STM32 eine Menge Lesestoff: http://stefanfrings.de/
ohne einen Sack voller Rahmenbedingungen nicht zu beantworten ist. Es gibt Gründe für PIC10 bis PIC32 + dsPICs, die sich alle recht kräftig unterscheiden. Natürlich die AVRs, die MSP430, STM32 und alle Cortexe ohnehin und ich persöhnlich finde auch den STM8 recht schick. Den RP2040 würde ich aber auch
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
eines BLDC mit dem F103 > nicht Für den STM32F100 des VL Discovery habe ich sowas sogar schon fertig - mit Sinusansteuerung.
obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
STM32 Header
habe ich jetzt für jedes Modul ein eigenes kleines File, z.B.:[c]// wwdg.h // Copyright (c) 2017 STMicroelectronics. All rights reserved. // Source: stm32l412xx.h by MCD Application Team // Converted 2020-03-26 11:20:41 #pragma once #include <stdint.h> // Window
> uint32_t W : 7; // 0 W[6:0] bits (7-bit window value) > uint32_t WDGTB : 2; // 7 WDGTB[1:0] bits (Timer Base) > uint32_t EWI : 1; // 9 Early Wakeup Interrupt > uint32_t
-
Thread
Nuvoton N76E003
diskutiert: https://www.mikrocontroller.net/topic/459746#5563671 sind das die selben ICs wie die STM32F031F6, die Dinger haben also gleich 32kB Flash / 4k RAM.
Oha, stimmt ganz genau... Woher weißt du das und kennen wir uns ? Und natürlich hab ich den STM32F030 (andere STM32 auch) im Repertoire (und den mag ich sehr)... Der Nuvotron würde mein "Setup" der verschiedenen MCU's erweitern. MCS-51 hab ich mit erscheinen und größer werden von AVR und dann
-
Thread
Einsteigerfrage zu Cortex M0 mit LPCXpresso
nicht genug "high level") und schließlich ist das Zeugs nicht portabel zwischen stm32f1 und stm32f4. Muss nicht zwangsläufig für LPC gelten. Es ist natürlich verlockend, z. B. im Falle von CAN/UART auf bestehende Funktionen aufsetzen zu können, die die Baud rate settings korrekt
Mit viel Glück passt die Library noch für die Nachfolgegeneration (die nächste CPU-Linie). Bei STM32 geht das übrigens nicht - die Library zwischen stm32f1 und stm32f4 ist anders. Ich bezweifle, dass es einfacher ist. Da gehen die Meinungen allerdings auseinander. Deshalb hatte ich geschrieben
-
Thread
Wer kann mir schöne Fotos machen?
werden, Das wollte ich eigentlich vermeiden. mir würde es schon reichen wenn ich weiß welche Pins am STM32 für die FETs sind.
Ja Profis können das. Ich aber habe noch keinen STM32 in der Hand gehabt. Es gibt hier genug Profis, @hochsitzcola hat z.B. eine fertige firmware für den STM32 an der er seit Jahren bastelt. https://github.com/EBiCS/EBiCS_Firmware Mein Plan ist
-
Thread
ARM Einstieg
Für einen Einstieg, lese mal diesen Artikel mal durch: [[STM32]] Da stehen viele interessante Dinge drin wie z.B. - Demo-Boards - JTAG Adapter - Programmiersoftware - usw. Das STM32F4DISCOVERY Board kann ich auch empfehlen.
Hallo, ich kann die STM32F4 Controller und das STM32F4 Discovery auch nur empfehlen, wenn man auf ARM umsteigen will. CooCox CoIDE ist auch ganz in Ordnung und hat keine Codegrenze. Die Standard Peripheral Library von ST ist
-
Thread
Das Ende von 8bit?
Also ich verwende STM8 UND STM32. Jeder von beiden hat seine Daseinsberechtigung!
umsteigen müssen. in den letzten 16 Jahren ziehten wir bei uns mit PICs, DSPPIC, AVRs, moderne 8051s, ARM7, Und zuletzt ARM-Cortex-M3/4 alles durch. Bei keinem uC gab es überwältigende Probleme. Ist nur eine Frage der Einarbeitung. Es wird so oft die Komplexität der STM32 Peripherien bemängelt. War alles
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
den Anzeigen nicht viel Freude haben. Hast Du dazu ein Datenblatt? Ich vermute mal, da sind 4 7Bit-Latches mit drauf, d.h. man muß ein 5-Spalten Multiplex machen.
Merket... ein STM32F302C8 unterscheidet sich vom STM32F302CB nicht nur von der Größe des Flashs und des RAMs. Beispielsweise ist die USB-Peripherie völlig woanders im Address-Space weshalb es gleich nach der USB-Initialisierung
-
Thread
STM32G071 LQFP32 und der HSE
HSI mit PLL bis 55MHz ... OK Mein bisheriger Testcode: [c] /* Includes */ #include <stddef.h> #include "stm32g0xx_conf.h" #include "stm32g0xx_ll_rcc.h" #include "stm32g0xx_ll_bus.h" #include "stm32g0xx_ll_gpio.h" // ===================================================================
direkt mit den CMSIS Definitionen auf den Register trommeln. Die CMSIS Header liegen in: Benutzer\STM32Cube\Repository\STM32Cube_FW_G0_V1.2.0\Drivers\CMSIS\Device\ST\STM32G0xx\Include
-
Thread
Marlin 2.0 Build Probleme
/STM32F1/../../inc/MarlinConfig.h:31, from Marlin/src/HAL/STM32F1/HAL.cpp
from Marlin/src/HAL/STM32F1/HAL.cpp:30: Marlin/src/HAL/STM32F1/../../inc/../pins/ramps/pins_RAMPS.h
-
Thread
STM32F105xx keine CAN Nachrichten!
und was da so reinkommt. Als Tip verrate ich dir, dass du dazu die Datei "stm32f10x_can.h" öffnen musst. Einfach nur Beispiele kopieren kann ja jeder.
da so reinkommt. > Als Tip verrate ich dir, dass du dazu die Datei "stm32f10x_can.h" öffnen > musst. Einfach nur Beispiele kopieren kann ja jeder. Die Struktur ist Initialisiert. [C] CAN_StructInit(&canx); [/C]
-
Thread
Preiswerter X86-Einplatinenrechner, STM-Softwareupdates und anderes mehr
außerdem steht ein preiswertes X86-Board am Start - hier ein Round-Up der Neuigkeiten. ### STM32CubeMonitor 1.7 – neuer CSV-Exportdienst, diverse Updates Im Hause STMicroelectronics gibt es der Updates mehrere. Erstens wurde der hauseigene Monitoring-Dienst auf Version 1.7 aktualisiert. Im unter
auf dem normalerweise für Linux vorgesehenen Teil eines MP1-Systems auszuführen: [c] Just like STM32CubeMX and STM32CubeProgrammer, STM32CubeIDE is also receiving support for the STM32CubeMP13 package that brings RTOS support to the STM32MP13 MPU. Consequently, developers will be able to create and
-
Thread
IO Pins anteuern mit Keil uVision Problem
sind weg ;) Nur wüsst ich ger warum ;) Ich habe meinen Code nun so verändert: [c] #include <stm32f4xx.h> #include <stm32f4xx_gpio.h> #include <stm32f4xx_rcc.h> int main (void) { } [/c] Das Einzige was ich hinzugefügt habe ist: [c]#include <stm32f4xx_rcc.h>[/c] danke Julian
#3009709: > Nur wüsst ich ger warum ;) > > Ich habe meinen Code nun so verändert: > #include <stm32f4xx.h> > #include <stm32f4xx_gpio.h> > #include <stm32f4xx_rcc.h> > > > int main (void) > { > > } > > > Das Einzige was ich hinzugefügt habe ist:#include <stm32f4xx_rcc.h> Du
-
Thread
Geschwindigkeit IO-Zugriff
Ich würd's ja mal mit meinem STM32F7 ausprobieren, aber mein Oszilloskop hat nur 100Mhz Bandbreite, da wird man von den zu erwartenden 108Mhz nicht viel sehen...
Zufällig spiele ich gerade mit dem stm32f446. [c] while(1){ GPIOB->BSRRL=GPIO_Pin_7; GPIOB->BSRRH=GPIO_Pin_7; } [/c]
-
Thread
mbed - oder es muss nicht immer Arduino sein
neues Thema aufgemacht um den anderen Thread nicht zu kapern. Es ging um ein ein OS und eine IDE für STM32 und mein Vorschlag war mbed zu benutzen. Das ist ein mittlerweile sehr umfangreiches OS von ARM (Keil) und ist im letzten Jahr massiv weiterentwickelt worden. Die mbed Website zeigt schöne Bilder
/users/hudakz/code/STM32F103C8T6_USBSerial/ Wenn ich den Online-Compiler benutze kriege ich am Ende ein Binarie von ca 34k. Da kann man aber mit Keil in der freien Version schon nicht mehr debuggen. Exportiere ich das
-
Thread
China Board mit SDCard Adapter und Stm32xxx SDMMC
Hallo, bei allen China STM32H7 Boards die ich habe ist der Card detect Schalter nicht verdrahtet und führt dazu, wenn keine SD Karte gesteckt ist, das SDMMCx_SD_Init nicht funktioniert und in der Error Loop landet. Der Schalter
Interrupt wenn Karte gesteckt/entfernt wird. Betroffen sind die Boards von Fanke und DevEBox mit STM32H750 oder STM32H743 Controller und von WEACT mit STM32H7R3. Ist das in China so üblich, den Pin nicht zu verdrahten ?
-
Thread
Newbie: Welches FPGA verwenden?
Und was spricht gegen die Version mit einem stm32 mit >64 IOs und alles per USB übertragen? Mit 100kHz 8 Byte vergleichen ist ein Witz für einen STM32. Nochmal, das sind 8 Byte. Wenn du das noch ein wenig clever an den Mikrocontroller anklemmst,
Gerald M. schrieb im Beitrag #4466161: > Nochmal, das sind 8 Byte. Es sind intern für den STM32 nur 2 Worte. Das ist ja schließlich ein 32-Bit Prozessor... > Wenn du das noch ein wenig clever an den Mikrocontroller anklemmst, ist > das insgesamt: 8 Ports einlesen Die Ports sind schon mal
-
Thread
STM32 + Infineon WLAN Modul: Durchsatz?
können habe ich ein fertiges Board gefunden: Ein Arduino https://docs.arduino.cc/hardware/portenta-h7/ Ist für einen breiteren Einsatz zwar völlig überteuert, aber für einen schnellen Prototypen offenbar ganz nett. Da ist ein STM32H747 und ein Murata 1DX (Chip: CYW4343W) drauf, der per SDIO angebunden
. Nachdem es dann gebaut hat, lief es auch schon. Uneigentlich unnötig kompliziert, weil die STM32Cube IDE bei der Code-Generierung mit den zwei Cores des STM32H747 offenbar Schwierigkeiten hat. Für eine Dual-Core MCU legt die IDE drei Projekte an: Ein übergeordnetes und zwei untergeordnete für
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
5x WS2812B dienen als Statusanzeige (+5V) über einen 74LVC1G17W5-7 (U5) Der 4 fach DIP Switch dient der Adressierung. Einspeisung erfolgt im USB-Betrieb über USB +5V und im CAN-Betrieb über externe +12V, welche dann für den STM32 auf +3.3V reduziert werden.
-7 von Diodes ??? Jetzt verstehe ich garnichts mehr. Den Quarz und vor allem den STM32 mit 48 Pins und 0.5mm Pitch kannst du löten, aber für 5 Pins mit 0.95mm brauchst du... ??? Wie passt das zusammen:
-
Thread
uint64_t auf STM32F103
#6078342: > Gibt es Alternativen? Kann man > das irgendwie simulieren? z.B. mit einem anderen STM32F103-Board. Keil µVision kann auch STM32 simulieren.
Es ist eine selbst entwickelte Platine. Der Controller ist der STM32F103RCT6.