-
Thread
Welches Linux als Windows7-Ersatz
oder den STM32 Cube Programmer (kann GUI und Command-Line) oder das ST Link Tool (kann auch beides) oder stm32flash (nur für den seriellen Bootloader, nur Command-Line).
Stefanus F. schrieb im Beitrag #5972928: > Für STM32 nutze ich die in der System Workbench integrierte Funktion > oder den STM32 Cube Programmer (kann GUI und Command-Line) oder das ST > Link Tool (kann auch beides) oder stm32flash (Command-Line).
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Tom B. schrieb im Beitrag #5990452: > Es gibt kein EEPROM im Stm32. Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM.
F. schrieb im Beitrag #5990614: > Tom B. schrieb im Beitrag #5990452: >> Es gibt kein EEPROM im Stm32. > > Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM. Danke. Gut zu wissen. Ich hatte bisher nur mit den größeren die mit F weitergehen zu tun.
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
Design einsetzen weil er einen 2 MSPS > ADC hat Wenn das Dein ausschlaggebenes Argument ist: ein STM32G071 bietet 2,5 MSPS. Die Entwicklungsumgebung ist die gewohnte von STM. > Ich habe > keine Lust das Ding zu initialisieren wie ein Tier aus dem Wald. Das kann somit entfallen ;-)
große Herausforderung, von so jemandem erwarte ich ein lauffähiges Blinky in deutlich weniger als 4 Stunden und da hat der noch Zeit gemütlich ne Kanne Kaffe zu trinken. *Problematisch* ist momentan immer noch für einige GD32-Typen die kein exaktes STM32-Gegenstück haben der Umgang mit dem J-Link
-
Thread
Grenzen der digitalen Pulsweitenmodulation
einstellbar machen willst nimm einen µC mit Timer der PWM Erzeugung unterstützt. Beispielsweise einen STM32 hier kannst du über den DMA und die vorhanden 16 bzw. 32 Bit Timer ein PWM mit verschiedenen Pulsbreiten ausgeben. eine ähnliche Anwendung findest du hier: https://www.mikrocontroller.net/articles
Es gibt STMs mit High Resolution Timern die im ps Bereich auflösen. https://www.st.com/en/microcontrollers-microprocessors/stm32f334.html Ob das ganze genau genug ist müsste man mal probieren bzw. mal genau
-
Thread
[V] Phoenix Contact ILC 150 ETH | Logo 8 inkl. Power Supply | ABB FI LS | LCD EA EDIP240B-7LW|EVALB
Hallo, ich verkaufe eine Phoenix Contact ILC 150 ETH Steuerung + DO32 + DI32 Modul auf Wunsch kann ich auch ein Power Supply gegen Aufpreis dazu liefern. Steuerung ist gebraucht in einwandfreien Zustand. Preis dachte ich an 300€ bin aber für Vorschläge offen. Außerdem
unbenutzt. Preis dachte ich an 50€ bin aber für Vorschläge offen. Außerdem diverse EvalBoards - ST STM32F3 Discovery 10€ - ST STM32F4 Discovery 20€ - ST STM8L Discovery 5€ - ST STM8S Discovery 5€ - ST STM32 Value Line Discovery 10€ - NXP LPC1500 ARM Cortex-M3 MCU Sample Box 25€ - Infineon XMC1100
-
Thread
I2C Unterschied einfacher LCD
Wie wäre es mit diesem Display ? Hat auch I2C. https://www.ebay.de/itm/IIC-I2C-0-91-128-x-32-Weiss-OLED-LCD-Display-Modul-3-3V-5v-fur-AVR-Arduino/223614674179?hash=item3410792503:g:cwgAAOSwTj9dOR7H
SPI ist hier um den Faktor 80! schneller als I2C Und der LCD EnablePin kommt als GPIO vom STM32 Solangt es am Beginn der Zeile 1 4Byte-SPI Cmd zu senden und anschließend 3 Byte Befehle bis 63. Kein 8ms für das komplette LCD, inclusive Lesen des Statuswords beim Adressieren des LCDs.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Problem. Oder vielleicht ein kompletter Umstieg auf ein ganzen anderen Prozessor wie zum Beispiel den STM32 den gibt es ja bis 2MB Flash und 512kB RAM. Aber mal ganz abgesehen das ich noch keinerlei Erfahrung mit dem STM32 habe. Das habe ich so im Moment an Peripherie angeschlossen: - TFT Display(ILI9341
machen wenn es bei euch so wäre. Upgrade auf ATMega2560 oder kompletter Wechsel auf einen Prozessor zb. STM32? Schönen Sonntag noch Lg
-
Thread
[V] Minimodell der Enterprise 1701
Firmware flashen? Ich habe leider meinen AVR-Programmer vor einiger Zeit abgegeben, da ich nur noch STM32 mache...
Und die Bezahlung idealerweise per Paypal an Falk.Brunner@gmx.de. Foerdie wollte 2 Stück, macht 2x4+2=10 Euro. bernd_d65 wollte 1 Exemplar, macht 4+2=6 Euro. MfG Falk
-
Thread
ARM Prozessor mit DAC oder DSP
Preiswert und mit etwas DSP Funktionalität kommen die STM32F4. Das Discovery Board mit dem STM32F407 hat schon einen Audio DAC per I²S auf dem Board, aber nur wenig RAM. Das STM32F429 hat ein Grafikdisplay mit Touch und 8MB SDRAM - dafür aber keinen Audio
Niklas G. schrieb im Beitrag #5964645: > Eine weitere Möglichkeit ist das STM32F746NG Discovery Das klingt für mein Multitracker Projekt auch passend. Danke für den Tip.
-
Thread
STM32F303 CAN und USB gleichzeitig
mir Hammer Nr. 2: vor mir liegt folgendes Board: https://robotdyn.com/catalog/development-boards/stm-boards-and-shields/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Mit einem stm32f303cc. Da habe ich jetzt die Software installiert
sind 768 Bytes für USB und 256 Bytes für CAN, wenn man beide Schnittstellen zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4 haben für USB und CAN unabhängige Speicher.
-
Thread
Anfänger sucht Microcontroller Einstieg
AVRTiny + AVRStudio + USB-ISPProgrammer Die AVRs sind noch überschaubar (im Vergleich zu z.B. STM32) und das AVRStudio liefert eine brauchbare C-IDE (ich nutze eine ältere Version) Die wenigen Projekte die ich noch damit pflege laufen prima. Und die AVRs sind eigentlich knuffige Racker die in
saugut sind. DIL Gehäuse sind noch locker lötbar, 5V tolerant... gut vorstellbar bei dem Ziel STM32 AtollicStudio + STM32irgendwasCPU + STLink-Clone ist genauso billig, wesentlich performanter und komplexer, aber moderner und ... irgendwie besser, kann viel mehr als AVR BluePill ist in Form
-
Thread
G++ Optimierung und arm Assembly Generierung
direkter C-Style Aufruf. Also: [c] HAL_GPIO_WritePin(GPIOA, PIN, GPIO_PIN_SET); [/c] vs [c] STM32Pin pin{GPIOA, PIN}; ... pin.write(true); [/c] mit [c] struct STM32Pin { GPIO_TypeDef *port; uint32_t pinnum; STM32Pin() = delete; void write(bool level) const { HAL_GPIO_WritePin
>1. Was sollen die ganzen ldrb und strb Befehle für Methode 1? Die Adresse von GPIOA ist nicht 32-Bit-aligned. Nimm mal anstatt 0x1 0x4 als Adresse: #define GPIOA (GPIO_TypeDef*)0x4
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
M. G. schrieb im Beitrag #5967638: > Ich habe einen STM32L010K8 in Verwendung. Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch USB. Von letzterem die einfache Variante, mit der
Niklas G. schrieb im Beitrag #5967652: > M. G. schrieb im Beitrag #5967638: >> Ich habe einen STM32L010K8 in Verwendung. > > Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch > USB
-
Thread
Flag in BLOCK setzen und löschen?
un-lernen wenn du dann doch mal auf C++ wechseln möchtest... Maxim B. schrieb im Beitrag #5957676: > STM mit 0,5 mm zwischen Pins ist für meinen Augen > eine Herausforderung. Nach Möglichkeit gehe ich nicht unter 1,27 mm, > notfalls 0,8 mm. Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. Ist allerdings
Daten kopiert und danach alle gleichnahmigen Daten in dem vorhandenen Toolchain ersetzt. > Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. 2x Vcc und Gnd. Dann wohl auch Reset? Und was bleibt fürs Leben? Wozu so ein Leben überhaupt? > Die 10.000 hat noch nie jemand erreicht... Vorher grillt man
-
Thread
Pt1000 an ADC anschließen
PT1000 benutzen wenn möglich auch pt100 und pt500. dafür soll die Schaltung sich nicht ändern. MfG Ahmed
vorsieht. Der MAX11200 wurde im Hintergrund vollautomatisch nach jeder ADC Umwandlung (EOC) über DMA (STM32F103) ausgelesen. Analogschaltungen, zeitraubende HW Kalibrierung und OPVs sollte man sich heutzutage nicht mehr antun. Eingesparte, nicht vorhandene Präzisionsteile können daher keine zusätzlichen
-
Thread
STM32L412 - Pin toggeling zeigt unterschiedliche Umschaltzeiten?
Hallo, ich verwende einen STM32L412 Controller (Systemtakt = Takt am Bus = 32MHz). Wenn ich wie hier den Portpin PA4 toggeln lasse bekomme ich unterscheidliche ON/OFF Zeiten. Nach high - low - high Pulsen mit je 1µs folgt ein längerer
du im Register setzt. Die untern 16-bit setzen die Pins, die oberen 16-bit setzen sie zurück. M. G. schrieb im Beitrag #5955601: > GPIOA->BSRR = (1<<4); // set bit Setzt Pin4 auf high. M. G. schrieb im Beitrag #5955601: > GPIOA->BSRR = ~(1<<4); // clear bit Setzt für alle
-
Thread
Powerbank schaltet ab, fast.
Ich habe auch eine größere PB. Die schaltet ebenfalls bei zu geringem Strom ab. Ein STM32 mit OLED braucht zu wenig Strom. Im einfachsten Fall ein paar LED nutzlos Strom verbrauchen lassen, dann bleibt die an.
läuft, und dann schaltet man eine Heizung parallel, damit das Gerät extra viel Strom verbraucht. MfG Klaus
-
Thread
Hilfe, Interrupt flags lassen sich mit 'typedef union' nicht einzeln löschen
verteufeln) absolut nicht immer recht haben: [c] #include <stdint.h> typedef struct bits { uint32_t b0 : 1; uint32_t b1 : 1; uint32_t b2 : 1; uint32_t b3 : 1; uint32_t b4 : 1; uint32_t rest : 27; } BITS; void reset_flag_4(BITS *b) { *b = (BITS) { .b4 = 1 }; }
nicht immer recht > haben: > > [c] > #include <stdint.h> > typedef struct bits { > uint32_t b0 : 1; > uint32_t b1 : 1; > uint32_t b2 : 1; > uint32_t b3 : 1; > uint32_t b4 : 1; > uint32_t rest : 27; > } BITS; > void reset_flag_4(BITS *b) { > *b = (BITS) { .b4
-
Thread
Kamera selbst bauen
Alex G. schrieb im Beitrag #5951227: > Bist du da auf dem neusten Stand? FHD Aufnahmen gehen nämlich (auch vor > dem 4er). auch mit Bildstabi und dem ganzen Schnickschnack einer 'richtigen' Kamera? Aber
mit einem uC mit Standard-Video-Interface einlesen, aufsteigend nach Komplexität und Performance: - STM32-Derivat - SAM9 von Atmel - Blackfin BF53x oder 52x - TI OMAP, IMX6 oder 8 Da gibt es fertige Kamera-Referenzdesigns mit oder ohne uClinux. Oder du setzt das bare-metal auf und musst dich mit
-
Thread
STM32L010 - Wie ADC Kanäle wechseln?
M. G. schrieb im Beitrag #5950118: > An ADC4 und an ADC5 hängt jeweils ein 100k NTC. 100kΩ ist sicher zu hochohmig. Bei AVR werden 10kΩ als Maximum empfohlen, bei STM32 wird es sicher ähnlich sein.
Probiere mal zum Vergleich einen anderen Code: http://stefanfrings.de/stm32/stm32l0.html#analog
-
Thread
Qt for MCUs: Grafiktoolkit für Mikrocontroller
die Visualisierung mittels µC angeht: - So wie immer: 7seg-Anzeigen/LED, Zeichendisplay (z.B. 4x20 Zeichen), Graphikdisplay (mit eigenen Grafiken) - relativ dicker µC (z.B. STM32F7...) mit QT - mittlerer µC mit Grafikframework (z.B. TouchGFX) - CPU mit (embedded) Linux (z.B. Raspbery Pi)
STM32F0 oder einen STM32F7, oder irgendwas dazwischen? Das größte Geschoss (STM32F779) hat einen eingebauten "Graphics Accelerator" und ein MIPI-DSI-Interface, d.h. du kannst ein Standard-Display anschließen
-
Thread
Suche Funkmodulempfehlung
möglichst viel arbeit abnehmen? Warum muss das alles das Modul von sich aus machen, wenn sowieso ein STM32 daneben sitzt. Wenn der nur in der Warteschleife hängt, gibt's kein Geld zurück.
://www.ebay.de/itm/5Pcs-Wireless-Transceiver-Module-NRF24L01-2-4GHz-Antenna-For-Arduino-New/321476621074?hash=item4ad97ff312:g:P2MAAOSwvOxZexUG, 3€/ 5Stück, bis zu 60m (laut hersteller 100m) Im Gebäude, oder bei anderen Hindernisse wird die Reichweite deutlich
-
Thread
LTC61813 Discharge Timer Monitor Messfehler
en/technical-documentation/data-sheets/LTC6813-1.pdf Ich benutze diesen in Verbindung mit einem STM32F4 um ein BMS zu bauen. Bis auf den Discharge Timer Monitor (s.S 34) funktioniert soweit alles. Dieser soll eigentlich während der Discharge Timer läuft alle 30 Sekunden eine Messung der Zellspannungen
Moin, Mirco G. schrieb im Beitrag #5947797: > Ich möchte gescheite Messwerte haben. Wenn ich das messen selber mit > einem Kommando anstoße kann ich ihm mitteilen ob gerade gebalanced wird > oder nicht. Dadurch
-
Thread
Ungenauer PT100? Offset?
Vor vielen Jahren arbeitete ich an einer PT Meßschaltung auf Basis des MAX11200 und STM32F103. Der Referenzwiderstand war in Serie mit dem Meßfühler und an die Referenzeingänge angeschlossen. Der Referenzwiderstand war ein Vishay 2.5ppm 0.01% Typ (MCY500R00T). Mit dieser Anordnung im 4
Güteklasse des gewählten Fühlers ab. Die gemessenen Werte waren in sehr guter Übereinstimmung mit einem in 4-Draht Modus betriebenem HP34401A.
-
Thread
Frage zur Beschaltung eines Drehkodierschalters
werden? Ich will den nur aus Sicherheitsgründen anbringen, da ich nicht weiß, wie die Eingänge von STM32 Controllern nach einem Reset konfiguriert sind. MfG
PS: Portpins bei dem einen einzigen STM32 sind bevor man was initialisiert üblicherweise hochohmiger Eingänge.
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
meiste, was man mit dem Teensy anstellen kann, genügt auch ein einfacherer µC wie bspw. einer aus der STM32L4-Familie, der nicht nur kostengünstiger, sondern auch stromsparender ist. Außerdem gibt es diese µCs im hobbyfreundlichen LQFP-Gehäuse, so dass man sich das recht teure Fertig-Board sparen kann
, was man mit dem Teensy anstellen kann, > genügt auch ein einfacherer µC wie bspw. einer aus der STM32L4-Familie, > der nicht nur kostengünstiger, sondern auch stromsparender ist. Außerdem > gibt es diese µCs im hobbyfreundlichen LQFP-Gehäuse, so dass man sich > das recht teure Fertig-Board sparen
-
Thread
STM Cube IDE- AVR plugin Fehlermeldung
kompletten Compiler-Log aus dem "Console" Tab. Warum macht man überhaupt AVR-Programmierung mit einer STM32-IDE...
-g2 -gstabs -mmcu=atmega32 -DF_CPU=16000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.S" M:\ATMEL\BE_includes_ATmega32_gnu\BE-upload-src-values.s: Assembler messages: M:\ATMEL\BE_includes_ATmega32
-
Thread
Struktur in Union initialisieren
S_Control_t{ struct SCTL_t{ //S Control Register Group A unsigned int SCTL1 :4; unsigned int SCTL2 :4; unsigned int SCTL3 :4; unsigned int SCTL4 :4; unsigned int SCTL5 :4; unsigned int SCTL6 :4; unsigned int SCTL7 :4; unsigned
jetzt wieder melde. Ich war im Urlaub und vorher noch im KH :(. Ich schreibe in C. Ich nutze STM32Cube. An den Standards hatte ich nichts geändert. Vorher war da einfach nichts eingestellt. Dann hab ich es mal auf C99 umgestellt. Die Fehler bleiben gleich. Eric B. schrieb im Beitrag #5934353
-
Thread
FTDI vs. CDC (Virtual Serial Port) vs. HID
Sebastian R. schrieb im Beitrag #5931008: > Aktuell haben > wir bei unseren Platinen den ATMEGA32U4 im Einsatz Hallo Sebastian, aus einem gerade abgeschlossenen Projekt bei dem ein ATMega32U4 zur Schrittmotorsteuerung > 25 kHz eingesetzt wurde, möchte ich zu Bedenken geben, dass die Priorität
Flexibilität des USB Protokolls, mit beliebig konfigurierbaren Endpoints. In meinem [[USB-Tutorial mit STM32]] habe ich geschrieben, wie man mit WinUSB ohne jegliche Treiber Installation oder Konfiguration auf eigene USB Geräte zugreift (unabhängig von STM32). Wie schon erwähnt ist das dank libusb auch portabel
-
Thread
Graphische Funktionen für EA DOG XL160
Einzige, was bleibt, ist das Bekanntgebe der Pixelanzahl in X und Y und die Anzahl der Farben (hier wohl 4: schwarz, 2x grau, weiß) Dritte Schicht: das ist das GDI, also die Funktionen zum Zeichnen von Punkten, Linien, Flächen usw. und Text. Vierte Schicht: Das sind Fonts und Grafiken in einer Form,
GDI verstanden wird. Mal ein paar Lese-Hinweise: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP https://www.mikrocontroller.net/attachment/305446/Bastelquellen.zip W.S.
-
Thread
PIC: Ausgansstrom am Portpin
tut sie nicht. Denn die Kurve ist einfach die Kennlinie eines MOSFET. Ich kenne das Verhalten von STM32, M16 und SAM7. JEDER CMOS-Ausgang verhält sich so, sei es µC, Gatter oder Komparator. Nur die Zahlenwerte unterscheiden sich, das Verhalten ist überall das Gleiche. Für einen ATMEGA128 lesen wir
Jens G. schrieb im Beitrag #5931626: > Na ja - ein 47 Ohm Widerstand wird gegen fünf 220 Ohm Widerstände > ausgetauscht. Daraus ergeben sich 4 zusätzliche Widerstände, die in der > Leistung dann auch noch
-
Thread
Polynom für nichtlinearen Sensor anhand von Stützstellen gesucht
=polyval(p3,x1); zx4=polyval(p4,x1); zx5=polyval(p5,x1); plot(x,y,'o'); grid; hold on; plot(x1,zx2,'r') plot(x1,zx3,'y') plot(x1,zx3,'g') plot(x1,zx4,'b') plot(x1,zx5,'k')
Digitalfilter der mit double rechnet und den ich vor 20Jahren auf dem PC programmiert habe einfach auf einen STM32 kopiert und es war nicht notwendig da irgendwas zu optimieren. Das kann man sich natuerlich nicht immer erlauben und ich kann nur jedem raten auch zu lernen wie es anders geht, aber es geht heute
-
Thread
stm32 FatFS stranges Problem
); [/c] [code] st-flash --serial 303636454646353635313534363637383637313932323535 write build/stm32f767zi_nucleo_144.bin 0x8000000 st-flash 1.5.1-31-g625f4cd 2019-08-03T22:52:49 INFO common.c: Loading device parameters.... 2019-08-03T22:52:49 INFO common.c: Device connected is: F76xxx device,
[1352248.483857] usb 1-4.3.1: New USB device found, idVendor=0483, idProduct=374b [1352248.483861] usb 1-4.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [1352248.483864] usb 1-4.3.1: Product: STM32 STLink
-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
viele externe Memory mapped Peripherien haben, sollte es ein uC sein mit externen Bus Interface. Ein 32KB SRAM ist auch vorhanden und eine RS485 Schnittstelle. Massenhaft Parallel I/O und dekodierter SPI Bus für bis zu 4 SPI Schaltungen. Bis auf die internen Timer Funktionionen ist gute Kompatibilität
wer meint, das hätte mit Mikrocontrollern nichts zu tun: Der superskalare Cortex M7 (z.B. in manchen STM32) profitiert von einer Verzahnung unabhängiger Befehle.
-
Thread
STM32 - GPIO's haben unterschiedliche Ausgangsspannung
Mampf F. schrieb im Beitrag #5926919: > Welche Hardware-Platform verwendest du? Verwendet wird das STM32-P103 Board von Olimex. Darauf läuft der STM32F103RBT6
verhalten. Also, definitiv kein STM32 Problem, sondern...
-
Thread
Welches uC-Experimentierboard für Sensorik/Aktorik
um diverse Arduinoboards oder STM Morphoboards anzuschliessen. Die STM32 haben aber schon je nach Modellreihe sehr leistungsfähige AD Wandler auf dem Chip oder auch Peripherie für Motoren, Displays, Ethernet, USB usw. Auch der Rechenkern ist sehr fix und hat bei den Cortex-M4 auch eine FPU, damit rennt digitale Signalverarbeitung auch sehr schnell. Einstieg in die SW ist auch relativ einfach mit den Arduino Libs die es mittlerweile auch für fast alles STM32 gibt oder alternativ
-
Thread
Flashen von Mikrocontroller plötzlich nicht mehr möglich
Hallo zusammen, für ein Projekt verwenden wir ein STM32-P103 Board von Olimex. Dieses arbeitet mit dem STM32F103RBT6 ARM 32-Bit CORTEX M3 Mikrocontroller. Als IDE benutzen wir Eclipse mit GNU ARM Embedded GCC Toolchain und OpenOCD. Die Verbindung zum Board
0x1) Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Error: stm32f1x.cpu -- clearing lockup after double fault Polling target stm32f1x.cpu failed, trying to reexamine Info : stm32f1x.cpu: hardware
-
Thread
Welches Oszylloskop? Mhz
auch ein Hameg oder ein EO174a -- zumindest so lange, bis man sich auf dem Arduino oder einem STM32-Board seinen eigenen Speicheroszi programmiert hat.
habe? Bei Galilei waren es die Medicis (u.a.). Meine verrate ich nicht... Was allerdings stimmt: G.G. war ein guter Geschäftsmann.
-
Thread
SPI Datenregister Overflow
ein Schieberegister. Ich verstehe nicht wie ich da einen Overflow haben kann. Ich verwende einen STM32F4. Ich verwende zum Senden und Empfangen Funktionen aus der HAL API. Vielen Dank !
erscheint. Ich verstehe was ihr meint. Muss ich die Daten denn wirklich aus dem Datenregisters des STM323F4 lesen? Das lesen ist ja eigentlich nur ein kopieren des Registerswertes in eine Variable. Dabei wird das Register ja auch nicht gelöscht. Ich sende dem IC ja erstmal 2 Byte Befehl und 2
-
Thread
Tastatur komplett selbst erstellen
Freiheitsgrade aber hat man mit einem AVR mit integrierter USB-Device-Hardware wie z.B. dem ATmega32U4, der u.a. auf dem Arduino Leonardo oder Micro zu finden ist. Und die beiden genannten Arduino-Modelle verwenden keine separate USB-UART-Bridge, sind also als vollwertige USB-Geräte nutzbar.
aber auch viele andere geeignete, z.B. die meisten > STM32-Discovery-Boards. Jeder hat seine Präferenzen. Wenn bei der Auswahl, die von mir ausgelisteten Anforderungen erfüllt sind, kann manch auch andere Plattformen heranziehen. Ich kenne STM32 zu wenig
-
Thread
STM32 Ratsuchend
gekauft, danach wurde TS auf Version 9.3 eingefroren. Aus Truestudio, dem bis dahin unterstützten SW4STM32 und einem frischen Eclipse wurde dann STM32CubeIDE zusammengebaut, mit dem man inzwischen sogar ganz gut arbeiten kann. Findet man gratis bei ST. > welche meine jetzige Art und > Weise zu Programmieren
Pd G. schrieb im Beitrag #6059009: > bietet > jedoch durchaus Vorteile, z.B. ein Projekt zwischen den Familien schnell > mal portieren zu können. Dazu braucht man nicht "die" HAL von ST. Man kapselt
-
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
Problem mit I2C scan auf Adresse von HTU21D
Hallo, ich programmiere gerade die I2C-Schnittstelle (Controller = STM32L476RG) zum HTU21D Sensor. Als IDE verwende ich Atollic Truestudio. Mit dem folgenden Codeschnippsel frage ich die Adresse (sollte lt. Datenblatt eigentlich 0x40 sein) ab. Für die Abfrage verwende
@ Stefanus F. Da hast du recht! Üben muss ich noch ganz viel. Ich arbeite mich erst in die ganze STM32 Geschichte und TrueStudio ein.
-
Thread
Wie binde ich .h - und .c Dateien in ein Projekt richtig ein?
Das habe ich gemachten. In meinem ganzen Projektordner gibt es keine i2c.h Datei. Es gibt aber eine stm32l4xx_hal_i2c.h und die zugehörige .c Datei.
Ok, alles klar! Danke für die Info! Dann werde ich mal schauen ob es für meinen STM32L4xx eine Lib gibt bzw. programmiere die I2C Schnittstelle von Grund auf neu.
-
Thread
SD-Karte elmchan Dauer Datenspeicherung
Jim M. schrieb im Beitrag #5920673: > Ein richtig flotter 32-Bitter mit 600MHz schafft das sicherlich in unter > 10s, aber der hat dann auch SDIO. Diese µC finden hier im Forum aber > selten Verwendung. Der ziemlich beliebte STM32F407 kann das in 0.22s. Modernere STM32 bei denen der Bug mit dem Taktteiler behoben ist können das in 0.18. SDIO mit 4bit und DMA ist sowieso Pflicht. Man kann immer einen Sektor der FAT einlesen und während der nächste per DMA angeliefert
-
Thread
PWM Baustein für schnelle und hochauflösende PWM
sind dann bei 100kHz noch mehr als 15 Bit. Die neuen STM32G476 etc. können Ähnliches, sind aber gerade erst neu auf dem Markt und ich hab´s noch nicht getestet.
sind. Das sind dann bei 100kHz noch mehr als > 15 Bit. > Die neuen STM32G476 etc. können Ähnliches, sind aber gerade erst neu auf > dem Markt und ich hab´s noch nicht getestet. Der G474 kommt auf 32*170MHz = 5,44 GHz -> 184ps
-
Thread
OLed Farbdisplay 128x64 mit 6 Pins
0.96" inch I2C IIC SPI Serial 128x64 OLED LCD Display SSD1306 Arduino 51 STM32https://www.ebay.de/itm/0-96-inch-I2C-IIC-SPI-Serial-128x64-OLED-LCD-Display-SSD1306-Arduino-51-STM32/401336304276?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D2%26asc%3D20160323102634%26meid%3Db1d1ae025ebb4dcea7edfe0fe1b5d95b
ups, hab ich überlesen :-) dubioses teil... ich würde dir raten, ein 4 pin i2c display bei aliexpress, amazon oder ebay zu kaufen. kostet nur ein paar € und du kommst mit zwei datenleitungen aus. außerdem würde ich dir wirklich die u8g2 library ans herz legen ;-)
-
Thread
XMOS und Cirrus Logic CS42448
Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein. Gibt es Alternativen zur XMOS ?
Niklas G. schrieb im Beitrag #5916657: > Vibrotechniker schrieb: >> Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein. > > Warum das? Wenn ich das richtig sehe haben z.B. die STM32F7 2