-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
Hab ein STM32 Discovery hier. Bin noch nicht so recht dazu gekommen das auszprobieren. Was iKosten STM32 Board ca. 100-150 EUR ch machen könnte wäre das ARM Zeug erstmal zurückzustellen und nur eine ganz kleine
@Markus Müller : der STM32F2xx hat keinen internen Displaycontroller.
-
Thread
"Sicherheit" beim RP2350
enttäuscht. Ja funktioniert sicherlich, hängt wie immer von der Anwendung ab ob das reicht. Die großen STM32 haben ebenfalls einen Flash-Cache *zusätzlich* zum parallel angebundenen Flash. Die Package-Größe ist auch so eine Sache: Der RP2350 ist 7×7mm. Die STM32 gehen bis WLCSP 1.7×1.42mm runter - inklusive
den Blick auf das Wesentliche verstellen lassen. Mir geht es weder darum, einen RP2xxx durch einen STM32G031 zu ersetzen, noch darum einen STM32H7xxx durch einen RP2xyz. Ich werde es begrüßen, wenn beim RP2350/54 zumindest der GPIO-Teil geflickt und nicht nur durch unbedarfte Anwender schöngeredet
-
Thread
STM32 schwankende ADC Werte..PULL Widerstände steuern
beim F4 erwarten darf. > Es gibt dann noch Tipps vom Hersteller, wie man das verbessern kann. STM32F205/7 und STM32F405/7 sind da sehr problematisch. F401/F411/F42x/F43x/F446 sind da deutlich besser, wenn man den Hinweisen der App-Not folgte. Auf einem F401 laeuft gerade eine Messung von einem 510
Habe gerade nochmal ein anderes Projekt rausgekramt..hier habe ich einen STM32F205V verbaut... Hier wackelt nicht ein einziges Digit?!? auch intern 16MHz ext REf an VCC angeklemt..kann also nicht am STM32F2 allgemein liegen :-(
-
Thread
Mehrkanal Impulszähler PIC
#6158164: > Bevor ich hier nach anderen Lösungen suchen würde wäre das einen Versuch > Wert. Ob Stm32 statt PIC16 nicht schon unter (ganz) andere Lösungen fällt?
Ich habe folgendes mal auf einem Bluepill-Board probiert. [C] #include <stdio.h> #include <stdlib.h> #include <stm32f10x.h> uint8_t utmp=0; volatile uint32_t carr[8]; __attribute__ ((long_call, optimize("O3"), section (".fast"))) void TIM2_IRQHandler(void) { GPIOC
-
Thread
stm32 probleme mit Assembler für startup File
arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -g -gdwarf-2 -Wa,-amhls=cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.lst cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.s -o cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.o tritt
arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -g -gdwarf-2 > -Wa,-amhls=cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.lst > cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.s > -o > cmsis/CM3/DeviceSupport/ST/STM32F10x/startup/startup_stm32f10x_md_vl.o >
-
Thread
12bit ADC+12bit DAC 20kHz 8min
STM32-Eval-Boards gehen. Beim F7-Discovery braucht man gar nix zu löten, aber das ist auch ziemlicher overkill und teuer (ca. 50€).
> kann wenn es klemmt. Die STM32 sind mittlerweile recht bekannt hier im Forum. > Idealerweise könnte der DMA direkt aus dem externen SD-Speicher lesen, > wenn das machbar ist. Beim STM32 - ja, über die SDIO bzw. SPI -Peripherie
-
Thread
STM32 Int, Float, Double
Hallo, ich hab eine schnelle Frage: Wie groß sind die Datentypen Int, Float und Double bei den STM32 µC? Moritz
habt ihr eine Idee, wie man einen Wert(float) in Char array umwandeln kann. verwende gerade den stm32F407, keil Compiler. Danke
-
Thread
STM32F4 mit TFT Codeverständnis
Auf Seite 1226 im stm32f4 reference manual (31.4) steht wie der Name "external device address mapping" schon sagt, wie man den externen Speicher anspricht. D.h. das sind einfach die Adressen für die zwei Wörter, die das
STM32_F4VE V2.0 Danke Arnold
-
Thread
curl: (7) Failed to connect
Hallo Ich verwende Buildroot als Distribution auf meinem STM32MP1. Ein Kollege hat einen Endpunkt erstellt, um zu testen, ob die MPU eine Verbindung zum Server herstellt: wenn ich: [c] curl -i -k -X POST -H "Content-Type: application/json" https://......
122 content-length: 122 < <html> <head><title>400 Bad Request</title></head> <body> <center><h1>400 Bad Request</h1></center> </body> </html> * Connection #1 to host 18.158.83.7 left intact [/c] --> STM32MP1 [c] curl -i -k -v -X --trace POST -H
-
Thread
ILI9486 Display von Raspberry auf STM32 portieren
r-raspberry-pi-mit-resistivem-touchscreen Das Display ist für den Raspberry Pi gedacht, ich betreibe es aber am STM32H7. Es "scheint" einen ILI9486 Controller zu haben. Deshalb habe ich diverse Libs für den Controller getestet und mich für eine entschieden. Daraus dann eine Applikation erstellt. Nun habe ich mehrere
Wichtig ist das Timing bei der Initialisierung. Grundsätzlich ist beim > Debugging weniger mehr. Die H7 schaffen recht hohe IO/SPI Frequenzen. Wie meinst du das? Der H7 ist schnell, aber die SPI Geschwindigkeit habe ich reduziert. Hier habe ich maximal mit 16MBit/s übertragen, was auch funktioniert
-
Thread
PID-Regler: Wie schnell ist schnell genug?
es ist das hier schon öfter erwähnte Board (die "Black" Variante, <10€): http://wiki.stm32duino.com/index.php?title=STM32F407 CPU Takt ist 168 MHz und FPU aktiv. https://www.st.com/en/microcontrollers/stm32f407ve.html Das ist natürlich eine andere Kategorie als ein kleiner 8 Bitter,
gerade dabei war habe ich die gleiche Routine nochmal auf zwei anderen Boards laufen lassen. [code] STM32L031 @ 32 MHz (Cortex-M0+) gcc 6.3.1 -Os: 38,6 µs gcc 6.3.1 -O3: 39,5 µs gcc 7.2.1 -Os: 39,3 µs gcc 7.2.1 -O3: 39,8 µs Keil: 24,3 µs LPC1549 @ 72 MHz (Cortex-M3) gcc 7.2.1 -0s: 19,3 µs
-
Thread
Theremin bauen mit µC oder/und FPGA
man auch direkt die Frequenz messen kann? > Für die Signalverarbeitung (DSP) dachte ich an einen STM32F102 oder nen > FPGA. Ein FPGA halte ich für übertrieben, der STM32 sollte das leicht schaffen.
Max H. schrieb im Beitrag #4276462: > Ein FPGA halte ich für übertrieben, der STM32 sollte das leicht > schaffen. selbst ein AVR sollte ausreichend sein, es gbt für diesen fast nichts zu tun. Nur ein
-
Thread
STM32 Cube Lizenz GitHub
** ****************************************************************************** * @file stm32f4xx_hal_tim.h * @author MCD Application Team * @version V1.5.2 * @date 22-September-2016 * @brief Header file of TIM HAL module. **********************************************
du ihren Quellcode weiterverbreitest. Da bin ich nicht so sicher. Wenn du die einzelne /Datei/ stm32f4xx_hal_tim.h legal von ST bekommen hast, darfst du mit dieser Datei praktisch alles machen. Der Lizenztext dadrin ist doch original BSD. Aber: Kannst du stm32f4xx_hal_tim.h einzeln runter laden
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Für STM32 F100 gibt auch ein "EEPROM" SW um in das Flash zu schreiben. Schreib cyclen sind dan begrenzt auf ca 10 k, aber mit wear leveling kan das verbesseren. Nachteil : um das flash zu wischen, muss minimal
Andere STM32 als der F103 haben auch etwas OTP on chip...
-
Thread
AVRs mit USB?
- bis auf das Timing) egal ob es ein "klassischer" oder virtueller serieller Port ist. Gerhard H. schrieb im Beitrag #7651395: > Oder in irgend einer Weise zu implementieren ab USB Sender im > Controller? Auf dem Mikrocontroller muss man das natürlich selbst implementieren. Für die STM32 und
Gerhard H. schrieb im Beitrag #7651407: > und werde > nach entsprechenden Anleitungen Ausschau halten. Vielleicht hilft ja meine: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Virtueller_COM-Port
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
neuer sind, ich hoffe es gibt Anstrengungen heraus zu finden wo die her gekommen sind. Die beiden STM32G071 in der Liste wurden wohl KW11 2021 hergestellt? Der STM32H757 wurde wohl KW13 2022 hergestellt?
sind, ich hoffe es gibt > Anstrengungen heraus zu finden wo die her gekommen sind. > Die beiden STM32G071 in der Liste wurden wohl KW11 2021 hergestellt? > Der STM32H757 wurde wohl KW13 2022 hergestellt? Ganz legal in China gekauft. China hat gegenüber Russland kein Embargo.
-
Thread
Cortex M3/M4 im Präprozessor erkennen
Headern drin, auf denen jeder Hersteller dann seine ominösen Libraries aufbaut. Hast du z.B. einen STM32F446, dann wird (zumindest indirekt) irgendwo per #include eine "stm32f4xx.h" eingebunden. Dieser Header bindet dann wiederum je nachdem welcher #define für das eigentliche Device gesetzt ist einen spezifischeren Header ein. Für den F446 ist es "stm32f446xx.h" und hast du einen F407, dann ist es "stm32f407xx.h". In diesen (Device-spezifischen) Header-Dateien wird der passende Header für den Cortex-M Kern eingebunden, das heißt in diesem Beispiel
-
Thread
Günstiger uC mit hoher Taktfrequenz
wie die AVRs, aber >gleichzeigt mit einer Taktfrequenz ab ca. 30/40MHz? z.B. - NEC V850 - AVR32 - Renesas R32 Alle mit internem Flash und RAM erhältlich. Verfügbarkeit? Für den Hobby bedarf? >Man denkt natürlich direkt an ARM7/Cortex-M3. >Ich hätte nur gerne ne Lösung bei der RAM/Flash
Der Befehlssatz der ARM-Prozessoren ist in der Architekturbeschreibung (z.B. ARM v4t, ARM v5, ARM v7) festgelegt und nicht in der Implementierung der Architektur (ARM 7, ARM 9, Cortex Mx). Auch die Tatsache, dass die Übertragung der durch LDM/STM referenzierten Register sequentiell zu erfolgen hat,
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
Tagen (siehe Abbildung MLX90640_Arduino_44) Ich tippe daher auf einen defekten Microcontroller (STM32F103). Was sagt ihr?
180.0 * (mlx90640To[i*32 + j] - T_min) / (T_max - T_min); getColour(mlx90640To[i*32 + j]); tft.fillRect(217 - j * 7, 35 + i * 7, 7, 7, tft.color565(R_colour, G_colour
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
Sehe ich das richtig, das der ATSAM einen Eingangswiderstand im MOhm Bereich hat und der STM im KOhm?! Oder deute ich diese Angaben falsch? Seite 68 https://www.st.com/resource/en/datasheet/stm32f030f4.pdf Seite 1180 https://www.mouser.de/datasheet/2/268/Atmel-11100-32-bit%20Cortex-M4
es teste es einfach selber.. Die simple Frage lautet..ist der ADS des ATSAM besser oder gleich des STM32.. BEI GLEICHEN BEDINGUNGEN!! Das ist Grundlagen eines jeden Vergleichs!
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
Bezeichnung...) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der weder einen DAC noch I2S oder sowas :( STM24F4 Discovery hat das alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten
-
Thread
Live-Linux: Anleitung schreiben
Ralph S. schrieb im Beitrag #7835362: > Ein Beispiel für Textdisplays und STM32F030 findet man im Anhang. Furchtbar! Normale Menschen installieren sich die STM32 Cube IDE, oder die Arduino IDE und den STM32duino Core. Dann hat man auch eine Chance auf Hilfe von mehr Leuten
Arduino-IDE 1.8.13 - Geany (als Programmiereditor) - gimp - Toolchain: arm-none-eabi-gcc (auch mit STM32Cube_Programmer), avr-gcc (natürlich mit avrdude), sdcc - sehr viele Beispielprogramme zu den Familien STM32 (verwendet libopencm3), STM8, AVR, Padauk PFS - XFCE-Desktop - FreePascal (wenn es denn
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
viele CPUs angeschaut, die das können (oder doch nicht) Schlussendlich habe ich mich für einen STM32F103CB entschieden. Der würde auch für Deine Applikation passen: - 4 Timer, 32 Bit (jeweils 4 OC/PWM Ausgänge) und zus. 32 Bit Prescaler - bis zu 72MHz CPU-Takt >> möglich an Timer 1 (mit internem
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 Strich fährt man mit einem STM32F10xxxx deutlich besser, denn man kann
-
Thread
Vier Gewinnt KI für Mikrocontroller
173530635627 Ok, grad 3 bestellt. Hoffe mal dazu gibts ne Lib? Habe die für 320x240 mal vom Arduino auf STM portiert, da die SPI anders ist. Spielt mit 12 Mhz auf Lochraster prima für ca 5cm leitungen, drüber verliert sie dann aber Bits. Yupp, jibbet.... https://github.com/o-m-d/st7735_spi_stm32
> Ok, grad 3 bestellt. Hoffe mal dazu gibts ne Lib? Habe die für 320x240 > mal vom Arduino auf STM portiert, da die SPI anders ist. Spielt mit 12 > Mhz auf Lochraster prima für ca 5cm leitungen, drüber verliert sie dann > aber Bits. > > Yupp, jibbet.... > https://github.com/o-m-d/st7735_spi_stm32
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
mental befassen müßten. Derzeit haben wir in einem anderen Thread genau sowas: da hat einer einen STM32F7xx und hat sich ein USB-CDC generieren lassen, was natürlich erstmal nicht enumeriert und nun fragt er hier an, wieso dies? und daß er eigentlich keine Lust hat, in die Quellen zu schauen oder gar
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 with a free-to-use professional tool suite. Keil MDK is the most comprehensive
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
einer einzigen CPU zu realisieren und nicht einen AVR für die PWM, einen für Netzüberwachung, einen SAM7X für die WEB-Anbindung und einen AT90CAN für den Bus. Eine Entwicklungsumgebung, ein JTAG Adapter. Eventuell eben einen STM32F103 für die ganzen steuernden und regelnden Komponenten und einen STM32F107
wenn nicht, noch mal lesen... Ich habe davon gesprochen eine Serie von Controllern einzusetzen, d.h. einen STM32F103 mit vielleicht 32..64k Flash als Wechselrichter-Controller, einen der gleichen Sorte für x Akkus als Ladecontroller eventuell gleich mit MPPT. Und später eine WEB/LCD/Monitoring Einheit
-
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
port IRMP to Arduino
für deine Antwort. Was hast du denn für Arduinos? Das ging ja nach meinen Versuchen auch mit einem STM32-Arduino nicht, ohne das Arduino-Framework aber schon.
die Arbeit stark eingespannt und nur selten zu Hause. Außerdem hatte ich jetzt noch ein Problem mit STM32DUINO, das immer noch nicht kompilieren will wegen stm32f10x.h", in dem dann Register doppelt definiert werden. Dem werde ich mich zuerst noch einmal annehmen und danach kommt das. Bei neuen Erkenntnissen
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
, der mich weiter bringt. Was gutes ist dieser Link: http://stackoverflow.com/questions/16490315/stm32f4-memory-jumping
_4 ((uint32_t)0x08010000) #define ADDR_FLASH_SECTOR_5 ((uint32_t)0x08020000) #define ADDR_FLASH_SECTOR_6 ((uint32_t)0x08040000) #define ADDR_FLASH_SECTOR_7 ((uint32_t)0x08060000) #define ADDR_FLASH_SECTOR
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
STM8 und STM32 sind in ähnlichen Preislagen, dafür gibt es dann auch lesbare Doku ;)
? Wenn ich auf eine der Touch Tasten drücke soll "test" getippt werden. [c] #include "intTemp.h" #include "time.h" #include "usb.h" #include "touchinput.h" #include "uart.h" #include "bootloader.h" uint32_t last; uint8_t HIDKey1[4]; #define LED_PIN1 7 // Pin7 SBIT(LED1, 0x90, LED_PIN1
-
Thread
Flashen von Mikrocontroller plötzlich nicht mehr möglich
Hallo zusammen, für ein Projekt verwenden wir ein STM32-P103 Board von Olimex. Dieses arbeitet mit dem STM32F103RBT6 ARM 32-Bit CORTEX M3 Mikrocontroller. Als IDE benutzen wir Eclipse mit GNU ARM Embedded GCC Toolchain und OpenOCD. Die Verbindung zum Board
0x1) Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Error: stm32f1x.cpu -- clearing lockup after double fault Polling target stm32f1x.cpu failed, trying to reexamine Info : stm32f1x.cpu: hardware
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
Hi, ich suche gerade für ein bevorstehendes Projekt die passende Plattform und bin dabei auf das STM32F4 Discovery Board gestoßen. Bisher habe ich ausschließlich Erfahrung mit Arduino Plattformen und Einplatinencomputern. Mich würde interessieren, ob das STM32F4 Discovery Board für das Projekt
Perfekter Tipp, das macht auf jeden Fall Sinn. Horst schrieb: > Warum dann nicht gleich das F7 Discovery? Weil das zu teuer wäre. Das Projekt soll als (Klein-)serie produziert werden, da zählt fast jeder Euro. avr schrieb: > Der stm32f407 könnte sogar ohne zusätzlichen ram 4 MP3 Dateien mischen
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Stefanus F. schrieb im Beitrag #5942669: > Google mal nach "STM32 Anleitung" oder "ESP822 Anleitung" Sorry, das sollte ESP8266 heissen.
Stefanus F. schrieb im Beitrag #5942875: > Schau Dir mal die STM32 Cores für > Arduino Unter STM32-Cores verstehe ich die die Kerne, den Chip selber und was hat das mit Arduino zu tun. Bevor du hier weiter quackst, hast du schon mal Teensy eingesetzt?
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Hallo, Also ich habe nach geschaut und die Daten in STM32F4xx.h Stimmen. Die Einstellungen in sytem_stm32f4xx.c stimmen ebenso.Der Quarz hier ist schon bei 25 MHz. * 5. This file configures the system clock as follows: *=========================
Quarz? Wenn Du einen externen hast, muss dieser in der Variable HSE_Value = Frequenz in Hz in der stm32f4xx.h einegstellt werden. Wenn nicht, ist dieses nicht notwendig. 2. Stelle alle PLLs ein in der system_stm32f4xx.c und zwar dort wo Dein #elif define deinControllertyp ist. Nutze die Suchfunktion
-
Thread
ARM-AI-Assistent final, RP2040 mit 200 MHz Maximaltakt uvm
Dabei ist der RP2040 (bislang) Faktor 3 übertaktet. Die Stromaufnahme steigt nicht wesentlich. Bei STM32 sind mir maximal 30 - 50 % gelungen und die Controller werden deutlich wärmer.
auch nicht gab. > > Das geht mit den üblichen RGB-Interfaces schon lange. Erstbestes > Beispiel: STM32F429I-DISC1 . QVGA, 262K Farben, man kann natürlich alle > Pixel individuell ansteuern, man hat genug Speicher und Rechenleistung > um flüssige Animationen darzustellen. Eben die STM32 waren nicht
-
Thread
USB Verbindung zerstört µC
herumlag. Eventuell läuft es nach dieser Wartezeit (Entladezeit) wieder. Google anwerfen, und nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da findet sich einiges, und vielleicht sind da noch ein paar Ideen für dich mit dabei.
ist: https://community.st.com/s/question/0D50X0000ADCIJaSQP/stm32l151cct6-nrst-is-floating-?t=1612452932455
-
Thread
STM32F446 - Problem mit Interrupt
G7u5vYJhwuM Allerdings tut sich da absolut nix. Ich möchte zum Test mit dem Taster über einen Interrupt die LED toggeln, allerdings passiert nichts. Wenn ich den STM32 im Debug-Modus laufen lasse, springt
/* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN
-
Thread
STM32F411 --> SPI --> MAX7219
Hi, Ich versuche einen 7Segment Serial Display über SPI, mit STM32F411VE als Master und MAX7219 als slave in Betrieb zu nehmen. SPI Master Seite scheint richtig zu funktionieren, aber bei Slave nicht ich habe alles richtig initialisiert
Aa B. schrieb im Beitrag #5338593: > Der Teil hat jetzt 4.9V ca, und gestern hatte er auch 4.7V also mehr als > 3V. mit 3 V Auf der Seite von http://www.st.com bzg. STM32F411 steht: The STM32F411xC/xE operate in the - 40 to + 125 °C temperature range from a 1.7 (PDR OFF) to 3.6 V power supply
-
Thread
STM32F4 wozu?
Ist wie im Kindergarten. - Nänänää ... der AVR ist aber besser. - Nein. Der STM32 ist immer eins besser als Deiner. - Der AVR ist aber unendlich besser. - Der STM32 ist unendlich und eins besser. Er hat nach ner STM32 Applikation gefragt. Nicht nach AVR. Ich hab eine
Entwicklungsumgebungen. Das ist nur ein Klischee aus alten Zeiten. Heute gibt es gute Artikel: [[STM32 CooCox Installation]] Ein paar Tipps für Einsteiger sind in den Artikeln auch zu finden: [[STM32 für Einsteiger]] [[STM32]] Tutorials helfen ebenfalls: http://diller-technologies.de/stm32
-
Thread
stm32 und pcf8574T
-das ist 24C02.c und 24C02.h , mit 7z gepackt. Da ist I2C_Configuration(void), I2C_Read, I2C_WriteOneByte usw. drin (für stm32f4xx);
vampire schrieb im Beitrag #3020887: > -das ist 24C02.c und 24C02.h , mit 7z gepackt. > Da ist I2C_Configuration(void), I2C_Read, I2C_WriteOneByte usw. drin > (für stm32f4xx); 7z kenn ich nicht, aber habs aufbekommen, aber bin leider nocht nicht weiter gekommen
-
Thread
Probleme mit den bekanntmachen von Funktionen in Header bei C++
; ClLoopdef **StmLoop; uint8_t StmLoopLoad; ClTrigger **StmTrigger; uint8_t StmTriggerLoad; } #endif // PARSER_H [/c] Vielen Dank und Frohes neues Jahr Philip
Klingt ja Logisch... Leider habe bekomme ich statt dessen 'multiple definition of' Fehler: c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools\arm-none-eabi\bin\ld.exe: ./Core/Src/maincpp.o:(.bss._ZN6Parser14StmTriggerLoadE
-
Thread
IDE EMbitz tot?
arbeite seit Jahren mit Eclipse. Damit schreib ich Software für Linux (Desktop & Raspberry), AVR(8bit), STM32 (mit HAL & CubeMX & FreeRTOS etc.) und seit neuesten sogar über den Arduino-Umweg für ESP8266. Darüber hinaus unterstützt Eclipse mich bei bash-, php-, python-Scripten usw. Debugging und M7 geht
gegeben wenn kein Betriebssystem für EmBitz mehr funktionsfähig ist ... Selbst wenn der Support für STM32F7xx nicht gegeben ist kann man sich da behelfen. Aber die Arbeitsgeschwindigkeit ist unübertroffen. Da kommt kein Eclipse-und-so-Zeugs ran. Wie sagt schon Mr. EmBitz: Speed matters! Muss
-
Thread
Arduino und struct gefallen sich nicht !
findest! (Tipp: du wirst Jahrhunderte suchen und meine Dateien nicht finden! Außer der VapeDisplayDriver.h und fontandcolor.h , die liegen hier im Forum im Beitrag zur 25k Vape.) Dateinamen: py32f030k28_vCustom.h, dbgmcu.h, Interface.h Alle diese Dateien enthalten unter anderem Code workaround speziell
Beitrag #8022556: > Zeiger sollte man in der Arduinowelt möglichst vermeiden Nachdem ich HAL für STM32 etwas genauer angekuckt habe, sehe ich, daß Zeiger auf Structur viele Aufgaben erleichtern könnten und auch manche Fehler vermeiden helfen. Da Arduino GIGA mit STM32H747 bestückt wird, liegt auf
-
Thread
STM32CubeMX unter Linux: Fehler in Projektgenerierung?
Hallo! Ich möchte gerne langfristig unsere 7-Zoll-LCDs nicht mehr per eigenem Controller (bspw. SSD1963) ansprechen sondern direkt. Also schnell das STM32F429-Discovery gekauft, um dort dann ein Display anzuschließen. Da ich die Idee hinter
Vincent H. schrieb im Beitrag #4284238: > nun alles Bitte definiere alles. Es ist so das das linker script nicht leer ist wenn man SW4STM32 wählt, aber es wird kein wirkliches Projekt für SW4STM32 oder
-
Thread
ARM und WS2812 LEDs mit DMA und ATF16V8B?
Ausgänge realisieren? Und nur zum Verständnis: Ein XMC4500 Relax Kit kostet deutlich weniger als ein STM32F4Discovery. Sollte ich ein STM32F4Discovery nehmen? Falls ja, warum?
Noch so nebenbei bemerkt wäre ein STM32 Discovery für ein kommerzielles Produkt laut Lizenz nicht zulässig...
-
Thread
8051 Chip für Einstieg
Michael H. schrieb im Beitrag #3477358: > STM32 hat man sicher einiges an Möglichkeiten und einen > deutlich leichteren Einstieg. STM32 bietet zweifellos tolle Möglichkeiten und (im Vergleich zu 8051-Derivaten
Btw.: Die Maschinensprache der MCS-51 Familie empfinde ich im vgl. zu >AVR-ATmega und ATtiny oder STM32 als ausgesprochen angenehm Was ist denn an AVR Assembler unangenehm? Der ist doch klar und geradlinig strukturiert, man hat haufenweise Register. STM32 ist klar, das ist ne andere Liga, kenn ich
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Gerade jetzt wo ich immer mehr mit Hausautomatisierung und MQTT mache ist eigentlich der ESP8266/ESP32 immer mehr im Einsatz. Zudem ist "Dank" Arduino (und die IDE ist immernoch Murks) inzwischen auch die Unterstützung für die ESPs und auch STM32f1 soweit fortgeschritten dass man damit wirklich arbeiten
bestimmt die Wahl der Hardware bzw. ob man selbst entwickelt. Für meinen Fall gilt, dass ich vom Z80 bis STM32F7 alles einsetzen kann. Wenn ich einen 555er ersetzen will, nimm ich einen Tiny13. Bei HMI Anwendungen eben einen Raspy oder einen NUC. Ich sehe das sehr entspannt und freue mich, dass mir die Elektronik
-
Thread
USB CDC von Stefan Frings und WS
Ich beziehe mich hier auf den Code von der Seite http://stefanfrings.de/stm32/stm32f1.html Hier wird ein Beispiel gezeigt unter dem Punkt "Virtueller COM-Port ohne Cube HAL" Ich habe mir das Projekt mal unter der Cube IDE angelegt und die main auf folgenden Code reduziert
STM32F3xx kann man im Unterschied zu STM32F103Cx CAN und USB gleichzeitig nutzen, dazu muss man allerdings den USB Interrupt remappen. Das ist dann der USB_LP_IRQ Handler mit der Nummer 75. Meine Änderung
-
Thread
STM32: wie Struktur übergeben
noch z.B. stm32f4xx_gpio.h (kommt drauf an welchen STM du verwendest) inkludieren.
ich habe nun auch in diagnose.h #include "stm32f7xx_hal.h" ergänzt. Nun kommt die Meldung nicht mehr. [code] #ifndef DIAGNOSE_H #define DIAGNOSE_H #include "stm32f7xx_hal.h" void pinpegel_ausgeben(GPIO_TypeDef* Port, uint16
-
Thread
[c] wie wirft man UART-Daten weg?
Wäre dennoch schön gewesen wenn man wüßte um welchen Controller > es sich überhaupt handelt. z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher?
dennoch schön gewesen wenn man wüßte um welchen Controller >> es sich überhaupt handelt. > > z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... > Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das > Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher