-
Thread
STM Controller mit BLDC Peripherie
"Motor Control" suchen. Zum Beispiel in https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
STM32 vorhanden.
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
verstehen. Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: - Fachingenieur für STM32F10x - Fachingenieur für STM32F30x - Fachingenieur für ESP32 - Fachingenieur für ARDUINO - Fachingenieur für ATmega und so weiter. Was für ein Mumpitz! Nein, die Welt teilt sich anders auf
#5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur für ARDUINO > - Fachingenieur für ATmega > > und so weiter. Was für ein Mumpitz! Wenn du es dir konkret
-
Thread
Mitstreiter für RISC-V Mikrocontrollers gesucht
mal eine Zusammenfassung der Vision mit weiteren Details für alle. - Multicore Mikrocontoller mit 8 RISC-V Cores - Basis Konzept entspricht dem Propeller (P1) von Parallax mit Modifikationen (https://www.parallax.com/downloads/propeller-p8x32a-documentation) (https://www.parallax.com/microcontrollers
einen eigenen Ethernet Core? Es gibt schon seit vielen Jahren Microcontroller mit Ethernet: - STM32F217, etliche STM32H7 - LPC175x, LPC176x Schon der deutlich über 10 Jahre alten LPC2368 hatte Ethernet. > Stattdessen kann man getrost SPI basierte Ethernet-Controller > anschließen. Also
-
Thread
FPGA reziproker Frequenzzähler
www.mikrocontroller.net/topic/412584?goto=5264051#5264051 ein Frequenzzähler damit, kein FPGA sondern STM32F407
Die Formel mit 2^32 war Unsinn, ich dividiere eine 64-Bit-Zahl (hier z.B. 10^16= 100 Mio^2) durch das 32 Bit-Zählergebnis (hier 10^8 bzw. 2*10^8 =100 Mio bzw. 200 Mio) und erhalte einen 32 Bit-Kehrwert (hier 100_000_000
-
Thread
Suche eines geeigneten Microcontrollers
Das, mit dem du am Besten zurechtkommst, ist die beste Lösung. Schau eventuell auch mal in der STM32-Ecke. Ich bin kein Fan der STM32-Serie *1) aber du wirst viel Code und Hilfe im Internet finden. Viel mehr jedenfalls als für die XMC-Serie. *1) und das liegt an mir: Ich werde mit CubeMX und der
. Die STM32 sehen vielversprechend aus.
-
Thread
HAL driver STM32F103 wie Zustandsänderung an Taster erfassen
STM32Cube_FW_F1_V1.6.0/Projects/STM32F103RB-Nucleo/Applications/EEPROM/EEPROM_Emulation
sowas dort vorgeturnt. Siehe auch das da: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Dort ist zwar keine Tastenentprellung drin, aber eine STM32F103-Infrastruktur. Prinzip für die Tasten: - Timertick einrichten, alle 1 ms .. 10 ms - im Timertick betreffende Pins
-
Thread
el Last - Bauteilauswahl
. Also will ich mir eine bauen. Stufe 1: Ich stell den Strom über ein Poti ein. Stufe 2: Ein STM32 betritt die Bühne und kümmert sich um alles. Hier soll es also erstmal nur um den Leistungsteil gehen. Eckdaten: Spannung: bis 80V (besser 100V) Strom bis: 10A Gehäuse 19" 4-6HE, je nachdem
Paul schrieb im Beitrag #6687610: > Stufe 1: Ich stell den Strom über ein Poti ein. > Stufe 2: Ein STM32 betritt die Bühne und kümmert sich um alles. Wir leben im 21. JH, mittlerweile gibt es sogenannte Encoder, EC11 & Co. STM32 ist ok Paul schrieb im Beitrag #6687610: > Spannung: bis 80V (besser
-
Thread
Bytearray bitweise shiften
Funktionen zu testen. Das Ergebnis kann im Anhang gesehen werden, die Funktionen: [code] uint8_t shiftarray_left(uint8_t anz, uint8_t carryin, uint8_t *parray); uint8_t shiftarray_right(uint8_t anz, uint8_t carryin, uint8_t *parray); [/code] habe ich für AVR, STM32, STM8 und MCS51 getestet
Ralph S. schrieb im Beitrag #7753796: > habe ich für AVR, STM32, STM8 und MCS51 getestet, sollten jedoch - weil > reines C - auch mit jedem anderen in C programmierbaren Controller > funktionieren. Naja, rein logisch mögen dein Funktionen korrekt sein, aber
-
Thread
Machbarkeit von 32 Meter WS2812
1. 32m WS2812B ist ja mal keine sinnvolle Aussage bei 30 LEDs/m oder 60 LEDs/m oder 144 LEDs/m (ich habe alle Typen gekauft) 32m x 144 LEDs/m gäbe 4608 LEDs * 60mA voll WEISS = 277A bei 5V Thorsten
www.mikrocontroller.net/topic/349206 Thorsten schrieb im Beitrag #4235955: > … wobei ich da einen STM32 einem AVR vorziehen würde Ja, denn der STM32 hat sogar DMA. Einen PC braucht man m.E. nicht. Wie sollen die "Muster" entstehen? Es bieten sich zwei Möglichkeiten an: Vorprogrammiert auf SD-Karte
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
internes RAM verfügt und zum anderen den RAM-Inhalt per DMA als VGA-Signal ausgeben kann. Als Beispiel STM32F4xx oder STM32F7xx.
www.uni-koblenz.de/~physik/informatik/ECC/vga.pdf https://www.google.de/search?q=vga+text+atmel&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=P2DtV93QCcOv8wfmh5bYCw sind doppelte Beiträge bei, aber genug zum lesen
-
Thread
STM32 Nucleo 5V external source
Hallo, ich will meinen STM32F303-Nucleo über den +5V Pin mit Strom versorgen. Laut Datenblatt wird der ST-Link dadurch nicht mit Strom versorgt. Dies möchte ich auch nicht (so wenig strom wie nötig). Allerdings starten kein
Der STM32F303 wird über einen 5V Pin vom Raspberry 3b+ mit Strom versorgt. Das Problem welches Stefanus erwähnt hat lässt somit ja auch lösen indem man ein (5V) Transistor mit einem GPIO vom RPi steuert. Der
-
Thread
STM32 UART Kommunikation -> Langsamer uC Tod
seiner vollen Kraft. Als nächstes, um das ganze dimmen zu können, kommt zur Decke Wohnzimmer ein 5V Netzteil sowie ein STM32F103C8 Bluepill hinzu. Die PWM Anschlüsse aller LED Treiber sind mit dem uC verbunden. Damit der GND des uCs auch das gleiche Potential hat wie die Minusausgänge der 48V Netzteile
Mir bleiben noch zwei Kabel zwischen Wand und Decke Wohnzimmer. Also habe ich mir einen weiteren STM32F103C8 uC genommen diesen in die Wanddose gepackt und ein 4x4 Keypad dran gehangen. Für die 5V Spannung sorgt ein weiteres Netzteil, auch in der Wanddose. Minus des Netzteils wird mit einen der
-
Thread
I2C und STM8
Objektdateien für den SDCC) werden gelöscht make flash bei angeschlossenem (Chinaclone) STLINK/V2 wird die erzeugte .ihx Datei in den STM8S übertragen ----------------------------------------------------------------- Quelldateien: - stm8s.h Deklaritonen der Register- und Bitadressen für den STM8S103F3P6 - stm8_init.h / stm8_init.c initialisiert den Systemtakt (16 MHz) und schaltet Takt für die Peripherieeinheiten ein - stm8_gpio.h stellt Makros zu Verwendung mit GPIO Pins
-
Thread
Ist Eagle out?
Eagle out?" Der Beitrag stimmt allerdings nicht ganz. Man braucht keinen Nightly Build für das "F8-Feature". Das geht offiziell seit der V5.0. Und man kann bereits beim ersten Import der Netzliste "F8" benutzen. Habe ich gestern erst mit der v5.1.4 gemacht.
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
STM32F10x mit Atmega8 über i2c funktioniert nicht?
Übergabe wird diese noch eins nach links geshiftet. Hardwaretechnisch habe ich 4,7k Pullups auf 5V! Eigentlich arbeitet der STM32 ja mit 3,3V. Atmega8 arbeitet mit 5V. Das dürfte jedoch kein Problem am i2c Bus sein, oder?? SCL hab ich jetzt auf 50kHz, da der Atmega8 nur mit internen 1MHz arbeitet
ergänzen: Julian S. schrieb im Beitrag #3623116: > Hardwaretechnisch habe ich 4,7k Pullups auf 5V! Eigentlich arbeitet der > STM32 ja mit 3,3V. Atmega8 arbeitet mit 5V. Das dürfte jedoch kein > Problem am i2c Bus sein, oder?? Das ist kein Problem, da genau diese Pins 5V-tolerant sind. In
-
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.
5.10.28 ein Problem eingebaut worden zu sein... oder irgendetwas in 5.10.28 triggert ein 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
Absoluter Anfänger
günstigsten ist ein Mikrocontroller-Board mit integriertem Debugger. Wie schon ausgeführt ist es mit einem 8-bit Mikrocontroller einfacher einzusteigen. Hier mal als Beispiel günstige Boards für 8-bit und 32-bit, beide mit demselben Debugger. Keine weitere Ausstattung erforderlich. https://de.rs-online.com
Arduino-IDE programmieren, neben den von Anfang an unterstützten AVRs auch z.B. die oben erwähnten STM32, ESP8266 und ESP32. Du musst Dich also kaum auf eine bestimmten Mikrocontroller-Familie festlegen. Meine konkrete Hardware-Empfehlung für den Einstieg wäre: Ein beliebiges Arduino-Board mit AVR
-
Thread
Python oder besser bei C bleiben?
persönlich mag Python auf dem PC und dem Raspberry Pi sehr gerne, aber auf Mikrocontrollern wie den STM32 oder ESP{8266,32} kann ich mich damit noch (noch) nicht so richtig anfreunden.
Arbeitsprojekten machen 8-Bitter mehr Spaß und für einfachere Projekte reichen sie fast immer aus; und wenn nicht, ist es leicht auf STM32 umzusteigen. Wir alle haben unsere eigenen Vorstellungen was uns interessiert. Wir
-
Thread
STM32F4: Datenübertragung extrem langsam
} [/c] und die dazugehörige Header: [c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> extern void SysTick_Init(void); extern void timer_Decrement(void); extern void delay_ns(uint32_t n); extern void delay_ms(void); extern void delay_nms(uint32_t n); #endif [/c]
Daniel V. schrieb im Beitrag #4795415: > void delay_nms(uint32_t n) > { > while (n--) > { > delay_ms(); > } > } Diese Funktion wartet die Anzahl der übergebenen /millisekunden/, vorausgesetzt
-
Thread
STM32: JTAG mit ST-LINK: Error in Initializing ST-Link device
erfolglos durchgeführt. Pinbelegung des 20-poligen JTAG-Steckers aktuell: 1 3V3 2 3V3 3 3V3 - 10KR - JNTRST 4 GND 5 3V3 - 10KR - JTDI 6 GND 7 3V3 - 10KR - JTMS 8 GND 9 3V3 - 10KR - JTCK 10 GND 11 JTCK 12 GND 13 3V3 - 10KR - JTDO 14
korrekten Steckerbelegung. http://www.st.com/stonline/products/literature/an/15285.htm Siehe dazu Seite 8 (Kapitel 2.2) "Connection with STM32 applications" Wir verwenden folgenden Pins am Kundenboard ST-LINK Hardware (STM32F103) 3 GROUND GND 7 SW IO PA13 9 SW CLK
-
Thread
Cycle Count auswerten und verstehen anhand von Shifts und Arrays
in welchem Speicher >> der Stack gehalten wird (Zugriff über DCode oder Systembus). > > Naja. Stm32f407. Von externen Speichern lese ich nichts. Der Stm32f407 selber unterstützt den FSMC, d.h. OB die Auswahl zwischen externem oder internem Speicher ein Thema ist oder nicht, hängt erstmal von
ASSEMBLER impementiert, wobei für ARM jeweils folgende Varianten ausgetextet sind: [pre] arm/neon arm/v5 arm/v6 arm/v6t2 arm/v7a/corea15/neon arm/v7a/core7 arm/v7a/core8 arm/v7a/core9 arm64 [/pre] Um das besser als in Assembler und stabiler als GMP hinzubekommen, brauchst schon ne Zeit...
-
Thread
STM32f767zi: FreeRTOS und TIM
Ich mache gerade meine ersten Schritte mit dem STM32F767ZI board (https://www.st.com/en/evaluation-tools/nucleo-f767zi.html). Dabei habe ich Probleme, unter FreeRTOS den TIM3 mit HAL unterzubringen. Siehe hier: https://github.com/FBergemann/STM32
Falls noch mal jemand darüber stolpert - hier noch ein link, wie man das mit STM32CubeIDE aufsetzt: "Getting Started with STM32 and Nucleo Part 6: Timers and Timer Interrupts | Digi-Key Electronics" https://www.youtube.com/watch?v=VfbW6nfG4kw
-
Thread
STM32F303K8 clock selection
* @} */ /** @addtogroup STM32F30x_System_Private_Macros * @{ */ /** * @} */ /** @addtogroup STM32F30x_System_Private_Variables * @{ */ uint32_t SystemCoreClock = 72000000; __I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; /** * @} */ /** @addtogroup STM32F30x_System_Private_FunctionPrototypes * @{ */ static void SetSysClock(void); /** * @} */ /** @addtogroup STM32F30x_System_Private_Functions
-
Thread
SPI mit Raspberry Pi2
Hallo zusammen Ich möchte mit dem RPI2 per SPI mit einem STM32 kommunizieren. Für den Anfang habe ich mir überlegt, testweise den LIS3DSH Sensor auf dem STM32 Discovery Board auszulesen, später sollte dann der STM32 als Slave dienen. Nun die Frage: was brauche
funtkioniert auf jedenfall mal das einfache schreiben auf einen gpio. nun zurück zum spi und dem stm32 discovery board. habe noch ein kleines problem: und zwar sind die pegel am RPI 3.3V und am discovery 3V :-( gemäss datenblatt vom LIS3DSH dürfen die signale max 0.3V grösser als VDD_IO sein.
-
Thread
Welches Mikrocontrollerbard empfehlt ihr?
http://nl.mouser.com/ProductDetail/STMicroelectronics/STM32VLDISCOVERY/?qs=sGAEpiMZZMud4uhvMu9vpfd0cIzCMFfc + Coocox
STM32F0DISCOVERY, kostet weniger als 10€, z.B. bei Watterott. Oder das STM32LDISCOVERY, da sit gleich das Display mit dabei. http://de.mouser.com/ProductDetail/STMicroelectronics/STM32L-DISCOVERY/?qs
-
Thread
Korrekte Terminierung für Zeit-Synchronisation
Beitrag #5724891: > Kennt hier jemand eine vernünftig Dokumentierte Ieee 1588 > Implementierung für Stm32F7 Prozessoren? Nicht für STM32F7, aber die Linux Implementierung ist eigentlich ganz gut leserlich: http://linuxptp.sourceforge.net/ Zum Verständnis von PTP selber fand ich das Datenblatt
@gerd.Hier wird es genauer beschrieben : https://jaybee.cz/software/stm32-hse-oscillator-stability-problem/ http://blog.dan.drown.org/gps-module-measurements/
-
Thread
JTAG debugger für Anfänger (Cortx M3) erforderlich?
Sie selbst vertreiben die "echten" schwarzen J-Links und J-Trace / J-Trace CM3. --- J-Link: < V6: JTAG >= V6: JTAG / SW, SWO sampling 500kHz >= V8: JTAG / SW, SWO sampling 6MHz uVision: wird komplett unterstützt, mit ethernet (TCP/IP Server auf PC) auto detection, , SWO Trace IAR: USB ja, eth
usg=AFQjCNEaSFFNGB567EA_xdcH5qWif5tGcA Wird auch von Keil _und_ IAR unterstützt. Ist zwar nur für STM32-Cortex (und STR8), aber bei dem Preis wirklich völlig egal (zumal stm32 ja auch kein Schrott ist). Hab zwar noch keinen Shop gefunden, wird wohl aber recht bald auch wirklich zu haben sein.
-
Thread
empehlung Microcontroller WS2812B Steuern
Den "Plan" ignoriere ich einfach mal... Wie viele LEDs sind auf einem Strip geplant? Ein 8bit Atmega (z.B. Arduino Uno) kann so etwa 500 LEDs treiben. Ein Teensy schon um die 10.000. Ansonsten STM32 mit DMA und SPI kann auch einige ansteuern. Kommt auf deine Fähigkeiten und Wünsche an
"Plan" ignoriere ich einfach mal... > > Wie viele LEDs sind auf einem Strip geplant? > > Ein 8bit Atmega (z.B. Arduino Uno) kann so etwa 500 LEDs treiben. Ein > Teensy schon um die 10.000. > > Ansonsten STM32 mit DMA und SPI kann auch einige ansteuern. > > Kommt auf deine Fähigkeiten und
-
Thread
µC-Suche: sehr platzsparend
STM32F103T8 (20K RAM, 64K Flash, QFN36, JTAG/SWD)
Ronny T. schrieb im Beitrag #1825470: > STM32F103T8 (20K RAM, 64K Flash, QFN36, JTAG/SWD) Der hätte 6 mm x 6 mm, gibt's aber auch mit 5 mm x 5 mm und 64 Pin TFBGA STM32F103R8T6 Allerdings frage ich mich, wozu bei dieser Aufgabe >= 16 KiB
-
Thread
uC Crystal Berechnung
Hallo zusammen, ich würde gerne eine Schaltung mit dem STM32 aufbauen. Dieser benötigt einen 8MHz Crystal und ich würde gerne folgenden benutzen: https://datasheet.lcsc.com/lcsc/2103291135_Yangxing-Tech-X50328MSB2GI_C115962.pdf CL ist bei dem Exemplar das
ST selber hat mit AN2867 eine gute Beschreibung für die Quarzoszillatoren der STM32 herausgebracht. https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf (Falls der Link irgendwann nicht mehr
-
Thread
Eingängiger Mikrocontroller
Hallo Micha, wenn du mit ARM vertraut bist, kann ich dir nur die STM32-Familie nahelegen. Viel näher an "Plug'n Play" kommt man nicht ran. Es gibt High-level Treiber für alle Peripherien (STM32Cube) und wenn man sich ein entsprechendes Entwicklungsboard kauft (die auch
Configurator etwas in die Richtung Plug and Play auch für LCDs. https://www.youtube.com/watch?v=4WaB_Lj8FnY Gruß
-
Thread
PCB für DP83848, Entwurf
Warum nicht ersteinmal ein Aufsteckboard auf ein STM32 Nucleo mit ETH? Und hinter der Ferritperle direkt am AVDD Pin wuerde ich auch (einen) Entkoppelkondesator(en) empfehlen.
https://de.farnell.com/qantek-technology-corporation/qx14t50b50-00000b50tt/oszillator-50mhz-20-8mmx13-2mm/dp/2508732?srsltid=AfmBOor0ve0xtYBWfjfTYUEbAYgPgXE381Vy-VDqm5gnHe4gXxMHRbB8 im Datenblatt steht, dass der auch mit VDD - 3.3V läuft. Auch wenn das Datenblatt sehr bescheiden ausfällt.
-
Thread
Suche Layouter mit Altium
Abenteuer suche ich nur privat. Grendel schrieb im Beitrag #3513527: > Es gibt den Chip auch mit 0.8mm dann wirds etwas einfacher. Ja, dann könnte man noch Dogbone machen statt Via in Pad. Aber woher weisst du, dass er sowas nimmt? Ausserdem, nach meinem Datenblatt STM32F405xx gibt es pitch 0,4 und
Reinhard Kern schrieb im Beitrag #3513710: > Grendel schrieb: >> Es gibt den Chip auch mit 0.8mm dann wirds etwas einfacher. > > Ja, dann könnte man noch Dogbone machen statt Via in Pad. Aber woher > weisst du, dass er sowas nimmt? Ausserdem, nach meinem Datenblatt > STM32F405xx gibt es pitch
-
Thread
STM32F103 SPI Slave + Master
Anton Weiss schrieb im Beitrag #5555395: > Ich versuche mich an einer SPI Kommunkation zwischen 2 STM32F103 Boards.
Funktionen einfach anzeigen. Ein Beispiel für alle Arten der SPI Übertragung findet sich unter: STM32Cube_FW_F1_V1.6.1/Projects/STM32F103RB-Nucleo/Examples/SPI/
-
Thread
DALI Interface für AVR und PIC
Hallo Paul, die Schaltung/Zeichnung ist von STM. Ich vermute, das STM diese Schaltung auf einem EVAL Board so wie gezeigt, verbaut hat. Meistens wird VDD und RX-Supply identisch, z.B. 5V sein. DALI_RX und DALI_TX sind dann die DALI Signale
Reichelt) Könnte gehen, könnte aber auch zu langsam sein. > Könnte ich den 2N5416 als Eratz für den STM93003 verwenden (53ct bei > Reichelt, einziger PNP mit hoher CE-Spannung)? Für 230V nicht ausreichend, Du hast da 325V nominal Spitze, bei 10% Überspannung bist Du bei 357V Spitze. Der Transistor
-
Thread
Probleme mit USART Ausgabe über SN75176
bin gerade dabei zu versuchen mir einen ArtNet Node selber zu bauen. Als Microcontroller werkelt ein STM32F103C8T6 auf dem Board. Die Ethernetanbindung geschieht mittels ENC28J60. Auf einem BluePill Board hatte ich zuerst die Ausgabe von drei DMX Universen mittels USART1 bis USART3 über DMA realisiert,
Marc V. schrieb im Beitrag #5509289: > Normalerweise wird der Rx-Pin auf Pull-down geschaltet. Der Programmteil bezieht sich auf den STM32, und da ist RX high = inaktiv, da UART 'TTL', wenn auch mit 3,3V
-
Thread
STM32 Shift operationen
muss, um die Addresse für's Bitbanding auszurechenen. Das kann man ggf. per Macros machen (z.B. für STM32F303): [c] #define BITNR(x) (x&0x1?0:x&0x2?1:x&0x4?2:x&0x8?3: \ x&0x10?4:x&0x20?5:x&0x40?6:x&0x80?7: \ x&0x100?8:x&0x200?9:x&0x400?10:x&0x800?11: \
um die Addresse für's Bitbanding > auszurechenen. > Das kann man ggf. per Macros machen (z.B. für STM32F303): Ja sag mal, was hast du denn da für einen elendigen Bandwurm über 8 Zeilen gepostet? Und nein, es kann eben nicht vorkommen, daß man..MUSS. Niemand _muß_, sondern manche Leute stellen
-
Thread
2-Kanal Datensniffer/Logger
keine Lösung sein. Meine bisherigen Analysen: - Master sendet per Bit-Banging mittels Z80 mit 1200,8n1 - Slave empfängt per UART auf einem STM32 (ARM) Die Vermutung, das das Bit-Banging des Masters das eigentliche Problem ist, scheint plausibel, da die Bit-Breite teilweise schwankt. Master-Hersteller
) Das Olimexino-STm32-Board hat einen STM32F103RB mit 72Mhz drauf und zusätzlich auch noch einen µSD-Card-Slot. Bink-Test-, SD-Test-, Timer-Interrupt- und ext-Interrupt-Testprogramm funktionieren - ach ja die unbesch
-
Thread
Custom Bootloader für Stm32
Hallo, ich versuche grade den OpenBLT von Feaser zum laufen zu bekommen. Hardware STM32F103C8T6 / UART1 / TX PA9 / RX PA10, 12Mhz Quarz Leider nutzt das Beispiel Olimex STM32P103 GCC die UART2. Kann mir da evtl jemand weiter helfen? Ich habe zwar bereits versucht die Init zu
der Eintrag zu ändern ist: http://sourceforge.net/p/openblt/code/HEAD/tree/trunk/Target/Demo/ARMCM3_STM32_Olimex_STM32P103_GCC/Boot/blt_conf.h#l89 Viele Grüße bernardo
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
irgendeinen kleinen ARM-basierten Controller vorschlagen. Die haben dafür fertige Einheiten in Hardware. STM32C011F4, STM32F030F4, oder so die Größe. Gibt auch gut passende aus China, WCH, Puya etc. Die sind dann auch noch klar billiger als der Attiny85.
sind höchstens 150 mA zu erwarten (Attiny-Board) und bei 200 mA auf einer Leitung von ca. 15m mit 0,8 mm² (2x2x0,8) habe ich 0,1V Spannungsabfall. Meine Versorgung (Meanwell 5V [Adj.] 18A) wollte ich auf ca. 5,15 V laufen lassen. (Ein aktuelles Standard Samsung Netzteil bringt sogar 5,19V bei bis zu
-
Thread
Encoder Signal Spikes
von Encodern. Für handbediente Encoder ok. Für Motor Encoder dürften die Timer der ARM (z.B. STM32) besser geeignet sein. Die können in Hardware dekodieren. Die kommen quasi ohne Prozessorlast klar.
> Für handbediente Encoder ok. > Für Motor Encoder dürften die Timer der ARM (z.B. STM32) besser geeignet Quatsch mit Sosse. Ich hab schon solche Motorencoder in Software mit dem Mega8 gemacht. Da lief der Timer mit 40khz fuer den Encoder. Ausserdem waren Stromregelung, Geschwindigkeitsregler
-
Thread
I2C-Sensoren hinter I2C-Switch nicht mehr ansprechbar
Ich habe eine Stm32-Schaltung, wo 8 Druck-Sensoren (Infineon DPS 310) hinter einen I2C-Switch (TI TCA9548) bedient werden. D.h. ich lese der Reihe nach Druck-Werte aus. Nach mehreren Resets hintereinander (Power
meinem Fall wesentlich kleiner, vermutlich 5-10%. (siehe Bilder) Ich kann auch kein Register beim Stm32F0 erkennen, wo man einstellen könnte. (???) (Bzgl anderen Fragen: Die Spannungspegel stimmen alle, 3.3V, in den Oszi-Bildern ist das skaliert)
-
Thread
UART Daten empfangen HAL mit Interrupt
synchronous asynchronous receiver transmitter (USART)" mal genau durchlesen. Vebraut ist eine STM32F303K8T6.
Also ich hab mir grad mal das HAL Paket "STM32Cube_FW_F3_V1.9.0" heruntergeladen und da ist die Timeout Funktion nicht implementiert. Wirst nicht drum herum kommen, es zu verstehen und selbst zu implementieren. Aber so ein Hexenwerk ist es
-
Thread
UART to USB HID Keyboard
Programm auf dem Computer aus. Marcus H. schrieb im Beitrag #4934423: > Mein Ansatz ist derzeit ein STM32 plus RS232-Pegelwandler. Ich habe bis jetzt mit keinem anderen Mikrokontroller gearbeitet bis auf Arduino. Geht es denn mit dem STM32 relativ leicht?
bis jetzt mit keinem anderen Mikrokontroller gearbeitet bis auf > Arduino. Geht es denn mit dem STM32 relativ leicht? Tja, das ist eine interessante Frage. Kommt wohl auf den persönlichen Trainingsstand an. Für mich ist der Ansatz mit STM32 einfacher gewesen, aber es kann durchaus sein, dass
-
Thread
STM32 Breakout Board
freundliche Chinese von nebenan hatte auch schon so eine Idee: http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-MN-/251544868893?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a913e181d
jedoch habe ich dazu noch 3 Anmerkungen, die Du unbedingt berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und
-
Thread
STM32 Programm hochladen. Welche Möglichkeiten? Korrekt verstanden?
Hi in folgendem Thread wurde mir bezüglich des Kaufes eines STM32 toll geholfen: https://www.mikrocontroller.net/topic/498726 Gekauft wurde letztendlich dieser: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd
die JTAG Schnittelle fast genau so Hersteller-Spezifisch wie SWD. Siehe http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
-
Thread
EmbeddedWorld 2024 - (weniger) neue Chips, FPGAs und die Raspberry Pi AI Camera
requirements of industrial control networking and communication applications. The high-performance GD32F5 MCU series operates on 1.71V to 3.6V power supply and features two 32-bit general-purpose timers, eight 16-bit general-purpose timers, two 16-bit basic timers, and two PWM advanced timers. It also
sehr energiesparenden MCUs sieht.  Zu guter Letzt gab es einige Demostände zum STM32MP2, dessen Grafik- und Linux-Leistung hervorgehoben wurden. Die Demoboards hierzu wurden unter der Hand verteilt und fanden vor allem bei Kaffeemaschinenherstellern
-
Thread
stm32 SPI NSS Signal Anfänger
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "platform_config.h" /** @addtogroup STM32F10x_StdPeriph_Examples * @{ */ /** @addtogroup SPI_DMA * @{ */ /* Private typedef -------------------------------
this is done through SystemInit() function which is called from startup file (startup_stm32f10x_xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f10x.c file */ /* System clocks
-
Thread
STM32F4 Linker Scripte: Ich will es jetzt kapieren!
manual gut dokumentiert (google nach gnu linker manual). Ich verwende meistens als Vorlage für z.B. den STM32F429 die Templates aus der STM-Cube Sammlung. Z.B. unter "STM32Cube_FW_F4_V1.3.0\Projects\STM32F429I-Discovery\Templates\TrueSTUDIO" findet sich ein generisches linker script. Da TrueStudio auch auf
Peter Schulten schrieb im Beitrag #4048962: > unter > "STM32Cube_FW_F4_V1.3.0\Projects\STM32F429I-Discovery\Templates\TrueSTUD > IO" findet sich ein generisches linker script. Da TrueStudio auch auf > der gcc-Toolchain aufsetzzt, kann man die eigentlich