-
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
[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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-
Thread
Q: STM32H743 External Interrupts HAL bindings
Hallo Forum, und insbesondere STM32 Experten. Ich habe ein Verständnisfrage zum Startcode von ST (siehe startup_stm32h743xx.s) und den Header-Files in STM32H7xx_HAL_Driver. Ich habe mir in kleines bash Skript erstellt, das für
Tabelle" aus dem o.g. .s-File ab Zeile 140 schaut, ob es einen zugehörigen Eintarg in irgend einer .h Datei aus dem STM32H7xx_HAL_Driver\Inc findet. Wie Ihr meinem Output-File entnehmen könnt, gibt es zu vielen Handler-Namen (aus dem .s Startcode) keine Übereinstimmungen im STM32H7xx_HAL_Driver
-
Thread
Was sind eure Lieblings-ICs?
konnten CH340G ------ - weil mit diesem extrem preiswerten China-Chip unter Linux und Windows7 bis Windows10 Geräte und Schaltungen sehr sehr einfach über USB an Computer angebunden werden können STM32F030 --------- - weil dieser Chip: . ultra preiswert ist . das Dingelchen im vgl.
denen konnte man superschnelle Encodierer Zähler im MHz Bereich realisieren. Naja, heute macht das ein STM32 von Natur aus.
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
https://www.reichelt.de/universal-isp-programer-avr-stm32-esp-lpc-diamex-exa-prog-p305203.html kann laut Beschreibung auch UPDI und https://www.reichelt.de/xplained-nano-attiny416-attiny416-xnano-p353975.html
Gerhard H. schrieb im Beitrag #7671471: > Nö. Siehe Bild! Microchip Standard 1 2 VTG 3 GND 4 UPDI 5 6 7 8
-
Thread
SSD1306, i2c und STM
schrieb im Beitrag #5658392: > pgm_read_byte BengofEtechnik schrieb im Beitrag #5658294: > einen stm32f303 Klingelt es da bei Dir nicht? Ein STM32 ist *kein* AVR.
im Beitrag #5658392: >> pgm_read_byte > > BengofEtechnik schrieb im Beitrag #5658294: >> einen stm32f303 > > Klingelt es da bei Dir nicht? > Ein STM32 ist *kein* AVR. Es gibt entsprechende Makros dafür. Compiliert auch mit ARM. Der Clou ist ja, daß dieser Code unverändert auf AVR *und*
-
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
STM32F103C8T6 Blue Pill übertakten
Vor allem wird son H7xx in geringeren Strukturgrößen gefertigt als son alter F103.
den ganz neuen STM32G4xx
-
Thread
STM32F103VC + SSD1963 Problem
) mit SSD1963 Controller und Touch-Controller ersteigert. Dies sollte ein kleineres TFT-Display (HY32D) ersetzten. Die Hardware-Anpassung habe ich mit einer Adapterplatine gelöst, die zwischen dem HY-MINI STM32V Controller Board, dass einen STM32F103VC besitzt, gebaut ist. Mir ist aufgefallen, dass
nicht auf - die Hintergrundbeleuchtung wird dort jedoch mit PWM der MPU bedient. #include <stm32f4xx.h> #include <RTL.h> #include "GUI.h" #include "adc1.h" #define USE_BANDING_MEMDEV (1) /* Set to 0 for drawing without banding memory device
-
Thread
500 kHz-PWM mit Xilinx CPLD?
Ich würde das ganz auch mit einem Piccolo oder STM32F334 machen. Der STM wird einfach programmiert als hätte der Timer eine 4.9GHz Clock, bei dem Piccolo (gibt an bei 500kHz 13,8 Bit Auflösung, etwas unter dem geforderten, aber hört ja eh niemand) weiß
Mikrocontroller, und diesen Wert einfach ständig in das Compare-Match Register schreiben. Bei dem STM32 muss man da nichteinmal programmieren können, das macht CubeMX für einen (bis auf das Schreiben der Eingänge in das Register, ist aber nur eine Zeile).
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
also boasts additional features such as an eMMC connector, M.2 SSD support, and RTC. [/c] ### STM32N6 – Neuigkeiten von STMicroelectronics AI-MCU Eine mit einem AI-Beschleuniger ausgestattete Variante des STM32-Kerns geistert seit einiger Zeit durch die Presse. In einem Nachbericht zur EmbeddedWorld
showed the STM32N6 handled 75x more frames than the STM32H7 while running at a max frequency less than 2x that of the STM32H7. The outstanding efficiency and performance of the STM32N6 are possible thanks to our
-
Thread
Arduino: NRF24L01 2.4Ghz maniacbug Library
leer, steht ja alles da drin.... Prima :-) Ich habe eine Funkstrecke derzeit zwischen einem STM32F4 System und einem Arduino aufgebaut. Funzt soweit, hängt aber manchmal. Es geht mir um diese Library von "maniacbug" Was ich will: 1. Arduino sendet Datenpaket Richtung STM32 2. STM32 bestätigt
mit einem ähnlichen API wie für die Arduinos? Umschreiben auf stm32 geht ja nicht so einfach, da das eine C++ ist und das andere C. Ansonsten aber setzen sie nur auf die SPI auf.
-
Thread
stm32 timers synchronisieren in encoder mode
Hallo zusammen, Ich muss 8 Timer von 2 Stm32f7 Nucleo Board im Encoder-Modus verwenden, um Encoder-Daten zu speichern. Aber ich muss die Timer synchronisieren. Dafür gibt es zwei Methoden: 1. Externe Clock 2. Master/Slave-Modus. Aber in diesen
Wen ich das richtig verstehen : Sie haben 2 STM32 F7 µ-controller Jeden F7 µ ist verbunden mit ein motor-encoder mit A/B pulsen. Sie wollen jetzt das beide µ-controller das gleiche Ergebnis von pulsen zaehlen (es geht um nur ein motor) ?
-
Thread
STM32 aussperren möglich?
Und ich rede von Chinaboards, z.B. ein STM32H743 Board das ich noch für ca 25 € gekauft hatte. Wenn der Controller davon schon 15 € kostet, dann mache ich mir auch nicht die Mühe ein eigenes Board zu entwerfen nur weil am SWD keine Resetleitung
J. S. schrieb im Beitrag #7602883: > Und ich rede von Chinaboards, z.B. ein STM32H743 Board das ich noch für > ca 25 € gekauft hatte. Wenn der Controller davon schon 15 € kostet, dann > mache ich mir auch nicht die Mühe ein eigenes Board zu entwerfen nur > weil am SWD keine
-
Thread
Retro Fieber: Z80 oder 68000 ?
Dafür kannst Du Dir doch schnell dieses Macro ändern: [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c]
Darstellung von 8-Bit-Zeichen ändern, wenn Du das Macro [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c] änderst in [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F)) [/c]
-
Thread
ARM Einsteiger, suche bestes LPC2148 board
Ich habe selbst keine Erfahrung damit aber der ARM7 scheint mir doch eine ungeliebte Übergangslösung zu sein. Warum jetzt damit einsteigen wenn die ARM9 unaufhaltsam vordrängen? Die STM32Fxxx halte ich für interessanter.
Der STM32F103 habe ich auch schon in den Fingern. Ein echt super tolles Teil. Und vor allem die Firmware Lib von STM ist erste Sahne. Die haben zu jeder Pheriperie ein Demo, und das Tolle: diese Demos nutzen
-
Thread
Eingangsschutz Controllerpin
Ups, hatte ich vergessen. Ist ein STM32 F051.
Hallo, wo kann ich im Datenblatt zum stm32f051 den Hinweis finden das es CMOS oder etwas anderes ist? Kann mir jemand sagen ob es mit der Diode 1N4148 funktioniert? Danke JOJO
-
Thread
UART Daten empfangen HAL mit Interrupt
konfigurierst. Beachte: Nicht jede USART bestitzt diese Funktion (siehe Datenblatt). Welcher STM32 ist bei dir verbaut? Hab auf Github eine "stm32f0xx_hal_usart.h" gefunden, in dieser Datei (HAL) ist die Funktion des "Empfangs-Timeouts" gar nicht implementiert, obwohl der µC diese unterstützt
die USART Funktionen nutzen (stm32f30x_usart.h) nicht die aus der HAL. Nachtrag zur Timeout-Funktion: Tatsache, diese ist zwar nicht im HAL implementiert, jedoch in der Peripherie Datei (stm32f30x_usart.h). Siehe: [c] void