-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
Durchflusssensor auslesen mit µcontroller - Impulse/Frequenz/Durchfluss
Wie die Konfiguration und die Umsetzung gemacht wird verwirrt mich. Anhand des Reference Guides für STM32F411CC würde ich die general purpose timer benutzen - TIM2, TIM5, TIM3, TIM4. Den Frequenzausgang würde ich mit GPIO_PIN_ReadPin durchgängig lesen. Währenddessen zählt ein Timer hoch und vergleicht
GPIO_PIN_ReadPin durchgängig lesen. Für sowas benutzt man den Input Capture des Timers. Google STM32 PWM Input.
-
Thread
Überspannung bei Attiny Input Pins
macht mich *bächtig möse*. https://xaydo.de/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/a/u/autoaufkleber-baechtig-moese.jpg
klaren Angaben, wie viel Strom im betrieb über die ESD Dioden fließen darf. Zum Beispiel die ganzen STM32 L0, F1 und F3 Reihen.
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
('crc-32-mpeg') def stm32_calculate_crc(input_data): data = bytearray(input_data) be_data = bytearray([0 for k in range(0, len(data))]) # Rearrange data, because the STM controller sees it as 32 bit
; } uint32_t calculate_stm_crc(uint32_t *data, size_t len) { uint32_t crc = ~0U; while (len--) { crc = do_crc(crc, *data++); } return crc; } [/c] Einfach die Funktion calculate_stm_crc
-
Thread
Meadow F7: Dateisystem, neue I2C / SPI-API, Refactorings für neue Zielplattformen
Mit Beta 5.2 führt das Entwicklerteam um Bryan Costanich diverse „Verbesserungen“ an der API ihres Embedded-.net-Systems durch. ### Worum geht es hier? Microsofts bisherige Versuche im Embedded-Bereich waren
F7 einen kombinatorischen Prozessrechner, der einen für die Ausführung der .net-Payload zuständigen STM32-Kern und einen ESP32 als WLAN-und Bluetooth-Funkmodul einspannt. Das Produkt ist seit einiger Zeit am Markt (siehe Unboxing der ersten Variante unter https://www.youtube.com/watch?v=8uU0TFuvgis),
-
Thread
Keil RTX5 auf STM32G070 lohnt sich überhaupt?
Hallo Leute, ich möchte den footprint von RTX5 von Keil auf einen STM32G070 ausprobieren. Angeblich code-size: ca.5KB (RAM=???). Dafür hab ich ein leeres Projekt mit RTX erstellt (siehe source code). Das Ergebnis ist erschreckend: ZI-Data sehr hoch
andere Entwickler ihre Erfahrungen mit RTOS auf kleinen uC mit wenig RAM und Flash bringen. Bei STMCubeMX in Repository ist ein Beispiel mit STM32G070 mit FreeRTOS und 2 Threads a 128 Stack-Size je Thread. Der RAM-Verbrauch hält sich in Grenzen. Nach der Kompilierung
-
Thread
VCF für μC-Synthesizer
128 Bit. das heißt aber nicht dass Permanent 128 Bit übertragen werden. Es können auch nur 64 Bit 32 Bit oder gar nur 4 Bit + die Zeitinformation übertragen werden. Das heißt wiederum Gaaaanz grob wen ein Audiosignal aus 5 Minuten dem selben Pegel bestehen würde, (Ruhepause oder was auch immer) werden
#5060587 Auch wenn man das noch etwas aufblaest, wird das immer noch locker in irgendeinen popeligen STM32 oder sowas mit moeglichst angeflanschtem Audio-ADC/DAC/Codec reinpassen. Und dann laeuft nix mit der Temperatur weg. Frequenz und Guete kann man auch voellig unabhaengig voneinander einstellbar machen
-
Thread
USB UART Kommunikation STM32
einen Computer verzichten muss, möchte ich dies Über einen Mikrocontroller lösen. Hierzu habe ich ein STM32F767ZI gewählt. Die ECU verfügt über einen männlichen USB-A anschluss, an welchen ich eine USB weiblich-weiblich Kupplung angeschlossen habe. An diese wiederrum habe ich einen "DSD TECH SH-U09C5 USB
...evtl könnte dir folgendes weiterhelfen: stm32 als USB cdc host https://controllerstech.com/usb-cdc-device-and-host-in-stm32/ Ich schätze das dein Gerät eine USB CDC node darstellt und dafür bräuchtest du als "Gegenstück" auf deinem stm32
-
Thread
Freescale Freedom-Boards (FRDM-KL2xZ) veraltet? Alternativen?
Empfehlung? FRDM-KL... (oder Nachfolger?), Atmel, NXP, ST, ...?? * für die Korinthenkacker unter uns, 5 kB sind 5×1024 Byte = 5120 Byte, es kommen zu den 5000 Byte an Messwerten noch Zeitstempel u. a. dazu.
das Zeug Ende letzten Jahren/Anfang dieses Jahres den open-source FAT-Treiber von Elm-Chan auf einem STM32F030 am SPI-Port zum laufen gebracht. :]
-
Thread
STM32F0 Stromverbrauch im Stop Mode
Ich habe hier einen STM32F030F4P6 (TSSOP20-Gehäuse), mit dem ich gerade ein paar Versuche mit den Low-Power Modi mache. Speziell interessiert mich der Stop-Mode. Laut Datenblatt (siehe Anhang) sollte im Stop-Mode mit dem Spannungsregler im Low-Power Mode die Stromaufnahme bei max. 32 µA (IDD) und 3,5 µA (IDDA mit eingeschaltetem VDDA Monitoring) liegen. Insgesamt also im Worst-Case 35,5 µA. Zur Aufnahme der Messwerte sagt das Datenblatt folgendes: [i]The MCU is placed under the
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
Vielleicht ein Blackpill(stm32f4) mit externem Flash, da kann man sogar Zeichensätze als Bilder zum Display schieben. Da Lob ich mir das Arduino Framework, das gleiche Projekt in einer Stunde auf esp32,atmega oder Stm32 umbauen
Beitrag #6789873: > RAM direkt per DMA schreiben Ich muss sagen ich arbeite noch nicht lange mit den STM32 Controllern. Etwa vor 1,5 Monaten habe ich mit einem Nucleo-64 STM32F446RE angefangen. Daher kenne ich mich mit den ganzen Bereichen die der Mikrocontroller bietet noch nicht so gut aus wie zB. bei
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
Hallo Community, Ich versuche seit gestern vergeblich ein I2C EEPROM am STM32F103C8T6 (Blue Pill Board, es ist aber glaubig ein Fake-uC auf dem Board verbaut da man ihm mit ST-Link GDB Server nicht programmieren kann es geht nur mit OpenOCD, weiß nicht ob es evtl. damit was
dieses der einzige Unterschied zum AVR Bild ist. Beim AVR-I2C ist der ACK 10us lang und geht direkt auf 5V hoch. Bei dem STM32 nur für 1us auf 3,3V der Rest ist 0,6V. Allerdings wenn ich von einer EEPROM Adresse lesen möchte sieht das Signal und auch das ACK Bit genauso aus. Und da scheint es ihm ja wohl
-
Thread
Professioneller Debugger für STM32
umständlich. Deswegen verwende ich von der CubeIDE nur den GCC und die Binutils. Als Editor den UE Studio, als Build-System ein durch STM32CubeMX generiertes und anschließend händisch deutlich aufgebohrtes Makefile, und als Debugger einen Lauterbach TRACE32.
Debugger schrieb im Beitrag #6784484: > Was nehmt Ihr? ST-Link + STM32CubeIDE
-
Thread
welche Signalfilterung für meine Messdaten?
Linux ist halt kein Echtzeit-OS. Vorschlag: nimm einen Mikrocontroller, z.B. irgendeinen kleinen STM32 den Du grad zur Hand hast. Dort auch keine Interrupts nehmen, sondern 2 Timer. Der eine als Referenz, hochgezählt mit dem Takt des Mikrocontrollers (oder einem Teiler davon), der andere zählt immer
E. schrieb im Beitrag #6784128: > Vorschlag: nimm einen Mikrocontroller, z.B. irgendeinen kleinen STM32 > den Du grad zur Hand hast. Dort auch keine Interrupts nehmen, sondern 2 > Timer. Der eine als Referenz, hochgezählt mit dem Takt des > Mikrocontrollers (oder einem Teiler davon), der andere zählt
-
Thread
Günstige MCU dev boards geeignet für Leistungselektronik
) Die Galvanische Trennung bauen wir selber für die Spy-By-Wire Debuging da sind wir sicher bis 1.5KV ;-) Gruß und schönes WE
sind die AVR8 eher überdurchnittlich gut geeignet, weil sie halt durchgängig von Hause aus auch mit 5V betrieben werden können und somit 5V-Ausgänge haben, was schonmal deutlich die Auswahl für die anzusteuernde Leistungselektronik erweitert. > Viel braucht die MCU nicht. 3 PWM-Module, 2-channel 10
-
Thread
µC Board mit HDMI (notfalls VGA) Ausgang
Gib mal bei Google STM32 und HDMI ein.
auf die SD (was beim Flash des uCSimm sowieso nicht ging). Alles nicht schwierig und der kleine uCSimm bootet heute noch brav sein damals konfiguriertes Linux.
-
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
zukunftsfähige GUI - Qt oder HTML5?
laufen soll, vieleicht dann mit kleinem Display? dann währe die Frage ob es nicht auch ein µC (z.B.stm32F7xx) tut, darauf könnte man dann z.B. mit TouchGFX oder QT for uC oder oder oder etwas zusammenbauen. Oder wenn es etwas komplet fertiges (und u.a. arduino programmierbar) sein soll, vieleicht ein
aufwändig ist lvgl, dafür läuft es auch auf µC. Es hat auch schöne Widgets und ist auf einem z.B. STM32F769 auch schnell (trotz 32 Bit Farbtiefe und 800 x 480 Pixel Display). Siehe Anhang mit einer lvgl Demo auf dem F769 Disco. Auf der lvgl Seite im Blog ist auch ein Beitrag wie man es auf einem RPi
-
Thread
System on Module für Mobilgerät?
www.Phytec.de I.MX7, AM335, I.MX6UL/ULL, STM32MP1 Sind die "kleinen". AM335 war früher im Motorola Defy verbaut.
scheinen öffentlich verfügbar zu sein, sehr sympathisch: https://www.phytec.de/support/downloads/ STM32MP15 und iMX6 finde ich interessant, werde mich da mal durchwälzen. Vielen Dank für den Tipp!
-
Thread
Atmel ICE Frage
Garkein Troll hier, dann übernehm ich das ;-) Kauf dir lieber einen STLinkV2 und benutze STM32^^
> Garkein Troll hier, dann übernehm ich das ;-) > > Kauf dir lieber einen STLinkV2 und benutze STM32^^ Da funktioniert ja alles;-) Aber AVRs sind meine zweite Liebe...
-
Thread
Birulki: Linux am ESP32, Arduino-USB PD-Netzteil, ESP 32-Spielkonsole.
ausreichend umfangreich sein, verdienen nach Ansicht des Autors aber Aufmerksamkeit. ### Linux 5.0 „läuft“ am ESP32. Linux kann - Stichwort Yocto - auf Systemen mit sehr geringen Ressourcen produktiv nutzbar sein. Der unter https://www.reddit.com/r/esp32/comments/om106r/boot_linux_500_on_esp32/
als der Lora-E5, kostet aber nur $ 5,99 in Einzel-Stückzahlen.  Sonst ist er aus technischer Sicht ähnlich - als Hauptprozessor kommt ein STM32WLE5JC zum Einsatz, der 256 kB Flash
-
Thread
Universalplatine für STM32, grobe Fehler vor der Herstellung?
Bauteile für ein Exemplar habe ich trotz Chipknappheit inzwischen da :) Eigentlich wollte ich einen STM32F412 oder STM32F13 einsetzen (da hatte ich auch ein Nucleo Board vorher gekauft), aber die waren schon im April ausverkauft und die STM32L die einzigen noch verfügbaren mit genügend RAM und passendem
der Bootloader nicht funktioniert. Autsch, ja das hätte ich mindestens für den primär angedachten STM32L4 überprüfen müssen... Zwei gleichzeitig gesetzte ChipSelects wären fatal. Wenn du möchtest überweise ich dir die 5€. MiWi schrieb im Beitrag #6765156: > eine 3-Loch-Befestigung in einem Gehäuse
-
Thread
Suche Li-Ion tester mit schnitstelle
dürfte die Doku zum Protokoll bei denen zu finden sein. [code][ 2540.283768] usb 1-1: Product: STM32 Custm HID [ 2540.283773] usb 1-1: Manufacturer: STMicroelectronics [ 2540.283778] usb 1-1: SerialNumber: […] [ 2540.288041] input: STMicroelectronics STM32 Custm HID as /devices/pci0000:00/0000
1.0/0003:0000:0001.0008/input/input34 [ 2540.288717] hid-generic 0003:0000:0001.0008: input,hidraw5: USB HID v1.01 Device [STMicroelectronics STM32 Custm HID] on usb-0000:00:15.0-1/input0 [/code]
-
Thread
Meadow-Roadmap: ESP32-artiges Modul angekündigt
Netduino-Serie. Momentan ist am Markt der Meadow F7 erhältlich - ein Evaluationsboard, das .net-Code auf einem STM32-Prozessor ausführt, ein ESP32 sorgt für Funkkommunikation. ### Neuerungen und Pläne Die mit Abstand wichtigste Neuerung in der unter http://developer.wildernesslabs.co/Meadow/Release_Notes/Roadmap
mitgetragenen Smartwatch-Projekt (siehe beispielsweise https://www.reddit.com/r/shittykickstarters/comments/e5u4bz/remember_the_agent_smartwatch_what_happened_to/). Der Autor dieser Zeilen nutzt den Meadow F7 seit einiger Zeit privat, und hatte mit dem Entwicklerteam schon mehrfach zu tun. Nach seiner - zugegebenermaßen
-
Thread
DC Watt Meter / Power Analyzer
die Komponenten, die du genutzt hast, kannst du uns schon gerne > verraten :) Die Basis ist ein STM32H7, genutzt werden die internen ADCs über isolierte Opamps von TI. Es wird irgendwann eine Version 2 mit externem ADC geben, da ich mit der Genauigkeit, gerade bei einem großen Messbereich, nicht so
Fall würde ich empfehlen externe ADCs zu > verwenden. Wird der H7 locker schaffen und wenn nicht: STM32MP1 mit A7 800MHz im Dualcore ;) Man muss ja auch nicht dauerhaft rechnen, bei AC reicht ja auch jede 3. Halbwelle oder so und mehr schafft der F2 ja auch nicht. Jedenfalls bekommt V2 des Geräts
-
Thread
Byte Array/Word-Array
Pointern zugreifen möchte. Alignment vorausgesetzt, kann man auf den Beginn des Speicherbereiches mit (u)int8_t *,(u)int16_t *,(u)int32_t *,... zugreifen. Das ist ein Mechanismus mit dem schon im letzten Jahrtausend gearbeitet wurde, vermutlich auch noch im Nächsten. Man sollte/darf nicht mit einem Pointer
deklarieren, wenn man uint16_t speichern will? Beispielsweise oben genannter Klassiker: Weil man in einem STM32F103C8 einen 8kB-Puffer nicht unbedingt zweimal unterbringen kann und will. mh schrieb im Beitrag #6757648: > Es ist verboten. > > [ sinnvolle Stelle aus dem Standard ] Den Teil hatte ich
-
Thread
ARM Cortex M4F: Arglos in die Unalign-Falle
das komplett glimpflich abgelaufen. Es gibt allerdings eine Funktion in den Modultests auf dem STM32F446RE, bei dem ich überhaupt nicht verstehe, wie und warum die unalign-Falle hier zuschnappt. Der Quelltext: [c] uint16_t crc16_calc(const uint8_t *buffer, uint8_t buffersize); TEST
\test_crc.o -MMD -I.<sehr viele eigene Include-Verzeichnisse> -I.\src_3rd_party\src_stm32f4xx -I.\src_3rd_party\src_u8g2_fonts -I.\src_3rd_party\src_unittests_unity -I"C:\Program Files (x86)\EmBitz\1.11\share\em_armgcc\bin\..\arm-none-eabi\include" -I"C:\Program Files (
-
Thread
Rs485 Kollisionserkennung und Kollisionsvermeidung
einzuziehen wo sie gebraucht werden. Wenn ich hat bock drauf habe, schau ich mal, ob ich nicht einen stm32 dazu bringe von eine externen Flash zu booten und da ein kleines rtos drauf laufen zu lassen. Can wäre eigentlich unendlich viel besser geeignet, aber da muss man ja auch wieder was ändern.
dass ich davor viel für mich selbst an mobilen sensor Netzen gespielt habe und da nur esp8266 und esp32 programmiert habe. Außerdem ist seine Anforderung ein touch Display mit einer ansprechenden ui, so dass - vorausgesetzt man hat kein intelligentes Display wo wieder ein stm32 oder so drauf steckt
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
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
kommt von ARM der Reset ist ST? Weiß jemand zufällig wo man solche ST Controller beziehen kann? Der STM32F446RE welcher ja jetzt auch auf den Nuleco-64 Board verbaut ist, ist weder bei reichelt noch conrad erhältlich. Wenn ich mal irgendwann ein Projekt mit einem STM32 uC mache wäre das dann meine erste
-
Thread
5V auf 3.3V für uC
und erlaubt laut Datenblatt 0,8A bis 1,5A. So einen Bratmaxe braucht man hier nicht. Für "USB mit 3.3V uC" habe ich schon Regler in SOT223 Gehäusen genommen die ca. 150mA (ggf. mehr) erlauben. Dazu nach "LDO 5V 3.3V" in den Webshops suchen
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
STM32CubeIDE | Keine Verbindung zu erstem Custom PCB - No device found on target
5er-Set von AZDelivery - aktualisiert via ST-Link-Upgrade auf Firmware V2J37S7) erkannt - stattdessen bietet mir STM32CubeIDE den error log: STMicroelectronics ST-LINK GDB server. Version 5.8.0 Copyright
flach... PS: Bis jetzt läuft der Buzzer auch direkt auf dem GPIO-Pin ohne Probleme und ohne den STM32 zu zerlegen. Reine Buzzer-Zeit waren schon gute 5 Minuten, natürlich Intervall-weise :-).
-
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]
Sebastian schrieb im Beitrag #6748840: >> 6.5.8.5 ... "In all other cases, the behavior is undefined." > > Das gilt für relationale Operatoren. Pointergleichheit wird in 6.5.9, > inbesonders 6.5.9.6 spezifiziert. Zwei Pointer auf unterschiedliche
-
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
Hallo Leute, ich habe hier eine Anwendung wo ich im uC intern ein 16-Bit Datenwort habe, welches in ein 32-Bit Wort umgewandelt werden muss, allerdings gefüllt mit einem 0-Bit an jeder zweiten Stelle. Hintergrund ist der, dass ich an einer SPI ein Modul
SPI schrieb im Beitrag #6742816: > uC Dann geht das mit zwei einfachen Zuweisungen: [code] OUTPORT = data16; data32 = INPORT; [/code] Dazu müssen die zu INPORT und OUTPORT gehörenden I/O-Pins extern wie folgt verschaltet
-
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
%252FicjSRl7n2NNa%252BkwTjsVtnls61YyuN6BTGGQTY72hlfUPek1RCn8yGuOQgfMLR%252Fr6LyhPiWsYvFucui8oGQs4Kr5x2fmg%252Bk53olpZYN4A1kDm78FFEb7Y2y83H9NqG9ugilYjMNMGQxbzIUrJAKzo2RBI%252FXpnn5f7EWJuO1GgDp5V8eWR4DMREnD6I4iEjbPFnMpNV2RDbBpU8EEpr%7Campid%3APL_CLK%7Cclp%3A2334524 [code] Item Description:
-
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;
pwm_settingB[3] = PWM_CH11_IS; // PB4 pwm_settingB[4] = PWM_CH26_IS; // PB5 pwm_settingB[5] = PWM_CH10_IS; // PB6 pwm_settingB[6] = PWM_CH25_IS; // PB7 pwm_settingB[7] = PWM_CH9_IS; // PE0 pwm_settingE[0] = PWM_CH32_IS;
-
Thread
Birulki, Digitalelektronik – neue Mikrocontroller, neue ICs und Windows 11
Full Speed Dual Role-Peripherievarianten.   Im Bereich der 10k-Preise ruft STM folgendes auf: [c] Die Preise beginnen bei -,47 US-Dollar für den STM32G050F6P6 Value Line im TSSOP20-Gehäuse mit 32 KByte Flash-Speicher. Die Produktlinie
. Mit dem per I2C oder per SPI ansprechbaren VL53L5 erweitert SGS die Produktfamilie insofern, als die Sensoren nun ein Blickfeld von 60 Grad aufweisen und entweder 4x4 oder 8x8 Pixel Auflösung bieten und dank eines integrierten STM32-Controllers finalisierte
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
Anhand von http://evenlund.blogspot.com/2016/10/usb-storage-with-stm32f4-discovery-and_58.html und https://www.youtube.com/watch?v=uIOb5sSFyUY habe ich versucht, dass USB OTG FS (Host) zum Laufen zu bekommen. Aber es kommen keine Aufrufe von OTG_FS_IRQHandler(). Die
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
ISO13849 - PLd erreichen
DIN EN ISO 13849 geprüft/zertifiziert? Oder meinst Du eine > Safety SPS? Im Endeffekt ist es ein STM32F7 mit integrierten Sicherheitsfunktionen (functional safety) gemäss STM: https://www.st.com/content/st_com/en/ecosystems/functionalsafety.html Dirk E. schrieb im Beitrag #6734480: > 4. Bei Deinem
'reliability datas' anzufordern. Bert S. schrieb im Beitrag #6734832: > Im Endeffekt ist es ein STM32F7 mit integrierten Sicherheitsfunktionen > (functional safety) gemäss STM: > https://www.st.com/content/st_com/en/ecosystems/functionalsafety.html Na ja, da ist seitens STM schon eine gehörige
-
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
-
Artikel
Sensorlose BLDC Ansteuerung
wie: Spannung an der Endstufe Strom Flussintegralgrenzwert Somit entschied ich mich, die BEMF mit 5kHz bzw. jede zweite Messung zu machen, und die anderen drei Werte nur jede 5KHz/3. Bei einer nächsten Version würde ich wohl auf einen STM32F4 zurück greifen. Dessen ADC(s) sind viel schneller und auch
schaltet bei hohen Drehzahlen in den Komparatormodus Anderer µC mit schnellerem ADC verweden z.B. STM32F4 - Derivat Lösung mit einem schnelleren Controller. Der Controller wurde durch einen STM32F050K6 ersetzt. Dieser sampelt nun im Center-Aligned PWM Mode in der Pulsmittte alle Werte und schaufelt
-
Thread
Vollautomatische Kaffeemaschine Projekt
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Den verwende ich auch - passt
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
-
Thread
LibreVNA 100khz - 6Ghz
FPGA haben? Einzig der Preis und der relativiert sich mit der Vielseitigkeit der FPGA, denn so ein STM32F7 ist auch nicht für 3 Euro zu bekommen - wenn der überhaupt gerade lieferbar. Ich verwende u.a. auch mal eine STM32H7. Manchmal sind sie gut genug, manchmal eben nicht. Noch eine kurze allgemeine
zwischenzeitlich auch einen Produktionsstopp) und aktuell sind die Bauteile (vor allem Spartan6 und STM32) nur zu einem deutlich höheren Preis zu bekommen.