-
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
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
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
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
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
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
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
-
Artikel
STM32
Anwendungen STM32F0 (2013) ARM Cortex M0 bis 48 MHz STM32C0 (2022) ARM Cortex M0+ bis 48 MHz - billig STM32G0 (2018) ARM Cortex M0+ bis 64 MHz STM32F1 (2007) ARM Cortex M3 bis 72 MHz - die älteste STM32 Serie STM32F3
800 MHz - mit NPU Wireless Familie, mit integrierten Funk-Schnittstellen STM32WL (2019) ARM Cortex M0+ und M4F bis 48 MHz sub-GHz z.B. für LoRaWAN, Sigfox, W-MBUS, Mioty, Wi-Sun, IEEE 802.15.4g STM32WB0 (2024) ARM Cortex M0+ bis 64 MHz 2.4 GHz mit Bluetooth 5.4 STM32WB (2018
-
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
-
Thread
STM32F411CEU + Thermoelement - Erster Versuch eines Datenauslesens -
Hallo, Software: STM32CubeIDE unter Linux. Hardware: Thermoelement, Typ K an PA12 von STM32. Aufgabe: Möchte über PA12 Signal von Thermoelement aufnehmen. Ausschnitt des Quellcodes der main.c: ...
#7440336: > Kennen Sie hierzu eine Quellenangabe für die Grundlagenvermittlung http://stefanfrings.de/stm32/stm32f3.html#analog Timbo2023 schrieb im Beitrag #7440336: > und > den grundsätzlichen Kompetenzaufbau für meine Person? Wenn du seit zwei Tagen versuchst, ein Thermoelement an einem digitalen
-
Thread
Liste von ICs usw. fürs Breadboard
Da kann man dann auch gleich auf STM32 oder andere ARM Controller upgraden - sofern einem die 5V nicht wichtig sind.
Steve van de Grens schrieb im Beitrag #7469900: > Da kann man dann auch gleich auf STM32 oder andere ARM Controller > upgraden - sofern einem die 5V nicht wichtig sind. Die meisten IOs sind doch 5V tolerant. Und die G0xx sind doch die richtigen für Hobbyosten, auch im SOIC8. Wenn
-
Thread
STM32F0 UART :wie kann man ein delay zwischen den Bytes machen?
Hallo. Ich will mit einem STM32F0 Daten (DMX) versenden und brauche zwischen den gesendeten Bytes ein einstellbares delay (0-800us). Bei 0 (das was ich jetzt habe) Sende ich alles per DMA raus und gut ist. Aber ich habe bemerkt
@ Peter (Gast) >Ich will mit einem STM32F0 Daten (DMX) versenden und brauche zwischen >den gesendeten Bytes ein einstellbares delay (0-800us). Nö. DMX kann die Daten LÜCKENLOS senden. Die einzige Lücke ist zwischen den DMX-Zyklen. Die
-
Thread
Akku-Lader mit Datenbank
Modul ~80ct * PCB ~70ct * DS18B20 ~60ct * MC33204 ~50ct * STM32F030F4P6 ~50ct * 2N3055 ~30ct * PT8211 ~10ct Ein PT8211 DAC erzeugt die Soll-Werte für Lade- und Entlade-Strom. Ein OP-Amp (1/4 MC33204) verstärkt die Spannung an
bekommt, > koennte es auch einen sein mit integriertem USB Mein aktuelles PCB-Layout sieht einen STM32F030F4P6 (20 Pins, 50ct) vor. Ein STM32F103C8T6 mit USB macht die Ladeschacht-PCBs schon wieder größer und teurer. Wenn USB, dann würde ich den _einmal_ am "zentralen Steuerteil" vorsehen und nicht
-
Thread
Tastverhältnis 0/4,1/4,3/4 auf STM32 programmieren
uint8_t code[32]={1,3,1,1,1,3,1,3,1,3,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,0,0,0,0,0,0,0}; //Code B, code[23] = on/off //volatile uint8_t code[32]={1,3,1,1,1,3,1,3,1,1,1,3,1,1,1,1,1,1,1,3,1,3,1,3,1,0,0,0,0,0,0,0}; //Code
) { PORTD &= ~(1<<PD0); } [/c] Das ist natürlich noch nicht optimal, sondern code[] gehört noch in eine 32-bit-variable, aber es tut und ich will es auf dem AVR auch nicht nutzen. Bei dem STM32 würde ich es
-
Thread
LCD-Ansteurung
Hallo zusammen. ich habe ein LCD mit dem Mikrocontroller STM32F303 verbunden. Der Mikrocontroller kann ich programmieren. Jedoch wenn ich das Display initialisieren sowie etwas anzeigen möchte, geht das nicht. Code gibts oben Habe ich irgendetwas in
Überall gibt es Beispiele dafür was du machen willst: http://www.keil.com/forum/22798/lcd-project-at-stm32/
-
Thread
DSP Library STM32F407 + CooCox IDE
diese Headerdateien dem Projekt kenntlich machen. Die Headerdateien befinden sich in dem Ordner: [c]stm32f4_dsp_stdperiph_lib\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\CMSIS\Include[/c]. Diese Datei bzw. den Ordner gibt es hier als ZIP Archiv zum Downloaden: http://www.st.com/internet/com/SOFTWARE_RESOURCES
bind mal die beiden header dateien mit ein, das hat bei mir gerade geholfen #include "stm32f4xx.h" #include "system_stm32f4xx.h"
-
Thread
Problem mit Positionsrückmeldung bei GRBL
mit einem STM32 mal ein Projekt an der Uni durchgeführt. Als Benutzeroberfläche hatten wir CNCjs, wobei wir damals auch über LaserWeb gestolpert sind, was ich mir an deiner Stelle mal ansehen würde. Selbst wenn es
Bild zeilenweise abtasten und das so an den Laser senden. Inkscape macht da nur das draus: M05 S0 G90 G21 G1 F800 G1 X5.0 Y15.0 G4 P0 M03 S190 G4 P0 G1 F160.000000 G1 X15.0 Y15.0 G1 X15.0 Y5.0 G1 X5.0 Y5.0 G1 X5.0 Y15.0 G4 P0 M05 S0 G1 F800 G1 X0 Y0 Mein Laser schneidet,
-
Thread
Elko für µC gesucht
Hallo Zusammen, ich arbeite gerade an der Beschaltung des µC STM32F407. Laut Datenblatt soll an den Pins V_cap1 und V_cap2 jeweils ein Elko dran. Die Elkos sollen eine Kapazität von 2,2µF haben, ein ESR < 2Ohm und aus Keramik sein und idealerweise in SMD-Bauform
STM STM STM schrieb im Beitrag #4988624: > So wirst du dein Board nie fertig kriegen. > > Die Kondensatoren können das, aus, fertig, basta. > > Auf den STM Eval Boards sind auch keine "Zauber-Kondensatoren
-
Thread
STM32 Anfängerfragen
Hallo Profis, ich habe heute mein STM32 Discovery bekommen und die letzten Tage viel gelesen. Folgende Fragen beantwortet mir Tante G oder mikrocontroller.net leider nicht. Vielleicht kann man das hier als Sammelthread nutzen??? 1
Etwas zum Schmökern: http://diller-technologies.de/stm32.html
-
Thread
Erweiterbares Development Kit
> Schau Dir das stm32f4 disocvery an. Zwei Fragen zum Board: Auf der Seite von ST steht: "On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/ V2 (with SWD connector for programming
www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html oder http://www.steitec.net/ARM-Boards/ARM-STM32F-Cortex-M3-LCD-Board.html da ist einiges drauf als entwicklungsumgebung vlt CooCox
-
Thread
[V] REVA - STM32107C - Entwicklungs-Kit (Ether,LCD,Neigung,.)
~product__T017:g0pm346z916.html (inkl. STM32f107) + Dazu gibt es auch noch die Original-Verpackung und was sonst noch so drin war (CDROM, Doku) Grüße, Olli Achso: NP > 200 Euro, VB 79 Euro (inkl. Versand)
möglich). Targets die man auf der Seite nicht sieht: th9x(avr) betty(lpc) primer1 sam7-ex256 stm32ze(China-Board) stm32tft(China-Board) stm32cam(China-Board) win lin x86(syslinux) ...
-
Thread
Wie C++ Datein übersetzen mit arm-none-eabi-g++ (Kommandozeile)
den ganzen Vormittag, nachdem ich unter Windows mit EM-Blcoks erfolgreich ein C++ Projekt für den STM32F4 erstellt habe, diese Quelldatein unter Linux mit dem arm-none-eabi-g++ zu übersetzen. Reine C-Datein werden übersetzt, es kommt nur zu Problemen beim einbinden der Standard-Header. Gibt es dafür
Hallo, macht leider keinen Unterschied [code] arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -ffunction-sections -fdata-sections -g -fno-rtti -fno-exceptions test.cpp -T stm32f407vg_sram.ld -T stm32f407vg_flash.ld [/code]
-
Thread
Welche Programmiersprache auf µC
man 1-2-3 Sprachen beherrscht, da aber umso besser. Oder? Für kleine Programme (z.B. auf einem STM32) habe ich schon C genommen. Ich frage mich, ob und für welchen Zweck C++ oder C# für einen STM32 besser wäre? (Ich frage nicht um C++ oder C# schlecht zu machen, sondern weil ich mich nicht damit
das überhaupt nicht. Sobald der Objekt-Code hochgeladen wurde, wird er auf dem µC (im Moment werden STM32F10x und STM32F4xx unterstützt) direkt ausgeführt. Dadurch verkürzt sich die Entwicklung eigener Programme, da das zeitaufwendige Flashen komplett entfällt. NIC-Programme laufen nicht nur auf den
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
G90 absolute Maßangabe G91 inkrementale Maßangabe G93 Vorschub in 1/min G94 Vorschub in mm/min oder inch/min M0/M1/M2/M30/M60 Programm Stop
Hi Steffen, ein Olimex STM32-E407 mit STM32F4. Auf dem Board ist nicht so viel "artfremdes" Zeug drauf und das hat 4x 16Bit-Port auf Header und und und... Mit Gruß Pieter
-
Thread
MSP430 Programmierung in C - Doku
Der Konstrukt tut zumindest was er soll. [c] void WDT_Start(int dauer); WDT_Start(WDT_MDLY_32); WDT_Start(WDT_MDLY_8); WDT_Start(WDT_MDLY_0_5); WDT_Start(WDT_MDLY_0_064); void WDT_Start(int dauer) { // Bei 1MHz DCO-Clock if (dauer == WDT_MDLY_32) WDTCTL = WDT_MDLY
von Josh Davies empfehlen: MSP430 Microcontroller Basics Ich habe sowohl mit MSP's als auch mit STM32 gearbeitet, meiner Meinung nach, gibt es keine Gründe einen MSP dem STM32 vorzuziehen :)
-
Thread
I2C-Bus mit STM32F100 bleibt stecken (AF, BERR)
I2C_ReadRegister(I2C_Module, I2C_Register_SR2); if(i2cDirectionWrite==1) { // STM32 Transmitter I2C_SendData(I2C_Module, dataByte0); i2cBusyFlag = 0; i2cDirectionWrite=0; } else { I2C_GenerateSTOP(I2C_Module, ENABLE); i2cBusyFlag = 0; } } else if(I2C_GetFlagStatus(I2C_Module, I2C_FLAG_RXNE) == SET){ // STM32 Receiver I2C_ReadRegister(I2C_Module, I2C_Register_SR1); I2C_ReadRegister(I2C_Module, I2C_Register_SR2
-
Thread
STM32F4 printf bleibt hängen
Hallo zusammen! Ich bin gerade dabei mich mit dem STM32 einzuarbeiten und verwende hierfür: STM32F4 Discovery Eclipse Codesourcery G++ Lite OpenOCD 0.5.0 mit dem Luminary ICD Board newlib_stubs von: https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/getting-newlib-to-work-with-stm32-and-code-sourcery-lite-eabi Das erste Programm läuft bereits, allerdings mit folgendem seltsamen Phänomen: printf bleibt hängen, wenn das Programm ohne Debugger ausgeführt wird (flashen über
-
Thread
memset führt zum crash
, 0x00, 29); // Crash // memset(test_buf, 0x00, 31); // Crash // memset(test_buf, 0x00, 32); // Crash // memset(test_buf, 0x00, 62); // Crash // memset(test_buf, 0x00, 63); // Crash // memset(test_buf
x_cfsr = (*((volatile uint32_t *)(0xE000ED28))) ; x_ipsr = __get_IPSR(); } [/c] x_ipsr: 0x00 0xE000ED28 0x00010000 MMFSR: 0x00 BFSR : 0x00 UFSR : 0x0001 -> UNDEFINSTR the processor has attempted to execute
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Doch noch ein Nachtrag: Hab grad mal bei Ali geschaut: 10 Stück XC2C32A kosten dort 10.04€ + 1.65€ Versand. 10 Stück 74AUP1G80 kriegt man dort schon für 3.15€ + 0.95€ Versand. Naja - wenn man bedenkt, daß ein XC2C32A 32 FF drin hat, also sowohl Tor als auch Vorteiler
W.S. schrieb im Beitrag #6425432: > 10 Stück XC2C32A kosten dort 10.04€ + 1.65€ Versand. > 10 Stück 74AUP1G80 kriegt man dort schon für 3.15€ + 0.95€ Versand. danke für die Info.
-
Thread
ST Link V2 zu STM32F103
Hallo zusammen, bin neu auf dem Gebiet STM32, habe mir jetzt ein paar STM32F103C8T6 gekauft und möchte mir jetzt ein DEV-Board ätzen. Zum Programmieren und Debuggen habe ich mir einen ST-Link V2 angeschafft, welcher laut Amazon SWIM, SWD und
chipinterne Hochzieh-Stromquellen. Siehe auch: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP W.S.
-
Thread
STM32 Anzahl I/O's
folgendem und anderen uC stehen ähnliche Werte: https://www.mouser.ch/ProductDetail/STMicroelectronics/STM32F302R8T6TR?qs=sGAEpiMZZMuw1rG4%252bG7fpnDdkMcy%2fV%252b8TrZGNdUF9g0%3d Was genau meint man mit diesen I/O's? Die Pins, welche als Input, Output konfiguriert werden können? Das kann ja dann fast
Gehäuse ist ein LQFP-64 -> 20 I/O wären gar wenig. > siehe Seite 11/138 im Datenblatt STM32F302Kx Normal(TC, TTa) 9 I/Os - 15 5V tolerant (FT, FT1)I/O STM32F302Cx Normal(TC, TTa) 20 I/Os - 17 5V tolerant (FT, FT1)I/O STM32F302Rx Normal(TC, TTa) 26 I/Os - 25 5V tolerant (FT, FT1
-
Thread
ARM Cortex-Mx µC für Automotive
ASIC drin ist? ^^ Kein Controller. Clonephone schrieb im Beitrag #4294663: > Also der Can des STM kann ja nichts im Vergleich zum XMC von Infineon. Das ist interessant aber nicht relevant, da die STM32 ja nicht Automotive sind... Canni schrieb im Beitrag #4293705: > ARM Cortex-R4F Genau
Andreas H. schrieb: >> Und rate, was (u.a.) in dem ASIC drin ist? ^^ > > Kein Controller. Naja ok, STM32 habe ich da (natürlich) noch nicht gesehen. Aber Cortex M0,M3 cores (+ übliches Drumrum) schon. beric schrieb im Beitrag #4295107: > Andreas H. schrieb: >> WTF ist den FuSa ? Oder ist das nur
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
RX21A (24-Bit SD), div. MSPs mit SD16, SD24 oder CTSD16 (16- bis 24-Bit SD), PIC18F87J72 (24-Bit SD), STM32F373 (16-Bit SD). Bester AD-Wandler ADUCM36x. 0V-10V: keiner Externe ADCs, die direkt 10V vertragen u.a. LTC1859, ADS8699, MAX1177 etc. (der LTC hätte den Vorteil herausgeführter Multiplexerausgänge
VDDSD3, VREFSD+ bis 3.6V "Temperature coefficient max. 100ppm/°C" "Up to 3x 12-bit DACs" prima ! "STM32F373 MCUs operate from 2.0 to 3.6 V." > Bester AD-Wandler ADUCM36x. danke für den Hinweis. > Externe ADCs, die direkt 10V vertragen u.a. LTC1859 http://cds.linear.com/docs/en/datasheet/
-
Thread
RGB LEDs Stripes Ansteuerung per PWM IC, 150 Kanäle
Hallo, ich möchte mit einem STM32 RGB LEDs Stripes ansteuern. Ich möchte insgesammt 150 Kanäle mit je 3 oder 6 LEDs in Reihe per PWM dimmen, also 12V oder 24V. Am liebsten würde ich externe PWM Controller verwenden, die z.B. per I2C
beschriebene Ansteuerung >ermöglichen. TLC5940 & Co. >Ich möchte die PWMs auf keinen Fall mit dem STM32 erzeugen, Na den Lobpreisungen gewisser Forenteilnehmer hat der doch endlos Power und Timer, wo ist das Problem? ;-) MFG Falk
-
Thread
STM32 GPS Filtern
einer Woche bestimmte Zeichen aus einem NMEA Datensatz, welches mir das GPS Modul über Uart an meinem STM32 versendet, zu filter. Als erstes Versuche ich die Datensätze zu separieren, damit ich dann in meiner main Routine diese weiterbearbeiten kann. nun, wenn ich sendbyte_usart(data1[0]); sendbyte_usart
[c] data1[0] == '$'; data2[0] == 'G'; [/c] Wo liegt denn der Fehler das beide nicht mit $ anfangen??? Mein Interrupt siehe unten [c] void USART1_IRQHandler(void) { if (USART_GetITStatus(USART1