-
Thread
Schaltung erweitern
ist 5V am OE, das muss auf jeden Fall funktionieren. Gibt es so eine Möglichkeit, 5V zu erhalten? STM32F072 heisst der uC
Fragender schrieb im Beitrag #5803743: > STM32F072 heisst der uC Irgendsoein Drecks-3.3V uC Ja dann hast du eben mehr Aufwand. Schalte zwischen LED-Ausgang und Schwieberegister-Eingang 2 Gatter eines mit 5V versorgten 74HCT14 LED
-
Thread
CooCox V1.7.7. Fehlermeldungen "collect2.exe"
ich die V2 Beta wieder gekillt habe, weil diese überhaupt nicht stabil läuft bin ich nun mit der 1.7.7. dabei und auch dort nur Ärger :-( Fehlermeldung: collect2.exe error returnd 1 exit status. sobald ich "malloc" verwenden will. Programm hat nur 3 Zeilen für den Cortex M4. STM32F429 Klar,
Flash-Tool einzubinden ist einfach: Tools -> Configure Tools ... Add: [code] Name: STM32F4 ST LINK Executable: C:\Program Files\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe Parameters: -c SWD UR -P "${TARGET_OUTPUT_DIR}${TARGET_OUTPUT_BASENAME
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig gebraucht den 'register' storage specifier zu > entfernen. Tja, das ist zwar traurig, aber nicht mein Problem. Sowas macht
-
Thread
STM32 feature DMAMUX
> CxCR > DMAREQ_ID. Woran ist es bei mir gescheitert? Hier ein Auszug aus der stm32g031xx.h: [c] #define DMA1_Channel1 ((DMA_Channel_TypeDef *) DMA1_Channel1_BASE) #define DMA1_Channel2 ((DMA_Channel_TypeDef *) DMA1_Channel2_BASE) #define DMA1_Channel3 ((DMA_Channel_TypeDef
konfiguriert, der Compiler kann den Fehler nicht sehen und meine Events laufen ins Leere. In meiner spi.h ist das wie folgt gelöst: [c] #define DMA_Channel_BP_Rx DMA1_Channel1 #define DMA_Channel_BP_Tx DMA1_Channel4 #define DMA_Channel_BP_Rx_IRQn DMA1_Channel1_IRQn // Note, that stm32g031xx.h enumerates
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
volle Gültigkeit. Es ist noch gar nicht so lange her (gefühlt) da habe ich angefangen mich mit STM32 zu beschäftigen. Nackter STM32F1 + LQPF48 Breakout + Fake ST-Link V2 via eBay erstanden. STM32 auf das Breakout gelötet, ein paar Kerkos an die Versorgunspins gelötet und aufs Breadboard gesteckt
Code erweitern. In meinem Fall arbeite ich unter der Arduino API mit folgenden MCU's: AVR SAM STM32 (stm32duino.com) PIC32 (chipkit/UECIDE) ESP8266 (https://github.com/esp8266/Arduino) TI Tiva (Energia) Von den Basics (Pins, I2c,SPI...div Libraries) brauch ich nur das Board innerhalb der IDE
-
Thread
DCF77 von Peter Danegger
vielleicht hilft es dir beim Verständnis: [c] const uint8_t wertigkeit[] = { 1, 2, 4, 8, 16, 32, 64, // minute 7 0x0, // parity 1 1, 2, 4, 8, 16, 32, // hour 6 0x0, // parity 1 1, 2, 4, 8, 16, 32, // day 6 1, 2, 4, /
schrieb: > Heutzutage geht der Trend oft zu total überdimensionieren Prozessoren, > was dann bis zu 32-Bit Prozessoren für eine simple Uhr mit > DCF77-Synchronisation reicht. Vielleicht legt er die 77.5 kHz gleich noch auf den ADC des STM32 und baut sich ein DCF77-SDR. Aber auch da gähnt ein STM32
-
Thread
allgemeine PicoMite Anfängerfragen
Mit der unklaren Vermischung von 7 und 8 Bit Darstellung hat NXP erst später angefangen. Vergleiche z.B.: https://www.aurel32.net/elec/pcf8574.pdf (Philips) https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf (NXP) Auch
wird byteweise, also zu je 8 Bit angesprochen (dazwischen immer das ACK). Das Adressbyte besteht aus 7 Bit + RW-Bit Die Adresse des LM73 ist &B 1001 101 (in Datenblatt geschickterweise nur binär angegeben). Ist das nun &H 9A/9B oder &H 4D? Uwe D. schrieb im Beitrag #7353468: > Und MMBasic das
-
Thread
STM32f767zi: FreeRTOS und TIM
-FreeRTOS-TIM In https://github.com/FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Inc/Init/Init_Global.h habe ich: [c] // #define TASK_LED2_USE_NEW_VERSION #undef TASK_LED2_USE_NEW_VERSION // #define TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ #undef
// #undef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ [/c] Damit wird in https://github.com/FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Src/stm32f7xx_hal_msp.c aktiviert: [c] #ifdef TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ /* Enable the TIMx global Interrupt */ HAL_NVIC_EnableIRQ(TIMx_IRQn); #endif
-
Thread
STM32 Uhrzeit des RTC Umrechnen
Hallo, Der STM32 liefert eine Uhrzeit als 32-Bit Zähler, der jede Sekunde eine Zahl hoch zählt. Es wurde schon einige male erwähnt, die Umrechnungsroutinen in D.M.Y h:n:s und zurück gibt es zu hauf im Netz. Jetzt
Dannegger und "LalaDumm" im o.g. Thread bereitgestellten Codes sind in den RTC-Routinen einer meiner STM32 Beispielanwendungen enthalten: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
dazu verwenden kannst. > Welchen Mikrocontroller würdet Ihr empfehlen http://stefanfrings.de/stm32/stm32l0.html Der hat sogar eine kalibrierbare RTC mit eigenem 32 kHz Quarz, falls du dazu unbedingt eine RTC verwenden willst. Ich würde allerdings eher einen Timer mit dem 8 MHz Hauptquarz takten
schrieb im Beitrag #7830033: >> Welchen Mikrocontroller würdet Ihr empfehlen > http://stefanfrings.de/stm32/stm32l0.html Vermutlich ist dieser dir nicht simpel genug. Schade, denn der hat sogar einen seriellen Bootloader (einige Modelle der Serie auch USB) ab Werk dabei und kann mit der Arduino IDE programmiert
-
Thread
Re: CubeMX ist ein erbarmliches Stück Scheiße!
Jük P. schrieb im Beitrag #8013437: > STM32H7R3 > Mal schnell zum lernen geholt. Ist natürlich nicht gerade die einfachste Wahl für den Einstieg: 4000 Seiten Dokumentation (Datasheet + Reference manual).
Bezüglich STM32 werde ich mich hier bestimmt noch melden)
-
Thread
CPP Code nach C portieren. endet in Stackoverflow.
embeddedartists/code/app_lcdboard_demo_sphere/ Dabei versuche ich genauer gesagt nur die Dateien SphereDemo.h und SphereDemo.cpp zu portieren. Zielsystem ist ein STM32F105RB mit 128k Flash und 64k Ram Umgebung ist ARM GCC mit CooCox. Anbei findet ihr meine Portierung. Mein Aufruf sieht wie folgt aus
= 1 }; [/c] Viel mehr wird wohl mit dem STM32 ohne FSMC nicht drinn liegen...
-
Thread
CubeMX Probleme mit neuem STM32H723 Controller
beim Compilieren aussieht. CubeMX ist Version 6.16.1 CubeIDE ist Version 2.0 Firmware für den H7: STM32Cube_FW_H7_V1.12.0 gepatcht auf 1.12.1 Also alles auf neuestem Stand. Kann doch eigentlich nicht sein dass CubeMX noch nicht auf Stand des STM32H723 angekommen ist? Könnte das bitte
Vielleicht ähnlich: https://community.st.com/t5/stm32-mcus-embedded-software/github-stm32cube4-v1-6-2-does-not-contain-core-cm4-h-anymore/td-p/881675
-
Thread
STM32F0 SWD LockOut
Embedded Workbench 6.5\ Bist Du sicher, dass Du EWARM6.70 hast, wenn der Pfad auf 6.5 zeigt? > FlashSTM32F05xx6 Passt das mit dem STM32F030 zusammen? <code> GPIO_InitTypeDef GPIOA_InitStructure; GPIOA_InitStructure.GPIO_Pin = ( GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7 ); GPIOA_InitStructure.GPIO_Mode
Fuse-bits beim stm32? Erzähle mehr!!!!
-
Thread
Überraschung, ab heute machen sie Software.
Nimm einen STM32. Je nach Typ und Stückzahl gehen da die Preise ab 1$/Stk. los. Ausserdem gibt es je nach Typ auch sehr kleine Gehäuse. Da lohnt sich preislich kein 8Bitter mehr. Für die STM32 gibt es von SGS eine
Prozessor, Compiler, Programmiergerät alles aus einem > Haus und der Support wäre super... Wir nehmen STM32 mit IAR und Segger embOS (RTOS) und sind damit die letzten 7 Jahre sehr gut gefahren. Kostet halt, aber der Support ist auch sehr fix. Programmiergerät ist ein Segger J-Link.
-
Thread
Arduino Uno R4 im Handel erhältlich
. Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Ob die Renesas schon drinn sind, weiß ich nicht, wird aber sicher so passieren.
allem schreibt man in die Config was man benutzen möchte und das wird installiert. > Sämtliche STM32-Nucleo und Discover Boards werden unterstützt. Nein, werden sie nicht. Ich habe hier schon länger ein Nucleo-Co31C6 liegen das nicht unterstützt wird und der Support für das Nucleo-H503RB das
-
Thread
STM32F429 Display per SPI ansteuern
das Display auf dem STM32f429 Disco ist doch kein SPI Display?!?!?!
2.41" display of 262 K colors. Its definition is QVGA (240 x 320 dots) and is directly driven by the STM32F429ZIT6 using the RGB protocol. It includes the ILI9341 LCD controller and can operate with a 2.8 ±0.3 V voltage. The STM32F429ZIT6 MCU controls this motion sensor through the SPI interface.
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
üblichen C-Compilern jenseitsvon Mikroe. Ich hab grad mal geschaut: einige Freescale MK22xx, dazu viele STM32, Texas/Stellaris - aber ansonsten weder LPC noch Nuvotons usw. W.S.
schlanke Programme haben willst, musst Du mit dem zfp Profil > compilieren ... Wenn ich "zfp-stm32f4" verwende, bekomm ich: "Ada.Interrupts" is not a predefined library unit" Also entweder schlanke Programme *oder* Interrupts?
-
Thread
stm32f2xxx: Pointer auf Flashadresse
stm32user schrieb im Beitrag #3737359: > flashloader_entry = * ((JUMP_TO_FLASH_UPDATE_FUNCTION *)0x08010800); Du dereferenzierst ja die Adresse, d.h. lädst den Funktionspointer, der ab der Stelle 0x08010800
auch aufm STM32F2xxxx: http://www.mikrocontroller.net/topic/291736
-
Thread
[STM32] I2C - Master Mode(Polling)
noch ein kurzer Nachtrag: ich benutze den STM32f103RCT6
Hallo, ich hab genau das selbe Problem mit meinem I2C Port am STM32VL Discovery, wie es hier beschrieben ist mit der Firmware-Lib. Die Pull-Ups sind gesetzt, Master-Seite 10k und Slave-Seite 4,7k. Gibt es schon eine Lösung zu diesem Problem? Wäre cool wenn es
-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
hanzen Hype um das MK-II nicht. LUFA MK-II gibt es seit jahren schon, es läuft perfekt. Kleine 32U4 boards gibt es spottbillig: http://www.ebay.com/itm/271686226755 Wenn es schon unbedingt so klein sein muss, dann halt 7 statt 3 Euro: http://www.ebay.com/itm/Beetle-arduino-Leonardo-USB-ATMEGA32U4
bei knapp 4500 EUR. Klingt doch gut. Ich drücke jedenfalls die Daumen (auch wenn ich als MSP430- und STM32-Nutzer das Teil nicht brauche). Max
-
Thread
MAX31865 mit STM32 auswerten
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
// STM32F100RB Tim CLK = SystemCoreClock // STM32F4 Tim CLK = SystemCoreClock / 2 } void Delay( unsigned char base , unsigned short Ticks) // 0 = Micro , 1 = Mili { Tim2_init(base); // Reset during
-
Thread
STM32G0xx Timer Interrupt
wird die von Timer TIM2 ausgelöst wird. Mit anderen MCUs habe ich schon einiges gemacht aber bei den STM32 bin ich Anfänger. Ich bin zum Beispiel nach folgendem Tutorial vorgegangen: https://hackmd.io/@0xff07/Sy8U-l7Ec Hier mein Code-Ausschnitt [c] #include <stm32g071xx.h> #include <stm32g0xx_hal.h> #include <stm32g0xx_hal_rcc.h> #include <stm32g0xx_hal_usart.h> #include <stm32g0xx_hal_tim.h> #include <stm32g0xx_hal_tim_ex.h> static TIM_HandleTypeDef my_tim2; void timerInit() { __TIM2_CLK_ENABLE
-
Thread
billiger uController mit GLCD und MPEG2 decode?
Johnny B. schrieb im Beitrag #6143780: > Ein STM32MP1 könnte passen; der hat integrierte Hardware um die > Decodierung von Videos zu beschleunigen. steht das irgendwo? bisher habe ich die videofeatures des MP1 immer vergeblich gesucht Der
Hm...ok vielleicht doch mal als SW decoder testen...STM32MP151 seh ich was von 4.43$ @10.000, i.MXRT1052 koennte vielleicht reichen, 3.13$ @10.000....das sieht schon deutlich besser aus als der atsam. Ich dachte erst an MPEG1, da sind alle Patente abgelaufen
-
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
Ende bist. Du bräuchtest etwas deutlich stärkeres - so wie ein > Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, Bullshit. Ich kann Dir versichern das ein 100MHz Cortex M4 ausreicht um einen Webserver mit TLS laufen zu lassen. Für ein bischen SMTPS als Client langt der allemal
-
Thread
Gehäuse für STM32F7 Disco Board
Hallo, ich habe ein Projekt mit einem STM32F7 Disco Board. Kennt jemand ein Gehäuse, das dafür passt? Hat vielleicht jemand selbst schon eines dafür verwendet? Ralf
ralf_oxo schrieb im Beitrag #4438690: > Hallo, > ich habe ein Projekt mit einem STM32F7 Disco Board. > Kennt jemand ein Gehäuse, das dafür passt? Hat vielleicht jemand selbst > schon eines dafür verwendet? > > Ralf Wieso sollte man das wollen? Weißt du warum es Discovery heißt
-
Thread
STM32f4 einfacher Timer LED mit LL
Hi Hardware: stm32f4xx black-board (STM32F407VE) Software: CubeIDE (kein HAL, nur LL) Aufgabe: Ich möchte eine LED an PB7 einmal pro Sekunde toggeln unter Zuhilfenahme des Timers TIM2 und nur den LL Libs, also
APB1TimerClocks TIM2 Prescaler = 10000 Counter Period = 100 Problem: Der Output Pin PB7 toggelt mit einer Frequenz von 6,38kHz. Ich bin mir nicht sicher wie ich den Timer Callback richtig implementiere. Ich habe dazu in der "stm32f4xx_it.c" die Funktion "Timer_Callback();" eingefügt:
-
Thread
STM32F03 > USART1 > keine Lebenszeichen
Nabend, aktuell versuche ich eine Debug Möglichkeit über die USART1 von meinem STM32F030xx8 zu schaffen. Leider bis jetzt ohne Erfolg. Mein UART <-> TTL Adapter funktioniert (habe ich getestet). Wenn man die Taktquellen vom M0 nicht weiter berührt (sprich default), taktet er
schauen. Mache das. Der Debugger ist sehr nützlich. Ein paar Hinweise dazu: http://stefanfrings.de/stm32/cube_ide.html http://stefanfrings.de/mikrocontroller_buch2/Einblick%20in%20die%20moderne%20Elektronik.pdf#page=27
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
with NXP i.MX 93: https://docs.nxp.com/bundle/AN14005/page/topics/i3c_support_in_linux.html Mit STM32H5: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I3C https://binho.io/blogs/i3c-articles/stmicro-launches-stm32h5-mcu-first-with-i3c-peripheral https://www.st.com/resource/en/application_note/an5879-introduction-to-i3c-for-stm32h5-series-mcu-stmicroelectronics.pdf https://www.st.com/resource/en/application_note/an5927-i3c-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf
-
Thread
STM32 F4 Discovery USART mit DMA
vielleicht jemand meinen Code anschauen vielleicht sieht da jemand mein Fehler. [c] #include "stm32f4xx.h" #include "stm32f4xx_conf.h" int main(void){ uint32_t Warteschleife = 0; unsigned char USART_String[8]; USART_String[0] = 170; USART_String[1] = 240; USART_String
DMA_DIR_MemoryToPeripheral | DMA_FlowCtrl_Peripheral; DMA2_Stream7->NDTR = 8; DMA2_Stream7->PAR = (uint32_t)&USART6->DR; DMA2_Stream7->M0AR = (uint32_t)&USART_String; DMA2_Stream7->FCR |= DMA_FIFOMode_Enable | DMA_FIFOThreshold_Full; DMA2_Stream7
-
Thread
SD Card mit RL-FlashFS über SPI ansprechen (STM32F2)
---------------------------------------------------------------------------- * Name: SPI_STM32F107.c * Purpose: Serial Peripheral Interface Driver for ST STM32F105/7 * Rev.: V4.20 *---------------------------------------------------------------------------- * This
*---------------------------------------------------------------------------*/ #include <stdio.h> #include <File_Config.h> #include "stm32f2xx.h" /* STM32F2 Library Definitions */ /*---------------------------------------------------------------------------- SPI Driver instance
-
Thread
Programm während des Laufens erweitern möglich? (Atmega8)
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) | 1); printf ("%u", fPtr (3, 4)); // Sollte 7 ausgeben }[/c] Ruft man den Funktionszeiger
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 RAM-Blöcke extra für Code, der extra schnell von dort ausgeführt werden kann (ITCM).
-
Thread
Renesas Entwicklungsumgebung
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
jedem anderen uC, den ich bis jetzt in den Fingern hatte. Die uC hatten MUL/DIV-Einheiten in HW (16x16=32 sowie 32/32=32R32) und vielseitig konfigurierbare Peripherieeinheiten. Applilet ist eigentlich auch voll OK. Der IAR-Debugger lief bei mir problemlos unter XP wie auch unter W7. Man muss sich halt überall
-
Thread
PIC24FJ64GB004 eclipse
CodeDuo 2,5GHz und 4GB Ram mit XP. Auch in der Installation ist alles drin. Ich nutze es mit einem STM32, was es alles für Installationen braucht habe ich in dem Artikel [[STM32]] beschreiben. Ich kann keine Wartezeiten gebrauchen, wenn ich nur 300ms auf einen Aktion warten muss, dann wäre die Umgebung
Wartezeit fange ich schon an nervös mit den Fingern zu trommeln und hol mir zwischenzeitlich Kaffee ;-) STM32 mache ich übrigens mit der Ride7 Umgebung. Die hat mir am besten zugesagt. Habe mir mal den Primer2 zum spielen geholt. Tschau Oerni
-
Thread
Datenübertragung zwischen Controllern mittels Ethercat
zwei Controllern zu übertragen plane ich den Industriebus Ethercat einzusetzen. Benutzt werden zwei STM32H7 Controller mit Ethernetport. Ist es richtig, dass ich lediglich die nötige Sofware auf die Controller spielen muss und keine weitere Hardware benötige?
. Mit den "normalen" Ethernet-Ports der STM32H7 kannst du 2 EtherCAT Master aufbauen. Du brauchst aber einen Master und einen Slave, und den Slave kannst du z.B. mit einem zusätzlichen ASIC namens EtherCAT Slave Controller "ESC" (Stichwort ET11
-
Thread
STM32 mit DAC - Ersatz für SAMD11?
notfalls auch mit 8bit. ROM >= 32kByte, RAM >= 4kByte kleines Gehäuse mit 16-32 pins. Leider scheint die Anforderung eines integrierten DAC schwer zu erfüllen sein, es werden im STM-Selektor nur STM32H7 - Boliden angezeigt, die preislich
STM32G071 oder G070. Der G070 hat zwar offiziell keine DACs, aber ist derselbe Chip wie der G071, d. h. die dürften dennoch vorhanden sein.
-
Thread
[S] Start-Paket für ST ARM M0/M0+/M3 Controller
Preis hält sich m.E. auch im Rahmen, siehe z.B.: https://www.reichelt.de/nucleo-64-arm-cortex-m3-stm32-f1-serie-nucleo-f103rb-p154270.html Als IDE bietet sich für den Einstieg wohl STM32CubeIDE (kostenlos) an.
Z.B. der STM32G030F6P6 mit dem man wirklich schon eine Menge machen kann ist verfügbar bei Mouser. Und TSSOP20 kann man sogar noch ganz gut mit Hausmitteln löten. Aber für die anderen STM32 sieht's wirklich schlecht
-
Thread
RTC der MCU benutzen
https://www.digikey.de/de/products/detail/micro-crystal-ag/RV-8263-C7-32-768KHZ-20PPM-TA-QC/10499245 Dirk F. schrieb im Beitrag #7306535: > Bei einem Hersteller (ich glaube es war ST) wird ein separater Pin > herausgeführt, an dem die Hilfsspannung angeschlossen
Nils schrieb im Beitrag #7315235: > D.h. Du solltest beim Lesen der Zeit aus der RTC eine Schleife laufen > lassen, die so lange liest, bis Du zwei mal das gleiche Ergebnis > bekommst. Bei Benutzung der STM32 HAL kriegt man das schon
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
USB, daher nehme ich den STM32F417.
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
-
Thread
STM32 Timer unpräzise?
Hallo Ich habe einen STM32H7 welcher die inerne RC clockquelle nutzt. Die countfrequenz wird auf 240MHz hochgesetzt, timer3 soll interrupts alle 10us generieren. Soweit sogut: Prescale 0 Count auf (2400-1) autoladen
ST-Link). Wenn du kein Nucleo Board hast dann mach selbst einen Quarz oder Quarzosillator an deinen STM32H7. Mit den internen Oszillatoren kommst du nie auf einen grünen Genauigkeits-Zweig.
-
Thread
Wunschliste für einen Xmega Nachfolger
, bestell dir ein STM32Discovery oder LPCXpresso (die sind neben einem Prozessorboard gleichzeitig auch eigenständige Programmer/JTAG-Debugger). Wenn du ganz besonders schmerzfrei einsteigen willst und lieber was mit fertigen
separate Webshops bemühen. Die Bezugsquellenlisten der Artikel http://www.mikrocontroller.net/articles/STM32 und http://www.mikrocontroller.net/articles/LPC1xxx im Wiki sind da sehr hilfreich. Da ist der Preis dann auch besser.
-
Thread
STM32F103RB, Input capture und Encoder kollidieren
11 /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "hardware_conf.h" #include "USART.h" #include "ili932x_conf.h" #include <stdio.h> /* Private define ------------------------------------------------------------*/ /* LED
); USART_Send_Str(" *** STM32 Test *** \n"); LCD_Clear(BLACK); WriteString(40,0,"STM32 Demo ! (40,0)",WHITE); WriteString(0,160, "Encoder: ",WHITE); LED2=1; while(1) { key=KEY_Scan()
-
Thread
STM32 UART Interrupt funktioniert nur "teilweise"
Hallo liebes Forum, Zu allererst: ich verwende einen STM32F3. Damit ich kein Polling bei der UART machen muss, möchte ich dass beim Ankommen der Daten ein Interrupt ausgelöst wird. Wenn ich im Debug-Modus bin und ich schicke das erste mal einen char, dann
helfen? Habe ich in der Konfiguration etwas vergessen? Vielen Dank im Voraus! [c] #include <stm32f30x.h> #include <stm32f30x_gpio.h> #include <stm32f30x_rcc.h> #include <stm32f30x_usart.h> #include <stm32f30x_misc.h> //global variables volatile unsigned char uart_receive; /
-
Thread
C: Statische "Member" Variablen zurückgeben oder gleich globale verwenden? OOP Ansätze in C gesucht
verschiedene Weise diese Funktionen implementieren. Als Beispiel mal vom selben Projekt eine für den STM32F4 (mit STD-Lib): uart.c (F4) https://github.com/littlekernel/lk/blob/master/platform/stm32f4xx/uart.c und eine für den STM32F7 (mit HAL): uart.c (F7) https://github.com/littlekernel/lk/blob/master/platform/stm32f7xx/uart.c Beide Varianten nutzen die gleiche Implentierung eines circular buffers: cbuf.c https://github.com/littlekernel/lk/blob/master/lib/cbuf/cbuf.c cbuf.h https://github.com/littlekernel
-
Thread
Xuan Tie 910: Erster 16-Kern RISC-V-Prozessor kommt aus China
magst du recht haben. Mw E. schrieb im Beitrag #5932392: > Bis vor kurzem konnte man zB keinen STM32H750 bei Mouser kaufen als > Deutscher. > Hab grade nachgesehen, jetzt ist die Meldung weg mit den > Exportbestimmungen. Ja, da kann man nur mit dem Kopf schütteln. Ich frage mich dann auch
im Beitrag #5932219: > Mw E. schrieb im Beitrag #5932392: >> Bis vor kurzem konnte man zB keinen STM32H750 bei Mouser kaufen als >> Deutscher. >> Hab grade nachgesehen, jetzt ist die Meldung weg mit den >> Exportbestimmungen. > > Ja, da kann man nur mit dem Kopf schütteln. Ich frage mich dann
-
Thread
STM32 UART transmit gibt kein signal aus
Ich habe einen STM32 mittels einer UART Schnittstelle mit meinem PC verbunden (RS232 mit dem MAX232). Ich kann problemlos daten senden und auf dem STM32 empfangen. Sobald ich daten senden will funktioniert es aber
Hier ist meine main.c https://pastebin.com/2zPjGvwA Es ist alles enthalten was aktuell auf dem STM32 Ausgeführt wird, auskommentierter Code ist auch auf dem STM32 auskommentiert (wird nicht ausgeführt/compilliert).
-
Thread
Welcher µC ist einfach zu programmieren
. Zudem sollte es eine comunity geben oder gute Dokumentation, ich meine nicht 2000 Seiten wie bei stm32. Programmiert wird in C.
im Beitrag #4654814: > Der Vorteil ist weg seit Silabs auf den Eval Boards für EFM8 8051 und > EFM32 ARM für 25 EUR einen J-Link drauf hat - der J-Link übrigens mit > STM32 realisiert :-) Es gibt ja nicht nur den EFM8. Ich behaupte, dass Source-Level Debugging in der 32-bit Welt häufiger und günstiger
-
Thread
STM32 PWM Output const 3.3V
Hi, ich hab das Problem das ich nur konstante 3,3V am Ausgnag von PA6,Pa7, PB0 und PB1 sehe. Ist n STm32F103RBT6 STm32H103-Board von Olimex. Nach dem Programm sollten z.B. an PA6 TIM3_CH1 eine PWM mit 36khz und Duty Cycle von 50% zu sehen sein aber das Oszi zeigt mir
Tektronix 2225 50Mhz ich denke damit sollte ich ja das Ausgangssignal angucken können. [c] #include "stm32f10x_lib.h" #include "stm32f10x_map.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "bits.h" #define STACK_TOP 0x20000800 #define NVIC_CCR ((volatile unsigned long *)(0xE000ED14
-
Thread
Atmel oder ST
Hallo, > > würdet ihr für neue Projekte eher einen modernen ARM Atmel SAML oder > einen modernen STM32 Controller einsetzen und warum? Falls Du einen Cortex-M7 (und nicht nur SAML) verwenden möchtest: Es gibt noch keinen modernen STM32. Die auf dem Markt befindlichen STM32F7 sind alter 90nm-Rotz
laufen auch erst auf maximal 300MHz. Der TO ist nach eigener Aussage Einsteiger. Würde er einen STM32F7 in die Knie zwingen, wäre wohl auch ein Wechsel kein Problem mehr.
-
Thread
Kann man ein Tablet als Display benutzen?
günstiger als ein vergleichbares Grafikdisplay und will einfach z. B. Messwerte aus einem Arduino, ESP32, STM32 seriell oder über I2C auf dem Display/Tablet darstellen.
> Messwerte aus einem Arduino, ESP32, STM32 seriell > oder über I2C auf dem Display/Tablet darstellen. Man kann schon wenn man kann. Aber man muss auch Koennen koennen! :-D Aber die Android-Geraete, egal ob Tablett oder Handy haben