-
Thread
STM32 Flanken Interrupt
Schaust du hier: https://stm32f4-discovery.net/2014/08/stm32f4-external-interrupts-tutorial/
Ich werf einfach mal den Diller in den Raum hat mir am Anfang für diverse STM32 Probleme sehr geholfen diese zu verstehen. https://diller-technologies.de/stm32.html#interrupts_extern Gruss
-
Thread
(Speicher?-) Problem mit STM32 + VCP
halte ich bei USB für ein Gerücht;-) USB sind keine Einsteigerprojekte, zumal Du auch nicht gerade ein STM32-Profi bist.
nachgefragte Infos nur spärlich. Welche wären das? :) Also: IDE = Rowley Crossworks 2.0.10 µC = STM32103ZET6 Installiertes Package: STM32 CPU Support Package v 2.8 Startup Script sollte passen. Linker sollte auch passen, wird ja Automatisch für mich gemacht (Stm32 project template). Oder? Sorry
-
Thread
Aufstieg STM32F4 zu F7. Probleme mit der Geschwindigkeit.
STM32F429 bestückt. Ansonsten ist die Hardware die selbe. Wenn ich die Software mit dem STM32F429 überspiele funktioniert alles. Anschließend habe ich ein neues Cube Projekt für den F7 erstellt. Die
in der stm32f7xx_hal_conf.h : [c] #define ETH_RXBUFNB ((uint32_t)5U) /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ #define ETH_TXBUFNB ((uint32_t)5U) /* 5 Tx
-
Thread
segment anzeige
> Demfall nehme ich an, dass es kein 5V STM uC gibt. Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. > aber das Problem mit den Logikbausteinen
> Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O > Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. Der von Max ausgesuchte Port-A aber z.B. beim F103 nicht. Da ich das
-
Thread
14 Segment Display ansteuern
doch keinen PIC16 ans Bein. Wenn es ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. oder STM8L.. eine vernünftige Wahl. Das obige Bild ist z.B. aus dem Datenblatt des STM32L152, der kann bis 8 Backplanes x 40 Segmente. Oder wenn man bei seinem alten µC bleiben will (z.B. AVR
den SDCC. Für den STM32 hingegen paßt alles, was Cortex-M und das SWD-Interface unterstützt.
-
Thread
Mikrocontroller Einstieg
! Beim STM32 gibts die sog. "Discovery-Boards" für etwas über 10€. C ist übrigens eine super Basis!
Wenn die Zukunft STM32 ist, na dann herzlichen glühstrumpf mit Assembler ohne C oder C++ XD
-
Thread
Mikrocontroller empfehlung
was gescheites (auch wenn es hier gleich wieder deswegen Hauhe gibt ;-) z.Bsp. eine Cortex ala STM32 http://www.mikrocontroller.net/articles/STM32 LG tux
Für 32 Bit: STM32Fxxx (ST bietet über 250 Variationen!) LPC17xx Siehe Artikel [[STM32]]
-
Thread
CrossWorks und die STM32 LIb. Wie includiere ich C Dateien
Private/Common ausgewählt und bei UserDefined Includes folgendes angefügt: $(ProjectDir)/Libraries/STM32F10x_StdPeriph_Driver/inc $(ProjectDir)/Libraries/CMSIS/CM3/CoreSupport $(ProjectDir)/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x Das gesamte includes sieht so aus: $(TargetsDir)/STM32/
[c]#include <stm32f10x_rcc.h>[/c] Aber wenn ich nun [c]RCC_DeInit();[/c] mache, bekomme ich die Meldung "undefined reference to 'RCC_DeInit' Weshalb den das? Muss ich den Ordner mit den C-Files auch ins
-
Thread
Digitaler Joystick wie Competition Pro
Sooo, mittlerweile sind ein paar Mikroschalter-Kreuzknüppel im Zulauf. Ich bin gerade dabei STM32_USB-FS-Device_Lib_V4.0.0 -> JoyStickMouse auf ein STM32F103C8T6 Module http://grauonline.de/wordpress/?page_id=1004 zurechtzustricken. Das wird wohl auch recht zügig laufen. Nebenschauplatz
1591SFLBK, welches der Größe des Original Competion Pro recht nahe kommt. Als Interface kommt ein "STM32F103C8T6 ARM STM32 ARM 32 Cortex-M3 3,3V Arduino IDE kompatibles Board" zum Einsatz. Die Firmware basiert auf der STM32F1-USB-FS-Lib v4.0.0. Die Joystickbewegungen simulieren Tastendrücke, welche
-
Thread
unknown type name 'HAL_StatusTypeDef'
Hallo, ich habe hier ein STM32 Projekt mit Eclipse, Atollic Studio. Die Datei STM32F4xx_hal_def.h wird eingebunden und besitzt einige Typendefinitionen. Sie sieht so aus: [c] #ifndef __STM32F4xx_HAL_DEF #define __STM32F4xx_HAL_DEF
Die Fehler treten dabei in fast allen Dateien des Ordners: STM32F4xx_HAL_Driver auf. Wenn ich nun in der Datei "STM32F4xx_hal_def.h" das "#ifndef" auskommentiere dann wird die Datei auch von den anderen Files gefunden, aber dann erhalte ich wiederum tausende
-
Thread
STM32 USB CDC will nicht mehr nach Kernel Update
alternativen Code von meiner Homepage, falls er zu deinem µC kompatibel ist: http://stefanfrings.de/stm32/index.html Zum F4 ist er leider nicht kompatibel.
Problem im STM32... wie man's nimmt. Der CDC Treiber am STM32 kommt von ST und die sind nunja... ähnlicher Qualität wie halt der Rest von ST (oder den anderen Embedded Buden). Sprich: Es läuft bei der Ferialkraft
-
Thread
Renesas Entwicklungsumgebung
Peripherie und bei 0,001 % aller Projekte der Energieverbrauch. Bis jetzt von mir verwendet die letzten 5 Jahre: AVR PIC16 ATxmega AVR32 RX RL (nur privat) LPC32 (ARM9) TriCore (Infinion) STM32 8051 (weiß den Hersteller nicht mehr ... war aber auch nur ein kleines HW Projekt eigentlicher µC war da ein STM32) ... zugegebener maßen, Hardfault Handler finde ich schon zeitgemäß gegenüber einem einfachen Reset.
-
Thread
Ist Eagle out?
einen hierarchischen Schaltplan. Das Wort "Subpart" paßt nicht zu Eagle - sondern: Du hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere Symbole: Eines für Port A, eines für Stromversorgung, eines für den Oszillator, eines für .. naja wie es dir denn so gefällt. Dein STM32F446 ist
du Port D überhaupt nicht benutzt, brauchst du dessen Symbol auch nirgendwo hin zu plazieren. Dein STM32F446 bleibt in allen Fällen derselbe, ebenso dessen Footprint. Allerdings _kannst_ du (so du willst) dir für den STM32F446 sowohl eine Variante mit TQFP (oder was das Ding sonst so an Bauform hat
-
Thread
STM32 Software Reset nach Befehl per CAN
devices. [/code] Ich meine allerdings, dass es auf dem LPCXpresso lpc1769 geht, und z. B. auf dem stm32f4 discovery geht es nicht (der SW-Reset).
Roland H. schrieb im Beitrag #2879945: > Ich meine allerdings, dass es auf dem LPCXpresso lpc1769 geht, und z. B. > auf dem stm32f4 discovery geht es nicht (der SW-Reset). Süss. Also genau umgekehrt wie
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
;) Finde ich aber auch echt nett und hat mir schonmal sehr das Layout erleichtert. Ob AVRs oder STM32 das haben weiß ich nicht (zumindest bei den ARMs hätte ich es gedacht), aber es sind 100%ig nicht die einzigen. Die PSoC5 von Cypress find ich ja auch interessant, da kannst du ja alles frei wählen
: PIC32 arbeitet nur mit 3V3 und nicht alle I/Os sind 5V kompatibel. Ansonsten echt nette Steinchen :-) Grüße Andreas
-
Thread
STM32 SWD Schnittstelle - Verschaltung
STM32 <==> SWD
A. schrieb im Beitrag #5209705: > STM32 <==> SWD Eine Leitung ist nur unidirektional: STM32 <-- SWD <-->
-
Thread
STM32F4 Schaltkreis passt?
freuen. Ich verwende KiCad. Meine Quellen waren die AN4488 von STM (Intro zum Hardware Development für STM32) und das Datenblatt des STM32F401RDTX, sowie Carmen Noviello's Buch "Mastering STM32" (da gibt es ein kurzes Kapitel zur Hardwareentwicklung). Wenn der Chip
Beitrag #5555678: > - An Reset fehlt ein Pull Up Sicher das ich dort eins brauche? In "Mastering STM32" und auf diesem Schaltplan von Arrow Electronics: https://static5.arrow.com/pdfs/2015/11/3/2/19/1/140/st_/manual/stm32nucleo-64_fig.1_4.jpg ist keiner. > - Bei Userbutton den Kondensator weglassen
-
Thread
STM32F429i-Disco FreeRTOS Task wird nur einmal ausgeführt
); osKernelStart(NULL, NULL); [/c] Beispiel hierfür Wäre: https://github.com/dobromyslov/stm32f0-cmsis-cube-hal-freertos-template/blob/master/src/main.c Grüße MaTT
Name: USE_RTOS_SYSTICK definieren. Hier ist ein Minimalbeispiel, getestet mit Eclipse, dem openSTM32-Plugin und einem Nucleo-F446ZE: [c] #include "stm32f4xx.h" #include "stm32f4xx_nucleo_144.h" // don't forget to define USE_RTOS_SYSTICK globally! // Wichitg! USE_RTOS_SYSTICK muss global definiert
-
Thread
Transistortester AVR
das letzte "h" passt nicht mehr auf das 16-Zeichen Display. ;-) Bei unter 6,5 Volt wird zB "Bat. 6,4V leer !" angezeigt und schaltet sich sofort wieder ab. Gruss Asko.
reason for the missing detection. My test coil of 1.5 mH has only 5.4 Ohm resistance! A coil with the same inductance but less resistance would probably be detected. You can test this behaviour, if you connect a previously detected inductor with lower
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
der µC eine RTC Uhr eingebaut hat, die während dem Sleep vom µC weiter arbeitet. Zum Beispiel: STM32. Den Prozessor legt man schlafen und die RTC läuft im Hintergrund. Der STM32 hat jede Menge I/Os, auch jede Menge PWM-Ausgänge mit denen man die LED's bei Nacht dimmen kann. Man kann den STM32 sogar
1328308 1 mA: http://de.farnell.com/rohm/sml-p11utt86/picoled-rot-1-x-0-6-x-0-2/dp/1973108 0.5 mA: http://de.farnell.com/avago-technologies/hlmp-q156-h0031/led-smd-kuppel-dh-rot/dp/1603924 fchk
-
Thread
Sensorprogrammierung
#3707323: > Da ist ein > Beschleunigungssensor direkt drauf. Kompass und Gyro fehlen aber noch und das STM32F4 Discovery Board ist vllt. ein bisschen groß um es am Arm zu tragen.
Max H. schrieb im Beitrag #3708844: > philipp schrieb: >> Als µC würde sich das STM32F4 Discovery anbieten > Ist das nicht ein bisschen Overkill nur um Sensordaten von I²C nach > Bluetooth zu übersetzten
-
Thread
Gefahren bei Interrupts
<stdint.h> uint8_t* counter = NULL; uint32_t real_counter; int main() { /* start timer */ while(1) { if(counter != NULL && *counter > 0) { real_counter += *counter;
gleich sind, liest man noch einmal, dann hat man den richtigen Wert. So macht man das bei der RTC im STM32F1 (allerdings nicht wegen ISR, sondern weil der Counter asynchron in HW implementiert ist).
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
Desweiteren könntest du deine Frage selbst beantworten wenn du einfach mal die Datenblätter(mehrzahl) eines STM32 (z.B.) und eines Atmega vergleichst. gruß cyblord
/articles/STM32 gruß cyblord
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
Hi, Ich möchte mich nach ersten einfachen Projekten in C auf STM32 Basis etwas einlesen in strukturierte Programmierung von größeren Projekten, d.h. wie ziehe ich State Machines auf, Kommunikation mit ICs, Zeitliche Abläufe, Tasks, Auslagern von Teilprogrammen, Modulare
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
Feedback zu Schaltplan für Roboterplatine
brauche ich scheinbar vier verschiedene Spannungslevel. 3.3v für alle am I2C hängenden ICs sowie dem STM32, 5v für den Raspberry Pi und den LIDAR (dafür nehme ich einen billigen Buck-Converter mit 4 Ampere) und 1.8v für die Logic des ICM-20948. Alle Motoren würde ich mit der eingehenden Spannung direkt
hatte ich sogar damals eingeplant für meinen LIDAR, hab es aber entfernt, da zum einen die analogen STM32 Eingänge nicht 5v kompatibel sind und ich zum anderen Angst davor habe, dass ich den Ground und Vref nicht richtig hinbekomme, sodass das gemessene nutzlos wird. RP6conrad schrieb im Beitrag #5767820
-
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
MP3-Player / Laufzeit
Spannungswandlern und einer 10mA LED klmmt man allerdings auch auf 90mA, also gespart is da nix. Auf dem STM32F4 Discovery is ja kaum was drauf, was zieht denn da 100mA? Also mal den Prozzel runtertakten bis zur Decodiergrenze von MP3 und gucken was da aufm brett Strom frisst.
der vorhandenen endstufe mit versorgt werden (stromaufnahme irrelevant) wie mach ich das mit dem STM32F4Discovery board genau? sd card und 4*20 dotmatrix display müssen sein. die üblichen tasten zum bediene sollten vorhanden sein. mfg
-
Thread
STM32F103: Port-Pin wird nicht angesprungen
Em-Bitz einsetzen läßt, kläre ich danach. Mein Quelltext ist noch überschaubar: [c] #include "stm32f10x_gpio.h" #include "../common/src_avrcom/io.h" #include "../common/src_avrcom/delay.h" #include "stm32f10x_conf.h" #include "../board_nucleo_f103rb.h" #include "../ioMapping.h" /* Einzelnes
bei den Nucleos verschiedener Serien L0/M0/M3 das Pin-Out gleich. > sondern das Manual zu deinem STM32F103 lesen Sogar der Plural ist hier angezeigt. Denn es ist ja nicht nur eins. > Prediger am Werk! Solang er das Gute™ predigt.
-
Thread
Arduino: Größe eines Pointers
Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt gezeichnet. Siehe Anhang.
Stefanus F. schrieb im Beitrag #5606212: > Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt > gezeichnet. Siehe Anhang. Was genau an Harry L. schrieb im Beitrag #5606202: > Mit der Hardware-Umsetzung hat das gar nix zu tun
-
Thread
USB-C zum Laden und Programmieren
2.0 eben nicht angeben. Es gibt STM32-Bausteine, die die CC-Pins direkt ansteuern können: https://www.st.com/content/st_com/en/ecosystems/stm32-usb-c.html fchk
Aushandeln von mindestens 12V/3A die Spannungsregler für die anderen Schaltungsteile aktiviert, so auch den STM32H7 für die Hauptfunktionalität, der an den USB-Dateileitungen hängt. Früher(tm) hatte man ja immer das Problem, dass der "dicke" Prozessor mit den maximal 5 V/100 mA auskommen musste, die während
-
Thread
Serial Communiction uint8_t* Arduino
mit reichlich Resourcen. Da kommt es jetzt drauf welcher Arduino Core verwendet wird. Wenn es ein STM32Duino ist, dann baut der auf dem STM32 HAL auf und die UART Funktionen können genauso verwendet werden. Arduino krallt sich da allerdings gerne die Interruptvektoren, für die Interrupt getriebenen
4 click. Ich kenne die allerdings nicht, hatte erst angenommen das wäre ein anderer Click 4 mit STM32F7.
-
Thread
Mikrocontroller kompatibel mit USB bzw. programmierbar?
verwendet werden kann. Wenn Dir der irgendwann mal zu klein oder zu langweilig wird, dann kauf Dir ein STM32 Discovery Board. Das hat auch eine USB Schnittstelle drauf.
Mal wenn hier jemand Arduino empfiehlt, töte ich ein > süßes Katzenbaby. Dann empfehle ich den STM32F103C8T6. Wenn man sich eh neu einarbeitet, muss man sich ja nicht in 8-Bitter einarbeiten. Der STM32F103C8T6 ist als China-Exportschlager soger oft billiger als ein 8-Bit-AVR. Siehe https://www.mikrocontroller.net
-
Thread
STM32 - ST - Hinhaltetaktik oder Insolvenzverschleppung?
In den letzten 2 Jahren wurden bei ST so viele Chips bestellt, das können die in den nächsten 5 Jahren niemals produzieren und liefern. Daher, ich kann nur warnen ST weiterhin ein zu setzen!!! Ich bin ein STM32-Liebhaber, schon seit über 10 Jahren, aber was hier abläuft ist nicht mehr tragbar
Wir haben hier für die Serie einen H743. Keine Probleme. Die VL53L5 ToF Sensoren wurden auch geliefert.
-
Thread
esp32c3 & interrupt service routine
Jan H. schrieb im Beitrag #7803898: > bei einem ESP32 welcher ESP32?
? Zum Lernen würde ich mit einem überschaubaren STM32L0 anfangen und später auf einen stärkeres Modell wechseln, falls nötig. Test-Boards findet man unter dem Namen "STM32 Nucleo".
-
Thread
USB<>STM32F4 mit externem Chip (FTDI, oä)
oder USB sowieso einen externen Chip) Kollidieren bei den grossen STM32F wirklich 2 * CAN mit ULPI USB HS? Ist der Aufwand fuer den FT2232H wirklich so viel geringer?
STM32CubeMX sagt, dass es nicht geht.
-
Thread
ARM, Luminary, JTAG Frage
, oder ? Hab jetzt etwas gesucht aber nur die EV/Starter-Kits gefunden. Bei Digikey kostet das ST32-Kit STM3210B-SK/KEIL 253 Euro und das MCB2103UME 173 Euro, und das ist mir jetzt für den Einstieg doch etwas zu viel (da ich ja nur gern den ULINK-ME hätte).
um ein Angebot. Ich denke er macht dir (ev. auch im Bundle mit einem STM32) ein nettes Angebot, wenns für deine privaten Basteleien ist. Anmerkung: Ich denke mittlerweile sind die Lumisachen einigermassen aus den Anfangsproblemen raus. Ich war zwar derbe am fluchen
-
Thread
Kritik zu der Schaltung
Stm M. schrieb im Beitrag #4372425: > STM32F4 hat doch interne Pullups. Warum brauche ich noch mehr Pullups? Welche Pullups hat der STM? Und was für Pullups braucht hat der I²C üblicherweise? > STM32F4
dass man solch einen OPV nimmer für eine > Versorgung von 0...3,3V einsetzen sollte. Die meisten STM32F4 ADC Pins sind zum Glück 5V tolerant. Werde die Versorgungsspannung auf 5V setzen. > In wie weit die Schaltungen den Zweck erfüllen, mußt du selber wissen. > Eine PWM mit 50Hz scheint mir aber
-
Thread
Schnell Pins schalten
Luky schrieb im Beitrag #1920833: > Wie schnell sind die kleinen > > ARM (STM32, LPC, Stellaris, ...) beim Portzugriff? Zum STM32 (72MHz, 2WS) kann ich mal das berühmte Pin-Toggeln liefern. Folgender Code wurde ausgeführt: while (1) { GPIOA->BSRR = GPIO_Pin_9;
STM32 sieht gut aus, genau das was ich gesucht habe. Danke an alle die die Fragestellung gelesen haben ;-)
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
habe mit 6502 Z80 LH5801 gelernt da scheint mir der 8-bitter näher. Das heist nicht das ich nie zu STM32 wechsel, aber im Moment ist das noch nicht mein Ziel. Mit dem PI habe ich das basteln aufgegeben für mich zu komplex zu sensibel und mit SD oder microSD zu fehlerträchtig.
Joachim B. schrieb im Beitrag #4087542: > sehe ich zwar nicht so, aber das wird mit TI, STM32, rasspberryPI nicht > einfacher glaube ich. Glauben ist nicht Wissen! Und dass du hier Äpfel und Zitronen in einen Sack packst, spricht für deine große umfassende Erfahrung.
-
Thread
MAX31865 mit STM32 auswerten
SPI Takt sollte mit einen Prescaler von 32 definitiv unter 5 Mhz liegen. MAX31865 supports SPI Mode 1 und 3. Habe Mode 3 CPOL=1, CPHA=1 Die SPI config ist vom http://www.diller-technologies.de/stm32.html#spi übernommen. Da ich mich zum
0b10000011 //******************************************************************************* #include "stm32f10x_conf.h" #include "spi.h" #include "stm32_ub_systick.h" #include "uart.h" #include "stdio.h" #define CONFIGURATION_REGISTER 0x00 #define RTD_MSB_REGISTER 0x01 #define RTD_LSB_REGISTER
-
Thread
BLDC Ansteuerung
Starkstromteil testen kann. mit der software geht es recht flott voran: [c] #define u_set_h DDRD|=(1<<5) #define u_set_l DDRD|=(1<<6) #define u_set_z DDRD&=~(3<<5) #define v_set_h DDRB|=(1<<2) #define v_set_l DDRB|=(1<<1) #define v_set_z DDRB&=~(3<<1) #define w_set_h DDRD|=(1<<3)
(3): step++; w_set_z; u_set_l; v_set_h; break; case (4): step++; v_set_z; u_set_l; w_set_h; break; case (5): step=0; u_set_z; v_set_l; w_set_h; led1_tog; zlx
-
Thread
Implementierungsfrage VHDL
Zahl 26 darf im Ergebnis an keiner Stelle vorkommen). Falls das Ergebnis nicht gut ist, wird an 1-5 Stellen im Block etwas geändert und es nochmal versucht. Im Gesamten ist es dann im FPGA ca 75 mal schneller als auf einem STM32F3 mit 72MHz. Aber die Zahlenkonvertierung frisst halt am meisten
IMHO das beispiel mit dem LFSR recht gut. > Die > Geschwindigkeitssteigerung verglichen mit einem STM32 empfand ich > jedenfalls alles andere als beeindruckend. Wobei der STM32 als ARM den m.E. "schnelleren" Befehlssatz gegenüber x64 mitbringt, er taktet aber eben nicht im GHz-bereich. > Zum
-
Thread
uint8_t cast to int8_t
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
nicht. Drückst beim IAR auf Pause und dann run -> Breakpoint kommt. Ganz großes Kino! Auf STM32 ist das bisher allerdings nicht passiert. Da hat der IAR eine ganz andere Marotte! Manchmal überspringt er Funktionen bei F11 (Step Into). Passiert nur auf unseren STM32 Targets, auf dem dicken
-
Thread
Probleme mit USART von STM32VL
Habe das Programm nun mal ein bisschen abgeändert. [c] #include "stm32f10x.h" #include "Configure.h" int main(void) { SystemInit(); UART_INIT(2); GPIO_INIT(9,'C', 0); int i,data; while(1) { while (USART_GetFlagStatus(USART2, USART_FLAG_RXNE
Archiv der Standard Periphal Library: http://www.st.com/web/en/catalog/tools/PF257890 Im Pfad STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples
-
Thread
STM32- Timerinterrupt
möchte ich ungern verwenden, dann weiß ich ja erst nicht, was da vor sich geht. [c] #include <stm32f10x_lib.h> // STM32F10x Library Definitions int irupt=0; void syti_wait(void) { while( (SysTick->CTRL & 0x10000 ) == 0 ){} } void TIM2_UP_IRQHandler (void) {
defines der IRQChannels in stm32f10x_nvic.h
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
#define RCC_APB2RSTR (*((volatile dword *) (RCC + 0x0C))) [/c] Das ist ein kleiner Auszug aus stm32f103.h und hier wird das Register APB2RSTR des RCC Peripheriecores deklariert, so daß man von einem C Programm auf dieses Register ganz einfach zugreifen kann. So etwa geht das in C und wenn es
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
-
Thread
Arduino - bringt's das ? Gesperrt
mit einer 5V Blink-LED von Conrad. Ist viel billiger und ich fürchte danach ist für die meisten Anfänger (denen die STM32 ständig empfohlen werden) sowieso Schluss. Macht aber auch nichts. Immerhin schön anzusehen
geht auch mit >einer 5V Blink-LED von Conrad. Ist viel billiger und ich fürchte danach >ist für die meisten Anfänger (denen die STM32 ständig empfohlen werden) >sowieso Schluss. Macht aber auch nichts. Immerhin schön anzusehen
-
Thread
MXE11 - Unix auf dem Mikrocontroller
> Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) > externen RAM nehmen? Meine primäre µC Plattform für das Projekt ist der SPC56EL, die STM32-Versionen kamen erst später dazu. Deswegen gibt es für den SPC auch eine
Linux. Da es inzwischen genügend schnelle Mikrocontroller mit mehr als 256K RAM gibt (SPC58..., STM32H7..) überlege ich derzeit, doch noch eine Variante mit MMU zu programmieren, auf der dann auch ein "reguläres" Unix laufen kann. http://www.jcwolfram.de/projekte/mxe11/main.php Die weiter oben
-
Thread
STM32 Utility Link unter windows 10
Hardware Reset hat der China Dongle für den STM32 nicht. Nimm Software Reset.
eingestellt. Trotzdem keine Verbindung.ich verstehe das nicht habe den aktuellen USB link Treiber und die STM32 Utiliy 4.5.im Geräte Manger wird der USB St link auch angezeigt... ich weiß nicht mehr weiter!!