-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
schon Discovery-Boards hast, dann hast du eventuell wie > ich (STM32F4-Discovery) auch eins mit ST-Link und Pinheadern um externe > uCs per SWD zu programmieren. Das klappt bei mir wunderbar, und die > Integration in die STM-Tools ist sehr gut. Dann müsstest Du allerdings
Hier entwirft einer ein STM32F4-Breakout-Board und erklärt dabei seine Schritte, also warum welches Bauteil und so: https://www.youtube.com/watch?v=t5phi3nT8OU
-
Thread
Rigol MSO2102A Erfahrungen bzw. Alternativen
Tektronix oder vergleichbares sparen? Ganz vielen lieben Dank! Ihr habt mir ja schon beim Umstieg auf stm32 wertvolle Tipps gegeben. Da habe ich mich mittlerweile eingefuchst, erste eigene Libraries ausgehend von CMSIS geschrieben (also ohne HAL oder gar RTOS. Der Anfang war mühsam - aber es hat sich total
Kanälen. Die kosten allerdings 760,- bzw. 1080,- Euro. Digital arbeiten die Pro-Geräte von 1.2V - 5.5V. Ob es Clone die auch analog können, wie bei den Digitalversionen, weiß ich nicht. https://www.batronix.com/versand/logik-analyser/Saleae-Logic-pro-8.html Paul S. schrieb im Beitrag #6281322
-
Thread
Z80 CPU einer der modernsten CPUs?
Jahre sind kein Argument. Lies mal das Datenblatt eines heutigen Controllers (muß nicht gerade der STM32H7xx für ca. 5 - 10 € sein). Dir wird (hoffentlich) das Wasser im Mund zusammenlaufen ;-)
Wenn existierende 5V Peripherie versorgt werden muss und nur die Schaltungstechnik durch uC modernisiert werden soll, dann würde ich bei 5V uC bleiben auch wenn uC aus der STM32 Serie 5V fähige digitale Eingänge haben.
-
Thread
RTOS-Empfehlung gesucht
durchaus Bausteine die neben dem Dickschiff (Cortex Ax) noch ein kleines Beiboot (Cortex Mx) haben. (STM32MP1, ab IMX6, Sitara, ...)
, aktuelle Linux-Hardware auf der gleichen Leiterplatte wie die Leistungselektronik daneben mit 105u Kupfer und Stromstärken von >50A unterzubringen. Ein TQFP64 im 0.5mm Raster geht noch problemlos, nur die Vias werden dann etwas unhandlich bei Restringen von min. 0.25mm. Die Frage war berechtigt
-
Thread
Biquadfilter instabil
Genauigkeit ist dann besser. Früher war Signalverarbeitung mit floats nogo, inzwischen kann der STM32 das schneller als integer. Cheers Detlef
>Detlef _. schrieb: >> Früher war Signalverarbeitung mit floats nogo, inzwischen kann der STM32 >> das schneller als integer. Das glaube ich nicht. Wie viele Taktzyklen braucht eine Integer-Additon im Vergleich zur Float-Addition inclusive laden der Register auf dem STM?
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
Hochleistungs-Operationsverstärker OPA541 Februar: Hochfrequenz-Germanium-Transistor 2N1561 März: STM32-Clone GigaDevice GD32 April: Spannungsregler LM317K Mai: Leistungstransistor BUX22 Juni: HF-Leistungstransistor MRF18060A Juli: Digital-Analog-Wandler DAC800 August: Digital-Analog-Wandler DAC709
Mikrocontroller. Der geplante Einsatz war in speicherprogrammierten Steuerungen der Nachrichtentechnik. - Der U840 wurde zuerst auf 3"-, dann auf 4"-Wafer gefertigt. Das ist bei den großen Dies natürlich sinnvoll. - Interessant ist die Größe des Dies: Zwei Dokumente geben eine Kantenlänge von 6,5mm an. Ich
-
Thread
Firmware reverse Engineering Kosten
Ich wollte mal wissen ob einer weiß was es denn in etwa kostet aus ca. 30kb Maschinencode eines STM32 wieder Source Code machen zu lassen, immerhin gibt es ja Firmen die sowas mittlerweile können.
Bastler schrieb im Beitrag #6276834: > ca. 30kb Maschinencode eines STM32 wieder Source Code machen zu lassen, Wenn für Privat, was ist das und woher hast du die Info mit den 30kB? mfg mf
-
Thread
Arduino PWM-Ausgänge erweitern / 4..20mA Output
auf tot. 32 PWMs, aber auf mehr als 5. Vielleicht reichen Dir alle Pins eines Arduino MEGA? Oder Arduino DUE? Oder vielleicht programmierst Du 2..3 zusätzliche Arduinos so dass sie Befehle via Serieller Schnittstelle
zu implementieren schaffst hat hier Einfluss. Möglicherweise ist eben ein schnellerer DUE oder ein STM32'duino vonnöten. Ev. musst Du sogar kategorisieren: was /muss/ auf echten PWM-Ausgänge on-chip raus und was /darf/ auf Soft-PWMs oder langsamer Peripherie raus. Soweit lautete der Fokus Deiner
-
Thread
STM32 SPI Master<->Slave Kommunikation periodische Ausfälle
bei dem ich gerade absolut nicht mehr weiterkomme und hoffe, dass Ihr noch Ideen habt: ich habe zwei STM32F4, die über SPI miteinander kommunizieren. Die Prozessoren laufen beide auf 168MHz, SPI Prescaler ist 16, auf beiden läuft FreeRTOS. Der Master sendet jede ms (über Timer, nicht Task) 9 Words an den
vor dem eigentlichen Shift Register vorhanden sein. Wenn nicht gut dann geschenkt, wie gesagt kenne Stm32 nicht im Detail, aber die sind ja schon moderner und würde es erwarten. Gruß FloMann
-
Thread
Probleme bei PIC12F675 Programmierung
PIC12F1840 oder PIC12F1572 sind bestimmt viiiiel teuerer. Da nehm ich dann lieber gleich was 16- oder 32-bittiges. Oder wenn wirklich 8 bit reichen einen STM8 oder einen 8051. Ich brauche also keine neuen PICs.
hat uebrigens auch das Original und ist auch dokumentiert) Das PicKit3 moechte standardmaessig eine 5V-Versorgung.Ist dies Spannung etwas zu gering,will er den uC nicht erkennen.Loesung einfach dem PicKit 3 4.75V oder weniger per Power-Optionsvorgaukeln.Warum das so ist - siehe Anhang. Ich verwende
-
Thread
Empfehlung IDE für ARM Cortex
Auch wenn das nicht out of the box optimal für embbeded Entwicklung ist! ich arbeite über alle uC Platformen (STM32, ATSAM, AVR32, ATMega und AtXmega) nur noch damit. Bleibt Gesund!
für ARM Cortex IDEs vorallem auch debugger? Da stellt sich die Frage von welchen Hersteller der uC ist. Geschmacklich bevorzuge ich die Eclipse basierten IDE's STM32: Atollic Truestudio TI: Code Composer Ich finde mit den IDE's macht es Spaß zu arbeiten. Musste vor einem Jahr ein altes
-
Thread
Tasten gesteuertes Lauflicht
muss damit ich mit dem Taster die LEDs ein und ausschalten kann? Hier das Programm: #include "stm32f411xe.h" #include "uart.h" #include <stdio.h> /* ------------------------------------ DEFINES --------------------------------------- */ #define WAITTIME_WALKING_LIGHT 125 // 125
. PA clock on (LEDs) and PB clock on (buttons) RCC->AHB1ENR |= (RCC_AHB1ENR_GPIOAEN); // uOhm LEDs GPIOB->MODER &= ~(3<<0); //PBO is input (SO), reset state GPIOB->PUPDR |=(1<<0); //Pull up for PB0 on GPIOA->MODER |= (1<<0); GPIOA->MODER |= (1<<2); GPIOA->MODER
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Alternativ zu ATSAM gäbe es noch viele andere Mikrocontroller mit ARM Kernen von anderen Herstellern, für STM32 gibts günstige Devboards und Programmer aus China. Und es gibt sicher auch PIC µC mit genügend PWM Kanälen, falls du schon Erfahrung mit PIC hast.
Guck Dir das Board mal an, hat USB schon drauf, reichlich PWM Kanäle und kostet nur 5 Euro. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Der Shop ist offenbar gerade down, versuche es später nochmal. Die nehmen jedenfalls weniger als 5€ Versandkosten.
-
Thread
Spannungsreglerproblem durch Frequenzen bei Arduino Adafruit
@Manfred Den TC1262 verwendete ich aus Bequemlichkeit um von 5V auf 3.3V runterzukomen. Brauchte den mal für einen STM32F103 und ein Zigbee Modul. Den MCP1703 kenne ich natürlich auch. Der ist praktischen wenn nur wenig Querstrom zulässig ist weil nur ein paar uA
Damals mußte ich einen STM32 und ein ZigBee Module von 5V mit 3.3V versorgen und der TC1262 im SOT-223 Gehäuse machte seine Sache gut und hatte gerade die richtige Größe. Aber es stimmt; seine Einsatzfähigkeit ist wegen der geringen
-
Thread
"Überspannung" an PIC-Eingängen
begrenzt ist ... Vielleicht habe ich mich verrechnet, aber anscheinend entlädt sich der Puffer-C 220u in 0,5s bei dieser Belastung um (zusätzlich) ca. 0,5V. Das wäre schon kritisch ....
ihr vielleicht die beliebten STM32 ein. Bei denen sind fast alle Pins mit Null uA spezifiziert. Wenn man die wenigen internen Dioden nutzen will, muss man für jeden einzelnen Pin bei jedem Chip ins Datenblatt schauen.
-
Thread
Alpha-Spektrometer für Soundkarte/Mikrophoneingang (DIY Particle Detector)
Variante B, denn gibt es erst wieder am 11/08/2020: https://www.mouser.de/ProductDetail/80-C320C474M5U Ich nehm Variante A, so betrifft mich das erstmal nicht. Wenn jemand Variante B mag, kann er gerne eine Alternative angeben, Differenzpreis zum Bauteil wird natürlich verrechnet. Wer Interesse
den Teilen etwas auf Reserve. [code] 10 0,05 KERKO 10P 10pF Vielschicht min 5 2 C3Z5U 470NA50 470nF min 1 10 0,06 KERKO 3,3N 3.3nF min 1 10 0,07 KERKO 6,8N 6.8nF min 1 1 9,50 BPX 61 Fotodiode
-
Thread
Single-puls 10us
sind die verschiedenen Internen µC Oszillatoren eigentlich so? Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn die Temperatur im Rahmen bleibt und abgeglichen wird. Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich. Inklusive Entprellung vom Taster,
pegel schrieb im Beitrag #6262279: > Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn > die Temperatur im Rahmen bleibt und abgeglichen wird. > > Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich. > Inklusive Entprellung vom
-
Thread
PWM Regler Programmierbar mit Bus Anschluss
STM32 F334 oder G4. Der HR-Timer macht alles was du brauchst und mehr. Der G4 hat zusätzlich noch alles was man an analogem Kram braucht integriert.
... mit dem STM32 hab ich keine Erfahrung. Ich hatte schon mal angefangen es mit einem PIC 18F4620 zu machen. Der kann die Frequenz auf jeden Fall auch. Dann wird das wohl der Weg sein den ich mal einschlage. Danke
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
the system clock configuration for STM32F4xx devices. // … void SystemInit(void) { /* FPU settings ------------------------------------------------------------*/ #if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR
0x02 28: 28 2f mov r18, r24 2a: 39 2f mov r19, r25 2c: 2f 5f subi r18, 0xFF ; 255 2e: 3f 4f sbci r19, 0xFF ; 255 30: 3a 83 std Y+2, r19 ; 0x02 32: 29 83 std Y+1, r18
-
Thread
LED Spannungsanzeige Panelmeter DC 3.50-30.0V
den Kommapunkt um eine Stelle nach rechts verschieben, d. h. Anzeige soll statt z. B. 0,50 V soll 5,00V angezeigt werden. ( Mein Messshunt beträgt 0,1 Ohm ). Kann mir jemand sagen welchen Pin ich dazu vom Display „missbrauchen“ muss. Danke für die Hilfe.
dennoch nur 6,4 mcd. Die wollen uns doch verschaukeln! Aktuelle Produkte dieses Herstellers haben 5x bis 10x so viel Leuchtkraft, aber die gibt es bei Conrad nicht. Ich habe das Gefühl, das Conrad hier immer noch Restposten aus den 80er Jahren verkauft.
-
Thread
Weg von Atmel, hin zu arm, stm32.
CubeMX-IDE + ST-LinkV3 ist die Kombi, die man für die STM32 uCs braucht. SWD und JTAG werden unterstützt. Die Einarbeitung in CubeMX/HAL dauert etwas, aber man kommt schnell weiter, auch bei komplexeren Funktionen. Für ATSAM gibt es ASF, Doku grausam
Referenzhandbuch des Chips erklärt findest. Als Einstieg zum Lernen empfehle ich Dir http://stefanfrings.de/stm32/index.html
-
Thread
STM32h7, Schrittmotor mit hoher Interpolation ansteuern und wissen wo man ist?
sieht man auch, dass dort gar nicht so viel mehr gemacht wird. Ich schätze also dass ich mich bei 10U/s schon ziemlich nah an der Reserve des STM32H7 befinde (zumindest bei aktueller Clock). Edit: Zur Regelung an sich. Ich habe eine Servorate von 100Hz ausgesucht um alles zu steuern. Allerdings weiß
moin, also ist die Fördermenge bei 10U/s => 25ml/s. 10U => 2000 VollSteps Somit ist 1 VollStep => 12,5µl Für die 2000 Steps/s ist aller 500µs ein TimerINT notwendig. Die Drehrichtung darf nur bei Motorstillstand geändert werden, bleibt
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
Der STM32F373 hat 3 Stk.16 Bit ADCs https://www.st.com/en/microcontrollers-microprocessors/stm32f373.html Aber max. 50 ksps bei einem Kanal bzw 16.6 ksps bei drei Kanälen. Wenn Du das Datanblatt genau
c-hater schrieb im Beitrag #6245219: > Nein, gibt es nicht. Doch. Beispiele: PIC24FJ128GC006 STM32F3
-
Thread
ATmega328PB mit H-Brücke hat Aussetzer
experimentiert und diese Spitze unterschreitet nie 3V... Die Akkuspannung an der anderen Seite von RN5C ist relativ stabil. 3. 10Ohm vor die Blockkondensatoren 4. Drossel in die 5V Leitung 5. Ein 1000uF parallel zur Versorgungsspannung hat nichts genutzt. Ich habe auch versucht die Frequenz auf
dass die Spannung zusammenbricht. Ich habe > mit dem Oszi weder an der Versorgungsspannung, noch am uC einen > Spannungseinbruch messen können. Das widerspricht eindeutig dem oben geposteten Oszi-Bild (dunkelblaue Linie, Meßpunkt zwischen RN5C u. FDS 4935).
-
Thread
Regler für PFC - ISR viel zu aufgeblasen
> Cortex M4 oder Cortex M7 von beliebigem Hersteller reicht. Nicht TI, > viel zu teuer. NXP oder STM. Als ob bei einem Einzelstück der Preis wichtig wäre.
Hilft sowas hier weiter? https://arm-software.github.io/CMSIS_5/DSP/html/group__groupController.html
-
Thread
LTE-Modul für Raspberry Pi
das Board als Shield/Hat auf den Raspi. Warum muss das ein Raspi sein reicht nicht auch eine ESP32 oder STM32? Warum kein Lora und TheThingsNetwork? Wie wolltest du die Stromversorgung lösen? Ein Raspi zieht dauerhaft ein paar Watt. Was wird das für ein Projekt? > Wie macht ihr sowas? Lora
TR.0LL schrieb im Beitrag #6242028: > Warum muss das ein Raspi sein reicht nicht auch eine ESP32 oder STM32? Es läuft darauf eine Software, die ein Linuxsystem voraussetzt. Außerdem wird eine verschlüsselte Verbindung zu einem Internetserver aufgebaut (Websocket/TLS), über die die Messdaten übertragen
-
Thread
FPU auf STM32F4 (Cortex M4) zieht sehr viel Strom
main loop könnte ohne FPU-Berechnungen so kurz sein, dass sie > komplett in den Cache passt. Der STM32F4 hat keinen Cache. Stattdessen nutzt STM den Flash-Accelarator (ART), um die Zugriffszeiten zu minimieren. Hatte den auch schon im Verdacht. Das war's dann aber nicht. Ist sehr sicher die FPU bzw
M. H. schrieb im Beitrag #6241408: > Der STM32F4 hat keinen Cache. Mein RM0090 sagt im Kapitel ART Accelerator™ [pre]Instruction cache memory To limit the time lost due to jumps, it is possible to retain 64 lines of 128 bits in an instruction
-
Thread
IDEs? was nutzt Ihr?
Von Arduino über STM32 bis Qt, alles mit Visual Studio Community.
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
-
Thread
STM32F 5V Eingänge auch ohne Vorwiderstand 5V tolerant?
Hallo Forum, die Frage: Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG. Aus dem Datenblatt werd ich leider nicht ganz schlau. Der Hintergrund: Ich habe
Darwin schrieb im Beitrag #6238524: > Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also > direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG. > Aus dem Datenblatt werd ich leider nicht ganz schlau. Jein. Denn es gilt
-
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
Pegelwandler für WS2812 LED-Streifen
im Beitrag #6237902: > Einfachster Weg: > Output des µC auf Open-Drain Bloss: Dazu müsste der uC das ohne Schutzdiode können. Das kann aber fast keiner. Der im Link angesprochene STM32 hat einige 5V tolerante Ausgänge. Mit denen geht das.
Michael B. schrieb im Beitrag #6238102: > Bloss: Dazu müsste der uC das ohne Schutzdiode können. > > Das kann aber fast keiner. > > Der im Link angesprochene STM32 hat einige 5V tolerante Ausgänge. > Mit denen geht das. Deshalb fragte ich den TO ja auch nach
-
Thread
Probleme mit Konstantstromtreiber / gatetreiber
IM ANHANG GEHT ES NUR UM DIE REINE THEORIE > OB DAS KLAPPEN KÖNNTE ODER NICHT. > Ich will einen STM32F303CBT7 > https://www.mouser.de/datasheet/2/389/dm00058181-1797663.pdf > benutzen der kann bei 4 Kanälen in 200ns Analogwerte erfassen. damit > eine Shuntspannung erfassen. Zusätzlich wären
wählen... 1x4Kanal stm32 ist billiger wie die ilds.. Nachteil: Der Teufel liegt im Detail^^ Meine Nerven vertragen das aktuell nicht. > > Saubere Analogwerte mit 200ns Samplezeit zu erfassen ist bei diesen >
-
Thread
STM32 bootloader
Doku "AN2606" von ST beschrieben an den Pins PA10 und PA9 ein FTDI-Kabel angeschlossen (FTDI-RX an uC-TX und umgekehrt). Das Kabel ist mit einem PC verbunden. Den uC wollte ich dann über den STM32CubeProgrammer flashen. Desweiteren habe ich die uC-Pins nach Pattern 1 (Doku AN2606) für Boot0 =
Dustin B. schrieb im Beitrag #6232980: > Kann mir wer dabei weiterhelfen, wie ich den uC in den Bootmodus setze > und flashen kann? https://www.mikrocontroller.net/attachment/383626/Stm32Prog_R1.0.6.zip W.S.
-
Thread
LVDS und Mikrocontroller
Die PIC32MZ (DA) haben eine eigene GPU, inklusive LCD-Interface: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-da-family Das Interface ist ein paralleles 24Bit, und das kann man leicht
sie genug RAM (16 oder 32MBytes SDRAM integriert) und genug Rechenleistung, um sinnvolle Grafik zu machen. Ich würde sie mir mal ansehen. Ich denke außerdem, die STM32F7-Serie wäre einen Blick wertm, das ist in einer ähnlichen
-
Thread
USB Layout korrekt? (STM32)
Ich möchte an einem STM32 als USB Host eine Maus anschließen und habe dazu das angehängte Layout erstellt. Grundlage ist eine Application Note von ST, dabei ist U5 ein USBLC6-2 (ESD protection) and U7 ist ein STMPS2141STR
macht momentan sowieso nichts. Wenn die Schaltung soweit in Ordnung ist, werde ich testweise erst U7 und dann U5 überbrücken. Was könnte es sonst sein?
-
Thread
Welche IDE um Controller zu programmieren/flashen
Controller zu > programmieren (im speziellen AVR). Für AVR: QT Creator Für Arduino: QT Creator Für STM32: Früher die System Workbench, heute die STM32 Cube IDE (beide basieren auf Eclipse) Netbeans geht auch, aber QT Creator zeigt mehr Hinweise bei möglichen Programmierfehlern an.
>Was benutzt ihr? Vieles, u.a. den compiler explorer.
-
Thread
LIPO, 12V, 5V -> 3.7V
Hi In eine Mess-Station möchte ich einen uC (STM32) und ein Modem-Modul (SIM868) verbauen. Als Versorgung für die beiden Teile benötige ich 3.7V. Folgende Stromquellen stehen zur Verfügung: 1) 12V (externes Netzteil) 2) 5V USB Anschluss
sehr häufig vorkommt (ich habe etliche Gerät welche mit Akku laufen, über 5V USB oder 12V Netzteil geladen werden) habe ich wohl falsch gesucht. Prinzipiell dachte ich an: 12 V -> Switching DC DC converter -> 5V 5V USB mit Diode "dazumischen" 5V -> LIPO laden LIPO ODER
-
Thread
Resolver vs. Drehgeber
, dass ich daraus die "normalen" A und B Signale gewinnen kann, wie bei einem normalen Geber? der STM32, den ich dazu nutzen möchte, kann die SVPWM Signale generieren, um den Motor anzusteuern, und normale Drehgeber-Signale kann er auch auswerten, aber leider keinen Resolver.
. Funktioniert für deine Anforderungen komplett in der HW eines uC. Wenn du die G-Serie des STM hast sogar bis zum Winkel dank Cordic. Wenn dann noch dein Resolver und der Motor die gleiche Polpaarzahl hat kannst du sogar nur mechanisch Kommutieren und du brauchst