-
Thread
Stepper Motor Microstepping Frage zu TMC2208
256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 >kann Arduino Mega 16000
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
-
Thread
stm32f030c6t6 pin read funktioniert nicht
hi eine Frage, ich nutze die cube mx und stm32 workbench for stm32 (eclipse). Ich benutze die HAL und habe 2 output pins um leds an/auszuschalten, was funktioniert. Jedoch hab ich einen Taster, der richtig angeschlossen ist. Sobald dieser gedrückt
> Ich meine die uC sind super buggy, hardware und softwareseitig. Wenn man nicht programmieren kann, schiebt man erstmal alles auf die Hard- und Software. So ist es richtig. Die STM32 sind absolut nicht buggy, zumindest
-
Thread
STM32L152V8T6 Low Power?
die werte Forengemeinde um Hilfe bitten: Ich bin dabei ein eigenes Board (4-L Multilayer) mit einem STM32L152V8T6 in Betrieb zu nehmen. Bei der Schaltung kommt es auf extrem niedrige Stromaufnahme an, daher auch die Wahl des Controllers. Vorab getestet mit dem ST STM32L152c-discovery board (da ist der
Discoveryboard hängt zusätzlich ja noch das Glass-LCD, bei mir ist garnix dran, nur die üblichen Blocks (5 x 100nF/10uF Kerko), zusätzliche Blocks noch an VDDA->VSSA und der Quarz (32...kHz) an OSC32IN/OUT, wie auch beim Discovery. Was mich auch noch etwas mistrauisch macht: selbst im Reset zieht das Ding
-
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.
Niklas G. schrieb im Beitrag #5930730: > Es gibt 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
CRC - Byte-weise oder Wort-weise?
ich nun an meinen µC und will sicherstellen, dass es auch exakt so angekommen ist. Dazu bietet der STM32 Cortex-M3 eine Hardwareeinheit. Die Library von STM hat auch schon eine Funktion vorbereitet, die da heißt: [code] uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength) [/code]
demjenigen helfen, der vor dem gleichen Problem steht. Beispielimplementierung (getestet): [c] u32 rbit(u32 d) { __asm__ ( " rbit %0, %0" : "=r" (d) : "0" (d) : "cc" ); return d; } uint32_t computeCRC32Hardware(uint32
-
Thread
µController gesucht für hd44780 Display
z.B. LPC824: 1,79€ bei Conrad. Cortex-M0, 30 MHz, 5 ADC Kanäle, 32 kB Flash, 8 kB RAM. Programmierbar über billige USB-RS232 Adapter.
deine persönlichen Vorlieben an - taugt dir das Coocox besser als MPLABX? Sind die die Gehäuse der STM32 zu fummelig? Ist dir das PICkit3 zu lahm? Das ist wichtig. Das muss man kucken, nicht der Preis. Die Paar 0,x€ fallen nicht ins Gewicht. Schlechte Tools aber schon, das tut weh. PS: Der TP hat
-
Thread
PSK 31 Modlulation im Mikrocontroller
Emitterschaltung zum Verstärken und dann direkt in den ADC-Eingang eines am USB-Port angeschlossenen stm32nucleo-boards. Mein Mikrofonverstärker ist nicht gerade optimal und er fängt einigen Schmutz aus dem Schaltnetzteil auf, das hab ich in 5 Minuten schnell zusammengestöpselt auf dem Steckbrett. Anbei
implementiert: [c] #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include "stm32f4xx_hal.h" #include "stm32f401xe.h" #include <stm32f4xx_hal_rcc.h> #include <itoa.h> #include <board.h> #include <math.h> #define PI 3.14159265358979323846 #define BUF_PERIODS
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
#6713240: > Unabhängig davon würde mich mal interessieren was ihr hier in Europa mit > den ganzen STM32Firgendwas anstellt. Braucht ihr die als Distanzstücken > oder so? Schon mal U-Scheiben als Substitut probiert? > Sämtliche nennenswerte Elektronik kommt doch aus Asien. Nicht Automotive. Da
-
Thread
ATMEGA Bootloader
Bootloader. NXP liefert alle 8051 mit Flash-Bootloader und alle ARM mit ROM-Bootloader schon ab DIP-8. STM alle ARM mit Bootloader. STC alle mit Flash-Bootloader. Übrigens liefert sogar Atmel einige ausgesuchte uC mit Pre-Programmed Bootloader für die Erstprogrammierung mit FLIP Sven L. schrieb im
im Beitrag #4390445: > STM32 - Jetzt mal ehrlich: Die Qualität der Doku ist unter aller Sau! Zustimmung, zum Vergleich mal eine NXP LPC ARM Doku ansehen. Allerdings hat sich STM32 trotzdem fast überall durchgesetzt, ist also
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
eingefleischte Harwareprogrammierer. Ich bin jetzt am Ende meiner Ausbildung und wurd sozusagen vor 1 - 1,5 Jahren in das Thema Hardwareprogrammierung mit C hinein geworfen. Ich programmiere einen ARM Prozessor (STM32F429BI) mit der "JumpStart C for Cortex-M" IDE von Imagecraft. Diese IDE hat mir vorallem
verlinkte delay Beispiel an, da blinkt eine LED, dazu dann noch diese Erklärung: http://stefanfrings.de/stm32/stm32f1.html#digital > Aber wie macht man ... eine exakte Uhr/Delay erstellt? Siehe http://stefanfrings.de/stm32/stm32f1.html#rtc > Und als letzte Frage, könnt Ihr mir ein Buch zur > Hardwareprogrammierung
-
Thread
STM8 Example Code
Die eigentliche Frage ist: wieso sollte das nicht funktionieren? STM8 ist nicht STM32, dort sind die Clocks "enabled by default". Dort muss man die Peripherie gezielt ein- statt abschalten. Ansonsten frag ich mich, wieso Sie sich fragen, wieso eine main.c aus einem
verdanken sie nur der Tatsache, daß sie als erste mit integriertem Flash daher kamen. Ich finde die STM8 auch recht nett. Geradlinige Architektur. Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt
-
Thread
HEX File, Anzahl der bytes pro Zeile ändern.
Hi Leute, um FW Update vom STM32 via I2C bootloader zu beschleunigen (mein eigener BL), suche ich die Möglichkeit die Bytelänge vom HEX File zu verändern. GCC spuckt mir 16 Byte records aus. Ich habe einen Trick gefunden, wenn
fehleranfällig und vielseitiger ist, da es auch > die Adressen beinhaltet. Supernützlich für einen STM32.
-
Thread
Auslesen Reset Source STM32
herunterladen) die entsprechende Source und Header-Datei. Und binde sie in dein Projekt ein. Also stm32f4xx_rcc.h und stm32f4xx_rcc.c
beim F1 sieht es so aus: http://stm32.kosyak.info/doc/stm32f10x__rcc_8h.html http://stm32.kosyak.info/doc/stm32f10x__rcc_8c_source.html Ach ja, deine Fehlermeldung kommt vom Compiler, nicht vom Linker. Es fehlt (mind.) der include
-
Thread
Arduino als Einstieg?
Du liebe Güte! Bei aller Liebe zu den STM32, vom Arduino sind die doch ein gutes Stück entfernt. Es ist doch toll wenn jemand am Anfang beginnen will und nicht gleich am Ende. Gut, vielleicht etwas übertrieben aber ich denke es geht schon
einigen hier! Matthias Sch. schrieb im Beitrag #2868097: > Wer startet denn heute mit einem STM32 ohne Library Support? Das macht > nicht mal avr, da gehe ich jede Wette ein. Die hast Du gerade verloren. Gruß Jobst
-
Thread
Anfänger mit µC "Empfehlung, Ratschläge,."
google das mal") Unter dieser Betrachtung lautet mein Rat folgender: 1. Investiere 20 Euro ein STM32L0 Discovery Board: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF260319?sc=stm32l0-discovery 2. Hol dir die kostenfreie Software und Lizenz von ARMs MDK-ARM für ST F0/L0 http://www2.keil.com/stmicroelectronics-stm32/mdk 3. Stell dir eine einfache Aufgabe und versuche sie umzusetzen. http://www.keil.com/mdk5/learn Gruss, Matthias
-
Thread
Preiswerter X86-Einplatinenrechner, STM-Softwareupdates und anderes mehr
/t5/stm32cubeide-mcus/stm32cubeide-1-14-0-released/td-p/612940 unter anderem eine Aktualisierung der zugrunde liegenden Version von Eclipse mit. Mikrocontroller-Entwickler profitieren von den diversen Verbesserungen
auf dem normalerweise für Linux vorgesehenen Teil eines MP1-Systems auszuführen: [c] Just like STM32CubeMX and STM32CubeProgrammer, STM32CubeIDE is also receiving support for the STM32CubeMP13 package that brings RTOS support to the STM32MP13 MPU. Consequently, developers will be able to create and
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
21) 40x M676-R (jetzt 0) REIN: 2xADUM4160 (USB Isolator) 4xAtmega8 TQFP 3xAT32UC3L032 3xATXmega32A4 10xAM1705BPT4 3xATZB-24-A2 20x16M HC49U 2xSTM32F105 3xCY8C3445AXI 3xCY8C5568AXI 1xTantal Sortiment 1xSTM32F406 Discovery 1xSTM32F303 Discovery 1xOpenOCD-USB Jetzt kann
aktualisert. out: 2x nixie in-9 1x ftdi breakout board 2x ca10x30mm kupferbasismaterial 1x atxmega32a4 1x tda7318 5x mic 2026-2bm 2x irfp 140 1x atzb-24-a2 4x kunststoff-gerätefuß 1x adum 4160 5x bcp52-16 5x NPIC6C596D 9x reed relais 10x 1uF K5U THT in: 2x platine transistortester 4x
-
Thread
Umstieg auf 32 bit Atmel?
AVR32 ist ziemlich tot. Empfehlenswert ist eher ein ARM-basierter Mikrocontroller. Sehr verbreitet und kostengünstig ist hier STM32, aber auch von Atmel gibt es da was.
Und warum nicht das was ich mir jetzt bestellt habe? http://www.ebay.de/itm/STM32F4-DISCOVERY-STM32F429-TFT-LCD-STM32-ARM-Cortex-M4-Development-Board-/161177600716?pt=Bauteile&hash=item2586ef02cc Ist ARM drin (Cortex M4, 150 Mhz, 1MB Flash, 128kb RAM), 1800 Seiten Manual für
-
Thread
STMF4 via JTAG - No target found - Custom Board
Hallo zusammen, bin gerade dabei mir eine Schaltung mit dem STM32F405RGT6 aufzubauen. Es scheitert nun an der Programmierung via JTAG-Schnittstelle, hier gewählt die eigentlich simple 5-Pin-Variante (s. Schaltplan im Anhang). Für den Verbindungstest verwende ich
es noch andere, wesentliche Dinge, die bei der Verbindung via JTAG > beachtet werden müssen? An STM32F446 und STM32F407 mußte ich schon Limitations (siehe Errata Sheet), wenn PB4 anderweitig verwendet werden, schmerzlich kennenlernen. Geht denn SWD?
-
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.
Leitungen 74HCT-Gatter für 5V-Pegel, und das wars. Alternativ zB: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cortex-m3/lpc1700-cortex-m3/scalable-mainstream-32-bit-microcontroller-mcu-based-on-arm-cortex-m3
-
Thread
Mikrocontroller mit 16bit ADC und onboard OPV gesucht.
30 EUR > > Aber ob der im Gain einstellbar ist, entzieht sich meiner Kenntnis. Die Kinetis K5x wären da u.U. besser geeignet (integr. OpAmps etc.). Zum STM32F373: Der ADC hat zwar nominell 16-Bit, aber... DNL: bis zu 4.1 LSB, Eingangsimpedanz u.U. sehr niedrig, Offset-Fehler nach Kalibrierung
Arc Net schrieb im Beitrag #3795395: > Zum STM32F373: Der ADC hat zwar nominell 16-Bit, aber... > DNL: bis zu 4.1 LSB, Eingangsimpedanz u.U. sehr niedrig, Offset-Fehler > nach Kalibrierung bis zu 2 mV... Und dazu noch einen Gain Error von -
-
Thread
Probleme beim STM32H743 & SPI
Der STM32H743 ist schon ganz schön "anders"... Hatte auch Probleme bei der SDIO-Schnittstelle. STM32F4 ging auto-of-the-box. H7 -> problem problem Was benutzt du für ein Board? Ein Nucleo-144 (H743)
www.st.com/content/ccc/resource/training/technical/product_training/group0/52/17/7a/28/2b/90/41/7d/STM32H7-Peripheral-Serial_Peripheral_interface_SPI/files/STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf
-
Thread
STM32F4 Discovery: USB CDC (serielle Schnittstelle) arbeitet!
Der Quelltext ist hier: http://schaefer.eit.h-da.de/ARM/CORTEX_M4/STM32F4_Discovery/Cortex_M4.zip
[pre]svn co https://www.das-labor.org/svn/microcontroller/src-stm32f4xx/serialUSB[/pre] Der Code braucht aber noch die Discovery Firmware: http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f4discovery_fw.zip Davon wird u. a. die
-
Thread
geeigneter Microcontroller gesucht
Ich empfehle ebenfalls einen externen Audio-Codec je Kanal zu verwenden. Ein µC der 5 I2S Kanäle hätte gäbe es, jedoch ob dieser die Datenmengen schafft bezweifle ich (STM32F41x / STM32F42x) Vielleicht wäre dieser Aufbau eine Idee: 3 µC: µC1: 4 I2S Kanäle einlesen, verrechnen
geht mit jedem Cortex M0+ oder M4/M7, der mit mindestens 2 * 10.24 MHz getaktet ist. Also z.B. STM32F405 oder STM32H750 (mit 3x 16 Bit ADCs mit mehreren Eingängen, und effektiv 12 - 14 Bits).
-
Thread
STM32F4 ADC hängt
Hallo, Ich kämpfe hier gerade mit dem ADC im STM32F4 (Sourcen anbei). Ich habe das ADC Beispiel aus den Standardtreibern (STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement) leicht abgewandelt (kein VBat, sondern PC1 als Analogeingang), aber bei
allen anderen Sachen (GPIO, Timer) hatte ich die xxx_StructInit genutzt, nur beim ADC nicht, da so aus STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement (TrueStudio?) kopiert. Beste Grüße, Tom
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
Hallo, hat jemand eine funktionierende Demo mit STM32H750 und W25Q64 QSPI im XIP memory mapped mode? Programm im QSPI und flashloader Programm im internen Flash. (am liebsten als STM32CubeIDE Projekt) Danke
spielt das eine Rolle im Code? > Und wo soll da das Problem sein? Also ich habe zuerst ein paar STM32 Beispiele mit dem STM32H750B Disco Board ausprobiert die mit Program-Code via externem QSPI laufen. Das funktioniert gut. Das STM Beispiel-Projekt (ext Flash Booter) für den Code auf dem internen
-
Thread
Timingproblem mit Onewire und STM32
etwas im Weg sein. Da solltest du schon direkt an dier Hardware ran. Ausserdem lassen sich die STM32 GPIOs als Open Drain konfigurieren, so dass die Richtungsumschaltung entfällt.
://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ Der Code läuft auf STM32F4xx und STM32F10x.
-
Thread
STM32F4 USART1
stm32f4 an Moritz
Hello Alle! Bei STM32F4 Discovery ist auf der PA9 ein 4.7uF Kondensator(C49). Um die UART1 mit PA9/PA10 korrekt zu funktionieren, muss man diese kondensator entlöten, oder eine andere UART suchen. cd334
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
Dirk K. schrieb im Beitrag #4396898: > Billig und stromsparend wäre zum Beispiel mit einem STM32F030. Ich würde eher zu einem ATtiny25 mit Uhrenquarz raten, der kann nämlich direkt aus der Batterie gespeist werden (1,8..5,5V = 2..3 Mignon-Zellen). Einen RC-Oszillator würde ich nicht nehmen
sind die ATtiny leicht günstiger: http://de.farnell.com/atmel/attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
STM32F4: BMA020 per SPI
USART3 hingegegen fehlt. Mir fällt aber gerade ein, das ich ja auch noch ein Nuceloboard mit dem STM32F446 rumfliegen habe. Damit probiere ich den Code gleich mal aus. Gruß Daniel
Hast Du den UPULLUP von der Sensorplatine mit den 3,3V vom STM32 verbunden?
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
STM8 und STM32 sind in ähnlichen Preislagen, dafür gibt es dann auch lesbare Doku ;)
github.com/Blinkinlabs/ch554_sdcc folge bekomme ich in der Gitbash den folgenden Fehler bash: mingw32-make.exe: command not found Kann es sein dass Qt in u.A. Version installiert sein muß? # Mingw tools (for Make) export PATH=$PATH:/c/Qt/Qt5.10.0/Tools/mingw530_32/bin Die Installation kam mir
-
Thread
Drehzahlregler für DC-Motor, ATmega48-328
Versorgungsspannung sondern nur die EMK des Motors gemessen. Bei 16kHz 16000Mal die Sekunde. Beim STM32 sind die ADCs allerdings auch sehr schnell. Ein STM32F4@168Mhz benötigt <1uS für ein ADC Sample. Wie lange benötigt dein MC für ein ADC Sample? Ich kenne mich mit den ATMegas leider nicht aus.
Versorgungsspannung sondern nur die EMK des > Motors gemessen. > Bei 16kHz 16000Mal die Sekunde. > Beim STM32 sind die ADCs allerdings auch sehr schnell. Ein > STM32F4@168Mhz benötigt <1uS für ein ADC Sample. Ich könnte ja auch einen F4 nehmen, nur ist das einem Motor völlig egal ;-) Angehängt sind
-
Thread
PWM invertieren
Hallo, möchte eine 3,3Volt PWM invertieren und die invertierte PWM an einen STM32 Pin (input capture) pin anschließen. Welche Bauteile benötige ich? Abei der Schaltplan zur invertieren PWM. +V ist in dem Fall 3,3V V0 die PWM mit 3,3 Volt Lg Julia
im Beitrag #6238160: > möchte eine 3,3Volt PWM invertieren und die invertierte PWM an einen > STM32 Pin (input capture) pin anschließen. Wozu, um alles in der Welt, soll das denn gut sein? Es ist doch überhaupt kein Problem, jegliche denkbare Auswertung im STM32 an invertierte Eingangspegel anzupassen
-
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.
Da Python, auf uC angewendet, gewisse Grundvoraussetzungen voraussetzt, ist es nachteilig nur auf den dafür gewählten 32-Bit uC Plattformen laufen können die dafür genug Ressourcen haben. Das schliesst schon mal viele
-
Thread
ATMEL billiger und leistungsfähiger als PIC
lösen wie bei der ARM PrimeCell in der Adresse und den LPCs im Register, oder aber in wie bei den STM32 in den Daten selbst. Bei den AVRs kommt man u.U. mit der erwähnten XOR-Masche der PINx weiter. Hat man nichts dergleichen, dann muss man Inerrupts sperren. Unschön. Bei den PIC30 geht das zwar
Michael G. schrieb im Beitrag #2286499: >> Bei einigen 8/16/32-Bit-Serien ist die Peripherie gleich. > > Zum Beispiel? Bei STM8 und STM32 sind sie zwar nicht gleich, aber verwandt. Auch bei PIC18/30/32 finden sich Verwandschaften.
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
STM32 für WS2812.... was ist passiert? Ich meine im Gegensatz zu vor 5 Jahren, wo ich damit Projekte realisierte, und nur einen 30 Cent attiny13 benötigt habe?
-
Thread
DAB Shield Frage zu Arduino Code
Bauteil das ist. Interessant wäre auch U5 und U6.
Bauteil >das ist. Code: AAKW. Nach meinen Recherchen ist es ein MAX4232. > Interessant wäre auch U5 und U6. Code:Z17D oder 217D oder Z17Q oder 217Q Ich habe nichts gefunden. Die Beinchen von U5 und U6 gehen auf die Pin 29 bis 32 am Si4684. Sicher Pegelanpassung für SPI-Bus.
-
Thread
Resampling von zwei Kanälen
Moin, Audioaner schrieb im Beitrag #4816906: > Ich vermute mal das der STM32F4 mit 180MHz es nicht > schaffen könnte innerhalb von 10ms die 6 Filter Durchgänge zu erledigen. Ohne, dass ich jemals was auf einem STM32 gemacht haette: Doch, ich denke schon, dass der das kann
#4817703: > Was ist unter "Phasenstarr" zu verstehen? Wenn dein eines Sample das Mopped bei 2000U/min darstellt, dein anderes Sample das Mopped bei 4000U/min, und du willst 3000U/min hoeren, dann musst du das langsame Sample 1.5=3/2 mal schneller abspielen und das schnelle Sample mit 0.75 =4/3. Diese
-
Thread
SD an Nucleo-144 direkt?
direkt ans Nucleo-144 ohne Level-Translater hängen? Wie auf dem Bild zu sehen: - nehme ich die 5V vom Board und schicke sie über einen 3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX
würde einfach das 3V3 Beispiel "von der Stange" nehmen. https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html Dort ist die Schaltung für die µSD Karte zu finden. (siehe Anhang) Die Software dazu gibt es hier: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
STM32F100xx Bitmanipulation ohne Header Datei
2ahUKEwiG3qv-nervAhVE9IUKHSZ2AJEQFjABegQIAxAD&url=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Freference_manual%2Fcd00246267-stm32f100xx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf&usg=AOvVaw2GsY3qPMGEaY6As6a7xMbJ Ich hoffe ihr könnt mir helfen.
Guck doch einfach von den CMSIS headern ab, z.B. der Datei stm32f100xb.h: Die Basisadresse von RCC ergibt sich aus: [c] #define PERIPH_BASE 0x40000000U #define AHBPERIPH_BASE (PERIPH_BASE + 0x00020000U) #define RCC_BASE (AHBPERIPH_BASE
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
Hat ST jetzt Angst um die Weltherrschaft durch einen kleinen Pico? Erst die Werbung für den U5 und jetzt das Konkurrenz bashing, das ist ja wohl nicht nötig.
des durchschnittlichen Kadetten dafür noch > ausreicht... Und beim "STMCubeIDE" zusammen mit STM32 und Co. genügen 15 bebilderte Anleitung?
-
Thread
ARM Cortex-M3 für Hobbyelektroniker überhaupt geeignet?
Ein weiteres Problem ist, dass das Ganze nicht mehr mit 5V, sonder 3,3V laeuft. Beim STM32 sind zumindest die meisten Eingaenge 5V tolerant. Der Einstieg in die Cortex-Welt verlief bei mir sehr mühsam und kostspielig. Aber es hat sich auf jeden Fall gelohnt
Ich nutze auch den STM32 im Hobby. Der Einstieg ist zwar schwierig, aber es hat sich für mich gelohnt. Vor allem die umfangreichere Pheriperie die jeder STM32 (auch LPC1700) haben ist für jedes Projekt sehr vom Vorteil.
-
Thread
CAN ohne Treiber und ohne Quarz?
dauernd laufen lassen. SPI brauche ich für serielle Speicher. SPI braucht viele Pins. I2C-Hardware im STM32 ist buggy. Zu CAN warte ich heimlich auf eine Ansage wie "CAN mit STM32? Vergiss es!". Allerdings brauche ich ja nur 11-Bit-ID, keine Filter, kein Open Drain und keinen Schickschnack.
Bauform B. schrieb im Beitrag #6311181: > Zu TTCAN sagen die Errata von mehreren STM32: Der bxCAN kann das nicht der FD bei den neuen uC aber schon. Außerdem lässt sich das relativ leicht selbst in Software Implementieren.
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
Sensorprogrammierung
#3707323: > Da ist ein > Beschleunigungssensor direkt drauf. Kompass und Gyro fehlen aber noch und das STM32F4 Discovery Board ist vllt. ein bisschen groß um es am Arm zu tragen.
philipp schrieb im Beitrag #3708841: > Als µC würde sich das STM32F4 Discovery anbieten Ist das nicht ein bisschen Overkill nur um Sensordaten von I²C nach Bluetooth zu "übersetzten"?
-
Thread
Simpler Kopfhörerverstärker
Ich hab hier den TDA7052A als Verstärker für einen kleinen Lautsprecher und Kopfhörer am DAC eines STM32F4 und das funktioniert soweit auch ganz gut. Der 7052A ist relativ ähnlich zum 7050, braucht allerdings 5V und kann nur mono, kommt dafür aber auch mit 8ohm Lasten klar und hat einen extra Pin zur Lautstärkeregelung. Für Kopfhörer reicht der 7050 aber natürlich. Der DAC vom STM32F1xx hat einen zuschaltbaren Ausgangsbuffer, der für 5kOhm Last spezifiziert ist, also ausreichend für den TDA7050. Dabei sollte man aber im Hinterkopf behalten, dass der Buffer (laut Datenblatt) nur
-
Thread
STM32 und PCA82C250
kein Verkehr sichtbar. Ich vermute nun, daß es an der Beschaltung liegt. Vielleicht "glaubt" der STM32, der Bus sei belegt.. Der PCA82C250 wird mit 5V betrieben. Um auf Nummer sicher zu gehen, habe ich den Rx-Pfad vom PCA82C250 zum STM32 über einen Spannungsteiler verbunden, d.h. der Rx-Pin des PCA82C250
Sendungen, das bestehende CAN-Netz funktionierte weiter). Mit dem Voltmeter habe ich am Rx-Pin des STM32 ca. 2,5V gemessen, sollte doch vom STM32 als 'High' interpretiert werden. Inzwischen habe ich auch mal den Widerstand zur Masse entfernt bzw. die beiden Rx-Pins direkt verbunden (dabei fließt ca.
-
Thread
Double Variable liefert über Sprintf->Uart keine Dezimalzahl
STM32Fxxx nachgesehen, wieviel Code für sprintf() benötigt wird: weniger als 4 KB. Der Rest des Programmes inkl. Verarbeitung von ein paar double-Werten ist 5 KB groß. Auf einem STM32 mit Festkomma zu
Der µC hat 64KB Flash, 2 Temperatur-/Feuchtesensoren, I2C LED Anzeige, UART und bissl GPIOs. Über STM32CubeMX und SW4STM32 sind das 27KB. Was bringt es mir wenn von den 64KB 63,5KB unbenutzt sind statt 37KB? Richtig, nichts. @W.S.: Steht da auch drin, dass die Float Konvertierung in SW4STM32 standardmäßig
-
Thread
Aufstieg STM32F4 zu F7. Probleme mit der Geschwindigkeit.
STM32F429 bestückt. Ansonsten ist die Hardware die selbe. Wenn ich die Software mit dem STM32F429 überspiele funktioniert alles. Anschließend habe ich ein neues Cube Projekt für den F7 erstellt. Die
in der stm32f7xx_hal_conf.h : [c] #define ETH_RXBUFNB ((uint32_t)5U) /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ #define ETH_TXBUFNB ((uint32_t)5U) /* 5 Tx