-
Artikel
Wanderkiste
) 1 x Textoolsockel 24pol. 600mil neu 1 x Textoolsockel 28pol. 600mil ausgelötet 1 x Textoolsockel 32pol. 300/600mil neu 50 x Schottkydioden 1N5817 20V/1A auf Gurt 45 x EPROMs von 2764 bis 27C512 meist programmiert, BIOS-EPROMs 1 x P8042AH 1 x P80C51BH 4 x Metallgehäuse für SUB-D 9pol. neu, OVP 9 x SUB-D
benwilliam) (Gast) ein wenig von allen SMD teilen, ein paar Stecker, alle LEDs Intel Quadcore CPU, STM32F4 Discvoryboard, NEC LCD µC devkit, AVR Buttefly, Nema 17 Stepper, 27MHz Funksender, 3 x Multifunktionsfernbedienung, diverse Motoren (auch Getriebe Motoren), Grafikdisplay, Satfinder, 512 MB SD-RAM
-
Thread
ADC - ungenaue Werte
betrieben wird ein. Dieser gibt aber nicht nicht 0 und 5V aus, sondern bei 0-Stellung 0.83V und 4.32V bei maximaler Stellung. Diese Spannung habe ich dem ADC zugeführt. Den Spannungsteiler habe ich so ausgelegt, dass ich bei 4.32V die 3V habe, weil der ADC eine Referenzspannung von 3V hat (STM32L431CBT6
Berechnung höchstwahrscheinlich fehlerhaft. Ich hab mir diesbezüglich mal das Referenzhandbuch des STM32L43 zu Gemüte geführt. Der ADC des STM32L43 misst nicht ratiometrisch zu der internen 3.0V-Referenzspannung Vrefint, sondern zu Vref+ beziehungsweise Vdda! Ich habe den entsprechenden Ausschnitt aus
-
Thread
[V] Linear Labornetzteil Isotech IPS 2303DD
kalibriert. Ich habe im Gegensatz zum Originalzustand eine Lüfterregelung eingebaut, basierend auf einem STM32F030. Die Temperatur wird am Kühlkörper an drei Stellen jeweils neben den Leistungstransistoren gemessen. Ab 30°C wird der Lüfter hochgeregelt. Wem die Regelung nicht gefällt, kann sie relativ einfach
-
Thread
Erfahrungen mit Jobsuche als Embedded Entwickler 2024
soll. Man kennt GitLab, aber Bitbucket ist gefordert? Schwierig. Gleiches gilt für Mikrocontroller (STM32 oder LPC?), Bustechnologien (CANopen oder J1939?), Programmiersprachen etc. Oft ist gewünscht, dass man bereits viele Jahre Erfahrung mit einer bestimmten Technologie hat - das ist aber kaum zu erfüllen
-
Thread
24V über Spannungsteiler an ADC:
Wenn ich den ADC Pin abklemme, dann passt die Spannung. Kann der Eingang eines ADC-Pin des PIC32MZ wirklich so niederohmig sein ?
des OP liegt wo anders. Für STM kommt man bei höheren Sampleraten schnell auf Eingangsimpedanzen von unter 5kOhm. Wie schon geschrieben hat Renesas Kontroller mit kaputten Designs im Feld, die haben 3,5kOhm statisch. Wenn die samplen
-
Thread
STM32F417: CAN Bus mit EoF Error mit mehr als 8 Teilnehmern
Frames dominante Bits. Bis es dann wieder funktioniert. Es ist immer die selbe Elektronik mit einem STM32F417 <-> SN65HVD230D Treiber von TI. An den Enden des Buses sind die Endwiderstände eingeschaltet. Es spielt keine Rolle welche Elektronicken man nimmt. Die Neunte bringt den Bus an den Anschlag bis
-
Thread
Optokoppler schluckt Flanken
Hallo, ich nutze einen STM32G070 um auf einem Pin eine 1kHz PWM zu erzeugen. Dieses Signal kommt sauber am Eingang eines Optokopplers an. Siehe Schaltplan. An Pin4 sehe ich ein sauberes Signal, an Pin6 hingegen wird es löcherig
Beitrag #7608532: > Häng das Oszi mal parallel zu R8, und zeig das. Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden Offset natürlich.
-
Thread
Welches Zubehör für DevKit NUCLEO-H723ZG ?
(1 << CS00); } [/c] Genau so, wie man es auch in Atmel Studio oder MPLAB oder eben auch beim STM32 "bare metal" machen würde.
sondern direkt mit einem High-Level API. Allerdings ist das Arduino-API da schon einfacher als z.B. die STM32 Cube-APIs. Aber mit vorhandenen Programmierkenntnissen wird es schon gehen. Thomas T. schrieb im Beitrag #7608550: > SDIO hab ich bis heute nicht am laufen... Das ist aber bei allen STM32-Varianten
-
Thread
Reset nach Verlassen vom Sleep Mode
Hallo, ich nutze einen STM32L552RCT6 und gehe in den Stop Mode 2. Mein Problem ist, dass wenn ich diesen nicht innerhalb von wenigen Sekunden verlasse wird nach dem Verlassen ein Reset ausgelöst. Ca. <5 Sekunden = normales
-
Thread
PWM Messungen
interessehalber mal gefragt. WAAARUM dieser geringfügige Unterschied? Grün ist TIM1 Gelb ist TIM2 STM32L431CBT6 Die Leiterbahnen sind kurz, Lötbrücken (Pads) verlötet. Wo sind da parasitäre Kapazitäten, die das Signal verzerren? Oder ist der Unterschied in der Praxis üblich? Oder messe ich Mist
Blockschaltbild von Timer 1, der kann ziemlich viel: https://www.st.com/resource/en/reference_manual/rm0394-stm32l41xxx42xxx43xxx44xxx45xxx46xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
Optimierung und Forumlierung paralleler Statemachines
an die HW angepasst sind. Manche Module fehlen, manche sind doppelt, viele sind ähnlich. In der STM-Software machten wir das anfänglich so, dass überall dort, wo sich die state machines unterscheiden, eine Abfrage reinkommt, die die Maschine prüft und dann das Richtige tut. Z.B. fährt eine Maschine
dem Package verwenden. So macht man das typischerweise. Hier https://stnolting.github.io/neorv32/#_processor_top_entity_generics ist eine Liste der Generics vom neorv32 RISC-V Prozessor/SoC. Wie man sieht wird da nur über Gnerics dem Toplevel gesagt was alles in das SoC reingebaut werden soll und
-
Thread
Kurzschluss/Defekt identifizieren
199 gemessen wo die Spannung auf dem Board am niedrigsten ist. Uebeltaeter war lustigerweise ein STM32! Koennte auch umgedreht mit Widerstandsmessung gehen. Sollte halt ein Messgeraet mit ein paar mehr Stellen sein. Vanye
-
Thread
Billig JTAG Programmer AVR
Irgendwie haben die das bei STM besser auf die Reihe gekriegt. Den ST-Link gabs schon immer für ganz wenig Geld, und wenn man ein Disovery (ähhh Nucleo) Board gekauft hat gab es den ST-Link schon immer gratis dazu. Debuggen leicht gemacht. Ich debugge auch viel mit Atmel ICEs, aber bei STM32 geht's einfach viel leichter her .....
-
Thread
OLED 1306 128x64 Display an ESP32-WROOM board
einer Demo-App ssd13ß6_128x64_i2c (Beispielprogramm aus der AdaFruit SSD1306 Library) auf einem ESP32-WROOM Board laufen lasse. Mit einem STM32F103 (Blue Pill) habe ich die Funktion parallel dazu heute noch mal verifiziert. Das allerdings mit einem anderen Treiber. Auch schon 2k2 Pullup Widerstände
SD1306. Das war's vermutlich. Hatte mich nur irritieren lassen, da ich in einem früheren Projekt (STM32) ein Paket benutzt hatte, das ssd1306.c hieß (* original author: Tilen Majerle<tilen@xxxxx.eu> * modification for STM32f10x: Alexander Lutsai<xxlyra@xxxxx>) Allerdings scrollt da immer noch ein
-
Thread
AVR PWM Verständnis
Arduino Core. Da hast du was falsch zitiert... ich bin durchaus in der Lage, auf einem AVR (, einem STM32 oder demnächst auf einem Pi Pico) eine PWM zu realisieren. ;)
Sackgasse. Bei den AVRs ist das mit den Registern und Peripherie relativ moderat und überschaubar – die STM32 z.B. sollte man sich nicht als absoluter Anfänger am Anfang antun; wenn man das relativ Einfache der AVRs begriffen hat und anzuwenden vermag, kann man später immer noch auf komplexere µController
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eingetragen ist. Daher sind hier beide falsch herum eingelötet. = Löten des Nucleo-Shields v3 für STM32F401RE oder STM32F411RE = Vorbereiten/Löten des STM32F411 Nucleo-64 Boards Schritt 1 Wie auf dem Bild rechts zu sehen: die SMD Brücken SB54/SB55 [1, die SMD Brücken SB50 [2] und SB16 [3] entfernen
Datei:WC24h.apk, Android App , 2.6.1 (für WLAN Verbindung WCxyh und Smartphon) 4. Datei von Pkt. 2 "STM32 ST-LINK Utility / STSW-LINK004" installieren -> STM32 ST-LINK Utility / STSW-LINK004, installieren, Dateiordner wählen -> auf dem Desktop erscheint das STM Link Icon "STM32 ST-Link Utility" 5. Nucleo-Board
-
Thread
Beste Hard- Software für ansprechendes UI
Grafiken, Chat, Listen, Container für komplexere zusammengesetzte Elemente) Als Board nutze ich das STM32H7B3I-DK da es relativ kompakt ist. Programmieroberfläche: - STM32CubeIDE - STM32CubeMX - TouchGFX gibt es alles kostenlos von ST zum Download. Unterstützung gibt es dazu viel im Internet, gute Doku, Forum und YT Demos. Nachteil: Begrenzt auf STM32 Boards, bzw. Boards auf dem man einen STM32 drauf hat, also kein ESP32.
-
Thread
[S] SEGGER J-Link EDU
//black-magic.org/supported-targets.html Ist schon umfangreich. Ich habe mir den BMP auf ein STM32 Black Pill geflasht und es mit Raspberry Pi Pico und einem NRF52 gut benutzen können. Hat sauber funktioniert. Solch ein Board: https://stm32world.com/wiki/Black_Pill Man kann auch BMP HW kaufen
hast du einen STM32 zum flashen da? Ob es beim RP2040 langsamer ist? Obwohl ich mir das auch nicht recht vorstellen kann.
-
Thread
STM32F103 eigene Platine geht nicht
Boot1 keine Rolle mehr spielen, oder? Im Schaltplan vom Blue Pill wurden 100k verwendet: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine
einen der internen Quarze? Aaahhh, wieder ein Spezialist, er kennt die internen Quarze bei dem STM32 Controllern. Das wissen nur wenige ....
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
Ideen: 1) man könnte eine externen I2C-ADC nehmen. Am besten einen, bei dem man wie etwa beim STM32Gxx pullup/pulldown gleichzeitig einschalten kann. 2) man könnte einen I2C-I/O Expander nehmen, wie etwa PI4IOE5V6416, bei dem man auch pullup oder pulldown einschalten kann, und man liest dann
#7603788: >> man könnte eine externen I2C-ADC nehmen. Am besten einen, bei dem man >> wie etwa beim STM32Gxx pullup/pulldown gleichzeitig einschalten kann. > > Ein ADC mit pullup/pulldown am Eingang klingt etwas widersinnig, weil > die gegen die Meßgröße arbeiten würden. Wohl kaum: der PU ist
-
Thread
NanoVNA 2 Phasenmessung
Direktmischverfahren auf Audio Basisband > runtergemischt. Nein der Schaltplan für v2.2 zeigt nur, dass der STM32F103C8 als ADC benutzt wird und es wird nur ein Kanal Benutzt.
TLV320A war glaub beim NanoVNA V1, V2 nimmt den internen 12bit ADC vom STM32. Versteh allerdings auch nicht, wie die mit 12bit und ohne LogAmp auf den Dynamikbereich kommen, beim V1 mit irgendwas 16+bit kann man sich den LogAmp sparen und das rein mit ADC-bits machen.
-
Thread
Kleine HV Basteleien.
Beitrag #7616975: > Ich hatte es mit 10nF versucht. Cross-check: 33 nF haben bei 150 kHz etwa 32 Ω Blindwiderstand. [math]X_C = \frac{1}{\omega \cdot C}[/math] [math]X_C = \frac{1}{6.28 \cdot 150 \cdot 10^3 Hz \cdot 33 \cdot 10^{-9} F }[/math] Viel kleiner würde ich mit dem C daher nicht
Teile Hängt immer von Deinen Bedingungen ab. Zu den Teilen gibts viel im Netz von TI (Unitrode), STM, Onsemi und anderen. Sind ja auch schon Urgesteine. Einfach mal die Applikationschriften durchackern. Hilft zu verstehen was das Ding genau macht.
-
Thread
USB DJ Controller (MIDI + AudioInterface)
man in der Arduino-IDE bei USB-Type: Serial+Midi+Audio auswählen - evtl mal einen Versuch wert. * STM32F4xx => hier habe ich z.B. dieses Projekt gefunden - Preislich überschaubar für "mal bisschen spielen" https://github.com/har-in-air/STM32F411_USB_AUDIO_DAC/tree/main * die XMOS Controller schein
Dazu dann noch ein AK4619VN von AsahiKASEI (4x24Bit ADC + 4x32Bit DAC @192kHz)
-
Thread
Diverse Variablen remanent machen
https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/UserGuides/MPLAB-XC32-Compiler-UG-PIC32M-DS-50002799.pdf Edit: Bild und Datenblattlink hinzugefügt.
Was hat jetzt Modbus damit zu tun? Wir verwenden Modbus-RTU mit packed structs problemlos auf einem STM32... Rolf M. schrieb im Beitrag #7608067: > Du hast aber empfohlen, den Controller zu wechseln, um das Problem zu > umgehen. Wenn man es einfacher haben will, und die Möglichkeit hat, würde *ich
-
Thread
STM32 aussperren möglich?
Hallo, ich habe bei einem STM32 einen externen Oscillator als Taktgeber vorgesehen. Diesen kann ich jedoch über einen GPIO an/ausschalten. Wenn ich zuerst versuche den Oscillator zu verwenden, ohne dass dieser aktiviert ist,
konfigurierbar) auf HSI umgeschaltet. Also: Nichts genaues weiß man nicht ... Wer nicht mal den Typ des "STM32" benennen kann, ist m. E. einfach ein Chaot.
-
Thread
Verarbeitung/Wandlung von Hall-Sensor-Signalen
rumschlagen. Ich werfe mal das böse Wort "Arduino" in den Raum - In dem Ökosystem ist auch der STM32F103 sehr gut eingepflegt und für USB-Joysticks gibt es bereits entsprechende Bibliotheken, die einem die Bitpopelei auf Fußpilzebene abnehmen: https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1/libraries/USBComposite Für Frage 1: Mit Operationsverstärkern geht das. Aus den 0.8...1.2V kann man mit einem Subtrahierer 0.8V abziehen, dann hat man 0...0.4V, das ganze dann etwa um Faktor
-
Thread
Empfehlung Controllerboard mit Ethernet für MQTT/Modbus IP auf CAN/RS485
? > Hast du einen Link zu dem Board Der Prozessorname steckt ja schon in der Boardbezeichnung: STM32F407VET6. Cortex-M4 mit 168 MHz, viel RAM und Flash. Zusätzlich sind auf dem Board auch noch zwei Speicherbausteine drauf. https://de.aliexpress.com/item/1005002760530120.html Findet man auch bei
doppelt so teuer. Doku vom Händler/Hersteller habe ich nicht gefunden, aber hier ist ein Repo mit STM32CubeMX ioc file und Code für die Komponenten: https://github.com/art103/JZ-F407VET6 Ich habe das mit Mbed-os benutzt und erstmal die RS485 gebraucht, Ethernet und SDC mit SDIO kommt in Kürze dazu
-
Thread
Induktiver Positionssensor - Fragen dazu
hat der Timer nur 1us Auflösung - vermutlich weil ein 16:1 Vorteiler irgendwo vorgeschaltet ist. Bei STM32 Prozessoren kann man solche Vorteiler konfigurieren - mal sehen, ob das mit den Atmegas und den Arduino-Libs auch geht. Viele Grüße Igel1
Zählerstand absichern (müsste man nochmals genauer im Datenblatt nachschauen - ich meine, bei den STM32 z.B. geht das). Soweit meine Gedanken dazu. Viele Grüße Igel1
-
Artikel
Und noch 'ne Nixie-Uhr
PL2303). Ich habe ein PL2303-Modul genommen. Real Time Clock. Das RTC-Modul, „I2C RTC DS1307 AT24C32 Real Time Clock Modul“, ist die eigentliche Uhr. Der Chip darauf ist der DS1307 von Dallas Semiconductor, er hat Uhrzeit, Datum und 56 Byte RAM. Als Zugabe ist auf dem Modul noch ein EEPROM AT24C32 mit
Daragon Wiki PFW551 Datenblatt Referenzen. MP2103-Stick mit ARM7 (LPC2103) MP-Stick mit ARM Cortex-M3 (STM32F103CBT6)
-
Thread
Eine unsinnige Warnung! Oder?
im folgenden Beispiel, dazu noch eine kleine Horde an verschiedenen note: folge Meldungen. µC: STM32F411CE Compiler: xpack-arm-none-eabi-gcc\\12.2.1-1.2/bin/arm-none-eabi-g++ Verwunderlich ist daran, dass es keine Variable namens "taskLable39" im Code gibt. Hier der Code: [c] #define
geben. Oder eben für jede Task eine globale mit eigenem Bezeichner Die Funktion test() wird auf dem STM32 ein paar Millionen mal pro Sekunde aufgerufen. Über all die Aufrufe muss das Sprungziel gemerkt werden. Also darum: static. In meinem original Code ist es eine Instanzeigenschaft (nicht static
-
Thread
[V] Räumungsverkauf - Alles muss weg!
He, Du stm-professor-Stänkerer, wie will Dich denn der Anbieter bescheisssen, wenn Du das jeweilige Gerät bei ihm abholst? Transportschäden, verloren gegangene Pakete sind somit ausgeschlossen, einfache Tests
Porschehaftigkeit dieses Halters besteht, der das Vierfache des von mir gelinkten kostet, aber statt 32er nur 27er halten kann? Hat der Ergolux mehr PS? Oder eine besserer Lackierung? Beschleunigt er besser? Hat er bessere Sitze? Das ist ein Stück Metall mit Gewinde- und Lagebuchsen, das in China gebaut
-
Thread
Anfängerfrage: Woran scheitert die Umprogrammierung von Verbraucherelektronik?
das war ein Projekt, was sich über 2 oder 3 Wochen hinzog, denn zuerst musste z.B. das Pinout des STM32F429 bis zum letzten Beinchen durchgeklingelt werden.
Eigenschaften nicht ändern kannst. Nur wenige Funkmodule sind fürs Selbermachen ausreichend offen (z.B. ESP32). In den meisten Geräten steckt etwas anderes.
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
irgendwas von 120MS/s bei 21 Inputs und 50k Samplespeicher. Eine PIO Unit kann theoretisch pro Takt 32 Bit samplen und das per DMA in den RAM schieben.
ähnlich hatte ich das mal bei einem 1,7 MHz-Z80-System probiert (nur sniffen). Das ging schon mit einem STM32 nicht wirklich gut. Obwohl man dort die Adressen und die Daten+Steuerleitungen mit nur jeweils einem Portzugriff einlesen kann. Letztendlich habe ich nur noch in einer Schleife die Bussignale gesampelt
-
Thread
STM32F407 DISCOVERY mit EVE3 50GTPC von MatrixOrbital
Hallo, ich bin aktuell am Programmieren eines STM32F407 DISCOVERY. An diesem soll das 5 Zoll große Display EVE3 von MatrixOrbital mit kapazitivem Touchscreen und 800x480 Pixeln angeschlossen werden. Das Display und der Mikrocontroller kommunizieren
-
Thread
Atmel Studio 4.19 unter W10X64
älteren AVR-8 MC noch eine Weile und in Zukunft geht das hier sowieso mehr in Richtung RP2040 (Pico) und STM32. Ich hoffe auch, das PlatformIO irgendwann Netzlaufwerke unterstützt und dann hat das Sammelsurium von IDEs auf der Maschine ein Ende.
Nenn es Möglichkeit! > und in Zukunft geht > das hier sowieso mehr in Richtung RP2040 (Pico) und STM32. Das seh ich aus vielerlei Gründen etwas anders. Doch egal: Am Microchip-Studio wird der Verbleib bei AVRs nicht scheitern, weil es offline seine Arbeit noch in 20 Jahren tut. Wer weiß welche
-
Thread
Atmel Studio7: Fragen zu Solution Configurations
die aus mehreren Teilprojekten bestehen. Sachen dieser Größenordnung und aufwärts mache ich aber mit STM32. Auch da habe ich oft mehrere Teilprojekte in einem Workspace (das Gegenstück zur VS-Solution) und habe in dieser verdammten eclipsebasierten CubeIDE schon oft dieses Feature des VS schmerzlich vermißt
-
Thread
STM32 CDC auf unterschiedlichen Rechnern
Es gibt einige wenige STM32 die crystal-less USB unterstützen. Die ziehen ihren internen 48MHz Quarz auf "Ziel Frequenz" und nehmen dabei den Host als Referenz. Im allgemeinen braucht du aber exakt 48MHz. Sonst ist das Zufall
hat es immerhin auf einem Rechner funktioniert. Ich bin ratlos, woran kann es liegen? Es ist ein STM32F413VGT6.
-
Thread
Probleme mit STM32F030CC
Mit oben genanntem Chip (STM32F030CC ist 48 pol.) habe ich im Moment derzeit zu kämpfen. Diesen möchte ich in einem eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB
Hast du dein Programm mit den richtigen Include Dateien neu compiliert? In der stm32f0xx.h musst du das Modell auswählen oder ein entsprechendes Symbol in den Einstellungen der IDE definieren. Wenn ich die beiden Dateien stm32f030xc.h und stm32f030x8.h miteinander vergleiche, sehe
-
Thread
[V] MDK-ARM Evalboard STM32 und NXP LPC1700
MDK-ARM LPC1700 Devboard mit Display (https://www.keil.com/arm/mcb1700/) - 25€ 1x Keil MDK-ARM STM32EXL Devboard mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ Versand 4,5€ unversichert und 6€ versichert Viele Grüße Ersi
-
Thread
Windows 10, Windows 11 für "Normalnutzer" ein Witz kennt wer?
rascsi-raspberry-pi-als-ersatz-f%C3%BCr-scsi-laufwerke/ (ein RaspiBerry als Controller) oder BlueScsi (einen STM32F103 + SD-Card). Dr Fortschritt in der Computerei ist schon beeindruckend.
Deine Hilfsbereitschaft und STM32 Kenntnis in allen Ehren, aber ein Qualcomm QuRT als RTC abzuwinken disqualifiziert Dich genauso wie mich. Ich orientiere mich lieber an den Einblicken aus dem 28c3 Defcon Vortrag als an jemandem der