-
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
-
Thread
MicroSD STM32 und Mosfet
Hi Ich plane gerade ein Experimentierboard mit einem STM32F469.. und einem MicroSD Kartenslot der im 4bit Modus betrieben werden soll. Ich habe bis jetzt nur die Pullups und eine Spule mit Bulk Kondensator zur Spannungsstabilisierung und den "Card detect
sehen, ob eine Karte drin steckt, bevor du ihr über den Mosfet Strom gibst. Andererseits hat der STM ja auch integrierte zuschaltbare Pullups, d.h. vielleicht reicht es auch den am CD wegzulassen.
-
Thread
Tonnenweise neue uralte GALs
Bernd schrieb im Beitrag #6711139: > Acorn Archimedes würden mich interessieren War ein 32 bit Rechner Anfang der 90er. Habe meinen noch zuhause rumliegen. Hatten ARM-Prozessoren. Bei STM32F0 hat man vergleichbare CPU-Leistung. Wenn man höher geht, dann ist auch gleich der RAM und ROM mit
Ausgänge. Man hatte sehr schnell einen Heizwiderstand. Und vom Logikmodell nicht besonders groß. Und 5 Volt Technologie.
-
Thread
STM32 CDC Device zu Host langsam
Hallo. Ich verwende verschiedene STM32, die ich per USB/CDC mit der Library aus STM32CubeMX anspreche. Die Kommunikation funktioniert sauber. Wenn ich vom PC was rausschicke, dann erhalte ich <1ms die Antwort vom Device zurück. Jetzt würde ich gerne auch Pakete vom Device schicken, die zu einem beliebigen Zeitpunkt vom STM32 rausgeschickt werden. (weil z.B. irgendetwas passiert) Hab dies mit CDC_Transmit_HS probiert. Messages kommen zwar an, aber nur relativ langsam. D.h. circa alle 15ms kommt eine Message. Kann
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
ein bißchen frech. Das Teil schafft ersteinmal gewaltig Probleme! Bei dem Preis würde ich einen STM32H7xxx nehmen, die Eingangsfrequenz mit fractionalem PLL-Teiler auf einen "schönen Wert" einstellen, und an einem der vielen PWM-Ausgänge auch 77,5 kHz erhalten. Aber das würde ich dem TO niemals als
der Tiny nur 8-Bit Timer hat, müssen die 80kHz an den 2. Timer gegeben werden und dort nochmal durch 32 geteilt werden - ergibt 2,5kHz. Beide Ausgangsfrequenzen so gut es geht zu einem Sinus formen. (Tiefpass) Die 77,5kHz mischt man nun mit 80kHz z.B. mit einem NE602 und erhält (neben 157,5kHz) 2,5kHz
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Hallo, ich brauche mal jemanden, der sich mit USB auskennt. Ich habe ein eigenes Board mit einem STM32L052x8. Das Board ist recht simpel. Außer dem STM sind nur ein LDO zwei Eingänge und 4 viel LEDs darauf. Das Board wird über USB versorgt und das USB ist an den STM verdrahtet. Siehe Schaltplan.
Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle 3.
-
Thread
Uno-Board mit ATMEGA256
an, welches vom Formfaktor her dem Arduino Nano ähnelt und nur 5€ kostet: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Auch dieses Board wird von Arduino unterstützt. Du brauchst dazu allerdings einen Programmieradapter (USB-UART oder besser ST-Link v2
dir trotzdem mal kurz dieses Board an, welches vom Formfaktor her > dem Arduino Nano ähnelt und nur 5€ kostet: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? https://www.ebay.de/itm/233674795836?hash=item36681a6b3c:g:AVEAAOSwYltfL3TX
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
ich schlechten DCF-Empfang und einen Quarz-Sekundentakt mit 50 ppm, so läuft der Quarz-Timer in 5.5 h bis zu eine Sekunde falsch. Jede Stunde synchronisieren wäre nicht verkehrt! Wenn ich den Teilerfaktor (jeden DCF-Puls nur um einen µs-Step) in Richtung des aktuellen DCF-Takts nachführe,
Rechnung mit 1s in 5,5h und stündlicher Synchronisation müsste ich das Pendel jede Stunde einmal ca. 1/6tel des Pendelhubs auf einmal verrücken. Also alle Vorschläge, die nicht auf eine kontinuierliche, langsame Nachführung
-
Artikel
MINOS
STM32 also ein Wert von 0 bis 15. Der Rückgabewert ist entweder LOW oder HIGH. Beispiel: ---- UART. Auf dem STM32F407VET6 BlackBoard können UART2-UART6 als freie Schnittstellen verwendet werden. uart.init
dann vom PullUp mit einem Pegel von nahezu 5V erfüllt statt mit nur ca. 3V. Der Datentransfer geschieht per DMA im Hintergrund, so dass der STM32 sich nahezu langweilt. Zusätzlich zu den unten aufgeführten Funktionen ist auch noch ein Fading geplant
-
Thread
I2C-, USART-, EEPROM-Test für ein Feedback
Dank vorab! [c] /* * Test für I2C, USART, EEPROM */ #define F_CPU 2E6 #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <avr/eeprom.h> #include <avr/interrupt.h> /*wird bei Code::Blocks benötigt, bei Geany nicht * erzeugt dort einen [-Wimplicit-function-declaration
einfacher. (z.B. https://github.com/eepj/SHT2x_for_STM32_HAL/blob/master/sht2x_for_stm32_hal.c ) Gruesse Th. Edith zeigt auf github.com/eepj/sht2x_for_stm32_hal
-
Thread
STM32 24VDC am Eingang über 1mO
weiter über 1000 ausgelieferten Platinen niemals zu einem Problem. Jetzt frag ich mich, ob das beim STM32 ebenfalls ohne weiteres möglich ist. Hat jemand Erfahrung, ob die von mir gepostete Schaltung STM32 tauglich ist? Für hilfreiche Kommentare wäre ich dankbar. lg Flo
ATmega haben Klemmdioden mit einer definierten Strombelastbarkeit an allen Pins (außer Reset). Die STM32 an allen 5V-toleranten Pins nicht.