-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.
-
Thread
DPSK Modulator / Demodulator durch 32-Bit µC ersetzen
nahezu vollständige Softwareimplementierung ersetzen. Ich dachte daran einen STM32 zu verwenden, falls möglich ohne eingebauter DSP Einheit - falls nicht anders möglich aber auch welche mit eingebauter DSP Einheit. Die Grundsätzliche Frage erstmal, wird es möglich sein ähnliche
Thomas, Ich stehe momentan vor dem selben Problem und versuche eine BPSK-Demod. mittels eines STM32 durchzuführen. Gibt es bei dir Neuigkeiten bezüglich der Taktrückgewinnung oder hast du gar eine Lösung gefunden? MfG, Niclas
-
Thread
dynamisch Code ausführen - Code von SD-Karte
dir die Jüngeren eh nicht! Keine Übertreibung. Im Selbstbaugehäuse war neben reichlich Netzteil (u.A. 5V/10A linear) noch Platz für ein zweites Laufwerk vorgesehen, aber das erübrigte sich als die 5,25-er HDs kamen. Bild gibt's leider keines, denn obwohl ich so Kram gern aufhebe - das Dings war
viel Arbeit pro Taktzyklus. Wenn Du bedenkst, dass ein 486ger noch mehr als 10 Taktzyklen für eine 32x32->32 Multiplikation braucht ist das schon recht gut.
-
Thread
Tipp für Protokoll für 12 Sensoren im Abstand von 10-40 Meter (Seriell?)
Koordinierung machen. Immer wieder gerne genommen für solche kleinen Sensorknoten: LPC11C24, im Grunde den STM32 sehr ähnlich. Als Besonderheit hat der den CAN-Transceiver gleich mit eingebaut. Oder den STM32F042 im SSOP20, dazu ein MAX3051 als CAN-Transceiver, der ist schön klein (SOT23-8) und sparsam.
noch bequem zu bauen ist (jaja, ich weiß, dass das hier nicht gefordert wurde): LPC11C24 oder STM32F042 mit MAX3051, dazu ein Quarz im 2016 Package. Als Netzteil den MAXM15064 (MAXM, nicht MAX), der macht 5V/300mA aus bis zu 65V(!) in einem unglaublich kleinen Package. Funktioniert sehr gut!
-
Thread
Linux-Board gesucht
selten finden, häufiger sind grafikfähige Displays. Ich weise in dem Kontext auf Eval.-Boards mit STM32 oder PIC32 hin, die sich wunderbar mit FreeRTOS betreiben lassen. Wenns ein "geläufiges" Linux, wie Ubuntu oder Debian sein soll und Perl darauf laufen soll, ist Raspberry-Pi sicherlich die günstigste
Gnublin verbaute Prozessor für Deine Zwecke ausreicht, Das werde ich testen ... > Mit maximal 5W ist auch der Verbrauch des > Pi meiner Meinung nach nicht unbedingt übertrieben. Wenns WIRKLICH ans > Energiesparen geht, sollten sowieso andere Wege beschritten werden, z.B. > via EFM32... 5W
-
Thread
Quarz braucht länger Zeit bis zum einschwingen
Hi, Ich hab ein STM32F4 Board entwickelt wo ich einen 8Mhz Quarz des Typs TXC 9B-8.000MAAJ-B einsetze. Mouser Link: http://de.mouser.com/ProductDetail/TXC-Corporation/9B-8000MAAJ-B/?qs=sGAEpiMZZMtJb2UpDWIubZFbXO1tIIz1
Auch ein STM32F4xx braucht da keinen Widerstand. Brücke den mal bitte. Die 28pF sind OK. (Großzügige) Einschwingzeit von 10ms+(64k-256k) (bei dir wären das dann 18ms-42ms) sind da schon ungewöhnlich. 1 Sekunde aber
-
Thread
CRC Fehlerkorrektur -> Lookuptable
Theor schrieb im Beitrag #5585406: > Angaben über die Datenquelle wären für eine Hilfestellung u.U. auch > nützlich. Die Datenquelle ist ein STM32F051 mit der closed source Firmware "BlHeli_32" für die Motorreglung. Das Telemetrieprotokoll besagt: One transmission will have 10 8-bit bytes
...3 Mikrocontroller für einen > "simplen" BLDC Controller Wenn interessiert es, ob da 2 oder 6 uC werkeln? Ich habe es erst neulich irgendwo im Forum geschrieben: Wir nehmen MEGAs(328P) für Abfrage der verschiedenen Sensoren sowie Steuern der Aktoren und STM32 als Master macht die notwendigen
-
Thread
Neuer LoRa-Transmitter von Microchip, ST Microelectronics unterstützt mioty
Bereich der LPWAN-Technologien steht sowohl ein neues LoRa-Modem als auch ein neuer Funkstack für den STM32WB ante Portas. *von Tam Hanna* ### Für Quereinsteiger: Was ist ein LPWAN? Unter dem Begriff LPWAN - dahinter verbirgt sich der Ausdruck Low Power Wide Area Network - versteht man im lizenzfreien
einen eigenständigen Radiostack entwickelt hat, der auf der Hardware des STM32WL aufsetzt. Denn mioty setzt auf MSK auf und dafür hat der STM32WL ein MSK-Modem, wie ein Blick ins Datenblatt verrät - achja, Datenblätter liest Du ja gar nicht... @Tam Hanna: Wie lange willst
-
Thread
Würdet ihr so etwas kaufen ?
> Ein ARM ist für später angedacht. Nimm gleich einen ARM Cortex-M3, am besten nen LPC1x oder nen STM32F. VG, /th.
auch keine "einfache" IDE. Also bin ich auf AVR umgestiegen. Und ich denke wenn ARM dann entweder STM32 oder einen AT91SAM7.
-
Thread
ATXMEGA: Don't Panic!
recht viele einfache Eval-Boards. Wir haben uns selber mal beispielsweise Platinen gemacht, wo ein STM32F103 drauf passt, inklusive USB, LDO, JTAG-Buchse, paar Taster und LEDs und halt Stiftleisten zum Aufstecken auf Bread-Boards. Ähnliches gibt es von Olimex und anderen Anbietern aber auch.
Ben ___ schrieb im Beitrag #2193204: > chip erase? Löscht zumindest beim STM32 nicht den Bootloader.
-
Thread
Wanderkiste Widlar VIII
. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild, ohne Treiber Ich hoffe das passt so, ab geht´s zum bastler2022 Ocho
. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild, ohne Treiber Ich hoffe das passt so, ab geht´s zum bastler2022 Ocho
-
Thread
Wanderkiste Widlar, Runde V
) 1x Dallas DS12887+ 1x Tütchen verschiedene EEPROM, Atmel Dataflash 32x 74AC00 5x HT7333-A 3.3V LDO ca 20x EL7531 Buck Converter 6x Flöth S4U-0505/5 5V/5V Isolating DC/DC 3x UA7906C 7x LM320H-5.0 (-5V Linear regulator) 19x TL751L05CD (5V LDO) 13x S32X245Q2 (16x CMOS Bus Switch) 2x MC68HC11A1 2x Würth Elektronik 177920514 5V/5V Isolating DC/DC 1x SAA1059 4x W24257AK-20 Winbond SRAM 32kx8 2x DS36F95J 1x Ferranti 1U059E1 (Irgendwas vom Z80/81?) 1x Z8430A (Z80A CTC) 1x Sony ICX027BK (CCD Sensor) 5x ST LM2904D Diverse
-
Thread
uC - kennst du einen, kennst du alle
man Hochtemperatur bis 300 GradC HT83C51, das alles gibt es bei anderen uC-Familien nicht, billig für 5ct PMS150C, ausser man braucht einen uC der ab 0.25V läuft: EtaCore M3, der stammt nicht aus der 8051-Familie sondern ARM-Familie, ein 8051 braucht 0.9V C8051F90. Allerdings
Serie (z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen
-
Thread
Idee für einen RNG
Was spricht gegen den True RNG Generator in einem STM32?
c-hater schrieb im Beitrag #6103335: >> Was spricht gegen den True RNG Generator in einem STM32? > > Die Tatsache, dass nicht offengelegt ist, wie er funktioniert. Wenn bei > solchen Sachen nicht offengelegt wird, wie es funktioniert, dann ist > damit zu rechnen, dass der Zufall nur wie
-
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
Cortex M3 - Wie funktioniert das mapping eines Pins zum ADC-Channel
Ein STM32F1xx würde ich mal sagen. Aber wer das am Code nicht erkennt wird die Frage kaum beantworten können ;) Die Pinzuordnung steht im Datenblatt (nicht das "Reference Manual") unter "Pinouts and pin assignment". Beim STM32F100 ist das Kapitel 3. Such mal nach z. B. "ADC1_IN4". Interessant an dieser "Peripherial Lib" finde ich das jeder STM32 Fan sie einerseits lobt (leichter Einstieg usw.), sie andererseits aber
-
Thread
WS2811 mit SPI(atmega 2560)
Anzahl der LEDs. Pro LED braucht man auf jeden Fall 3 Bytes, ob mit oder ohne DMA. RAM ist bei STM32 genügend vorhanden, aber Zeit (wie bei allen anderen uC) ist (fast) nie ausreichend vorhanden. Wenn man mit 1:4 bit SPI arbeitet, wird der SPI-Array zuerst in einem Rutsch (auch per DMA) mit
nachträglich noch mit irgendeiner Funktion ergänzen will, welche womöglich auch mit ISR arbeitet und da bei STM32 die Interrupts Prioritäten haben...
-
Thread
Suche µC mit 4 bis 8 PWM-Kanälen, mind. 12Bit
Meine Empfehlung: Der STM32F103, der packt das locker. Hat jede menge Timer drin und je Timer bis zu 4 PWM Ausgänge. Somit sind bis zu 32 PWM möglich. Siehe Artikel: [[STM32]] Damit hatte ich auch schon ein Signal mit 10KHz
stm32 --> soviele PWMs wie IO-Pins verfügbar sind.
-
Thread
STM32MP257: Firmware von Flash booten?
Ich boote von SD-Karte ins Linux und flashe dann die emmc-Partitionen wie folgt (beschrieben bis u-boot): BL2 (bei mir tf-a-stm32mp257f-ev1-optee-emmc.stm32) wird nach mmcblk1boot0 und mmcblk1boot1 geflasht. (1) Schreibschutz aufheben an den beiden boot Partitionen: echo 0 > /sys/block/mmcblk1boot0
werden. Ich habe BL2 mit PSA_FWU_SUPPORT=0 kompiliert, dann entfällt das. (4) Flashen von BL33 (u-boot) in die FIP-Partition: dd if=fip-stm32mp257f-ev1-optee-emmc.bin of=/dev/mmcblk1p3 conv=fdatasync (gleiches Kommando nach /dev/mmcblk1p4) (5) Prüfe den Partitionstyp der beiden FIP-Partitionen
-
Thread
[PC-Kauf] eigene Zusammenstellung der Bauteile
GigaByte MA770-DS3 GSA 4D2 FSB5200 AMD770 72,90 Euro DDR2 4096MB KIT PC 800 OCZ Gold GX XTC CL5 5-5-5-18 79,90 Euro PCIe 512MB 8800GT Elitegroup 512MX+ HS 164,90 Euro SATAII 500GB Maxtor D.Max 22 STM3500320AS 32MB 7200 U/MIN 82,90 Euro MIDI Coolerm. Elite 330 schwarz o.N. 39,90 Euro
günstigesten Anbieter laut guenstiger.de nur minimalst teurer. >DDR2 4096MB KIT PC 800 OCZ Gold GX XTC CL5 5-5-5-18 >79,90 Euro Zu langsam - und dann noch OCZ ? Naja ... Kingston, Corsair etc. sind auch nicht mehr so teuer. >SATAII 500GB Maxtor D.Max 22 STM3500320AS 32MB 7200 U/MIN >82,90 Euro
-
Thread
Suche µC Empfehlung
ich werf mal den Arduino Beetle in den Ring. Da werkelt ein 32U4 und man kann die Dinger mit der Arduino Software programmieren. Schön klein ist es auch und kostet nicht viel.
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
ADC-Kanäle sukzessive abfragen
Ich will drei ADC-Kanäle (0 bis 2) Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und 3-5 komplette ADCs mit bis 4MSPS. Da muss die CPU garnichts machen. Ich bin mir nicht ganz sicher, aber ich meine dass
. M. schrieb im Beitrag #7880776: > Wenn man es richtig schnell haben will, soll er bei den G von STM32 oder > so vorbei schauen. Die haben teilweise schon Mittelwert Filter in HW und > 3-5 komplette ADCs mit bis 4MSPS. Da muss die CPU garnichts machen. Da es hier um den ATmega328 mit seinem doch
-
Thread
Microchip springt auf den Arduino Zug auf
noch herunterladen: https://github.com/chipKIT32/chipKIT32-MAX/tree/master/hardware/pic32/libraries/SD In der nächsten IDE sind sie dann wohl standardmäßig mit drin.
In den gleichen Abmessungen bekommt man auch ein Board mit ARM (M3 , STM32): OLIMEXINO-STM32 MAPLE Bei solchen Boards ist die Stückzahl etwas anders zu bewerten als nur die reinen µCs. Boards um neu Leute an die eigene Sorte µC heranzuführen werden teils von den Herstellern
-
Thread
Wie Auslatung von uC messen?
martin schrieb im Beitrag #5694043: > Stm32F1 programmiert. Dieser steuert nur ein > Display und sollte deshalb überdimensioniert sein. > Doch wie kann ich jetzt die aktuelle Auslastung in Prozent ermitteln und > genaue Werte zu erhalten
Ich verwende bei PIC24 und PIC32 einen kleinen "Trick", der auch bei STM32 klappen könte. Es setzt voraus, dass man den Idle-Modus benutzt. Aber das will man sowieso. Ich setze zwei Timer auf, einer zählt im Idle weiter, der zweite
-
Thread
Akku und Wasserstandsdisplay für Wohnmobile
einen Spannungsgesteuerten Anzeiger. Hierfür bereiten 2 LM339D Quad comparatoren das Signal für den STM32 auf. Vorgesehen ist auch ein USB Anschluss, damit man per PC die Daten des FLASH auslesen kann. Die Kommunikation mit der zweiten Platine erfolgt über differential I2C mit Hilfe eines PCA9615. Die
GitHub einfließen lassen. Programmiert ist es teilweise basierend auf einem Referenz Projekt für STM32. https://github.com/mrwillem Grüße,
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5, U5 und WB Errata gefunden. Die Fehlerbeschreibung ist überall praktisch gleich (siehe Anhang), allerdings fehlt bei manchen Typen (z.B. L412) der Workaround per Software
462 2023-10-23 L496xx,L4A6xx 461 2022-10-03 L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02[/pre
-
Thread
Prozessorwechsel: Wie Code verifizieren?
schneller Test mit dem weiter oben verlinktem 68HC05 Emulator auf einem Mikrocontroller: - Testsystem: STM32 Nucleo Board mit einem STM32F446RE (Cortex M4) - CPU Takt 180 MHz - keine Optimierung beim Compiler (GCC) - Speicherbedarf (RAM und Flash) ca. 34 KByte, davon 8 KByte RAM für den Speicherbereich
noch schneller sein soll nimmt man halt einen Mikrocontroller mit 400 MHz und mehr (z.B. einen der STM32Hxx). Anderer Emulatoren für den 68HC05 gibt es natürlich auch, etwa der aus MAME.
-
Thread
Filterausmessung mit Arduino oder STM32
automatisch ein Bodediagramm eines Filters erzeugen. Dazu würde ich gerne die Messung mit z.B. einem STM32 automatisieren. Filter Grenzfrequenz: 50kHz Meine Idee: Messung von: 1kHz bis 200kHz STM32F105RBT6 hat einen DAC der bis zu 1MSPS schafft. Da ich ja aber auch noch eine Sinustabelle
Holger K. schrieb im Beitrag #5576807: > STM32F105RBT6 hat einen DAC der bis zu 1MSPS schafft. > Da ich ja aber auch noch eine Sinustabelle ausgeben > muss, genügt dies nicht. ??? > Bei 200kHz wären nur noch 5 Sinuswerte möglich.
-
Thread
Gegen Vcc oder gegen GND schalten?
bei einem Transistor genauso, ist aber in beiden Faellen auch nicht ideal. > In dem Fall des STM32 wäre hier ein geschaltetes Vcc sinnvoll, mit einem > FET. Dann muss der Prozessor gezielt auf Low schalten, erst dann ist die > Karte aktiv. Wenn so ein STM32 Vcc schon bei anliegen der Versorgungsspannung
Schalten gegen GND ist nur dann nötig, wenn der geschaltete > Verbraucher (z.B. Relais) mit mehr als 5V (3,3V) betrieben wird. Dann > ist das schalten deutlich einfacher zu lösen. Wenn man nicht so einen komischen STM hat, dann ist der Aufwand bei beiden Versionen aehnlich. ;) Volker
-
Thread
Lidl Wallbox Modbus USWB A2 11kW Ultimate Speed
Debugausgaben auf einem Kanal ausgeben kann. Auf Grund der Vielzahl an verfügbaren Typen ist natürlich STM32CubeMX das Werkzeug der Wahl. Dort kann man die verfügbaren Typen anhand der Peripherie- und Speicherausstattung eingrenzen. Ich würde z.B. einen STM32G070CBT o.ä. verwenden, der die drei UARTs
insgesamt sieben(!) EIA-485 (1* Modbus, 6* propritär) und einer Debug-Schnittstelle habe ich einen STM32F091VET eingesetzt; dieser ist aber schon eher ein Exot.
-
Thread
Codesammlung und Tutorial
nicht noch ein Tutorial für die AVRs braucht... Nimm doch mal ein Cortex-M3/M4 (nicht unbedingt die STM32, gibt ja noch einige andere).
, gleich modernere Prozessoren zu lehren, wo noch nicht so viel bekannt drüber ist - z.B. LPC oder STM32? Da gibt es wirklich offene Fragen: Einrichten einer Toolchain, Registerprogrammierung usw., die hier immer wieder auftreten. Und die STM32 Boards sind ungeschlagen preisgünstig und brauchen keinen
-
Thread
NIC (aus dem langen C vs C++ Thread)
hinzu. Hinderlich hierbei ist zudem, dass der C-Code für STM32F10x und STM32F4xx allein schon bei der Port-Initialisierung verschieden aussieht. Als [[NIC]]-Programm sieht das Blinken einer LED einfach so aus: [code] function void blink () gpio.toggle
Die API's von ST selber mit HAL/SPL zähl ich mal nicht als vernünftig). Mit der Arduino Umgebung für STM32 sollte das ja auch nicht mehr so schwierig sein, und das ist ja auch C++.
-
Thread
Maximaler Ausgangsstrom STM32F405
Guten Abend, was ist der maximale Ausgangsstrom des STM32F405? Dem Datenblatt konnte ich entnehmen, dass pro Pin maximal 25mA fließen. Allerdings kann ich nichts zum maximalen Gesamtstrom aller Pins finden. Außerdem würde es mich auch noch interessieren
Werte. Allerdings kann es sein, dass es zu Ausfällen oder Fehlfunktionen kommen kann wenn der STM32F längere Zeit mit max. Werten betrieben wird. Obwohl das noch lange nicht heisst, dass der STM32F dadurch kaputtgeht, sollte man so etwas trotzdem tunlicht vermeiden. Wenn es trotzdem
-
Thread
Einschalten der Mikrocontroller-Betriebsspannung
+OK3wCK1awMpfJFLEsoxk5qFVA+AlyjhcMwpjrD6PBFI+rv1UdjgrBcfhYPtYO2lSxScTFXtEAtxJJRVdHxS-u8LSAA
löschen). Prinzipiell ist das beim STM32 ähnlich. Beim CH32 ist der Boot-Bereich vom User-Flash abgetrennt (was man auch am nicht zusammenhängenden Speicherbereich gut erkennen kann). D.h. die 1920 Byte im Bootsektor sind (zumindest nicht
-
Thread
Werkstatt-Aufräumaktion
nur der abgebildete Adapter dabei, ohne HB o.ä. VHB 15€ +6€ Versand 8. 2 Stück Sony-Netzteile 5V/2A für Playstation portable, Haken: Netzstecker für Großbritannien VHB 8€ (2 Stück) +2,60€ Versand (ohne Netzstecker) oder 4€ (mit Netzstecker) 9. STM32F4-Discovery Board, unbenutzt VHB 10€ +2,60€ Versand 10. STM32 Value Line Discovery Board, unbenutzt VHB 5€ +2,60€ Versand 11. ispMACH4256ZE Breakout Board, unbenutzt VHB 10€ +2,60€ Versand 12. Rolle Lötzinn 500g bleihaltig 1,0mm VHB 15€ +4€ Versand
-
Thread
Nachfolger für 80535 gesucht?
Nimm doch gleich was modernes, wie Cortex M3, zB. STM32. Für 5V wird es immer schwerer. Preislich sind die STM32 sehr günstig und die Verfügbarkeit passte bisher auch immer.
von ST: uPS32XX uPS33XX
-
Thread
Mehrere Sound-Dateien mit Atmel gleichzeitig ausgeben
soll und könnte Daten schonmal vor-laden? Wie groß ist die gesamte Datenmenge? Vielleicht ist das STM32F7 Discovery sinnvoll - es hat einen per SD-bus angebundenen microSD-Slot (schnell), 8 MByte RAM (viel Puffer für Sound-Daten), genug Rechenleistung um eine Menge Sounds zu kombinieren und einen Audio-Codec
muß nicht unbedingt sein, aber lückenlos nacheinander , bzw loop ohne (nennenswerte) Lücke. Das STM32F7 Discovery ist wohl definitiv zu gross. Was ein R-Pi ist muss ich mal googeln... Gruß Mina
-
Thread
frage zu defines TRUE/FALSE
nervige Angewohnheit, dass immer noch fast jeder seine eigene Alternative zu den stdint-Typedefs wie uint32_t u.s.w. bastelt. BeBe schrieb im Beitrag #6717165: > Frank M. schrieb: >> Was auf 32-Bit-µCs wie STM32 zu einer Geschwindigkeitseinbuße führt. > Wobei wir wieder beim Thema sind. Wo liegt das
Selbst auf STM32 brauche ich ab und zu Assembler, nämlich für den NOP Befehl :-)
-
Thread
Optokoppler - Relais
Optokoppler - 24V Relais... Ich bin auf der Suche nach einen passenden Optokoppler, welchen ich mit dem STM32F4 ansteuere, und auf der zweiten Seite eine 24V -Relaisspule(200mW) schaltet. mir ist klar, dass ich hier zwei mal galvanisch trenne, jedoch möchte ich die Spannungsversorgung des Controller nicht
@ Lea Rel (michael1909) >dem STM32F4 ansteuere, und auf der zweiten Seite eine 24V >-Relaisspule(200mW) schaltet. mir ist klar, dass ich hier zwei mal >galvanisch trenne, jedoch möchte ich die Spannungsversorgung des >Controller
-
Thread
Quarz - richtige Anordnung
neben/ den Oszillatorpins hat. Dieses Dreierpärchen (OSCin, OSCout und GND) findest du sogar beim STM8 und natürlich beim STM32. Im verlinkten ST-Dokument ist im Bild 7 zudem eine /lokale/ Massefläche für und um den Oszillator gezeichnet. Und diese Massefläche gehört an den nächsten Massepin. Im Weiteren
Bild des Refrenzdesigns eines Atmels: http://www.atmel.com/Images/doc8128.pdf (Seite2) Bei einem STM32 wird das Layout von Sven empfohlen.
-
Thread
LPC1768 (Cortex-M3) und UART IRQ
Weiss nicht wie es beim AVR ist, aber beim STM32 wird sofort in die ISR gesprungen, wenn das TransmitHoldingRegister leer ist und der Interrupt im UART aktiviert ist. Aber der STM32 hat auch keinen FIFO (jedenfalls kann man wohl nix per SW konfigurieren
*/ //while-case#1: /// while ( ! (LPC_UART->LSR & LSR_THRE) );// $20 #define THR (1<<5) /* Wait till U0THR and U0TSR are both empty */ // wait for Transmit-Shift-Reg.Emty until even Stop-Bit-Emited , see option 2Stop-bit //while-case#(2): [Hold-Reg-buff$20]-->(Shift-Reg
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
noch verfügbar bis zu 20 Euro / Stück. Die schwarzen Boards kommen als Black Pill daher, kosten ca 5-10 Euro und sind mit STM32F401CE (512k Flash) oder STM32F411 bestückt (1Mb Flash). Sind den F103 in allem überlegen. Mehr Hubraum, mehr PS, mehr Schnickschnack. Ich selbst bin noch ein Fan der veralteten
drauf? Die CubeIDE von ST z.B. ist vollkommen kostenlos. https://www.st.com/en/development-tools/stm32cubeide.html
-
Thread
LED- Schaltung
Dann ist das doch die perfekte Lösung. :) Charlyplexing mit Lookup-Tabelle und Arduino oder z.B. STM32F030F4P6 Board. Nur um generell aufzuzeigen, dass es grundsätzlich auch Alternativen gibt, nicht um die alte Debatte zu erneuern: Der STM32F030 ist incl. ST-Link-Clone billiger und hat Source-Level-Debugging
das doch die perfekte Lösung. :) Charlyplexing mit Lookup-Tabelle und Arduino oder z.B. einem STM8S103F3P6 Board. Nicht um die alte Debatte zu erneuern, sondern nur um generell aufzuzeigen, dass es grundsätzlich auch für 5V Alternativen gibt, die Source-Level-Debugging können und hier incl. ST-Link-Clone
-
Thread
Einregister- vs. Mehrregistermaschine
Cache dazwischen. Das dürfte beim angekündigten STM32 mit 120MHz ähnlich aussehen, zumal ST beim STR9 schon Erfahrung mit solchen Problemen gesammelt und es im ersten Anlauf zu dünn geriet (in der A-Version erheblich nachgebessert).
den Kunden vorbeiproduzieren, gewinnen halt andere. National hat begriffen, daß nicht nur OpAmps bis 5.5V einen Markt haben (TI hat das nicht so begriffen) und Microchip hat begriffen, daß, wenn man japanischen/koreanischen/taiwanesischen uC-Herstellern etwas vom Markt wegnehmen will (z.B. Taamagotchis
-
Thread
stm32cube und USB
eine Verbindung zum Host erfolgreich aufgebaut wird. Stattdessen meldet der Host (Win 7, Treiber [STM32_USB-Host-Device-Lib_V2.2.0] von STM sind installiert): "USB Gerät wurde nicht erkannt" (VID und PID werden zu "0000" angegeben) Warum funktioniert das nicht? Ich habe CubeMX so verstanden
MeinerEiner schrieb im Beitrag #4448705: > Stattdessen meldet der Host (Win 7, Treiber > [STM32_USB-Host-Device-Lib_V2.2.0] von STM sind installiert): > "USB Gerät wurde nicht erkannt" Welcher Fehlercode kommt? MeinerEiner schrieb im Beitrag #4448705: > (VID und PID werden zu "0000"
-
Thread
Brauche hilfe mit Makefile STM32+FreeRTOS
./obj/stm32f4xx_hash_md5.o ./obj/stm32f4xx_hash_sha1.o ./obj/stm32f4xx_i2c.o ./obj/stm32f4xx_iwdg.o ./obj/stm32f4xx_pwr.o ./obj/stm32f4xx_rcc.o ./obj/stm32f4xx_rng.o ./obj/stm32f4xx_rtc.o ./obj/stm32f4xx_sdio.o
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_md5.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_sha1.c... --- compiling ../STM32F4xx_DSP_StdPeriph_Lib_V1.0.0
-
Thread
5*5*5 LED Würfel
> Nimm ein STM32F4 Discovery und mach ein Tutorial. So schwer ist das nun > nicht. Kostet 10$ und hast 168 MHz und Speicher der dir gefallen wird. Sicher geht auch ein ARM, aber das Discovery ist primär ein Audio-Board. "To expand the functionality of the STM32F4 Discovery kit with Ethernet connectivity" STM32F4DIS-EXT BB kostet ihn 33 EUR. Da kann er auch an den 89S51 ein EtherPlug anschliessen, so lange es nicht um Streaming geht. Für die meisten
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
1 stck.: ATXMEGA 256K: ATXMEGA256A3U-AU (mit USB) 5,75 € (mouser) bzw. 10,55€ (reichelt) ATXMEGA256D3-AU 4,79€ (mouser) ATMEGA 256K: ATmega2561-16AU 13,92€ (mouser) bzw. 11,40€ (reichelt) ATXMEGA 32K: ATXMEGA32D4-AU 2,37€ (mouser
Matthias Sch. schrieb im Beitrag #2999701: > STM32 und Konsorten haben > das gleiche 'Problem' Nein, einige Cortexe haben interne Regler, z.B. Nuvoton NUC120: • Build-in LDO for wide operating voltage ranges from 2.5 V to 5.5 V Peter
-
Thread
Output expander (1 Pin zur Verfügung)
erweitert werden, wenn z.B. ein Pin jetzt ein PWM-Signal ausgeben soll statt nur dauerhaft 0/1 - ein STM32F030F4 kostet weniger als ein Dallas-1wire-IC oder I2C-Portexpander
Gerd E. schrieb im Beitrag #4707329: > Bei mir wäre der Portexpander-µC wohl ein STM32F030F4, Der hat in der Applikation aber einige Nachteile: - läuft nicht mit 5V (ok, ich weiß nicht, ob das für den TO eine Rolle spielt) - Gehäuseform nix für Grobmotoriker (ok, ich weiß nicht
-
Thread
STM32F429 Anfängerfragen
Hallo, ich steige gerade in die Welt der Cortex-M4 ein und habe mir dazu das Discovery Kit mit dem STM32F429ZI geholt. Als IDE habe ich mir jetzt für den Anfang den Keil uVision5 geholt. Nun bin ich dabei mir ein paar Beispielprogramme anzuschauen. Nur hänge ich an folgendem Code für die Geschwindigkeit
aber vielleicht hatte jemand schonmal ein ähnliches Problem. [c] #include <stdio.h> #include "STM32F4xx.h" #include "GPIO_STM32F4xx.h" volatile uint32_t msTicks; /* counts 1ms timeTicks */ /*-----------------------------------------------------------------------