-
Thread
ST-Link V2-1 Virtual COM Port
die Bezeichnung irreführend. Ahhh. Ja. Stimmt. Ich erinnere mich. Ich war gedanklich bei einem STM32, der Hardware-USB mit an Board hat. Mea Culpa.
schrieb im Beitrag #8007656: > Hab ihr eine Idee wie ich das als Newbie anders erledigen kann. Den STM32CubeProgrammer statt des Betty Tools nutzen zum flashen. Und einen neuen Thread eröffnen.
-
Thread
Kommunikation zwischen mController und PC
include <stdint.h> #include <stdbool.h> // Bibliotheke des verwendeten Mikrocontrollers #include "stm32f446xx.h" #include "system_stm32f4xx.h" int main(void) { // APB1 entspricht nun Clockfrequenz vom Controller RCC->CFGR &= ~RCC_CFGR_PPRE1_Msk; // Aktivieren der Clock für GPIO Port
Prozessor-Frequenz (Hier: 16.000.000 Hz) // OR: Oversamplin-Rate (Hier: 16 (Default) //USART2->BRR |= (3<<0) | (104<<4);//0x6B; // Aktiviere/Starte xSender //USART2->CR1 |= USART_CR1_RE; // Aktiviere/Starte Empfänger USART2->CR1 |= USART_CR1_TE; while (1) { USART2->DR = 'G';
-
Thread
Anfänger mit µC "Empfehlung, Ratschläge,."
Falk B. schrieb im Beitrag #4271752: > Jetzt wird gleich die 32 Bit ARM Fraktion hier aufschlagen... aufschlagen? Das nennt man dann: Tennis-ARM MfG Paul
google das mal") Unter dieser Betrachtung lautet mein Rat folgender: 1. Investiere 20 Euro ein STM32L0 Discovery Board: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF260319?sc=stm32l0-discovery 2. Hol dir die kostenfreie Software und Lizenz von ARMs MDK-ARM für ST F0/L0 http
-
Thread
Verfügbare CAN-FD Lösungen (kein IP Core)
Die S32K von NXP sehen nicht so schlecht aus, die PS32K144UAT0VLHA sind wohl immerhin schon in Pre-Produktion. PS32K144UAT0VLHA Wobei ich seltsam finde, dass die Dinger drei CANs haben aber nur einer davon
> gibt es einen µC der überschnelles 2.0 könnte? CAN-FD wäre noch zu weit > weg von "beschaffbar" :-/ Probier es mal mit einem STM32. Da kannst Du das CAN bit timing register in weiten Grenzen verstellen. Getestet sind die Chips aber
-
Thread
AX82 - ZX Spectrum Emulator mit AVR + CPLD
einiges schneller und man braucht kaum noch was außen drumherum. Wenn ich da an so was wie einen kleinen STM32F407 denke dann bleibt nicht wirklich viel Hardware übrig. VG, Uli
schon. Das Projekt hatte ich vor 6-7 Jahren begonnen, auch gibt es inzwischen Emulatoren auf diversen STM32 Boards. Warum also noch Variante X+1 hinzufügen? Demnächst gibt es aber ein neues "Emulationsprojekt", welches u.a. wohl auch auf diversen STM32 laufen wird. Jörg
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5,
Jahre veröffentlicht, die letzten vor einer Woche. Deshalb gehe ich davon aus, dass alle neueren (C,G,H,L,U,W) Chips betroffen sind. Vielleicht sind auch schon alle veröffentlicht, ich hab' natürlich nicht alle angeschaut. Bei den STM32C0 steht dieser Fehler noch nicht drin, dafür aber ein besonders
-
Thread
Schnell rechnen mit Gleitkomma, welcher µC?
PIC32MXxxx: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en535593 http://www.reichelt.de/PIC-Controller-32-bit/0/16/index.html?;ACTION=2;LA=3;GROUP=A366E;GROUPID=4509;START=0;OFFSET=16;SHOW
Hat noch keiner die neuen Cortex-M4 genannt? Demo Board z.B. das STM32F4 Discovery. Natürlich kann diskutieren, ob man wirklich eine FPU braucht...
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
Link zum Datenblatt: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiG3qv-nervAhVE9IUKHSZ2AJEQFjABegQIAxAD&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fcd00246267-stm32f100xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw2GsY3qPMGEaY6As6a7xMbJ
Guck doch einfach von den CMSIS headern ab, z.B. der Datei stm32f100xb.h: Die Basisadresse von RCC ergibt sich aus: [c] #define PERIPH_BASE 0x40000000U #define AHBPERIPH_BASE (PERIPH_BASE + 0x00020000U) #define RCC_BASE (AHBPERIPH_BASE
-
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
grundschüler schrieb im Beitrag #6918056: > Den stm32f103 bekommt man da sicher auch nochrein? Sicher, nicht nur diesen STM32. > "digitalWrite(2,HIGH);" > ist relativ viel schreibarbeit. Ich ... hätte da gerne eine > funktionstaste, mit der
-
Thread
Hilfe Brauche Hilfe für mein Projekt!!
mP= Cortex M3 STM32 Module vorhanden bzw.wählbar
einen Sockel für einen STM32-Discovery (entweder F1, besser F4 oder beide), jeweils entsprechende Sockel für die Module (WLAN, Bluetooth, Zigbee) wobei jedes dieser Module mit Spannung und GND versorgt werden muss und über USART
-
Thread
STM32: ILI9341 16bit parallel
Hallo, vorneweg, bitte erschlagt mich nicht für diese Fragen. Ich bin ein blutiger Anfänger in Sachen STM32! Früher habe ich mit Arduino gearbeitet. 8 und 32 bit. Ich bin auf der Suche nach einer Library für das ILI9341 Display im Parallel Betrieb. Ich habe haufenweise Bibliotheken gefunden allerdings für STM32Duino, Arduino oder mit SPI. Ich möchte gerne eine STM32F10RB mit diesem Display betreiben. So wie ich das sehe, kann ich das Display nur paralell ansteuern. Gibt es bereits schon eine umgeschriebene
-
Thread
AVR: Grafik-Display-Ansteuerung
Statt Rücklesen vom Display: Kleinen STM32 kaufen, fast nach Belieben Speicher ver(sch)wenden, keinen Cent mehr dafür bezahlen und genug SPI (sogar mit DMA) haben... Keine Option?
die gefallen mir persönlich besser. Kennen tue ich alle 3 (LPC, STM32, AVR), von der Seite gibts keine Probleme, aber: > Keine Option? N. G. schrieb im Beitrag #4954698: > Beim AVR sollte es aber schon bleiben, es ist schon > einiges implementiert. Dazu ist das
-
Thread
STM32L431RC - Probleme mit Stromsensorenauswertung
Code habe ich folgende 4 Variablen benutzt, um eben diese Fälle unterscheiden zu können: [c] uint32_t sensor_value = 0; uint32_t actual_val_min = 0; uint32_t actual_val_max = 0; uint16_t actual_inkr = 0; [/c] Ich taste damit den gemessenen Wert ab und weise den kleinsten gemessenen Wert und
_t threshold_min = 850;[/c] Hier die Funktion: [c]#include "main.h" #include "stdio.h" uint32_t sensor_value = 0; uint32_t actual_val_min = 0; //aktueller kleinster Wert der Messung uint32_t actual_val_max = 0; //aktueller größter Wert der Messung uint16_t actual_inkr =
-
Thread
Problem bei Erstellung eines Arrays
+evtl.Startupcode), das ich kompilieren und so direkt auf meinen eigenen STM32F4 packen kann und das genau das problematische Verhalten zeigt.
Also, wenn das bei dir nicht irgenwo anders definiert ist, dann such mal in der startup_stm32f4xx.s nach diesem Code: [code] Stack_Size EQU 0x00001000 AREA STACK, NOINIT, READWRITE, ALIGN=3 Stack_Mem SPACE Stack_Size __initial_sp [/code] Hier wird
-
Thread
STM32F4 bootloader bauen
USB-Stick upzudaten. Dazu habe ich mir zum Üben & Lernen dieses Projekt gezogen: https://github.com/rowol/stm32_discovery_arm_gcc/tree/master/STM32F4-Discovery_FW_V1.1.0 Ich arbeite unter Linux auf der Konsole. Ich konnte das Bootloader-Binary auch problemlos mit make im Ordner Projects/FW_upgrade/src
/stm32f429discovery#release-materials
-
Thread
sei nicht schlauer als der Compiler?
schleifenindex > aka max. Iterationsanzahl nicht zur Compilezeit bekannt ist?! Etwa so: [c] uint32_t sum(const uint16_t* data, uint16_t size) { uint32_t s = 0; for(uint16_t i = 0; i < size; ++i) { s += data[i]; } return s; } [/c]
Ist jetzt nicht exakt STM32, aber ein ähnlicher Cortex-M4.)
-
Thread
STM32 Wakeup STOP1 mit GPIO
Hallo Forum, ich arbeite an einer IR Fernbedienung mit Batteriespannungsversorgung auf Basis eines STM32G0. Mit Low Power Modes habe ich nie wirklich etwas am Hut gehabt und bin nach tagelangem Lesen leicht überfordert. Als Mode habe ich mir den Stop1 ausgeguckt, weil das Hardwaredesign bereits steht
verlassen werden https://www.st.com/content/ccc/resource/training/technical/product_training/group0/21/0c/5b/77/0e/aa/48/45/STM32G0-System-Power-control-PWR/files/STM32G0-System-Power-control-PWR.pdf/_jcr_content/translations/en.STM32G0-System-Power-control-PWR.pdf Lt. HAL_Manual wird der Stop1
-
Thread
STM32: Visualisierung von Daten in Echtzeit
Hallo zusammen, ich suche eine Möglichkeit, Daten, die in Form eines Arrays in einer µC-Firmware (STM32G4xx) vorliegen, in Echtzeit graphisch auf dem PC darzustellen. Es handelt sich z.B. um die Amplitude eine DFT, oder ähnliches. Eine serielle Schnittstelle zur Datenübertragung wäre nur umständlich
Weiterhin besitzt der Prozessor doch auch USB? Laut https://www.st.com/resource/en/product_training/STM32G4-Peripheral-USB_Full_Speed_Device_interface_USB.pdf sogar USB2, also 480 Mbit/sek. Und damit kommst du nicht klar? Wieviele Gigabytes/sek sollen übertragen werden?
-
Thread
Elektronik Anfänger
Steel schrieb im Beitrag #2575720: > Ich würde nicht mehr mit AVR anfangen. Guck dir mal STM32 an, da gibts > Eva-Boards für ganz wenig Kohle und die sind 100x Leistungsfähiger. Das ist ein Argument! Ich kann das STM32 Discovery empfehlen. Kostet nur 8 euro
> werde ich mir dann den > STM32F4 Discovery zulegen Nimm dir für den Anfang lieber einen STM32VLDISCOVERY. Die Cortex M3-Reihe wird momentan noch von mehr IDEs unterstützt. Sehr schön für Anfänger ist die Kombination STM32VLDISCOVERY
-
Thread
Sinus - Frequenz und Amplitude messen
> Auswuchtdrehzahl steht auch in der xml-Datei. > Es handelt sich um 12-Bit Werte die ich mit dem STM-ADC aufgenommen > habe. 0 entspricht weitestgehend 0V, 2^12 - 1 um die 3.3V. Ich habe noch Fragen zu den CSV-Daten. Was ist DataA und DataB? Ich habe in der Tat 100136 Werte-Paare. Ist das
Fall hier sind für den Sensor etwa 60 µV/Wurzel(Hz) an Rauschen zu erwarten. Der 12 Bit ADC vom STM32 gibt bei einer REF. Spannung von 2 V ein Quantisierungsstufen von etwa 0.5 mV. Für eine Abtastrate von 20 kHz gibt das dann auf die 10 kHz Bandbreite und etwa 0.5 mV_eff (für Quantisierung und Rauchen
-
Thread
CooCox IDE und GCC für STM32
to be 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
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
STM32F3 ADC (ohne STD-Lib)
Hi, ich versuche mich gerade an einer Programmierung eines ADCs für das STM32F3. Soweit habe ich dies auch geschafft, jedoch funktioniert es nicht wie erwartet ^^ Mein Problem: Der Code bleibt in dieser Zeile stecken: [c]while((ADC3->ISR & ADC_ISR_EOC)==0);// wait until
sondern auf Registerebene bleiben. LG Hier ist der gesamte Code: [c] /* Includes */ #include "stm32f30x.h" #include "GPIO.h" #include "clock.h" uint32_t timerFlag=0; uint16_t value=0; int main(void) { GPIO_CLKconfig(); clock_config(); //-----ADC_GPIO GPIOB->MODER |= GPIO_MODER_MODER1
-
Thread
Benutzt hier jemand die Cortex-M4-FPU?
value eben nicht 000 ist. Dann ist da etwas sehr faul. Welcher Controller ist das? Bei z.B. den STM32F3 und den STM32F4 ist das /nicht/ so. Bauform B. schrieb im Beitrag #6151213: > Es geht ja um Fehler, die nur sehr selten auftreten. > Freiwillig lässt man sich darauf nicht ein. Im Zweifelsfall
eben nicht 000 ist. > > Dann ist da etwas sehr faul. Welcher Controller ist das? Bei z.B. den > STM32F3 und den STM32F4 ist das nicht so. das ist ein STM32L451, sowohl ARM als auch das PM0214 sagen: CPACR reset value = 0. Allerdings FPCCR.ASPEN und .LSPEN reset value = 0b11. Ich fasse beide Register
-
Thread
el Last - Bauteilauswahl
liegt hier neben mir mit aktuell 33V Gesamtspannung. Zur Sollwertvorgabe nutze ich den DAC eines STM32. Der kommt nicht bis ganz auf 0V, so das ich immer knapp 0,2A Stromfluss habe. Das ist natürlich schlecht, weshalb ich das Gate des Leistungsfets Q1 über den Transistor Q2 via STM32 auf LOW ziehe.
Du muss nicht unbedingt die Sollwert auf 0 Setzen, um 0 A zu erzielen. Paul schrieb im Beitrag #6778164: > Zur Sollwertvorgabe nutze ich den DAC eines STM32. Der kommt nicht bis > ganz auf 0V, so das ich immer knapp 0,2A Spricht: Du hast
-
Thread
Cortex M3 für KettenRoboter
Kuck Dir mal den Artikel [[STM32]] an. Das schöne an diesem Prozessor ist, dass es eine sehr komfortable C Firmware library für alle Schnittstellen gibt. Außerdem läßt der STM32 sich ziemlcih einfach beschalten. Wenn Du bereit
Es gibt ein Datenblatt was sich mit der Beschaltung des STM32 beschäftigt und worauf man achten muss. http://www.st.com/stonline/products/literature/an/13675.pdf Da kann man sehen was anders ist zum AVR Gruß g0nz00
-
Thread
STM32G031G8 Grundbeschaltung / keine Verbindung über SWD
Hallo zusammen, ich arbeite erstmals mit einer MCU aus der STM32G0-Reihe, vorher nur mit STM32Fx. Die im Screenshot ersichtliche Schaltung habe ich als PCB erstellen lassen, mit der Minimalbestückung (MCU, bypass, Filter an NRST) bekomme ich aber partout keine
René K. schrieb im Beitrag #7807830: > Die ICs kommen von Aliexpress Selber schuld. Die STM32G... die ich habe (nicht aus China) funktionieren wie im Handbuch beschrieben.
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
Falls wer heut noch was zum Lachen braucht: https://www.youtube.com/watch?v=tsG95Y-C14k&index=32&list=PLHTh1InhhwT7GoW7bjOEe2EjyOTkm6Mgd Zu gut. :)
Time C++ (Buch von Christopher Kormanyos) ref_app https://github.com/ckormanyos/real-time-cpp stm32f103 template lib: https://github.com/ekoeppen/stm32f103-template-lib Stm32-Template-Gpio-Library: https://github.com/ThatEmbeddedGuy/Stm32-Template-Gpio-Library
-
Thread
Vor-/Rückwärtszähler negativ
beide Flanken und beide Sinussignale auswerte müssten das 1 Impulse pro 10um sein. Wenn ich dann mit 0,5m/s verfahre macht das 50kHz oder liege ich da falsch? Was haltet ihr davon einen STM32 zu nehmen, der schon Quadratur-Eingänge hat? Weis jemand in wieweit solche Funktionen in die ArduinoIDE
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
Lidl Wallbox Modbus USWB A2 11kW Ultimate Speed
Debugausgaben auf einem Kanal ausgeben kann. Auf Grund der Vielzahl an verfügbaren Typen ist natürlich STM32CubeMX das Werkzeug der Wahl. Dort kann man die verfügbaren Typen anhand der Peripherie- und Speicherausstattung eingrenzen. Ich würde z.B. einen STM32G070CBT o.ä. verwenden, der die drei UARTs
insgesamt sieben(!) EIA-485 (1* Modbus, 6* propritär) und einer Debug-Schnittstelle habe ich einen STM32F091VET eingesetzt; dieser ist aber schon eher ein Exot.
-
Thread
STM32F030F4P6 und USART1
den Pins eine LED blinken lassen kann. Ich finde hier den Fehler einfach nicht: [c]#include "stm32f0xx.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_usart.h" inline void delay_ms(uint32_t dtime) { volatile uint32_t n = (dtime * 3750); while(n > 0) n-
://mikrocontroller.bplaced.net/wordpress/ Ich hab das notwendige einigermaßen angepasst auf den STM32F0 Inhalt der main(): [c] UB_Uart_Init(); uart_puts(COM1, "Hallo UART!", CRLF); [/c] lg Chris
-
Thread
STM32F4, FPU klappt nicht mit sqrtf()
arm-none-eabi-gcc -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F407VG -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -D__FPU_USED -IC:\CooCox\CoIDE\workspace\Testprojekt_02 -IC:\CooCox\CoIDE\workspace\Testprojekt_02\cmsis_boot -IC:\CooCox\CoIDE\
-g -o Testprojekt_02.elf ..\obj\startup_stm32f4xx.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o -L..\..\.. -lm
-
Thread
STM32F103: CAN - Bus funktioniert bei Medium-Density-, nicht aber bei High-Density device
das Programm. Wenn Du die FW Lib benutzt: Hast Du die globalen Symbole USE_STDPERIPH_DRIVER, STM32F10X_MD (STM32F10X_HD) korrekt gesetzt?
// Achtung! KEINE GLEICHZEITIGE NUTZUNG MIT USB MÖGLICH!!! // Mikrocontroller: STM32F103RE // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // System-Inlude #include <stddef.h> #include "stm32f10x.h" #include <string.h> // Stringfunktion
-
Thread
stm32 - eigener Bootloader
hallo, ich möchte einen eigenen bootloader schreiben. diesen schreibe ich ganz normal in den stm32f2xx ab adresse 0x08000000. ab adresse 0x08003000 speicher ich ein weiteres programm in dem ich die Hex File eines zuvor getesteten programms ab dieser adresse im flash hinterlegt. anschließend
Lade dir die USB-Lib http://www.mikrocontroller.net/articles/STM32_USB-FS-Device_Lib herunter und schaue dort im DFU Beispiel hinein. Hier ein Auszug für den Sprung [c] if (((*(__IO uint32_t*)0x08003000) & 0x2FFE0000 ) == 0x20000000) { /* Jump to user
-
Thread
Akku und Wasserstandsdisplay für Wohnmobile
Terminal Programm, das die fs Datei einliest, dekodiert und per USB com port an den Mikrocontroller STM32F103 sendet. Dieser sendet die Daten per I2C weiter an den BQ34Z100-G1. Vorweg, ich bin kein professioneller Programmierer und wenn jemand meint das besser schreiben zu können, so mag er den Code
GitHub einfließen lassen. Programmiert ist es teilweise basierend auf einem Referenz Projekt für STM32. https://github.com/mrwillem Grüße,
-
Thread
STM32F4 Probleme mit USART
Ich möchte Daten zws. STM32F429 DiscoveryBoard und USB TLL Adapter austauschen. Hierfür verwende ich USART3 (C10/c11) vom STM [c]#include "stm32f4xx.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define STDIN_FILENO 2 void IO_Initialize(void) { RCC->AHB1ENR |= (1UL << 6); GPIOG->MODER &= 0x00000000; GPIOG->MODER |= 0x55555555; GPIOG->OTYPER &= 0x0000;
-
Thread
DCF-Uhr from Scratch
ohne die CPU zu stören. Also echte parallel Verarbeitung. Ich habe dann mal nach diesen Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen
Der RPi ist nur für NTP zuständig und irgendwer wollte HDMI haben ;) [pre]Display DOGS102: 0.25 mA typisch CPU STM32L496: < 4 mA TCXO KT2016K10000: < 1.5 mA GPS SAM-M10Q: 7 mA typisch; tracking DCF ???: t.b.d. diverse Pull-Down: 1.2 mA ALS SFH5711:
-
Thread
Wozu der DTR Pin am FTDI?
Hallo zusammen, ich wollte einen FTDI Chip benutzen, um mit einem STM32 Chip zu kommunizieren. Jetzt habe ich den DTR Pin am FTDI Chip gesehen, der laut Datenblatt ein Ausgang ist. Was genau kann man damit machen? MfG
Ok vielen Dank. Ich hatte mir überlegt, wie ich den Bootloader Pin des STM32 auf HIGH legen kann. Dann wäre der DTR Pin ein guter Kanditat dafür. MfG
-
Thread
Webpage Webserver
einem Mega88 im Code, dann wieder wird ein Header File includiert, der ganz offensichtlich zu einem STM32 gehört.
leds schalten vielleicht noch ein bild anzeigen auf der Webseite. Arbeitet denn niemand mit Keil stm32 Build target 'Multi Media Development Board V1.0' compiling httpd.c... ..\USER\APP\httpd.c(13): warning: #2775-D: white space is required between the macro name "pgm_read_byte" and its replacement
-
Thread
Bild an TFT Display anzeigen
= 0; while(backlight < 2100){ backlight+=4; TIM_SetCompare1(TIM4, backlight); // Set duty cycle to 100% delay(10); //1ms } }[/c] Kann man mit dem STM32F4 die Dateiumwandlung
Erster Treffer bei Google : Code für Copy+Paste: http://stm32f4-discovery.net/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ Gruß, dasrotemopped.
-
Thread
Freescale FRDM-K64F Fragen
Hallo Felix, > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? Du hast ja STM32 angesprochen;
NETDUINO plus2? http://at.mouser.com/ProductDetail/Netduino/NetduinoPlus2/?qs=sGAEpiMZZMsWX%252bhSDNx2gTr1NpwoJLwm http://at.mouser.com/new/netduino/netduino-plus2/ Netduino mit dem STM32. - Momentan bin ich im C# 2012 Kurs, da nannte der Trainer dieses Modul. Der Punkt: es ist ein Framework
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
etwas übersichtlicher als Pascal. [c]uint32_t NVIC_ISPR @0xE000E200;[/c]
<thread2>: 28: 48 83 ec 08 sub $0x8,%rsp 2c: 8b 3d 00 00 00 00 mov 0x0(%rip),%edi # 32 <thread2+0xa> 32: e8 00 00 00 00 callq 37 <thread2+0xf> 37: 8b 3d 00 00 00 00 mov 0x0(%rip),%edi
-
Thread
Ich suche einen Microcontroller mit 2x CAN-Bus und 12-15V
dem Board muss noch ein zweiter CAN Driver gelötet werden: https://www.olimex.com/Products/ARM/ST/STM32-P407/ Dazu noch ein 12V/5V Wandler: https://www.reichelt.de/dc-dc-wandler-tdn-5wi-5-w-5-v-1000-ma-dil-8-tdn-5-2411wi-p193055.html?&trstct=pol_7
https://www.aliexpress.com/item/CAN-development-board-dual-CAN-bus-development-board-development-board-STM32-development-board-STM32F105RBT6/32610612079.html STM32F105 mit 2 CAN Treibern, Spannungsregler und USB
-
Thread
Modulierter Sinus geht nicht - brauche Hilfe
sind deutlich schneller! Hier der Auszug: [c] // Takt dieser Rechnungen alle 833us time = time+(1.0/CALCFREQ); if (!HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin)) {Rip=1;} else {Rip=0;} x = arm_sin_f32((RIP_OMEGA*time+U_ANGLE)*RIP_AMPL); x *= 0.06; // Abschwächung if (Rip) {x=x;} else {x=0.0f;} y = (
/www.st.com/resource/en/application_note/cd00259245-audio-and-waveform-generation-using-the-dac-in-stm32-products-stmicroelectronics.pdf
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
gegenüber GND 1:4 geteilt PC5 P1.19 Current Sense ADC in Spannungsabfall am Triac PD0 P2.36 ESP_Sleep GPIO out ESP8266 GPIO16 PD1 P2.33 ESP_CHIP_EN GPIO out ESP8266 Power-Down-Eingang PD8 P1.40 AT STM2ESP UART UART STM32 → ESP8266 PD9 P1.41 AT ESP2STM UART UART ESP8266 → STM32 PE7 P1.25 ESP Reset GPIO out ESP8266 Reset-Eingang PE8 P1.26 ESP Power GPIO out Enable-Pin am ESP-LDO PE9
-
Thread
STM32F429I Discovery + CAN Bus: Und es geht doch.
Das STM32F429I Discovery Board ist ein etwas kräftigeres Board im Vergleich zum STM32F4-Discovery. Der Prozessor selbst ist mit 180 MHz etwas flotter (das STM32F4-Disco läuft mit 168 MHz), die Peripherie ist
, CAN_FIFO0, &RxMessage); /* .... Nachricht behandeln .... */ } [/c] Fazit: Es geht, aber es bleibt fraglich, ob man nicht lieber das etwas kleinere STM32F4-Discovery Board verwenden sollte, wenn man nicht
-
Thread
Programm während des Laufens erweitern möglich? (Atmega8)
Speicher. Als kleines Gimmick definieren wir 2 Funktionsparameter, welche entsprechend dem AAPCS-ABI als r0 und r1 übergeben werden, und einen Rückgabewert, welcher in r0 steht. [c]int main () { uint32_t (*fPtr) (uint32_t, uint32_t) = (uint32_t (*) (uint32_t, uint32_t)) (((uint32_t) &instructions
MMU/MPU nutzt, muss man natürlich noch dafür sorgen dass der Code ausgeführt werden darf (XN-Bit auf 0). Manche RAM-Blöcke mancher Controller können gar nicht für Code genutzt werden, wie z.B. die CCM-Blöcke beim STM32F4. Das muss man vorher prüfen. Manche Controller wie die STM32F7 haben aber dedizierte
-
Thread
Zilog Z80 CPU
STM32F4 Discovery kit
irgendwann einmal.. nur zurzeit brauche ich soetwas nicht^^ pito schrieb im Beitrag #2615054: > STM32F4 Discovery kit Danke, ich werde mir mal das durchlesen: http://www.mikrocontroller.net/articles/STM32F4-Discovery
-
Thread
Welcher PIC/uC für Masterkeyboard?
STM32F4 Discovery 32bit 168MHz 1MB Ram, 0.5MB ROM, USB, USB-Host, integrierter Programmer, 10 Dollar. Günstiger geht nicht Hannes schrieb im Beitrag #3232948: > Also, genug blahblah, was muss der uC
DK schrieb im Beitrag #3232957: > STM32F4 Discovery 32bit 168MHz 1MB Ram, 0.5MB ROM, USB, USB-Host, > integrierter Programmer, 10 Dollar. Günstiger geht nicht ARM lässt (mal wieder) grüßen :) Nicht schlecht, der Vorschlag! Hast Du
-
Thread
ARM Startup Code mit GNU Toolchain
Flashen, d.h. dadurch, dass man die Tabelle der ISR's an eine bestimmte Stelle in den Flash packt (bei STM32 z.B. ab 0x4, aber allgemein Implementations-spezifisch). Damit hat der Startupcode gar nichts zu tun. Für die main() muss er ebenfalls nichts aufsetzen, sondern die lediglich aufrufen. > Eigentlich
ballastfreies aber vollständiges Beispiel von mir beitragen: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi (aber die ESP32 haben auch Ethernet
Niklas G. schrieb im Beitrag #7740278: > Hanns-Jürgen M. schrieb im Beitrag #7740106: >> Ob es dann weniger Speicher belegt? > > Ich weiß jetzt nicht wie viel Speicher dein ESP32 hat. Aber das IDF ist