-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
bestimmte Zeit abspielt > - dass es 2 verschiedene Töne hintereinander abspielt. Nur für den Anfang: G4 + A4, als große Sekunde. Das wird gelingen. - Doch danach vielleicht: G4 + B4, als kleine Terz. Danach vielleicht: G4 + C5, als große Terz. (Aber irgendwie, kommt mir in den Sinn, die Tonsequenz-Kürzel
II speaker. ; Smaller delay = higher pitch. ; ; Approximate values (tuned experimentally): ; C4 = 191, D4 = 170, E4 = 151, F4 = 143, G4 = 127, A4 = 113, B4 = 101, C5 = 95 C4 = 191 D4 = 170 E4 = 151 F4 = 143 G4 = 127 A4 = 113 B4 = 101 C5 = 95 pitch_delay =0 duration_count=
-
Thread
Micropython und Esp32 statt Arduino ?
Kommentar einfach "r". Was ist das ?? In meiner Abwandlung schaut das dann so aus : [code] import esp32 from machine import Pin #macht einen Puls, hier 2.5 ms (=2500us) an PIN 4 r = esp32.RMT(0, pin=Pin(4), clock_div=80) #r r.write_pulses((2500,0),1) [/code] Und : es geht auch ohne die mir
Zyklus dahinter (NPRM) ist 100 ms, damit haben die Rudermaschinen kein Problem. [code] import esp32 from machine import Pin import config #servos an pin 4, 18 r1 = esp32.RMT(0, pin=Pin(4), clock_div=80) r2 = esp32.RMT(1, pin=Pin(18), clock_div=80) def stellen(): #in config.kanal[n] stehen
-
Thread
Frage an die STM32-Experten:
warum ist daher unnötig, solange du deine Gewohnheiten nicht an meine anpasst. Frage an dich Niklas G.: wie gut kennst du dich mit diesen STM32 aus?
Niklas G. schrieb im Beitrag #7754647: > Jens K. schrieb: >> wie gut kennst du dich mit diesen STM32 aus? > > Ganz passabel. Also bist du kein STM32-Experte?
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
Frank E. schrieb im Beitrag #7752361: > auf Basis ATTiny 4MHz, Preis ca. 1,50€ Eher auf Basis CH32V003, Preis ca. 20ct. Software ist aber RISCant.
muss und kann natürlich auch im fertig aufgebauten Zustand und ohne extra Stecker funktionieren. Der STM32L031 z.B. startet immer erst den eingebauten Bootloader und wenn das Flash leer ist, kann man sofort per UART flashen. Die Umschaltung Bootloader / Programm könnte auch mit einer Fuse funktionieren
-
Thread
[V] Aruino Nano, Uno, Mega und diverse Shields Gesperrt
Wegen Umstieg auf ESP / STM32 gebe ich hier die Restbestände an Arduino Boards und einige passende Shields ab. Im Einzelnen handelt es sich um : Bild ard_nano_every_01 bis 04 : 3 x Original Arduino every board, 1 Stück
auch "Wie geschenkt". > Hoffentlich hast du Bastler erwischt und keine Weiterverkäufer. > > MfG > alterknacker wer sich hier angepisst fühlt sieht man an der Bewertung und Beiträge... MfG alterknacker
-
Thread
STM32H7 ADC ENOB optimieren
Hallo Gem. AN hat der ADC im STM32H7 den maximalen ENOB wenn der differential input genutzt wird. Da aber der STM keine Spannungen unter GND erlaubt müssten die Inputs doch mit einem Offset von Vref/2 versehen werden? Ebenfalls hat
und oder Prozessorlasten einen Einfluss auf deine Messung haben. https://jpieper.com/2023/07/24/stm32g4-adc-performance-part-2/ Das ist zwar der G4 aber zeigt ganz gut mit welchen Effekten man mit integrierten ADCs zu rechnen hat. Gruß Tec
-
Thread
CH340N nur bis 38400 Baud?
Drosselspule und ein Kondensator in die Versorgungsleitung des ATmega und es hat funktioniert. Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt funktioniert dann auch sofort. Für mich gut zu wissen, denn bisher (beim CH340G) war die Drosselspule nicht notwendig. Vielen Dank
Ralph S. schrieb im Beitrag #7749959: > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Für die Tests wären die STM32 mit der 'Fraktionalbaudrate' deutlich besser geeignet als irgendein
-
Thread
HX711 mit Wägezelle
ist 1 kg. Es wird Kanal A des HX711 mit Verstärkung 128 verwendet. Das HX711 Board hängt an einem STM32-Nucleo, die Spannungsversorgung für das HX711 Board kommt direkt von STM32-Nucleo (3.3 Volt bzw. 5 Volt). Wenn man den 24-Bit Messwert vom HX711 so ungefähr auf Gramm mit 0.1 Gramm Auflösung skaliert dann ergibt sich: [code] keine Belastung: Messwert 0.0 g 100 Gramm Gewicht: Messwert 100.0 g +/- 0.1 g 200 Gramm Gewicht: Messwert 200.0 g +/- 0.1 g [/code] Es gibt zwischendurch Ausreißer der Messwerte mit mehr als der obigen Abweichung, das passiert
-
Thread
[V] verschiede Geräte aus DDR Zeit Gesperrt
. Ach Gottchen. Nur 100 MHz? An welchem Pin eines "popeligen" STM32 kann ich die denn mal nachmessen? Gluecklicherweise habe ich nicht auf die STM32 gewartet, sondern schon vor 20 Jahren fuer einem TMS320VC5502 eine Platine designt. Der konnte immerhin schon
Motopick schrieb im Beitrag #7749431: > An welchem Pin eines "popeligen" STM32 kann ich die denn mal > nachmessen? Am MCO z.B. Motopick schrieb im Beitrag #7749431: > Gluecklicherweise habe ich nicht auf die STM32 gewartet, sondern > schon vor 20 Jahren fuer einem TMS320VC5502
-
Thread
Diamex EXA-Prog mit avrdude unter Linux
Okt 02 22:32:03 infinitypro kernel: usb 3-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Okt 02 22:32:03 infinitypro kernel: usb 3-3.2: Product: EXA-PROG Okt 02 22:32:03 infinitypro kernel: usb 3
im Voraus! [Diamex EXA-Prog Programmer]: https://www.diamex.de/dxshop/EXA-PROG-AVR-ISP-und-UPDI-STM32-NXP-ESP
-
Thread
STM32 Evalboard für Einstieg
Informationen. Ich denke ich werde folgendes Board kaufen: NUCLEO F767ZINucleo-144, ARM Cortex M4F, STM32 F7-Serie Wird dieses Board auch von der Software STM32CubeMx unterstützt?
Ok das betrifft aber nicht das Nucleo Evalboard: NUCLEO F429Z STM32 Nucleo-144 ARM Cortex M4F STM32F429ZIT6
-
Thread
STM32 Highspeed ADC PCB Design
ich arbeite gerade an einem Versuch einen High-Speed ADC (12 Bit, 5-20 MSPS) parallel mit einem STM32 Mikrocontroller auszulesen. Die ersten Versuche waren bereits erfolgreich, allerdings bereitet mir das Pinout des STM32-Mikrocontrollers etwas Kopfzerbrechen. Nach meiner Logik wäre es am sinnvollsten
ist außerdem sehr eingeschränkt und spezifisch – man kann nicht alles beliebig umrouten und in jeder STM32-µC-Familie ist es etwas anders gestaltet. Das alles weiß man aber, wenn man sich damit ausgiebig beschäftigt hat. Es gibt noch ein paar undokumentierte Tricks beim Umrouten von Pins eines STM32, auf
-
Thread
TPS62933F regelt nicht richtig und schwingt (?)
ich mit dem Labornetzteil von Hand zwischen 10V und 24V durchkurbel (bei 200mA Last) fängt es bei 3.32V an und bleibst Konstant, dann gibt es bei ~20V Vin einen harten Sprung hoch auf 3.4V und bei 22.6V springt es zurück auf 3.3V (??) Siehe Rampup - da sieht man sogar ein paar Sprünge. Gelb: Vin, Blau
und gut beherrscht, kann man sich einem komplexeren nähern. Ist so ähnlich wie der Einstieg in die STM32-Welt mit einem STM32F7 oder gar H7, verboten ist es aber nicht und dass Du meine indirekte Hilfe in Deiner Überheblichkeit und Fehleinschätzung eigener Fähigkeiten überhaupt nicht siehst, ist auch
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
einzustellen. Siehe file:///home/stefan/Downloads/an2834-how-to-optimize-the-adc-accuracy-in-the-stm32-mcus-stmicroelectronics.pdf Kapitel 3.2.7 und 4.2.6
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
von minimaler VDDA/VREF+ Spannung von 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... Wie misst man mit einem STM32 dann z.B. 0,5V-1,0V ohne 50% oder mehr der Auflösung zu verschenken?
etwas von minimaler VDDA/VREF+ Spannung von > 2,0V (STM32F303, STM32C011) - beim STM32F042 sind es sogar 2,4V... > Von STM32 gibt es noch H-Serie, z.B. H723. Zuerst scheint zu groß für diese Aufgabe. Aber H723 ist nicht wesentlich teurer (z.Z. 5,75 €
-
Thread
KI Code Generatoren
schrieb im Beitrag #7748071: > Was macht die KI? Naturschutz und aufräumen auf der Erde. Alles über 4G springt über die Klinge.
Dieter D. schrieb im Beitrag #7748261: > G steht für 10⁹ 1G: A, B und C Netz 2G: GSM / GPRS 3G: UMTS / HSDPA (hat die hohen Erwartungen nie erfüllt) 4G: LTE (Long Term Evolution) 5G: Die 5te GENERATION eines modernen Mobilfunknetzes
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
nicht auf RX > wirkt (was bei manchen der Fall ist). Ist das nicht generell immer so? Bei AVR, STM32 und PC ist es jedenfalls so. Siehe "The receiver ignores the second stop bit. An FE (frame error) will therefore only be detected in the cases where the first stop bit is zero." https://ww1.microchip.com
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
Halbleiter-Allerlei: Zenerdioden, Mikrocontroller und mehr
lesenswert ist, wie immer hier im Round-Up. ### STMicroelectronics – Erweiterung der Low End-Linie STM32C0 Der Markt für “Achtbit-Ersatz auf Basis von 32bit-Kernen” ist und bleibt umkämpft. STMicroelectronics erweitert die für diesen Bereich vorgesehene STM32C0-Familie – als Rechenkern dient ein Arm® Cortex®-M0+ - nun um ein als STM32C071 bezeichnetes und mit mehr Speicher ausgestattetes Modell.  Bildquelle: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Im Rahmen
-
Thread
ATMega Auslaufmodell?
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
deutlich abweichend (kein Timer ist wie der andere). Allein der Befehlssatz ist geblieben. Ein STM32 im 8-pol. Gehäuse löst bei mir allerdings Magenkrämpfe aus. Abhilfe: wegklicken. Derzeit spiele ich mit einem G031 im TSSOP20, was richtig Spaß macht. Klein, fein, schnell mit viel Speicher für
-
Thread
FreeCAD 1.0 RC, Android 15 für Raspberry Pi, VS Code-Plugin für RP2350 uvam
Raspberry Pi 5 verfügbar Emteria bietet – siehe beispielsweise https://www.youtube.com/watch?v=v5gJ4X-zUD4 – einen bequemen und für Privatanwender kostenlosen Weg zur Ausführung von Android am Raspberry Pi an. Android 15 ist dabei unter Anderem ob der Unterstützung von 16KB-Pages relevant, die zu
so schlecht fuer die beruehmten ersten Schritte, es kommt natuerlich nicht an richtigen IDE (z.b. STM32-Cube) ran (ist vermutlich auch nicht die Zielgruppe). Wer will, kann auch einen Arduino-Core auf dem rp2040 installieren, mit den ueblichen Bibliotheken.
-
Thread
STM32 ADC genauigkeits probleme
Niklas G. schrieb im Beitrag #7741906: > Hast du auch mal ein Beispiel Programm in C mit der STM32 HAL versucht? Nein, hatte noch nie mit STM32 HAL zu tun.
Niklas G. schrieb im Beitrag #7745980: > Du betreibst den ADC bzw. den ganzen STM32 ja außerhalb der > Spezifikation. Warum meinst du? Wo bin ich ausserhalb der Specs?
-
Thread
ARM 7 flashen in Massenproduktion
Stückzahlen In Stückzahlen von 10^x: Wie groß ist x und ist das p.a. oder einmalig? x ∈ [1,2,3,4,...]
Hi STM32MP1/STM32MP2/iMX6/iMX8 können alle per USB booten. Man sieht also im Gerät eine USB-Schnittstelle vor (wenn nicht eh vorhanden) und bringt das System dann per USB soweit das man das Flash (NOR, NAND
-
Thread
Clock Genauigkeit
External Crystal Oscillator mit 16 MHz hat eine Genauigkeit von +/-10 PPM. Der Oszillator ist an ein STM32 angeschlossen. Ich generiere daraus ein 153.6 MHz main clock. Damit treibe ich einen timer PWM mit 2.048 MHz. Das ist der Input Clock von meinem AD Wandler. Der AD Wandler erzeugt dann damit 250
Mat. K. schrieb im Beitrag #7737712: > 4. Wie war das eigentlich früher bei den alten Digital-Armbanduhren? Sie waren und sind immer noch nicht 100% genau.
-
Thread
Zephyr STM32F103C8 canbus pin mapping
Allerdings weiss ich nicht, wie das pinctrl ausschauen soll, damit ich CANRX/TX auf PB8 und PB9 kriege. stm32_min_dev_stm32f103xb_blue.overlay: [code]/ { model = "STM32 Minimum Development Board (Blue)"; compatible = "stm32_min_dev_blue", "st,stm32f103c8"; leds {
: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev.dts -- Found devicetree overlay: /home/edi/zephyrproject/zephyr/boards/others/stm32_min_dev/stm32_min_dev_stm32f103xb_blue.overlay -- Found devicetree overlay: /home/edi/zephyrproject
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi
Beitrag #7732227: > Zeugs am Ende bist. Du bräuchtest etwas deutlich stärkeres - so wie ein > Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, Bullshit. Ich kann Dir versichern das ein 100MHz Cortex M4 ausreicht um einen Webserver mit TLS laufen zu lassen. Für ein bischen SMTPS
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
vorab mit dem an zu basteln, was eben gerade so rumliegt. Macht man aber alles 2x, am Ende. Draht 0.4mm hab ich mir bei reichelt bestellt. https://www.reichelt.at/at/de/shop/produkt/500g_kupferlackdraht_auf_spule_0_40mm-57188 Lässt sich gut löten. Pass auf, dass die Güte nicht zu hoch wird
weniger Leistung entnimmt. Aus der Modulationsart ergeben sich Nutzsignalfrequenzen von 134.2kHz / 32 (0'en) und 134.2kHz / 64 (1'en) D.h. das Nutzsignal liegt im Bereich von 2kHz bis 4kHz. Aufgrund der Amplitudenmodulation ergeben sich damit Seitenbänder +-4kHz um den 134.2kHz Träger, die man empfangen
-
Thread
Suche geeignetes 433 MHz Funkmodul
Datensatz alle 125us, kommt man auf 512kbps. Aus dem Stehgreif sind mir nur Module für 868 MHz oder 2.4 GHz bekannt die so eine Datenrate erzielen können, und dann auch eher mit 4FSK statt OOK, und ggf. OFDM.
Platinenfläche, Bauteile und im Endeffekt vielleicht sogar Geld. Eine Möglichkeit (von vielen) wäre z.B. der STM32WL33. Der kann 600 kbit/s auf 800 MHz erreichen via 4FSK. Den gibt's auch als vollständiges Modul: https://ebyteiot.com/de/products/915mhz-wireless-module-stm32wl33-smd-module-rf-transceiver-soc-cdebyte-e04
-
Thread
Raspberry Pi Pico 2, Windows 7 Embedded und mehr
verschiedensten Nachrichten über Hardware und Software: neben einer Liste von Funkoptionen für den ESP32-P4 kündigt Samsung an, seine auch für Embedded-Entwickler interessanten Smart TVs fortan sieben Jahre mit Updates zu versorgen. Was es sonst – Stichworte Raspberry Pi und RISC/V im Hause STM – Neues
The full 512K of RAM and up to 8MB of PSRAM are available for applications to use. [/c] ### ESP32-P4: Auflistung hauseigener Möglichkeiten zum Hinzufügen eines Kommunikationsinterfaces Dass Espressif den ESP32-P4 als reinen „Compute-Core“ vorsieht und deshalb keine Drahtlosfunktion Stellen implementiert
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
) STM32-Exemplare ausgeben, die dann aber zuverlässig und genau (ADC) funktionieren. Aber das kann natürlich jeder für sich selbst entscheiden.
-
Thread
8048 Assembler für aktuelle Windows-Versionen
FOR NEXT WORD. ; ORG 0300H ; TABLE ADDRESS DFB 3FH ;0 D7 D6 D5 D4 D3 D2 D1 D0 DFB 06H ;1 dp g f e d c b a DFB 5BH ;2 a DFB 4FH ;3 --------- DFB 66H ;4 |
START FOR NEXT WORD. ; ORG 0300H ; TABLE ADDRESS DB 3FH ;0 D7 D6 D5 D4 D3 D2 D1 D0 DB 06H ;1 dp g f e d c b a DB 5BH ;2 a DB 4FH ;3 --------- DB 66H ;4 | |
-
Thread
Datenlogger mit ca. 1ksps
Niklas G. schrieb im Beitrag #7727985: > Wer hat hier von einem R-PI geredet? Ich, da hier genug darüber geschrieben wurde. > Auf einem STM32L kein Problem, auch > mit Libs (z.B. die STM32 HAL) und
Mi N. schrieb im Beitrag #7730309: > STM32G Wäre es nicht sinnvoller einen Low-Power MCU statt eines "Value" MCU zu nehmen?
-
Thread
Werkzeug wird in einem Fahrzeug aus dem Regal genommen erkennen mit Beschleunigungssensor
nicht meine Entwicklung...) > recht energieintensiv ist. Schalte einen Ultra-Low-Power MC (z.B. STM32L0/4) dazwischen welcher die Fehlalarme erkennt... Oder verwende z.B. den ISM330IS welcher eine einfache CPU eingebaut hast, welche du frei programmieren kannst um die gewünschten Bewegungsmuster zu
die Flaschen > und anderen Dinge im Kühlschrank stehen. Dann must du alles ettiketteren. der o.g. Kühlschrank erkennt die Flaschenart an der Position, wo sich was tut.
-
Thread
NAU88C22 Design Review
anderen interessant. Zumindest einige von Euch haben eine Vorstellung, wenn sie diese Liste lesen: ESP32s3 + STM32G431 + NAU88C22 + DRV8313 + MAX3485 + SN65HVD230 + 4x WS2812 + LSM6DS3 + AHT20 + DS18B20 + IP5306 + TPS54202 + ST7789 + (optional: W5500 | NRF24l01 | SIM7080G | RFM95W) :-) Das KiCad-Projekt
als I/O-Expander für den ESP32. Der STM32 findet den NAU88C22 _immer_! Ich habe auch dann eine Aufnahme mit dem Oszilloskop gemacht, um mögliche Unterschiede zu erkennen. Was fällt da auf?: Bei STM32 ändert sich SDA mit nicht sichtbarer
-
Thread
RP2350-Nachbeben, ARM im Fokus der Politik uvam
challenger-rp2350-wifi-ble/. Über das verwendete Funkmodul vermelden die Schweden folgendes: [c] ESP32-C6 WiFi/BLE module: With the ESP32-C6 network module you get high performance WiFi6 and BLE5.4 functionality right from the start. High speed SPI communication warrants high speed data transfers and
Unzureichendheit“ der verwendeten WCH-Hardware hingewiesen wird: [c] However, please note that the CH32 series is not supported nearly-as-well as ATmega, ESP32, ATSAMD, STM32, or RP2040 chips that have a strong company-led development community. WCH is very "its a low cost chip, you figure it out" kind
-
Thread
externes RAM per ASM ansteuern
was ist an der Hardwarelösung verkehrt? Noch einfachere Lösung: Mikrocontroller mit eingebauten 32 KiB RAM nutzen, z.B. STM32G070CB.
, z.B. STM32G070CB. Oder lieber gleich was wirklich brauchbares: RP2354 mit satten 520kByte. Viel billiger als die ganze kleine STM32-Gülle und viel mehr Resourcen. Selbst mit STM32M4 muss man sich schon
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich. Der Stack kommuniziert über Funktionszeiger und Callbacks mit der Anwendung. Das funktioniert sehr zuverlässig. Die Modbus Engine lebt da total im Hintergrund
der Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen. Das könnte gut in einem Abend fertig sein. Ich erledige privat alles mit AVR oder Arduinos
-
Thread
16 UARTs für MIDI
Jonathan schrieb im Beitrag #7711923: > Aber was ist mit 16? So viele UART-Interfaces hat selbst ein STM32 > nicht zur Verfügung. Muss es denn eine runde Zahl sein? Die STM32F423V und F413V haben immerhin 10 im LQFP100. Man könnte auch 2 (oder mehr) davon koppeln, z.B. per CAN. Renesas hat auch einige
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
-
Thread
complex und 3D Vektoren in C++ für ARM und STM32
Ihr Lieben, ich benutze CubeIDE um STM32 Prozessoren zu bespaßen. Es gelang mir mit #include <complex.h> und "float complex z;" die Rechnung mit komplexen Zahlen in C++ komfortabel zu machen, vorher hatte ich das hingefummelt. Das gleiche
Detlef _. schrieb im Beitrag #7711521: > ich benutze CubeIDE um STM32 Prozessoren zu bespaßen. Es gelang mir mit > #include <complex.h> und "float complex z;" die Rechnung mit komplexen > Zahlen in C++ komfortabel zu machen, vorher hatte ich das hingefummelt. Das
-
Thread
EFM8BB52 mit Turbo51 oder mikroE Pascal?
weitere Datenbätter, boards, chipsätze, github durchforstet. Es kamen mir noch MCP2517 Treiber für STM32 mit Cortex M4 in den Blick, auch hier aber eben für SPI. Begriffen hab ich, daß alles von der Treiber/Bibliotheks-Lage abhängt, um ohne Riesen-Klimmzüge zum Ergebnis zu kommen. Das Thema RTOS war
Naja, CAN und PWM-Input sind recht simpel, das kann man auch selbst machen. Außerdem gibt es für die STM32 die HAL-Bibliotheken die das alles schon erledigen. Du wolltest doch nah an die Hardware...
-
Thread
Funkstrecke für Daten über 4 km
von Olimex gut, aber es gibt noch einige andere: https://www.olimex.com/Products/IoT/LoRa/LoRa-STM32WL-DevKit/open-source-hardware Der STM32WLx5 ist ein Mikrocontroller mit integriertem LoRa, das Olimex enthält diesen. Das finde ich sehr praktisch, besser als ein separates Modul und auch viel
Niklas G. schrieb im Beitrag #7709791: > Hättest du Empfehlungen wo man was vernünftiges bekommt? Als Rundstrahlantenne: eine selbstgebaute lambda/4-Groundplane. 5 Drähte und eine SMA-Buchse. Anleitungen
-
Thread
Single Pair Ethernet oder CAN-FD
Hi Zusammen, ich plane gerade einen Robotter mit 8-12 Controllern (RPI, STM32H7, STM32F7 oder ahnliches) bisher habe ich für ähnliche Sachen CAN genommen mit einem selbst gestrickten Protokoll. Jetzt möchte ich aber was neues machen und da ich mit dem CAN 1MBit immer Probleme
> Taugt der LAN8650 was oder was könnt ihr empfehlen. Der LAN8650 ist ein SPI MAC-PHY. Dein STM32H7 hat aber selber einen Ethernet MAC, und zwar mit Unterstützung durch CubeMX etc. Den solltest Du daher auch benutzen. Und wenn Du den benutzt, dann brauchst Du nur noch einen PHY, und das wäre dann
-
Thread
Suche Programierung für Alten TV
https://github.com/aquaticus/esp32_composite_video_lib ein esp32 reicht
anpassen, wenn ich keine Lust hätte, alles von vorn zu entwickeln. Sonst sowas wie einen blackpill (STM32F411?), aber wahrscheinlich eher keinen Easpberry, weil ich davon und von seinem Betriebssystem (Image auf Micro-SD) keine Ahnung hab. Na, eben so, wie jeder kann. Auch ist davon auszugehen, dass
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
Embedded-Software keine Bibliotheken nutzen? Also Peripherie-Ansteuerung, Protokollstacks (USB, TCP/IP, 4G, WiFi, CANopen, ...), RTOS für die Anwendung spezifisch implementieren? Allein schon sowas banales wie das Timing vom I²C der modernen STM32 zu konfigurieren ist total lästig. Hab gar keine Lust
rechtsmäßigen Kündigung führte. Wenn ich also als Angestellter ein Produkt z.B. mit einem NXP i.MX, ESP32 oder auch einem STM32WL55 entwickle kann ich gefeuert werden weil die Schnittstellen dieser ICs nicht vollständig dokumentiert sind und ich diese Details auch nicht aus der Luft greifen kann? *Dafür*
-
Thread
Nach Initialisierung falsche Werte im Struct
Halo Kollegen. Komme mit Initialisierung einer Struktur nicht weiter. Mikrokontroller - STM32-F103-Olimex, IDE – Eclipse, Compiler - GCC, G++ Der Compiler meckert nicht aber die Werte der initialisierten Struktur sind falsch. Die Struktur beschreibt einen Zeichensatz (Font) für die
Prozessoren im RAM (oder > gar in Registern) gelagert Ja, hängt vom Linkerscript ab. Aber beim STM32 wird normalerweise alles was "const" ist in den Flash gelegt.
-
Thread
PWM-Frequenzwandlung mit Arduino?
#7708784: > - RSense wurde für 30A dimensioniert Das wären 900 Quadrat-Ampere mal 5e-3Ω. Also 4.5W. Kann er das ab?
beides. Tut zu deinem jetzigen Projekt zwar nichts zur Sache aber die C-Programmieren für einen STM32 oder ESP32 oder what ever ist im Grunde auch nichts anderes.
-
Thread
Ich verstehe diesen Code nicht
Beim STM32 sieht das z.B. so aus : [c] /**************************************************************************//** * @file core_cm4.h * @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header
Flunder schrieb im Beitrag #7702205: > Beim STM32 sieht das z.B. so aus : Das wird so bei allen Cortex-M4 µC aussehen, da die Datei zum CMSIS gehört.
-
Thread
Arduino-Gadgeteer, 64bit-MPU von Microchip und vieles andere mehr
Frank O. schrieb im Beitrag #7701096: > Da muss jetzt ein ST32F4 mit auf so einem Bord, Das ist wohl ein "STM32C011F4" drauf, also eine Cortex M0+ und kein STM32F4. Kostet bei mittlerer Menge so um die 0,43 €/Stück. Dafür baust du keine diskrete Schaltung die I2C kompatibel ist. - https://www.st.com/en/microcontrollers-microprocessors/stm32c011f4.html - https://www.mouser.de/ProductDetail/STMicroelectronics/STM32C011F4U6TR?qs=IPgv5n7u5Qao9K%252BX0pScKA%3D%3D
-
Thread
Entwurf USB-UART-Converter, KiCad, bitte um Review
dann auch für den Widerstand R23 gelten? Dann würde ja nicht mal ein 0207-THT reichen, man müsste ca. 4 davon in Reihe schalten ... Niklas G. schrieb im Beitrag #7704544: > Ich persönlich finde es total nervig jede Menge verschiedene Kabel > bevorraten zu müssen. Bei mir gibt es z.Zt. wesentlich
nicht dramatisch. Plausibel ist leider genau umgekehrt, denn bei z.B. Arduinos, Nucleo-Boards (STM32), STM8-Boards, dem AVRISP-MK2-Programmer usw. ist das Metallgehäuse mit GND verbunden (Schaltplanauszug aus einem F411-Nucleo im Anhang), aber bestimmt sind die alle, die diese Geräte entwickelt haben