-
Thread
PWM-Frequenzwandlung mit Arduino?
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.
ATtiny24 geht es einfacher > > Dann würde ich den nehmen. Ich nehme zum Einlesen quasi Pin 10 (PA3, T0) > und zum Ausgeben des PWM Pin 9 (PA4, T1)? Nein. PWM-Eingang: PA7 (ICP, Input Capture, Timer 1) PWM-Ausgang: PB2 (OC0A, Output Compare, Timer 0, Kanal A) https://www.mikrocontroller.net/
-
Thread
Ich verstehe diesen Code nicht
die Struktur die ab PA_BASE im Süeicher liegt weiß der Compiler dann, dass PMD auf Adresse PA_BASE + 0, OFFD auf PA_BASE + 32, DOUT auf PA_BASE + 64 liegt, usw.
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
eine PC-basierte GUI und Linux-Treiber, die die Integration in gängige Verarbeitungsplattformen wie STM32MP2-Mikroprozessoren unterstützen. Die ST BrightSense Global-Shutter-Familie umfasst derzeit die monochromen Sensoren VD55G0, VD55G1 und VD56G3 mit einer Auflösung von 0,38 bis 1,5 Megapixeln
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
-
Thread
Entwurf USB-UART-Converter, KiCad, bitte um Review
Gerade bei LCSC fündig geworden: https://www.lcsc.com/product-detail/span-style-background-color-ff0-USB-span-Connectors_span-style-background-color-ff0-G-Switch-span-GT-USB-7010ASV_C2988369.html Muss allerdings erstmal schauen, wie es dort mit Versandmodalitäten etc. aussieht. Habe dort noch nie
Gerade bei LCSC fündig geworden: > https://www.lcsc.com/product-detail/span-style-background-color-ff0-USB-span-Connectors_span-style-background-color-ff0-G-Switch-span-GT-USB-7010ASV_C2988369.html Nachdem ich festgestellt habe, dass ich scheinbar bei LCSC nicht unter rund 11€ Versandkosten komme,
-
Thread
CubeMX- und Raspberry Pi OS-Updates, neuer OrangePi uvm
can be enabled in raspi-config * various small bug fixes and tweaks * Chromium updated to 125.0.6422.133 * Firefox updated to 126.0 * Raspberry Pi firmware 3590de0c181d433af368a95f15bc480bdaff8b47 * Linux kernel 6.6.31 - c1432b4bae5b6582f4d32ba381459f33c34d1424 [/c] ### SigFox:
die Version 6.12.0 des Produkts ausgeliefert. Im als RN0094 STM32CubeMX release 6.12.0 bezeichneten Changelog-Dokument findet sich unter anderem die gezeigte Grafik, die Informationen über die Änderungen auflistet.
-
Thread
STM32 SWD Pins nutzen. Trotzdem programmierbar?
Probleme über SWD verbinden. Manche Leute kommen aber auch auf die Idee, NRST umzudefinieren (was bei G0x1 ja auch geht), dann wird's etwas kniffelig, da nur noch Power-On Reset geht. Leider gibt's bei G0 kein Flag wie beim F0, um zu testen, ob Debugger dran hängt, das könnte die Firmware sonst benutzen
Programmer und die Tests dazu habe ich damals – soweit ich mich erinnern kann – entweder mit einem STM32F030CC oder einem STM32F303CC gemacht.
-
Thread
(S) PNP-Transistorarray
gleichzeitig bestromt werden > können) glaube ich wie Jens nicht, dass dieser Chip 8x200mA überlebt. Wenn 0,7V Spannungsabfall nichts ausmachen, dann mit einem Transistor auf Komplementärdarlington erweitern.
funktionieren und die eben für diesen Spannungsbereich vorhanden sind) über einen Mikrocontroller ( STM32F030 ) angeschlossen. Anwendungsfall 2 ist profanerer (privater) Natur: es wird die Steuerungselektronik verwendet, um Modelbahnweichen in einer Anlage (nicht meine, ich habe seit Jahrzehnten keine
-
Thread
Mit Mikrocontroller prüfen ob Spannung (40v) anliegt
einplanen/berücksichtigen. Ich spendiere bei z.B. langer Leitung, oder³ 'ne Zener-Diode. mfG fE
Michael G. schrieb im Beitrag #7694584: > Hat halt den Nachteile, das es da keine Hysterese gibt. AVR und STM32 haben eine Hysterese, ebenfalls einige ESP32.
-
Thread
Erweiterungen für Raspberry Pi Connect, neuer Video-FPGA von GoWIN uvam
and improved energy efficiency, paving the way for a more sustainable and diverse 5G ecosystem. --- via https://www.samsung.com/global/business/networks/insights/blog/0619-the-potential-of-5g-redcap-and-energy-efficiency/ [/c]  BILDQUELLE: Samsung
einen 8051-Kern im Stil der STMicroelectronics STM32MP1-Plattform zu kombinieren sucht. Der im Allgemeinen gut informierte Branchennewsdienst cnx berichtet nun über die Verfügbarkeit einer auf ebendiesem SoC basierenden Platine, die um rund 12 US-Dollar
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
Die Marketingwerte von Ti sind schlechter als die Merketingwerte von STM fuer die STM32U0 Serie. M.e.a. hat(te?) TI auch eine sehr erratische Politik mit den Cortex-M. Und dazu lange Zeit eine unmoegliche Lizenzpolitik fuer die Device Header Files...
schrieb im Beitrag #7693148: > Die Marketingwerte von Ti sind schlechter als die Merketingwerte von STM > fuer die STM32U0 Serie. M.e.a. hat(te?) TI auch eine sehr erratische > Politik mit den Cortex-M. Und dazu lange Zeit eine unmoegliche > Lizenzpolitik fuer die Device Header Files... Meinst
-
Thread
GPS Sender für Katzen
Halsband sich drehen kann. Evtl. müsste man so einen Tracker also auf dem Rücken befestigen. Niklas G. schrieb im Beitrag #7690290: > STM32WL55 😁 Da kann man direkt Daten mitsenden! Oder auch PIC12F529T39A. Der hat den Sender auch schon onchip.
seinen 201 Bytes RAM jetzt nicht meine erste Wahl, und sein Gehäuse ist sogar etwas größer als der STM32. Das Schöne an dem STM32 ist dass er auch LoRa kann und 2 Kerne (Cortex-M0 + M4) hat.
-
Thread
wie aktiviere ich ASM-Ausgabe in STM32CubeIDE?
enthalten wären, ging es ja schon. STRG+F findet aber keine einzige. Ich nutze hier die CubeIDE 1.7.0, ist aber bei 1.13.0 auch nicht anders. Dazu standard GCC, alle Settings so wie von STM vorgegeben. Ich habe mir eine neue BuildConfig erzeugt (ASM-List) und dort probiert, die Flags unter ToolSettings
nicht über die Build config eingestellt, sondern als Plugin eingebunden. Keine Ahnung wie man das mit STM32CubeIDE macht. Aber ja, all diese Informationen kann der GCC ausgeben bzw. die build tools können es extrahieren.
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
tausende MCUs in irgendeinem BGA Gehaeuse mit 200-300pinnen. Ein beliebiges Beispiel waere z.B der STM32F777xx mit 168 IOs.. Vanye
Bis jetzt tut's auch ein kleiner uC im normalen Gehäuse: z.B. STM32L496ZET, 109 bis 114 GPIO, LQFP-144. Der dürfte /etwas/ einfacher zu programmieren sein als ein Radxa oder ein uC plus FPGA.
-
Thread
SPI Kommunikation mit STM32 und PST360G2
ist mein erster Beitrag und hoffe alle Regeln zu beachten. Zu meinem Problem: ich bin neu in der STM Umgebung sowie der Programmierung. Ich möchte nun einen Sensor (PST360G2-1S) mit dem STM32-L432KC auslesen. Leider stoße ich an Probleme, die ich mir leider nicht erklären kann. Im Anhang findet
{ return ((src[1] << 8) | (src[0])); } static inline uint32_t u8u32(uint8_t *src) { return ((src[3] << 24) | (src[2] << 16) | (src[1] << 8) | (src[0])); } [/c]
-
Artikel
IRMP
(getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit HAL-Library (NEU!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266 (NEU!) ESP8266-EVB TEENSY 3.0 (NEU!) MK20DX256VLH7 (ARM Cortex-M4 72MHz) MBED (NEU!) LPC1347 Cortex-M3 mit 72 MHz LPC4088 (Embedded Artists) ChibiOS HAL (NEU!) Verschiedene ARM-Cortex-µCs, wie z.B. STM32, Kinetis, NRF5 etc. Offiziell
-
Thread
Kommunikation über Signaltransformator | Geeignetes Encoding
10€ aufschlagen, dann kann ich gleich 10Base-Ts transceiver kaufen. Momentan denke ich, ein kleiner STM32G0 sollte als Prozessor reichen, der Transceiver sollte da nicht 10x so viel kosten wie der µC. Dann kann ich auch Toslink-Transceiver nehmen und optisch verkabeln. Dachte eben, mit Ethernet-Trafos
-
Artikel
STECCY
Matrix-Tastatur. Hier wird die Matrix folgendermaßen angeschlossen: + ZX-Spectrum Tastatur-Matrix Zeile STM ADDR D0 D1 D2 D3 D4 D4 D3 D2 D1 D0 ADDR STM Zeile 3 PC3 A11 1 2 3 4 5 6 7 8 9 0 A12 PC4 4 2 PC2 A10 Q W E R T Y U I O P A13 PC5 5 1 PC1 A9 A S D F G H J K L CR A14 PC6 6 0 PC0 A8 CS Z X C V B N M SS
matrix keyboard KEYBOARD=PS2 Orientation: Default is 0 (only STM32) ORIENTATION=1 RGB Order: Default is 0 (only STM32) RGB=0 STM32-Hardware-Erweiterungen. Board-LEDs. Die beiden LEDs auf dem BlackBoard können vom emulierten ZX-Spectrum aus angesteuert werden
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
STM32L0: Das schaue ich mir gerne an, danke!
Für Wifi / BT würde ich auch den ESP32 empfehlen. Andernfalls die STM32G4xx-Linie, nicht die ultra-low-power Serie wie L0. Gerade für den Anfänger ist es praktisch, dass z.B. eine FPU an Bord ist, und auch die Taktrate hoch genug gewählt
-
Thread
Altium Lizenzänderungen (2024)
mehrere Wochen damit beschäftigt, überhaupt alle Pins geeignet herauszuführen, weil der Footprint des STM32H7xx im TFBGA240+25 die absolute Katastrophe ist. Insbesondere SDRAM und ULPI sind wild verstreut, und mit RMII wird es nahezu "unfanoutbar". Ich musste sogar einige GPIO unbelegt lassen und stattdessen
nicht die Funktionalität kennt und weiß, was er wie anders belegen darf. Selbst wenn man "einfach" in STM32CubeMX munter nach Alternativpins sucht, kommt es zu neuen Kollisionen. Und dann muss man prüfen, bei welchem anderen Timer sich genau die benötigte Funktionalität konfigurieren lässt. Und wenn man
-
Thread
Suche Schaltplan für analogen Gong-Klang
Ich habe mal eine Gongsimulation als Schlagwerk für eine Uhr programmiert. Zum Einsatz kam ein STM32F411. Sampling wäre natürlich das einfachste gewesen, die Samples hätten aber nicht ins Flash gepasst. so habe ich den Sound in Echtzeit berechnet und über I2S auf einen MAX98357 ausgegeben. Ein
Fritz G. schrieb im Beitrag #7682452: > Ich habe mal eine Gongsimulation als Schlagwerk für eine Uhr > programmiert. Zum Einsatz kam ein STM32F411 Hallo Fritz, Danke für den Code! Fritz G. schrieb im
-
Thread
Raspberry PI AI-Kit, neue MicroPython-Version und diverse andere Neuerungen
steigern, weshalb Ebenezer Uptons Mannen bei der AI-Kamera (siehe https://www.youtube.com/watch?v=tY--kw0tVd0) auf einen Offboard-Beschleuniger setzen. Das in der Abbildung gezeigte Raspberry Pi AI Kit verfolgt einen ähnlichen Ansatz - als „Quelle der Rechenleistung“ kommt ein SOC aus dem Hause Hailo zum
URL https://popovicu.com/posts/making-usb-devices/ findet sich nun eine Zusammenfassung, die einen STM32-Controller in eine USB-Seriell-Brücke umwandelt. Der Post ist auch deshalb interessanter Lesestoff, weil der Autor durchaus detaillierte Hintergrund-Informationen zu den verwendeten Technologien und
-
Thread
MPLAP Snap halb im Nirvana
All rights reserved. OS Version: Microsoft Windows NT 6.2.9200.0 Platform: Win32NT Installed Packages: Shell VSIX manifest - 7.0 Shell VSIX manifest Version: 7.0 Package GUID: e874ffe4-fbe3-4624-9a17-61014ede02d0 Company: Atmel Corporation Installed
------ String Descriptor 2 ------ bLength : 0x32 (50 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "MPLAB Snap ICD CMSIS-DAP" Data (HexDump) : 32 03 4D 00 50 00 4C 00 41 00 42 00 20 00 53 00
-
Thread
ATtiny85 als ws2812b LED daten Weiche
Niklas G. schrieb : > PS: WLED kann bis zu 10 Ausgänge - wozu noch aufteilen? Da ich gerne ein Nanoleaf-Lines ähnliche LED Struktur bauen würde und wenn man 2 Streifen an einen Datenkanal anschließt diese
Quelle runter bekommen... Ich hab mich nochmal etwas umgesehen, bin mir aber nicht sicher ob die stm32f0 (tm32f030c8t6) Serie sinn macht.. Diese wären billiger und haben (wenn ichs richtig gelesen habe) eine Taktrate von 48Mhz Einen St-Link zum Programmieren habe ich schon. Gibt es bei diesen
-
Thread
LDO power an Vout
Eingangsspannung wird in diesem Betriebsfall der Ausgangsspannung folgen, mit einer Flußspannung (~0.6V) Versatz.
hoch die Spannung dabei ist. Ist genau so auch wie mit den meisten ICs wie µC, wo i.d.R. auch immer <0,3V "Verkehrtherumspannung" an IO-Pins angegeben werden. 0,3V deshalb, weil bei deutlich über Siedetemperatur die Uf immer noch deutlich über 0,3V liegt, es also immer noch zu keinem Stromfluß kommt.
-
Thread
Daten Kompression auf STM32f4 mit 128k RAM
werden verwendet? (das angebissene obst ist da besonders auffaellig) ich sehe gerade, du schreibst stm32f4, ... Wie wird das BLE am STM32F4 angebunden, was wird da verwendet? Wie kommen die daten vom stm32F4 zum BLE? Welches GATT profil wird verwendet, was eigenes oder ein Serieles vom hersteller
Michael G. schrieb im Beitrag #7673045: > ich sehe gerade, du schreibst stm32f4, ... > Wie wird das BLE am STM32F4 angebunden, was wird da verwendet? Das ist ein Freitags-Thread, falls du das aus dem Zusammenhang
-
Thread
ESP8266 mit 3 AAA Batterien Versorgen
auf AliExpress folgendes Modul geholt: https://de.aliexpress.com/item/1005005206928931.html?spm=a2g0o.order_list.order_list_main.17.6e8a5c5fP2I2wJ&gatewayAdapt=glo2deu Das ist ein HX4002. Man konnte auf AliExpress nicht viel darüber sehen, was da verbaut ist, deshalb habe ich es einfach mal bestellt
haben wie der ESP8266 Braucht man allerdings selten. Schau dich mal bei ST um, in diesem Fall die STM32G4 Serie. https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html Für den Anfang empfehle ich allerdings eher die L0 oder F0 Serie. Die sind weniger komplex und es gibt mehr Tutorials
-
Thread
Super-Kongresstag: STM32-H5-Vorstellung, Google IO, Raspberry Pi-Börsengang geplant
www.st.com/content/ccc/resource/training/technical/product_training/group1/5b/23/3d/3b/5b/a4/45/d4/STM32H5-System-GPIO/files/stm32h5-system-gpio.pdf/jcr:content/translations/en.stm32h5-system-gpio.pdf bereitstehenden und lesenswerten Präsentation. Zweites von STMicroelectronics hervorgehobenes Feature
klassische“, als RDP gezeichnete Codefunktion - im Prinzip gab es dabei drei Zustände, zwischen RDP 0 und RDP 1 kann gewechselt werden.  Bildquelle: STMicroelectronics. Mit dem STM32H5 wird ein „neues“ Debugging-Verwaltungssystem eingeführt, das - wie vom Sprecher
-
Thread
Raspberry Pi als LIN Simulator
Du schaltest auf die halbe Bitrate um und sendest dann ein Byte mit dem Wert 192. Das sind dann 6 0-Datenbits und ein 0-Startbit, also 7 0-Bits bei der halben Bitrate und 14 0-Bits bei der nominalen Bitrate. Passt also. 3. Du nimmst ein UND-Gatter (z.B. 74LVC1G08) und machst dabei eine UND-Verknüpfung
Herstellerdoku besorgen oder reverse engineering betreiben. Was bei mir nicht notwendig war, weil Master (STM32F7) und Slaves (PIC24FV64KA304) aus meiner Feder stammten. Den offiziellen LIN-Standard hast Du gelesen? fchk
-
Thread
STM32: Visualisierung von Daten in Echtzeit
Hallo zusammen, ich suche eine Möglichkeit, Daten, die in Form eines Arrays in einer µC-Firmware (STM32G4xx) vorliegen, in Echtzeit graphisch auf dem PC darzustellen. Es handelt sich z.B. um die Amplitude eine DFT, oder ähnliches. Eine serielle Schnittstelle zur Datenübertragung wäre nur umständlich
Weiterhin besitzt der Prozessor doch auch USB? Laut https://www.st.com/resource/en/product_training/STM32G4-Peripheral-USB_Full_Speed_Device_interface_USB.pdf sogar USB2, also 480 Mbit/sek. Und damit kommst du nicht klar? Wieviele Gigabytes/sek sollen übertragen werden?
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
); [/code] Speichert denn die portSAVE_CONTEXT() mehr als nur die 32 Register? Der Stack muss wegen dem uint16_t[] wahrscheinlich auf einer geraden Adresse liegen? Also eher so? [code] pxPortInitialiseStack(0x4F0,callback,0); [/code]
#7664985: > Hast du Beispiele? Proprietär: TouchGFX, die ST USB-PD Library OpenSource: Die STM32WL55 RF und LoRa Middleware, der ATWILC-Treiber, FatFs, die I²C-Libraries für die alten STM32, überhaupt alle möglichen Libraries für (I²C-)Sensoren und Peripherie-ICs Es gibt bestimmt noch viele
-
Thread
Probleme mit Bootstrap Halbbrücke
Stecker. Will nur sicher gehen bevor ich einen neuen Controller auflöte. Datenblätter: - Stm32 G030: https://www.st.com/resource/en/datasheet/stm32g030k8.pdf - DcDc: https://datasheet.lcsc.com/lcsc/2108072230_TECH-PUBLIC-TP6841S6_C2844736.pdf - Mosfets: https://datasheet.lcsc.com/lcsc/2205201816
. Leider hat man es bei nur 12V fast nur > mit diesen deutlich höheren Kapazitäten zu tun. Bei 0V hätte ich nach Fig. 6 ~500pF, macht dann 12,5nF Kapazität. Also sollte ich mir andere FETs suchen, die eine möglichst geringe Crss haben. Aber bei 12V oder bei 0V? Gruß
-
Thread
Assembly aufschreiben Stm32 Cubeide32
f440 007f orr.w r0, r0, #16711680 @ 0xff0000 6199 str r1, [r3, #24] 6198 str r0, [r3, #24] 4770 bx lr[/code] Das geht in Assembler auch nicht besser. Allerdings kann man durch Inlining
C-Sourcecode automagisch den > passenden Assembler-Sourcecode generiert. Die Default-Einstellungen der STM32CubeIDE reichen um diesen Code zu erzeugen.
-
Thread
[NRF] Flashvorgang per SWD
Da würde ich mal in die Eingeweide von OpenOCD z.B. für STM32xxx schauen: Da wird eine einfache Schleife ins RAM geladen, die sich aus einem Ringpuffer bedient und ins Flash schreibt, der Ringpuffer wird seinerseits parallel über SWD (oder JTAG) nachgefüllt.
Andreas B. schrieb im Beitrag #7661904: > Da würde ich mal in die Eingeweide von OpenOCD z.B. für STM32xxx > schauen: Da wird eine einfache Schleife ins RAM geladen, die sich aus > einem Ringpuffer bedient und ins Flash schreibt, der Ringpuffer wird > seinerseits parallel über SWD (oder JTAG)
-
Thread
STM32 GPIO finder
Niklas G. schrieb im Beitrag #7656385: > > Soweit ich weiß hängen die IO-Register von STM32 nicht direkt in der > JTAG-Chain. Stattdessen greift man über JTAG auf den Debug Port zu, > welcher dann auf
Niklas G. schrieb im Beitrag #7656385: > Soweit ich weiß hängen die IO-Register von STM32 nicht direkt in der > JTAG-Chain. Stattdessen greift man über JTAG auf den Debug Port zu, > welcher dann auf den
-
Thread
STM32 virtual COM-Port via USB, Abfrage ob auf PC geöffnet
Ich habe hier ein STM32F407G-DISC1 Evalboard (mit STM32F407VGT6 drauf). Das programmiere ich mit Hilfe von STM32CubeMX und STM32CubeIDE. Der USB_OTG_FS ist als Full Speed (12 MBit/S) Device konfiguriert. Darauf setzt
Adresse der jeweilige Expander hat. Zum Beispiel könnte ein Expander mit der Adresse 20x die Adresse 0x20 haben. Die Tabellen, die du gefunden hast, zeigen wahrscheinlich die Adressen der verschiedenen Expander und welche Ports mit welchen Adressen verbunden sind. Wenn du die Lötbrücken von A0 bis A2
-
Thread
a Microprocessor for the Revolution -- 6809
Ende der 70er Jahre. Dann kam der 68HC11 auf der EVB... Später 8048, 8051, Z80, PIC, LPC2103, STM32, LPC1788, DSPIC, Z8! Encore, AVR... Mein erster Computer war der HP85A, HP71B, HP200, PC: 80286....Gegenwart Der HP71B war ein geiles Ding. Zeiten war das noch... Gerhard
MC6809-SBC als Kit aus Thailand: https://www.ebay.com/itm/285784821259?itmmeta=01HW36TXT5VZ4XTC0VS51G74QG&hash=item428a1a4e0b:g:e7wAAOSwKLFfAZjp
-
Thread
AVRs mit USB?
was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
im > Controller? Auf dem Mikrocontroller muss man das natürlich selbst implementieren. Für die STM32 und auch ESP32 gibt es fertige Bibliotheken die das tun, für AVR weiß ich nicht. Es ist aber nicht schwer umzusetzen. Weil ja keine echte serielle Übertragung im Spiel ist, braucht man sich um Baudrate
-
Thread
Wie STM8 Assembler File "bearbeiten"?
Ich habe nur mal auf die Schnelle reingeschaut, das eigentliche Hauptprogramm liegt bei 0x9B27. Allerdings ist das Ganze ziemlich unschön weil der Compiler für den STM8 einiges an Code produziert der nicht gerade die Lesbarkeit fördert (z.B. ist 0x8B18 die Runtime für einen "switch" und es
, CD 9C C3 ld A, XL ;0x009C14, 9F ld 0x5232, A ;0x009C15, C7 52 32 [/code]
-
Thread
DCC Singal auslesen
Version von deim Script? Müßte ich auf meinem PC suchen. Ich habe nur Erfahrungen mit dem Nano ESP32, aber nur mit anderen Projekten. Evtl. musst du die Interrupt-Nr. (die erste „0“) anpassen an den benutzten Pin. Dcc.pin ( 0, 2, 1 ) // Setup which External Interrupt, the Pin it's associated with
ist noch nicht auf github, ich könnte ihn aber vorzeitig zur Verfügung stellen. Allerdings für ein STM32F401 Blackpill, nicht für AVR und auch nicht für ESP. Zum Problem des TO: Auch mein Code wird ihm nicht weiterhelfen. Da hat Lothar schon recht: Da muss der TO selbst durch. Man kann nicht alle
-
Thread
Das Ende des Z80
welche Lizenz es ist? https://github.com/MockbaTheBorg/RunCPM Es laeuft auf Arduino/Teensy/ESP32/STM32, emuliert natuerlich eine Z80.
Maxim B. schrieb im Beitrag #7651624: > Aber man kann doch wahrscheinlich Z80 mit STM32 emulieren? Kann man, muss man aber nicht. https://clrhome.org/asm/
-
Thread
Autokalibrierung von Spannungs-Teiler
Wenn Du 0,1% Widerstände hast und nur auf 0,5% genau sein willst, dann brauchst Du nicht Kalibrieren. Der 15k 1% geht doch nur mit 0,15% ein, in Summe also 0,35% Genau das, was Du ja auch raus hast. Wenn
schreibt. Evt. kann das der uC, der den Abgleich macht. Der Reset muss da sauber funktionieren und STM32L0-Flash z.B. hält 30 Jahre bei 85°C, Minimum, "Guaranteed by characterization results, not tested in production" :)
-
Thread
Websites um passenden MCU zu finden
Dann schau dich mal bei ST um, STM32G0 oder STM32L0 Serie mit einem 4.096 MHz Quarz. https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html
Die Tabelle auf http://stefanfrings.de/stm32/stm32l0.html hilft vielleicht bei der Auswahl. Wobei ich gerade sehe, dass bei der L0 Serie maximal 20 kB RAM zu haben sind. Die neuete G0 Serie bietet vielleicht mehr. Ansonsten hat ST ja nich viele
-
Thread
Quarz oder Oszillator
Noob A. schrieb im Beitrag #7646623: > Ich hab hier einen STM32 Bei neueren STM32 kann der interne RC-Oszillator einen externen 32kHz-Takt als Referenz benutzen (MSI und Hardware auto calibration with LSE (PLL-mode)). Bei fast allen STM32 können die RC-Oszillatoren
. Z.B. in meinem Fundus: STM32L010F4P6, STM32L031F4P6, STM32L081KZT6, STM32G031J6M6, STM32G031F8P6, STM32G051F8P6. (Zumindest kein clk_out für den HSE, manche davon haben aber clk_out für den LSE.)
-
Thread
neuer Artikel: Qt Creator als IDE für Mikrocontroller
ich aber im Grunde gar nicht mehr zum Debuggen nutze, evtl. vor 20 jahren mal) reicht mir putty. STM32: STM32CubeIDE AtSAM: Atmel Studio (oder heißt das nun Microchip Studio) usw. immer die mitgelieferte IDE nutzen. Also ich will programmieren und mich nicht mit irgend einem Aufhübschen von irgendwelchen
nicht nur der QtCreator. Ok, manchmal hat man holländisches Wasser auf den Augen. Qt Creator 13.0.0 for Windows 64-bit (330 MB) (info) Unbrauchbarer Link: https://download.qt.io/official_releases/qtcreator/13.0/13.0.0/qt-creator-opensource-windows-x86_64-13.0.0.exe (und viel undurchsichtiger