-
Thread
Bricks - BreakOut Game für ATmega168 / 328p
die von mir verwendeten Controllerfamilien anzupassen habe ich ein Spiel von mir, das ich für den STM32F030 geschrieben hatte (und daraus sogar ein Gerätchen gemacht, weil es eines meiner Lieblingsspiele aus den 80er und 90er war) nun mit ein paar Anpassungen auf dem ATmega zum laufen gebracht und ich
China habe ich einen STC-Auto-Programmer https://www.ebay.de/itm/STC-Auto-Programmer-Unit-mini-STM8-STM32-Emulator-Downloader-0cn/183636133570?hash=item2ac19106c2:g:bJoAAOSwJGlbTapG was nichts anderes als eben den CH340G Chip enthält, allerdings mit herausgeführtem RTS Anschluss (am Adapter wird
-
Thread
Ist ein reiner GPS-Daten-Sammler so schwer?
1 NOR-Flash IS128LP (SO-8, 16MB) statt SD-Karte 1 sparsamer und einfach zu programmierender uC (STM32L412KBT) 1 FT232RL o.ä. mit Mini-USB-Buchse 1 9V-Block Hühnerfutter Der ublox-Empfänger braucht typisch 10mA und der Rest praktisch nichts (im Gegensatz zu ESP und SD). Wenn man pausenlos 1
Batterie geht natürlich immer, scheint mir aber nicht nötig zu sein. Der SAM-M8Q ist 15x15mm groß, der STM32 braucht inkl. 0805-SMD auch so viel, dann fehlen noch Spannungsregler, USB-Anschluß, LED und Hauptschalter.
-
Thread
zigbee-Modul für custom sensor/aktor
Die STM32WB-reihe kann Zigbee, es gibt einen kostenlosen Zigbee-Stack von ST und auch passende Nucleo-Boards. Zum Einstieg sicher nicht die schlechteste Wahl. https://wiki.st.com/stm32mcu/wiki/Category
Der Esp32c6 hat Zigbee und ist Arudino kompatibel. Eventuell taugt der zum einsteigen
-
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
Spektrumanalyser Frequenzspektrometer Eigenbau bis 1MHz
Bist Du schon auf dieses Konzept festgelegt? Schau Dir mal das STM32F4Discovery an, die ADCs da drauf machen bis zu 7,2MSPS. Leider nur in 12 Bit, aber ich weiß ja nicht wie Deine Anforderungen an Rauschpegel sind. Der Controller hat nen Bus für verschiedene RAM-Typen
Theoretisch liegt die obere Grenzfrequenz bei ca. 26MHz, bestimmend sind die beiden Dioden 1N6263 mit je 2pF (2pF//2pF+Eingangsimpedanz+Zuschlag=10pF) und einem R von ca. 800 Ohm (1,6k Ri AD8307 // 1k Sourcewiderstand).
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
nur gefühlte 1/3 an Codezeilen braucht. Und sehr zuverlässig funktioniert. Dieses schicke SDIO beim STM32 hat soviel Overhead das einem wirklich die Haare zu Berge stehen.
-
Thread
Lora will einfach nicht.
SparkFunLogicLevelConverter-33Vto5VBi-Directional?ws_oss_lieferland=DE&gad_source=1&gclid=EAIaIQobChMI1r6N262DhQMVGZpoCR0aqg-hEAQYAiABEgJfd_D_BwE hier. Damit hättest Du auf allen 6 Signalen korrekte Pegel.
ein bisschen erwachsener. Wirklich große Projekte mache ich eben wegen des Debuggings schon in STM32CubeIDE oder MPLAB.
-
Thread
TI kauft SiLabs, Infineon kauft Teile von ams OSRAM, Preiserhöhungen uvam
geschriebenen Bericht, der die Inbetriebnahme des Visual Studio Code-Plugins von Keil im Zusammenspiel mit STM32-MCUs beschreibt.  Bildquelle: https://community.st.com/t5/developer-news/using-stm32-devices-with-keil-studio-for-visual-studio-code/ba-p/873652 ### M5Stack AI
sowie KMU vergrault wird. Unis sind soweit ich weiß auch nicht mehr mit MSP430 unterwegs. Da ist ein STM32, ESP oder Nordic auf einmal deutlich interessanter wenn es um neue Designs geht, da es für die tausende von Leuten gibt die die Platform beherschen und verstehen.
-
Thread
STM32F4Discovery & AT42Qt1070 Kein ACK
Hallo, um meine Schaltung und Platinenlayout zu prüfen, habe ich den AT42QT1070 an einen STM32F4 Discovery angeschaltet. Beschaltung (mehrfach geprüft/gemessen) Discovery -> AT42Qt1070 GND -> Pin2 & Pin14 +3V -> Pin1 (100n Blockkondensator in unmittelbarer Nähe zu Pin1&14) PinB6 -> Pin3
bezieht sich auf einen anderen stm32. Die Unterschiede können wie bei Diller erwähnt nicht unerheblich sein. Gerade bei den clocks... Nichts desto trotz prüfe ich mal, ob die nvic Routinen möglich und sinnvoll sein könnten.
-
Thread
Streuung der ADC-Werte beim STM32
Noch eine Idee: Betreibe doch mal den STM32 mit 2 AA Batterieen, das sind dann 3V und ist auch "glatt", dazu noch 470uF um die Spitzen ab zu decken.
wurde. In der Praxis wird das wohl eher anders gehandhabt. Bei AVCC schlägt ST im Datenblatt 10nF+1µF vor. Auf meinem Board wurden leider nur die 10nF verbaut. Würde es evtl etwas bringen C12 bzw. C6/C7 zu tauschen? Allerdings traue ich mir das mit meinen eher begrenzten Lötfähigkeiten nicht
-
Thread
HAL UART Fragen zum Grundverständnis
nächste Lesen angestoßen wird ist ok. Die Funktion ist nicht blockierend und startet einen Empfang für n Byte, danach ist Schluss. Nicht effizient, muss aber laufen. Für effizienten Empfang kann man sich das hier ansehen: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma
den UART nach Belieben benutzen können. Ich hänge dir mal ein Beispiel zum Lesen dran, ist für den STM32F302RBT6 und schon ein paar Jahre alt. Da kannst du dir das Prinzip anschauen: Der UART wird nach seiner Initialisierung _nur_ per ISR bedient und diese schaufelt die Daten von bzw. in einen Ringpuffer
-
Thread
Frequenz Erzeugung mit avr
wenig höher. Oder noch bequemer, man nimmt einen STM32Fxxx µC. Soll ich dafür ein kleines Programm mit 5 ns Auflösung der Periodendauer schreiben? ;-)
Basti schrieb im Beitrag #4780225: > Wird wohl Zeit mal langsam mit stm32 anzufangen. Falls Du das machen möchtest, kann ich Dir ein kleines Programm geben, welches auf einem STM32F407 und damit direkt auf einem Discovery-Board läuft. Selber habe ich ein kleines Board
-
Thread
Touch bauen, suche günstigere alternativen
STM32F37x hat 22 Touch Kanäle und viele PWM Ausgänge für die LED's. Ich weiß jetzt nicht ob ein kapazitiver Touch in Frage käme. Bei der Anzahl kämen evt. 10 von diesen Prozessoren günstiger (= 220 Touch Punkte). Siehe auch hier: [[STM32]]
-
Thread
STM-Board lässt sich nicht mehr programmieren
STM-Board: http://www.aliexpress.com/item/J34-Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino/32351992629.html kommt keine Fehlermeldung. Der STLink
STM8S schrieb im Beitrag #4227521: > Es gibt jetzt ein besseres Bild: Ich hab diesen Programmer: http://www.aliexpress.com/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD
-
Thread
Platinen Anschluss?
https://www.kingbrightusa.com/category.asp?catalog_name=LED&category_name=KC0201%20Chip%20SMD-0.6X0.3MM Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Ist das zu groß, kann man versuchen, an den CH32V002D4U6
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
Hi, leider bekomme ich das 64x32 RGB Panel "p3-6432-2121-16s-d1.0" nicht zum Laufen. So sieht die Rückseite aus: https://ae01.alicdn.com/kf/HTB1M92ThZnI8KJjSsziq6z8QpXag/192-96mm-64-32pixels-1-16-Scan-Indoor-SMD2121-RGB-full-color-P3
3x DP74HC245 4x TC7258E 24x ICN2028BP Ich benutze ein STM32F103C "blue pill" board via stm32duino und Arduino IDE. Dieses Programm [c] #define R1 PB3 #define G1 PB4 #define B1 PB5 #define R2 PB6 #define G2 PB7 #define B2 PB8 #define A
-
Thread
sqrtf() ist immer 1 - STM32F401
Funktion an Wert übergebe (Variable oder Festwert). Folgendes Setup: GCC 12.3.1, cmake 3.20.3.2, STM32F401CCU6 Projekt erstellt mit VisualGDB und STM32CubeMX Da der Code der main.c sehr lang ist, nur das was ich hinzugefügt habe zu der generierten Datei: [c]/* Private includes --------------
nicht. 1: AAPCS https://github.com/ARM-software/abi-aa/blob/2a70c42d62e9c3eb5887fa50b71257f20daca6f9/aapcs32/aapcs32.rst#procedure-calling
-
Thread
Druckschalter Waschmaschine, wert verändern
Kurz: Wie soll die Kennlinie aussehen? Ich kenne mich mit Arduino und den normalen Basteleien aus, STM32 auch ein bisschen aber das wars auch, mit Analogtechnik komme ich garnicht zurecht... Digitaltechnik ist mir einfach geläufiger :) Zumindest reicht mein Wissen soweit das ich eine Boards layoute,
braucht man die Schnittstelle zur analogen Welt. Mit jedem Arduino oder STM32 bekommst du das umgesetzt, d.h. ein ADC-Kanal für das Einlesen des Sensorsignals und vielleicht ein PWM-Ausgang mit Tiefpass und evtl. Puffer für die Ausgabe sollten reichen. Aber erstmal musst du
-
Thread
Gehäuse für STM32F7 Disco Board
Hallo, ich habe ein Projekt mit einem STM32F7 Disco Board. Kennt jemand ein Gehäuse, das dafür passt? Hat vielleicht jemand selbst schon eines dafür verwendet? Ralf
Vielleicht auch mal im 3D-Druck Bereich schauen. Habe für mein STM32F4-Disco Board ein cooles Gehäuse gefunden und bei einem Kollegen drucken lassen, passt perfekt.
-
Thread
External RAM am STM32F437
über den gesamten Speicherbereich durch. Hierbei wird das RAM jeweils vollständig 8Bit, 16Bit, 32Bit und 64Bit Werten beschrieben und ausgelesen. Bisher wurde im Wesentlichen der interne Speicher des STM32F437 verwendet und es wurden keine Probleme festgestellt. Durch eine Funktionserweiterung,
, haben einige ältere Chipversionen Probleme mit dem externen Bus. Ich hab hier z.B. einige Muster STM32F439BIT6, die am externen Bus angeblich nur SDRAM vertragen und eben keinen statischen Ram. Mein Rat wäre in diesem Falle, auf nen LPC4088 umzusteigen, bei denen funktioniert der ext. Bus nachgewiesenermaßen
-
Thread
10x mehr Speicherbelegung bei Array von main in Funktion verschieben
0x07, 0x00, 0x07, 0x00}, //" 2 ... }; //Umrechnung für Übertragung per I2C for (uint32_t a = 0; a < I2ClengthText; a++) //Anzahl Zeichen { SSD1306ZeichenSend[a] = SSD1306Buffer[a]-32; for (uint32_t i = 1; i < 6; i++) I2CDaten1[a*6+i+1] = Zeichen[SSD1306ZeichenSend[a]][i
bedeuten würde, dass ich die gesamten Zeichensätze umstrukturieren muss :-( ARM GCC, Eclipse, CubeMX, STM32 wird verwendet.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
8Bit, auch wenn sie beide 32Bit breite Register hatten. Ab 68020/80386 gibts 32 Bit breite Busse. Komm mit Deiner hohen Nase wieder runter, da oben ist es heiß, man holt sich sonst leicht einen Sonnenbrand auf der Nase. Gruß
38400 raw -ixon -ixoff -parenb -crtscts -F /dev/ttyUSB0 echo "Sende "load" Startsequenz...." echo -n -e "load\r" > /dev/ttyUSB0 sleep 1 echo "Uebertrage Daten...." cat build/z80ram.ihx > /dev/ttyUSB0 echo -n -e "\r" > /dev/ttyUSB0 #echo -n -e "run\r" > /dev/ttyUSB0
-
Thread
Quarzofen mit 30.720 Mhz
den 30,72 MHz irgendwas Brauchbares > zu zaubern. Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per PLL oder Teilern die gewünschten Frequenzen erzeugen kann.
Mi N. schrieb im Beitrag #7563120: > Dann würde ich damit einen µC takten (spontan STM32G431), der daraus per > PLL oder Teilern die gewünschten Frequenzen erzeugen kann. MCUs haben normalerweise eher
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
Optokoppler für eine BLDC Ansteuerung bin ich leider nicht so richtig fündig geworden. Ich habe 6 PWM-Signale(20MHz) an GPIO Pins am Mikrocontroller (STM32) die ich vom Motortreiber (Mosfets) trennen will. Habe dazu einen HCPL2631 getestet. Im Datenblatt ist aber nur eine invertierende Schaltung
Da wie im gezeigten Aufbau das Microprozessorboard http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter
-
Thread
STM32 SPI (Anfänger-)problem
Gemeinde, ich versuche meinen AVR-geprägten Horizont zu erweitern und experimentiere mit einem STM32 Discovery-Board (STM32F407) erweiteret mit einem Mikroelektronika "STM32F4 Discovery Shield" und dazu passendem "7 seg click" (http://www.mikroe.com/click/7seg/). Die darauf befindlichen 74HC595 tun
beiden Datenbytes. [c] #include <stdio.h> #include <stdlib.h> #include "diag/Trace.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_spi.h" #pragma GCC diagnostic ignored "-Wunused-parameter" static int volatile tick_count; static volatile bool tick; extern "C" void SysTick_Handler(
-
Thread
Board oder Steckbrett für den Einsteiger?
Zieh dir für knapp 16€ ein STM32F4Discovery und vergiss den AVR. Da hast du für wenig Geld für lange Zeit was zum spielen;)
Ich habe diverse Boards bei mir zuhause. Der STM32F4 hat zwar eine Menge Leistung, ist aber umständlich zu programmieren. Alleine das Aufsetzen der Toolchain dauerte eine Stunde. Es sind zwar viele Bibliotheken und Beispiele dabei, die überfordern
-
Thread
Wie Daten per UART zwischen zwei µCs übertragen?
mit erheblichem Overhead (soviel wie die Nutzdaten), dafür sehr simpel zu managen: Spalte Deine 32-Bit-Zahl, z. B. 4F802BD1, in ihre acht Nibbles auf und übertrage die acht Bytes 04, 1F, 28, 30, 42, 5B, 6D, 71. Das erste Nibble gibt jeweils den Index an, das zweite das Datennibble. Index 0 markiert
9O2. 9 Bit + Parity. AVRs können das. Aber kein USB-UART Wandler kann das. Ich finde nicht mal einen STM32 der das kann. Gut die STM32 können wenigstens 9 Bit ohne Parity. Aber ich würde die 9 Bit nicht ohne Not machen. Ist zu viel Ärger.
-
Thread
SD Karte via SPI. Komisches Verhalten.
* low_level_functions.c * * Created on: Jul 12, 2013 * Author: franz */ #include <stm32f4xx.h> #include <stm32_configuration.h> #include <diskio.h> #include <helperFunctions.h> /*-----------------------------------------------------------------------*/ /* MMCv3/SDv1/SDv2 (in SPI
MMC*/ n = (csd[5] & 15) + ((csd[10] & 128) >> 7) + ((csd[9] & 3) << 1) + 2; csize = (csd[8] >> 6) + ((WORD)csd[7] << 2) + ((WORD)(csd[6] & 3) << 10) + 1; *(DWORD*)buff = csize << (n - 9
-
Thread
Mikrocontroller mit DAC?
die Xmegas durch ARM ersetzt, da wurde vieles unkritischer. Auch die Portierung von Atmel-ARM auf STM32 war so kompliziert nicht, am meisten Aufwand hat der völlig andere Extern-Interrupt-Kram gebraucht. Aber ja, OT, außer dass es natürlich massig ARMs mit integriertem (Parallel-)DAC gibt. Aber Dieter
> Die DACs sind eher dazu gedacht, > die Referenzspannungen für den ADC zu erzeugen. Ja 5 oder 6 Bit ist gar nicht unüblich zu dem Zweck. Auch für Komparatoren werden in MCU's oft 6 Bit DAC's verwendet. Siehe Da: https://www.mikrocontroller.net/articles/MSP430#Analog_Peripherie
-
Thread
arm stm32f103zct6 verbindung
hallo ich hoffe das ich hier richtig bin. ich habe ein namenloses board mit nem arm stm32f103zct6 drauf. und versuche vergeblich ne passende software zu finden. ich möchte gern am usb verbinden und dann programme auslesen oder einschreiben können ich finde irgendwie nichts in
ich hab mal n par fotos gemacht es sind 2 platinen die aber verbunden sind. auf jeder platine ein stm32f103zct6 die kleine platine hat auf der rückseite ein display und tastatur auf der grossen is die
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
welche Auswirkungen das hat und wie man damit umgeht. Was schon von Haus aus was kann, sind z. B. STM32F... Dev-Kits bzw. Eval-Boards. Zudem gibt es zu dem STM32-Zeug (und sicher auch zu dem STM8-Zeug sowie Atmel) gute und eindeutige Doku, von TI (wurde oben schon mal empfohlen) kann ich das leider
. TI's C2000 und CC3240 oder so Controllern einen ziemlich schlechten Eindruck. Noch was zu dem STM32 Zeug: auf den Seiten von ST gibt es zu den einzelnen Dev-Kits/ Eval-Board reichlich Demo-Programme, die sich mit einem Thema beschäftigen, z. B. STM32F030 und mehrere Timer, läuft direkt auf dem Board
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
m.n. schrieb im Beitrag #7342712: > Verwendet man einen 32 Bit Akku, erhält man eine ganz feine Auflösung > mit wenig Jitter. Das geht meist besser, vor allem ohne kumulierende Verluste. Siehe Bresenham-Algorithmus
die Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
ZX81 plus38 Clone
hier auch direkt einen "um die Ecke": https://www.mikrocontroller.net/topic/490145 Läuft auf STM32F407VET6-China-Board. Aber auch auf Linux (Framebuffer und/oder X11) und Windows (QT).
Danke für die Erklärung. D7' hängt aber auch am 74LS138 Decoder. Q6 oder Q7 sind 0 wenn nHalt=1 D6'=0 D7'=0 oder 1 nM1=0 A14=1 A15=1
-
Thread
DCF77 auf eigener Leiterplatte ohne Modul
Ich werde mal die Schaltung von Otmar aufbauen und an den Comparator eines STM32 abschließen. Dann sehe ich ja, ob ich etwas empfange. Wenn das zuverlässig funktioniert, kann ich das ja nehmen.
Pill nach ;-) Kein wirkliches Problem, der empfängt ja nur 1 Minute pro Tag, den Rest läuft er auf 32kHz Quartz zur langsamen Anzeigesteuerung, meistens in sleep. Gerade der STM kann Strom sparen.
-
Thread
CooCox IDE tool path?
in der system_stm32f4xx.c wird 25MHz eingestellt: binde gleich unter main() die SystemInit(); aus dieser ein -- int main(void) { SystemInit(); // usw. }
> Welches Board STM32F4 Discovery Board von ST > SystemInit(); Habe das eingefügt. Das sieht jetzt ganz gut aus. Danke. Ich hätte nicht gedacht, dass deren Warteschleife 10 Befehle braucht oder ist das nur wegen
-
Thread
Pollin LCD SANBUM LBL-11337
LCD-Spannung: Pollin LCD "SANBUM" Anschlüsse von links nach rechts: 1 Vlcd in 2 Vlcd out 3 ---- 100nF ---- 4 5 ---- 100nF ---- 6 7 GND 8 Vcc 2.4 bis 3.3 Volt 9 SDA (I2C) 10 SCL (I2C) 11 /RESET Adressen: $38 für Control $39 für Daten Das war's. W.S.
Pollin LCD "SANBUM" > Anschlüsse von links nach rechts: > 1 Vlcd in > 2 Vlcd out > 3 ---- 100nF ---- 4 > 5 ---- 100nF ---- 6 > 7 GND > 8 Vcc 2.4 bis 3.3 Volt > 9 SDA (I2C) > 10 SCL (I2C) > 11 /RESET Was ist genau "Vlcd in" und "Vlcd out"? Ich würde tippen - soweit ich das alles verstehe
-
Thread
ESP8266 Arduino-Webserver nutzen, aber trotzdem anderen Host-Controller dazu
Host-Controller. Zunächst ein paar Worte zu der Vorgeschichte: Ich arbeite hauptsächlich mit Controllern der STM32-Reihe (aktuell mit den kleineren STM32F030x). Um für ein paar zukünftige Projekte Netzwerkfähigkeit mit rein zu bringen spiele ich nun schon seit einiger Zeit auch mit dem ESP8266 herum. Diesen verwende
natürlich, dass es auch noch ganz anders geht, da ich auch schon eine netzwerkfähige Anwendung mit einem STM32F407 + ATWILC1000 gebaut habe. Damit konnte ich auch vernünftige Sachen inkl. IPv6 und massig Ressourcen umsetzen, aber da schiebt schon der Preis beider Controller (~20€ zusammen) einen Riegel vor
-
Thread
Microchip kauft Atmel Gesperrt
Jetzt ist wohl ein guter Zeitpunkt das STM 32 Discovery zu entstauben. Zumindest wenn wie so oft nur das Schlechte aus beiden Welten überlebt, also miese Datenblätter und Controller mit wenig Peripherie...
mehr bietet nimmt man > höherbittiges. Auch für alles, was der XMEGA bietet, kann ich schon einen STM32 oder einen ATSAM verwenden.
-
Thread
500kHz Signal mit AVR einlesen und auswerten
Matthias Machmal schrieb im Beitrag #4100245: > Womit schaff ich das dann? Einem 32bit µC? Könnte auch STM32F4 oder > einen XMOS verwenden. Nur zu! http://www.mikrocontroller.net/topic/350952#new Das Programm sollte auch auf einem STM32F407-Disco-Board laufen.
m.n. schrieb im Beitrag #4100254: > Das Programm sollte auch auf einem STM32F407-Disco-Board laufen. Ja, ja, ja, ja :) Genau sowas!!! :) :) Hab so gar ein STM32F4Discovery rumliegen...!!! :) Danke!!!
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
einen Automower G3? :-) Ich werde immer mal wieder fragen. Ich habe in zwischen gefunden, dass ein STM32 Prozessor drin ist - wenn man ihn an den Rechner ansteckt per USB dann findet man einen STM32 Virtual Com Port. Aber anscheinend antwortet er auf die Befehle des G2 nicht, habe gelesen, dass das
MCUs is non read protected so it can be easily backed up with an ST-LINK adapter and "STM32 ST-link Utility" software. I easily read the MMI board FW and the one for the small STM8 in the mainboard, for which the STM8 version of the software is needed. In the picture you can see the
-
Thread
Reichelt Bestellung ergänzen oder stornieren
Percy N. schrieb im Beitrag #5865037: > lande ich über rch.lt/stm Ich lande damit mit dem normalen PC auf deren Startseite. Matthias
die Lieferkette nicht im Griff. (FTDI verbaue ich aus bekannten Gründen eh nicht mehr) Bei den STM32 ist das Angebot merkwürdig, es gibt die uralt F103 oder gleich die allerneusten STM32G0xx. Wenn bauteile aus dem Sortient genommen werden verschwinden die spurlos. Jetz weis ich nicht welche Spannung
-
Thread
BLDC Ansteuerung
Hallo, suche doch mal nach STM32-FOC. Da gibt es fertige Software für BLDC von ST. Diese kann man mit einigen Nucleo-Boards betreiben. Dazu gibt es eine Benutzeroberfläche wo man die ganzen Parameter vom Motor eingeben kann.
billiger. Vom AVR bin ich abgekommen weil mein code bei höheren Frequenzen Aussetzer hat. Den STM-code clockwise rotation generates 6 times these sequence: 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 1 möchte ich nicht verwenden, weil damit nur Block-Ansteuerung geht. Ich brauche
-
Thread
Langsamer werdender Würfel
LEDs direkt treiben kann. So ein ATTiny404 kostet bei Reichelt um die 75 ct (Wahlweise auch ein STM32F030, liegt bei knapp unter 1 €), in etwa so viel wie ein NE555+CD4017 zusammen. Wenn ihr Bestücker seit, habt ihr natürlich deutlich andere Preise. Ihr werdet doch jemand in der Fa haben, der mit
mit wenig Code "hübsche" Blink Effekte machen, oder eine Startup-Animation ;-) Früher waren die STM32F030 noch günstiger... Die Padauk Chips kann man natürlich nehmen, wenn man genügend Stückzahl hat. Aber vermutlich kennt sich da niemand mit der Programmierung aus.
-
Thread
STM32 USARt3 DMA Rx kopiert keine Daten
Hallo, ich nutze einen STM32F413VGT6 und die USART3. Ich habe einen n Byte großen Buffer, in dem circular die empfangenen Daten kopiert werden sollen. In der Main Loop schicke ich sekündlich über die USART Daten raus und
Implementierung mit DMA gibt es vom Tilen Majerle eine gute Erklärung bzw Code: https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Thread
Linearregler notwendig oder geht auch Schaltregler?
meiner Steuerplatine sind am Versorgungseingang auch ein 1000µC Elko und die im Datenblatt des ATmega32 vorgeschriebenen 100n Kerkos an den VCC Pins. An AVCC hat der µC eine Drossel 10µH nach VCC und einen Kondensator 100n nach GND LAN-Kabel wurde nur gewählt, da das Stecksystem einfach ist und die
Einsatz wohl doch etwas höher als bei einfachen linearen Reglern. Grad mal auf mein neu erstandenes STM32-DiscoveryBoard geschaut - kein einziger Schaltregler, dafür zwei Linearregler.
-
Thread
Compiler Optimierungen - Was kann man erwarten?
SEG7.setDigit(display,pos,lo,1); SEG7.setDigit(display,pos+1,hi,0); } } [/c] Beim STM32 mit 2 MB Flash, wovon mein Programm grad mal 40k nutzt + fette 192k RAM fehlt mir dann auch das Verständnis dafür, ist doch völlig wumpe, Platz en masse und bei 180 Mhz fällt die Mikrosekunde doch kaum mehr auf. Beim Z80 schraube ich endlos rum, um "Assemblerhaufen" zu shrinken aber beim STM32? STM32: Da liegen bei mir inzwischzen 3 Schichten übereinander: CMSIS ... scheint als wären das nur "Overlays", die keinen oder weniger Code erzeugen. Finde ich ziemlich unverständlich beim
-
Thread
Richtiges C++ hardwarenah
auch in C kann man auf hoher Abstraktionsebene arbeiten und hat ähnlichen Overhead. Die HAL für den STM32 ist ein Beispiel dafür.
auch mal an einem Beispiel: [C] #include <__cross_studio_io.h> #include "stdint.h" #include "stm32f334x8.h" #include <vector> void abort() { debug_printf("abort\n"); debug_exit(0); } volatile unsigned int timer=0; //SysTick interrupt handler void SysTick_Handler(void)
-
Thread
Neuer OrangePi, neue Mikrocontroller und dazugehörende Software
Seeed Studio: • XIAO RP2040 $4 • XIAO RP2350 $5 • XIAO SAMD21 $5.40 • XIAO nRF52840 $10 • XIAO nRF52840 Sense $17 • XIAO ESP32C3 $4.50 • XIAO ESP32S3 $8 (Prices subject to change due to tariffs.) --- via https://microblocks.fun/blog/2025-10-20-xiao/ [/c]
introduce the cube bundle manager that automatically downloads, installs, and updates CLI tools and STM32 device support. Developers no longer need to install a full new CubeCLT package to access the latest compiler or benefit from the latest STM32 device support. CubeCLT will later be deprecated.
-
Thread
Optokoppler für ARM's
50Hz ist wohl so ziemlich die gesamte Brigade der Optokoppler mit Darlingtons einsetzbar. NB: Ein STM32 kann 8mA liefern und 20mA schlucken.
Darlingtons ...) > Das klingt gut; kannst Du welche empfehlen? Meine Datasheet-Sammlung wirft dazu die 6N138/139 aus, sowie deren Zweifach-Versionen (siehe Datasheet von 6N138). Wenn's nicht grad Reichelt sein muss: unter den ILQs (4x) sind auch Darlingtons, z.B. ILQ55/66.
-
Thread
Logamatic 2107 Schnittstelle
AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA AA 6C : AB 31 00 34 00 32 00 EA