-
Thread
[V] Alte DIL Rechner Chips.. Gesperrt
stelle Dir vor hier würde jemand einen STM32F7xx anbieten - Du würdest glatt ein 1300 Seiten Manual dazu einfordern weil Du nicht in der Lage bist bei Interesse selber nach einem Manual oder Datasheet zu suchen. Google kaputt? Ich denke mal
Tom D. schrieb im Beitrag #6754871: > stelle Dir vor hier würde jemand einen STM32F7xx anbieten Dann wäre ich arg verwundert, weil ich nicht wüsste, ob er einen 32f746 oder einen 32f723 loswerden will. Tom D. schrieb im Beitrag #6754871: > Du würdest glatt ein 1300 Seiten
-
Thread
ARM-Assembler: Takte zählen
Die Funktion sieht so aus: [code] .syntax unified .cpu cortex-m3 .thumb #include "hw_config.h" #include "io_pins.h" .include "../../src_library/src_asm/stm32f4xx.inc" .include "../../src_library/src_asm/stm32f4xx_gpio.inc" .include "../../src_library/src_asm/stm32f4xx_tim.inc" @ Zyklenzaehler
%function .global TIM6_DAC_IRQHandler TIM6_DAC_IRQHandler: @ Profiling 1 push { r4-r5 } 2 ldr r4, =DWT_CYCCNT 2 ldr r5, [r4] @ IT pending Bit loeschen TIMx->SR = (uint16_t)~TIM_IT; 2 ldr r0, =TIM6_BASE 2 ldr r1, =~TIM_IT_Update 2 str r1, [r0, #TIMx_SR]
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Hallo Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein sammeln. Ein konkretes Projekt welches ich jetzt unbedingt mit dem STM32 umsetzten möchte habe ich nicht. Bisher habe ich mich die letzten 5 Jahre nur mit den ATMegas und ATTinys von Atmel beschäftigt. Was mich besonderes an den STM32 interessiert ist der DAC, CAN
-
Thread
5V auf 3.3V für uC
keinen Tiefsetzsteller mit Spule. Das wurde Dir bestimmt auch nicht so in "Foren" empfohlen. Für 5V->3.3V und unter 100mA gibt es passende Festspannungsregler, auch in Steckbrett-/Bastlerfreundlichen Gehäusen. Bei Reichelt z.B. "L78L33ACZ STM". LM1117-3.3 benötigt fast genau die 5V Eingangsspannung
Chris F. schrieb im Beitrag #6754983: > Für 5V->3.3V und unter 100mA gibt es passende Festspannungsregler, auch > in Steckbrett-/Bastlerfreundlichen Gehäusen. Bei Reichelt z.B. > "L78L33ACZ STM". Auf der Seite 5 im Datenblatt steht, dass für
-
Thread
ARM-GCC versteht den Witz nicht.
0" [/c] (das Ganze in einer ansonsten nackten main() und mit dem Debugger das Ergebnis auf einem STM32F103C8RB angeschaut.) ARM-GCC 5.4.1 -O3: a ist false ARM-GCC 5.4.1 -Os: a ist true Aber nicht nur das. Es wird für den Ausdruck auf der rechten Seite tatsächlich Code generiert: [code]
[c] #include <stdio.h> #include <stdlib.h> #include <string.h> #include <inttypes.h> int main(int argc, char* argv[]) { char *p1="100"; char *p2="0"; volatile int a = p1 + 2 == p2;
-
Thread
Cortex M3/M4: ISR overhead
Das unstacking wird wohl mindestens noch einmal 12 Takte benötigen. Oder mehr? Wenn ich auf einem STM32F446 mit 168 MHz eine ISR mit 1 MHz und einer NOP-Instruktion aufrufe - welche Auslastung habe ich dann? [code] Stacking + Prefetch: 12 Takte * 5 Waitstates NOP: 1 Takt Unstacking
Warum eigentlich 5 Waitstates? Die 5 Waitstates gelten doch für das Lesen aus dem ROM, aber der Stack wird doch wohl hoffentlich im internen RAM mit 0 Waitstates liegen. Also 5 Waitstates für das Holen der ersten Instruktion
-
Thread
SOMFY J4 IO raffstore motor controller Reparatur
schrieb: > Eine Nähmaschine fährt auf 1/10mm genau. Die Nadelposition läßt sich händisch in 0,5mm Einheiten über 6,5mm einstellen, wieviel Schritten das aber beim Motor entspricht, kann ich nicht sagen. Ich habe seinerzeit jedenfalls (glaub ich) 1,7mm aufgebaut, 1,0+0,5+0,2mm, das entspricht
solang er kein rauchzeichen abgibt. ja der gut HAL, leider heißt bei mir beruflich viel "HAL" - STM32 HAL usw. hab ich mich einfach verschrieben. Ich werd auch nochmal ein par scope screens ziehen nach meinem Urlaub. die HALL Sensoren werden durch die MCU zyklisch eingeschaltet, also sind nicht
-
Thread
STM32 der Wordclock12h nicht per OTA flashbar
beide Komponenten die Version 2.9.5. Versuche ich jedoch ein OTA (um den STM32 erneut zu flashen), so bleibt der Vorgang an dieser Stelle stehen: [code] Updating STM32 firmware... Downloading wc12h-stm32f103-ws2812-grb.hex... done
Neue Erkenntnis: Beim ziehen des RESET-Pins des STMs geht der ESP baden (crash oder reset). Trenne ich die Leitung im RESET-Pin komme ich im Programm einen Schritt weiter: [code] Updating STM32 firmware... Downloading wc12h-stm32f103-ws2812-grb.hex
-
Thread
Effizientes Zero-Stuffing in C
speziell dafür entwickelt. Das reduziert das ganze auf ein IC, angesteuert mit /Rd, /Wr, 16 DI und 32 DO, kann 5 oder 3,3V bei bis zu 33MHz. Ist im TQFP48 erhältlich, also relativ platzsparend. Oder man baut die Funktion nach, z.B. mit 6 Schieberegistern, I²C- oder SPI-Portextendern oder (so vorhanden
dummes > Geschwätz. Du bist ja ganz schlau. Hängt natürlich von der Definition von langsam ab. Bei STM32F4 sind bspw. die GPIO Zellen am hochgetakteten AHB Bus angehängt. Da ist ein Zugriff schon recht schnell. Trotzdem kann ein Pin Toggeln durch [c] GPIO->ODR ^= (1<<x); [/c] dehr lange dauern
-
Thread
Was sagt der ERS-Wert bei Schwingquarzen aus?
00949a.pdf https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf
Quarzes besteht aus Ls, Cs & Rs in Reihe, dazu parallel Cp. Typ. für einen 3MHz-Quarz: Ls = 0,32 H, Cs = 0,0088 pF, Rs = 100 Ohm, Cp = 5 pF Daraus ergibt sich 2,999 MHz (Serienresonanz) bzw. 3,002 MHz (Parallelresonanz). Bei beiden ist die Impedanz real (die Ortskurve schneidet x-Achse
-
Thread
günstiges Oszilloskop gefunden
nicht allzuviel erwarten. Nette Lötübung und Beschäftigung für zwischendurch. Als Oszi ist das STM32F4 auf dem Demoboard von ST wesentlich besser (glaub, der das geschrieben hat ist auch hier im Forum). Nur halt 0..3V, ohne Analogteil. https://mikrocontroller.bplaced.net/wordpress/?page_id=752
%252Fr6LyhPiWsYvFucui8oGQs4Kr5x2fmg%252Bk53olpZYN4A1kDm78FFEb7Y2y83H9NqG9ugilYjMNMGQxbzIUrJAKzo2RBI%252FXpnn5f7EWJuO1GgDp5V8eWR4DMREnD6I4iEjbPFnMpNV2RDbBpU8EEpr%7Campid%3APL_CLK%7Cclp%3A2334524 [code] Item Description:
-
Thread
Spannung eines Piezo-Vibrationssensors verringern
ProductDetail/Measurement-Specialties/LDT0-028K-L?qs=%2Fha2pyFaduhjDxCihBxPMuJXdO%252Bt2%2FHyF1O2omuXq5o%3D [2] https://www.mouser.de/ProductDetail/Nexperia/74HC7014D118?qs=P62ublwmbi8Qv6H1vD1xTA%3D%3D [3] https://dl.acm.org/doi/10.1145/3173225.3173235
22ms oder 7Hz Grenzfrequenz. Amplitude ist dann etwa 1Vss..2Vss und pass recht gut zum 3.3V ADC. µC: STM32
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
&= ~(1<<PE5); PWM_PORTE &= ~(1<<PE6); PWM_PORTE &= ~(1<<PE7); for (int i = 0; i < 32; i++) { pwm[i][0] = 0; // PWM Value } PWM_CH1_IS = 0; PWM_CH2_IS = 0; PWM_CH3_IS = 0;
Einkommen der Profis erkundigen konnte: ca.10K€/Monat. Was genau blogging über Propellerhead/FPGA/STM-32 oder Thermomix bringt bleibt natürlich Geheimnis der "Profis" Der Hund konnte sogar Fluchtkunst d.h. man konnte den erst mit in die Sauna nehmen und dann ist der - passend zum Projekt - geflüchtet
-
Thread
[V] 5 Stück STM32H725ZGT6
LQFP 144. Im Feuchtigkeitsbag von Mouser, verpackt am 20.6. 2021. Nur als Gesamtpaket, da ich das Feuchtigkeitsbag nicht öffnen möchte. War leider eine Fehlbestellung, die 144-Pin Version kann kein SDRAM via FMC. Gesamtpreis: € 69,- Versand: € 5.90
-
Thread
Passenden STM32 finden
Sebastian schrieb im Beitrag #6735387: > Wie finde ich nun raus, welcher STM32 dafür geeignet ist? Nimm den STM32H7 im TQFP144 Gehäuse. Der kann alles und noch viel mehr ...
schrieb im Beitrag #6742406: > So ich habe heute etwas rumprobiert und anscheinend gibt es keinen > STM32H7 in QFP, dessen Pins sich bei Ethernet (RMII), Octo SPI und SDRAM > nicht überschneiden, bei den BGAs denke ich sollte es kein Problem sein, Ups? H725IGT (LQFP176): RMII, SDRAM1 mit 16-Bit, OCTOSPI2
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
/STM32CubeF7/issues/47
ggf. kann man die RCC für das USB Interface wechseln. In einer Diskussion im STM32 Forum sieht's so aus als ob es eine Alternative gibt: https://community.st.com/t5/stm32-mcus-products/setting-mco2-output-on-stm32g0/td-p/119270
-
Thread
GigaDevice RISC-V: DAC mit Nuclei Studio
Skalierungseffekte bevorzugen derzeit ARM, was zu „Preisparität“ führt). GigaDevice bietet mit dem GD32VF1 seit einiger Zeit eine vergleichsweise gut verfügbare Serie von Mikrocontrollern an, die vom Aufbau der EA-Geräte am STM32 orientiert sind. In diesem Artikel wollen wir den DAC eines Evaluationsboards
(); dac_config(); while (1){ } } [/c] Analog zum STM32 hat auch der GD32VF Clock Gating - wir müssen dafür sorgen, dass die Einheiten mit Arbeitstakt versorgt werden: [c] void rcu_config(void) { /* enable the clock of peripherals */ rcu_periph_clock_enable
-
Thread
Schaltung mit ATtiny13A aus Solar-Leuchtturm weiter gedacht
Experimentieren einen ISP-Programmer organisiert (https://www.diamex.de/dxshop/EXA-PROG-AVR-ISP-und-UPDI-STM32-NXP-ESP) und ein paar frabrikneue ATtiny13As im DIL8-Gehäuse dazu. Die Kurzfassung: Letzlich bin ich mit meinen Experimenten soweit gekommen, dass ich einen neuen ATtiny mit den Daten aus dem
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 5 4 0 no 64 4 0 4000 4000 0xff 0xff flash 65 6 32 0 yes 1024 32 32 4500 4500 0xff 0xff signature 0 0
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten nicht aufwacht oder nach dem Watchdog Reset, wenn alles neu initialisiert
> Lasse das Ding jetzt dauerhaft an, die 5ma machen den Kohl auch nicht > fett bei 2x18650 Zellen mit 6000mA. In 10h sind das 50mah mehr... WArum schaltest du dann dem Display nicht einfach mit einem Transistor den Strom komplett ab?
-
Thread
Vollautomatische Kaffeemaschine Projekt
programmieren. Außerdem ist an dem Raspberry ein Touchdisplay. Die GUI und der Ablauf ist mit PyQt5 und Python programmiert. Der Raspberry gibt dann via SPI zum Stm32H7 die ganzen Stellgrößen, und erhält wiederum Sensorwerte, damit er weiß wann der nächste Schritt folgen kann. Der Stm32H7 mach dann
braucht, ohne die genaue Anforderungen aufgelistet zu sehen. Am Anfang war es bei mir auch nur ein ESP32, dann zum Rechnen und für die ganzen Pins doch noch zusätzlich ein Stm32H7 (einfach wegen der paar Euro zu einem kleinen Mikrocontroller. Wollte mir beispielsweise offen halten auch mal einen model predicitve
-
Thread
LibreVNA 100khz - 6Ghz
zum FPGA einfiel: Mittlerweile sind die MCUs ja ziemlich schnell und ich vermute, dass man mit einem STM32H734 mit seinen 400MHz und den DSP Erweiterungen die DFT ziemlich flott rechnen könnte.
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
-
Thread
Kaufberatung Arbeitslaptop
Scripten. Servus! Hab die gleichen oder ähnliche Anwendungen wie Du, Inventor, Eagle, Matlab, STM32Cube etc. Hab mir vor 3 Jahren einen Gigabyte Aero14k gekauft. Der 14-Zöller ist dann zwar nichts für Dich, aber die gibts auch mit 15 und 17 Zoll. Mir reicht aber das 14" Display auch für CAD. Hab
aus eigener Erfahrung. z.B. diese: https://www.ebay.de/itm/372653322749?hash=item56c3de71fd:g:5VYAAOSwVkxctZWz oder https://www.ebay.de/itm/363191861629?epid=9042556623hash=item548fec017d:g:u~YAAOSwZ-5fu5Xx Gibt es auch mit 64GB RAM. Man kann zwei SATA-HDD's/SSD's und zwei NVME-SSD's einbauen
-
Thread
Eigene SoC-Software vor Duplizierung schützen
Das FPGA bietet zuviele Angriffsmoglichkeiten. Benutze das eeprom. Z.b. 256 byte. Das sind 8x 32byte oder 256 bit 32 byte für user ID(30 für ID, 1 für checksum, 1 für Rest checksum), 4 byte für unix-time, 4byte für Option, 2byte für Version. 16bit für auth, 16 bit checksum, 4byte system ID.
verträgt. Billig rauswerfen sehe ich daher nicht. Ich bin kein APP-Programmierer. Dann kriege ich nämlich 5.000 Abnehmer, die eine Software für 99,- kaufen, aber einen Arbeitsaufwand in der Größenordnung von 3h pro Kunde und arbeite am Ende für 20,- die Stunde. > Risikokapitalgeber davon ueberzeugt werden
-
Thread
[STM32] Peltier-Element mit Stepper-Driver ansteuern
Peltier-Element mit einem Stepper-Treiber mittels PWM-Signal anzusteuern. Zur Verfügung habe ich ein STM32F401RE Controller mit dem Treiber-Board X-NUCLEO-IHM03A1 als shield. Das Peltierlement soll heizen und kühlen, dafür soll es zwischen den Ausgängen A- und A+ am X-NUCLEO-IHM03A1 angeschlossen werden
konstantstrom getriebene Bauteile. Da sie im Gegensatz zu einem Motor keine Induktivität haben produziert eine H-Brücke alleine keinen konstanten Strom, dadurch sinkt sie Effizienz der Elemente recht stark.
-
Thread
Level-Shifter mit Offset (und viel Prolog)
wird sich im Rahmen halten: Ich möchte gerne einen ACS758LCB-050B-PFF-T mit einem Feld-Wald-Wiesen STM32 ADC (0-3.3, 12bit) intim abtasten. Jetzt sind diese Sensor-Boards leider meistens für die versammelte Arduino-5V-Kommune gemacht und noch dazu in China. Siehe Schaltplan. Ach ja, bei der Übersetzung
im Rahmen halten: > > Ich möchte gerne einen ACS758LCB-050B-PFF-T mit einem Feld-Wald-Wiesen > STM32 ADC (0-3.3, 12bit) intim abtasten. Wie meinen? > Nun - da der ACS758 mit 5V aber auch mit 3.3V betrieben werden kann, hat > man sich in China gedacht, man schaltet irgendwie einen TLC2272
-
Thread
Platinenstecker für Flachbandkabel gesucht
Das ist ein "dummes" TFT. Du brauchst da sowas in der Klasse eines STM32H7 um das vernünftig ansteuern zu können. Matthias
> liefern? Das ist ein "dummes" TFT. Du brauchst da sowas in der Klasse > eines STM32H7 um das vernünftig ansteuern zu können. > > Matthias ja, der controller ist ein STM32H743 (das STM32CubeMX dazu hat diese Lösung ausgespuckt)
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
stecken, das natürlich mit STM32F103C8T6 bestempelt ist ?
es ist. Unbekannter Zustand und Qualität( kann man das noch so sagen?). Als Firma: Habe die Tage 32x STM32F412 von ST als MUSTER kostenlos bekommen. Wir brauchen die nächsten 5 Jahre insgesamt so 11.000 Stück. Da werde ich einige BluePills mit den STM32F401 holen und die gegen die 412 beim Bestücker
-
Thread
Ansteuerung Bosch E-Auto Motor
fordert. Und euch einen gescheiten controller der dafür geeignet ist mit verstellbaere Totzeit wie STM32F303 oder einer der MSP430 DSPs wo dann auch genug Bums hatt um eine FOC Reglung ordentlich laufen zu lassen. Das schon eine wesentlich größere Herrausfordrung als ein Makerprojekt.
? Oder wird es ohne einen Resolver + SVPWM mit größer gleich 10kHz auf Basis beispielsweise eines STM32 nicht möglich sein? Denn ein solches Projekt würde meine Fähigkeiten einfach übersteigen. Alternativ habe ich darüber nachgedacht, die Batterien auf eine Spannung von <=100V umzuklemmen und einen
-
Thread
EEPROM -seltsames Verhalten?
begonnen bei den unteren Adressen, also 0,4,8,.. jeweils 4 bytes für einen Speichereintrag als Zahl(uint32_t). Die beiden betroffenen Speicheradressen liegen nicht nebeneinander (die eine ist 32, die andere 608). Ich habe durch zig-Maliges Aus- und wieder Einschalten versucht, den Vorgang zu simulieren bzw
jetzt Absolution von mir. Achja: und die 100 Seiten Text: meine EEprom (24AA01-EMC) Routine für den STM-32 ARM hat 420 Zeilen.
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
Andreas H. schrieb im Beitrag #6717908: > Ist zumindest eine "einfache" Lösung. Kurz mal durch MatLab gejagt und > für ein 3rd Order Poly einen mittleren, relativen Fehler von 5% > erhalten. Durch ein Polynom
Klaus H. schrieb im Beitrag #6725764: > Die Leistungsfähigkeit von 8 Bitter wird oft unterschätzt. (Und zum > Klarstellen: Ich bevorzuge 32Bit ARM Architekturen und keine 30Jahr > alten 8 Bit Schiebekisten
-
Thread
frage zu defines TRUE/FALSE
Beitrag #6717113: > Moderne C Compiler / CPUs nutzen für > bool 1 Byte und nicht 4 Byte. Was auf 32-Bit-µCs wie STM32 zu einer Geschwindigkeitseinbuße führt.
Selbst auf STM32 brauche ich ab und zu Assembler, nämlich für den NOP Befehl :-)
-
Thread
Standalone-RP2040 kostet einen Euro, Fotos vom WFI32
Olaf schrieb im Beitrag #6715026: > Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn > man die in grossen Stueckzahlen kauft. Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ kostet. Da muss man schon zu den F4/H7 greifen und ist dann eher bei
#6715053: > Olaf schrieb im Beitrag #6715026: >> Ihr wuerdet staunen wenn ihr wuesstet was ein grosser STM32 kostet wenn >> man die in grossen Stueckzahlen kauft. > > Naja, mir fällt gerade kein STM32 ein, der 264kB RAM besitzt und nur 1€ > kostet. Da muss man schon zu den F4/H7 greifen und ist dann
-
Thread
Overflow, Carry?
(z.B. in C) einen Integer definiert. Auf einem 16-Bit System. Dann hat man einen Wertebereich von -32.768 bis 32.767. Wird ein Wert eingegeben der nicht mehr innerhalb dieses Werftenbereiches definiert ist, dann gibt den den Überlauf (Overflow) und der Datenbereich wird verlassen, sprich: Nach 32.767
Belangen ist aber C deutlich besser als Assembler: Ein AVR-Assembler-Programm läuft nicht auf einem STM32. Ein C-Programm kann man aber durchaus so codieren, dass es sowohl auf STM32, ATmega, ATtiny, PIC, ESP8266, MK20DX256VLH7, LPC1347, LPC4088 und anderen µC-Familien läuft. Als Assembler-Programmierer
-
Thread
STM32f767zi: FreeRTOS und TIM
Ich mache gerade meine ersten Schritte mit dem STM32F767ZI board (https://www.st.com/en/evaluation-tools/nucleo-f767zi.html). Dabei habe ich Probleme, unter FreeRTOS den TIM3 mit HAL unterzubringen. Siehe hier: https://github.com/FBergemann/STM32-FreeRTOS-TIM In https://github.com/FBergemann/STM32-FreeRTOS-TIM/blob/master/Core/Inc/Init/Init_Global.h habe ich: [c] // #define TASK_LED2_USE_NEW_VERSION #undef TASK_LED2_USE_NEW_VERSION // #define TASK_LED2_USE_NEW_VERSION_ENABLE_IRQ #undef
-
Thread
Schaltungs- und PCB Design als Auftrag
Einzelunternehmer, die nach Vorgabe Schaltungs- und PCB Design vornehmen? Konkret geht es um: - Prozessor STM32H735 - 512 MBit SDRAM über FMC - 128 MBit Flash Speicher über SPI - SD-Card Interface - Wolfson WM8731 Audio Codec über SAI, Line-Ausgang, Schaltung liegt vor - Noch zu spezifizierendes 2.8 Zoll
Rechne mal mit 1 Mannmonat. Das sind 160h. Bei 100€ pro Stunde sind das 16.000 €.
-
Thread
Schrittmotor linear Beschleunigen
Motor->cellerate = 0; return 0; } } //calculate the acceleration int32_t diff = abs(Motor->targetvelocity - Motor->velocity_in_steps); //target is far away if(diff > 0.5*Motor->cellerate*(Motor->cellerate + 1)*jerkacc) { if (accelerate) //faster to target
Wirklichkeit nur ein riesiger Jitter Dein Problem > ist. Sollte tatsächlich nicht so sein, da der STM32 ja ein Shadow Register (falls das der richtige Name ist) hat, der den neuen Wert erst nach einem Interrupt ändert, um genau das zu vermeiden. Ansonsten kann ich noch erwähnen, dass ich 256x Mikroschritte
-
Thread
DSO138 Spannungsanzeige falsch
geflasht und gelesen, dass die neueren Revisionen deutlich sauberere Werte zeigen sollen. Also mit stm32flash die rev. 62 von https://jyetech.com/firmware-dso-138 aufgebracht und das Teil bootet auch sauber. Schön, und ja, die Anzeige ist nochmal viel brauchbarer! Ärgerlich bloß: Eine 3.3V Spannung
des Widerstandes falsch angegeben, d.h. es taucht dort kein Wert für R11 auf, aber zwei verschiedenen Werte mit Namensangabe R13: 120Ω (R13) und 1.5kΩ (R11). https://jyetech.com/wp-content/uploads/2018/07/dso138-user-manual-13801k-13802k.pdf
-
Thread
Ethernet für uC?
welcher einen Ethernet-Core eingebaut hat und auch genug Leistung für TCP/IP, wie z.B. einen der vielen STM32.
einen uC mit eingebautem Ethernet MAC nehmen ? Im ARM Bereich ist das nicht ungewöhnlich. Z.B. STM32F407/417 haben ein Ethernet MAC eingebaut. Man benötigt nur noch ein Ethernet PHY (z.B. mit DP83848) und entsprechende Software.
-
Thread
5 Volt Logik mit Pi Pico oder Teensy 4.1 ansteuern
Steuersignale bereitzustellen. Dafür bietet sich ein CPLD oder FPGA an. Als Basis würde ich jetzt einen STM32H743 oder sowas in der Richtung nehmen. 480 MHz, genug RAM, ein FMC (Flexible Memory Controller) für den externen Adress/Datenbus. https://www.st.com/en/microcontrollers-microprocessors/stm32h743
so nicht hinbekommen. In eine ähnliche Richtung wirst Du auch gehen müssen, ob mit Pi oder einem STM32H743 oder gar einem STM32H747, der noch einen zweiten Prozessor und Grafik eingebaut hat. Kannst Dir ja mal anschauen. fchk
-
Thread
ESP8266 Mosfet 12V LED
Lass den ganzen Unsinn bleiben - kauf Dir ein fertiges H801 Modul https://www.amazon.de/Adanse-Controller-DC5-24V-Eingang-Streifen/dp/B08MKL5Y51/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=h801&qid=1622226166&sr=8-3 Da hast
versuche mich gerade daran, Brot zu backen, eine Alternative? Den ESP oder andere µCs (Arduino, STM32) bekommt man fertig auf Platinchen samt Quarz und Spannungsreglerchen, die passen prächtig in Lochrasteraufbauten.
-
Thread
Geeigneter Controller der AVR-Familie gesucht
Anforderungen zu kennen: https://www.mikrocontroller.net/topic/233699#2365020 Ein anderer Ansatz mit STM32: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#a5 libre95 schrieb im Beitrag #6706489: > Benötige ich dann > dafür zwei von einander unabhängige Timer oder kann ich das mit ein und > dem
soll. Die Timer der STM32 sind schon sehr gut geeignet so etwas in sehr präzise zu messen.
-
Thread
Wieder den Anschluss finden, diesmal als Entwickler
Beispiele für Selbst-Entwicklungsprojekte: https://320volt.com/en/at91sam7s64-arm-usb-osiloskop-projesi-stm32/ http://www.paulvdiyblogs.net/2017/12/building-curve-tracer.html
2 Jahre später wurde er übernommen. Hobby Projekt ist immer eine gute Idee. Schnapp dir ein Stm32 ARM WB BLE 5.2 Board. Bring den OTA und BLE 5 zum laufen. Bewirb dich bei ein Zeitarbeitsfirma oder gleich als Freelancer. Klaus
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert STM32 Datenblätter durchschauen möchte folgende Frage: Welcher STM32 hat denn auf PB0 einen VRef Ausgang?
im Beitrag #6706175: > Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert > STM32 Datenblätter durchschauen möchte folgende Frage: > Welcher STM32 hat denn auf PB0 einen VRef Ausgang? das ist soweit ich weiss die L0 und die L1 Serie, vermutlich die anderen L serien auch.
-
Thread
STM32H7 und JTAG: Irgendwelche Fallstricke
IR capture error; saw 0x0000 not 0x0001 Warn : Bypassing JTAG setup events due to errors Info : stm32h7x.cpu0: hardware has 29 breakpoints, 11 watchpoints Info : stm32h7x.cpu0: external reset detected Info : starting gdb server for stm32h7x.cpu0 on 3333 Info : Listening on port 3333 for gdb connections
) Info : stm32h7x.cpu0: hardware has 8 breakpoints, 4 watchpoints Info : starting gdb server for stm32h7x.cpu0 on 3333 Info : Listening on port 3333 for gdb connections ^Cshutdown command invoked [/code]
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
stm32-moocs/FreeRTOS_on_STM32_MOOC.html im Downloadbereich die Schulung als PDF
-
Thread
STM32CubeIDE und C++
haben die Extensions *.hpp bzw. *.cpp - main.h/c auf main.hpp/cpp umbenannt - die von der STM32CubeIDE generierten Files haben weiterhin ihre originalen Extensions, also z.B. stm32xx_hal_conf.c Sobald ich builde ist zu sehen, dass die hpp/gpp-Files
Wenn ich ein neues STM32-Projekt in der STM32CubeIDE als C++ erzeuge, wird erstmal gar kein main.cpp und main.hpp erzeugt, sondern main.c und main.h (warum auch immer, eben nochmal mit 1.5.1 probiert). Die main.c kann
-
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...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von