-
Thread
Investition in neue Lötstation - überflüssig oder sinvoll?
und ohne Oled oder Led und so weiter.... https://de.aliexpress.com/item/1005001967859722.html?spm=a2g0o.productlist.0.0.34c754578zemYH Ich habe 3 Davon und bin sehr glücklich. 1.Preis unschlagbar. 2.Massig Lötspitzen zur Auswahl Ich hatte bislang richtig gute Qualität gehen echt nicht schnell kaputt
incl Heizung und Sensor um die 4 Euro https://de.aliexpress.com/item/1005002457001068.html?spm=a2g0o.detail.1000060.1.61f3665eieNg91 3.Extrem schnelles heizen in unter 30 Sekunden auf 300C 4.Standby und autooff durch sensor im Lötkolben Wenn man ihn länger nicht bewegt fährt er runter und geht aus
-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
interner Temperaturkompensation. An so einen Chip kann man auch direkt eine CR2032 anschließen, was beim STM32 nur ab 64-Pin-Gehäusen geht (und beim L151 garnicht). Mit dem 1Hz-Interrupt von der RTC könnte man den internen RC-Oszillator des STM32 abgleichen. Damit kommt man von ±3% auf unter 0.4% Fehler
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
necessary embedded software bricks and tools to get users started easily with their applications. The STM32CubeWB MCU package is loaded with many examples and brings a full set of peripheral drivers (HAL and LL), all the necessary radio stacks including Bluetooth 5.2, Zigbee 3.0, OpenThread v1.1 and 802.15.4
new features include enhancement of the STM32Cube programmer for optimized programming of the STM32WB’s dual-core architecture, which ensures real-time application performance by utilizing a Cortex-M0+ processor to control the radio alongside
-
Thread
Farbähnlichkeit - Abstand im Farbraum
Hallo zusammen, ich betreibe ein ILI9341 an einem STM32F446RE. Bei dieser Kombination ist es ja klar, dass ich keinen Framebuffer im RAM halten kann. Ich nutze vorwiegend den 16-Bit RGB565-Farbmodus. Auslesen geht bei diesem Display-Typ nur als 24-Bit-RGB
ich verstehe sie nicht. Ist einfach eine Tabelle für jede Grundfarbe 5/6 Bit -> 6 Bit. red[0..31] --> 0..63 green[0..63] --> 0..63 blue[0..31] --> 0..63 > Nur ist der komplette Hintergrund einer Palette aus 31 Farben Wenn du deine eigene Palette und die des Chips abstimmst, könntest
-
Thread
Speichern beim STM32 ins Flash
Daten (irgendwo passend mithilfe eines Verzeichnisses) gespeichert. Siehe Application notes... Der STM32L1x hat echtes Eeprom welches Wortweise beschrieben werden kann.
man nur jeweils eine ganze Flash-Page, schreiben kann man allerdings in Blöcken von z.B. 8 Bytes (STM32G0x). Man kann es so programmieren, dass man immer Werte innerhalb einer Page "hinten" anhängt, bis die Page voll ist. Dann löscht man die ganze Page und fängt von vorne an. Wie voll eine Page
-
Thread
Interrupt beim STM32 F103
aus einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
uC kann nicht programmiert werden
den https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html?dl=Mb6MeyavONqAB%2Fnuk5xNaA%3D%3D%2CCqwGkCNZJ4A928XrwQMA2Q1j4i51vI3xXgPfVzvyt7rWjVJa6hH9jRSGT5xgh7gnmy2IR%2B1wOHmqTto5nN9dLGRCf5ZiY%2BRR2cA%2FrkVFTSeGBS0Kb2dxZPS%2B04%2BxdLTk7qMy6Qsi%2FFTwG7kLdgeD0XZ85X3jb%2Fcm6v2XOoUge%2FnmLTyiw8CbNFP60TQis%2FXvfven%2BPNj%2Fd8NV3P6kqNqYQcTqgf4O03t053OwxbdHU%2B2PfVKzYoB81UQ7tGDIWfXWvuhGLhVazW0WMuNZecajSFg9w812WbNzC0YeU5fdXG2gU16sLgyXCwiLDp0OQxv
-
Thread
Colibri T20 von Toradex
Platine die über ein 34 poliges "Floppykabel" angeschlossen wird. Da wirds komplizierter. Dort sitzt ein STM32F072 und kümmert sich offenbar um weitere Peripherie... Gruß, Pille
data cache, VIPT aliasing instruction cache ^MMachine: sun7i ^M<6>Memory Reserved: ^M<6> SYS : 0x43000000 - 0x4300ffff ( 64 kB) ^M<6> VE : 0x44000000 - 0x48ffffff ( 80 MB) ^M<6> G2D : 0x49000000 - 0x49ffffff ( 16 MB) ^M<6> LCD : 0x4a000000 - 0x4bffffff ( 32 MB) ^MMemory policy
-
Thread
[S] STM32G0 im UFQFPN28 package
Hi, irgendeine Idee wo es noch Controller der STM32G0 Serie im UFQFPN28 Package *am Lager* gibt? Bräuchte ein paar wenige für ein kleines Projekt, wo ich leider aus Platzgründen nicht größere/andere verwenden kann. Der genaue Typ ist eher unerheblich
Sowas? https://www.reichelt.de/index.html?ACTION=446&LA=0&nbc=1&q=stm32g071gbu6 Habe ich vorgestern gerade bestellt (ohne ...N), soll angeblich unterwegs sein. Ein paar andere STM32 haben sie auch noch, aber ebenfalls sehr ausgedünnt.
-
Thread
25 MHz durch Mux?
bei ~25 MHz sowohl den analogen SN74LVC1G3157 als auch den zum 1G157 fast(?) identischen 1G57 eingesetzt. (Der wird allerdings nicht Multiplexer, sondern "Configurable Multiple-Function Gate" genannt.) Ein kleiner Seitenblick aufs Datenblatt
kann man zum Beispiel den Analog-Multiplexer, ICP1 oder AIN als Capture Signalquelle verwenden. Beim STM32 unterschiedliche ICPx eines Timers. Nur so als Idee ...
-
Thread
Spielereien mit asm_pio + MicroPython auf dem PI PICO
Habe auch schon einige interessante Dinge mit µPy gemacht, auf STM32F4 und PicoPi. Die sind auch schön mit ARM-Thumb innerhalb von Python zu programmieren. Damit ist dann problemlos 500ksps ADC, Kompression und Übertragung per VCP möglich. Zwei Kerne helfen. ;-)
282MHz, dann streckt er aber die Flügel. Werde in den nächsten Tagen mal ADC mit DMA machen. Auf dem STM32F4 läuft das schon absolut problemlos (2.4Msps * 3 Kanäle interleaved). Was ich allerdings feststellen musste, die µPy 1.17 Version für PicoPi braucht noch reichlich Liebe und Zuwendung… Viel
-
Thread
Bruch approximieren
das ist etwas für heute abend. Ich hatte noch keinen Kaffee. Etwas Off-Topic: [c] if (zv < 0) { negative = true; zv = -(uint32_t)zv; } [/c] Ist das erlaubt?
von zv. [c] uint32_t u_zv = zv; if (zv < 0) { negative = true; u_zv = -(uint32_t)zv; } [/c]
-
Thread
PWM Frequenzteiler in Hardware?
µC-Schaltung, wobei der Controller per internen Timern die Signale sehr genau umsetzen kann. Stichwort: STM32 "PWM input mode".
aufwändig: > > Du machst aus dem Eingangssignal mittels R/C Tiefpass eine analoge > Spannung von z. 0-5V. Diese vergleichst du mit einem Sägezahn (10kHz > 5V). Der Ausgang des Komparators liefert das neue PWM Signal. Schlimmer gehts nimmer !!! M. G. schrieb im Beitrag #6813571: > Also konkret
-
Thread
Richtungsdetektierung Schall
Hallo Leute, ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter IC an einen STM32F7 anbinden. Das Audio geht dann über 4 Kanal TDM da rein. Ich wollte die 4 Mikrofone in einem Quadrat anordnen und darüber eine Richtungsdetektierung des Schalls machen (also Winkel berechnen)
#6812363: > ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter > IC an einen STM32F7 anbinden. > Das Audio geht dann über 4 Kanal TDM da rein. Warum über zusätzlichen Converter? Der F7 kann 4 PDM Mikros direkt anbinden, der H7 sogar 8.
-
Thread
Einfacher Fehler in C-Berechnung
Taschenrechner berechne, kommt das richtige raus, allerdings nicht i Code. Das ganze rennt auf einem AT32UC3C1128C. hier dir Formel: [c] LiquLev = 10 * (float)((-0,000004 * (LiftParamR1Vol/10) * (LiftParamR1Vol/10) + 0,0405 * LiftParamR1Vol - 0,003)); [/c] LiquLev und LiftParamR1Vol ist vom Typ
das printf abgeschafft hat. > > Wohin "printet" dein printf auf einem UC3? Ich habe hier einem STM32H Da mache ich snprintf() in einen char Buffer. Danach gibt HAL_UART_Transmit() mir das auf eine serielle Schnittstelle aus. Irgendeine Kommunikation muss doch vorhanden sein??? Also den Leuten
-
Thread
STM32 Nucleo Programmverlust nach Neustart
ist, da ich wirklich gerade ein wenig auf dem Schlauch stehe. Ich arbeite mit einem Nucleo Board STM32G071 und versuche mit einem kleinen Übungsprogramm schlicht ein Relais hin und her zu schalten. Bzw toggle ich zwei Pins der CPU. Das Nucleo Board speise ich über die USB-Schnittstelle mithilfe
des Projekts wird ein STM32_Startup.s File erzeugt. Dort sind über die Preprocessor Definitions mehrere Optionen auswählbar, wie sich die CPU beim Aufstarten oder nach einem Reset zu verhalten hat. Entscheidend war hier folgender
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC) #define UMEM_SHIFT 1 #define UMEM_FAKEWIDTH uint32_t [/c] Wenn man die richtig einstellt (müsste es theoretisch klappen. Im Referenzhandbuch
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
Stromverbracuh nicht von der Rechenleistung ab. Ich finde diese Sichtweise ziemlich eingeschränkt. Die STM32 nehmen zum Beispiel alle deutlich weniger Strom im WFI (Wait for Interrupt) Zustand auf, als wenn sie Befehle ausführen.
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
-
Thread
STM32-SPI-Code Feedback
receiveByteSPI1(&rx_byte[rx_count]); rx_count ++; } //Hier sollten die rx_byte[0...4] in rx_data zusammengefasst werden GPIOA->BSRR |= GPIO_BSRR_BS4; [/c] du verlässt dich voll darauf, dass die SPI mindestens 5 byte HW FIFO hat. Das mag so sein bei dem STM32, den du benutzt
// Write an integer using an integer transaction uint8_t tmc_spi_write_int(uint8_t address, uint32_t data) { // Set address write bit => write command return tmc_spi_transaction_int(address | 0x80, &data); }[/c] Register schreiben: [c]tmc_spi_write_int(0x0B, gScale); // GLOBALSCALER[/c]
-
Thread
STM32: Seltsames Verhalten
HAL_PWR_EnterSTANDBYMode(); /* USER CODE END 2 */ [/c] Ich habe den Sketch auch mit Nucleo F411RE & G071RB getestet. Bei Beiden gibt es das Problem nicht. Die funktionieren bis auf 2V einwandfrei. Ein zweites Board mit STM32F401CC verhält sich gleich. Mit RCC-Flags konnte ich leider die Zustände beim
KT315 schrieb im Beitrag #6808094: > Das Board ist ein HW-848 mit einem STM32F401CC MCU aus > China > Nucleo F411RE & G071RB getestet. Bei Beiden > gibt es das Problem nicht. > Ein > zweites Board mit STM32F401CC verhält sich gleich. Ist das zweite F401-Board auch
-
Thread
Umstieg von Windows auf Linux?
Manfre schrieb im Beitrag #6806842: > Meine Anwendungen sind > ziemlich einfach: 8-Bit AVR- und STM32-Programmierung, Raspberry Pi > (Python, Lua, etc.), FireFox, Thunderbird, LibreOffice, etc. Zu AVR und STM32 kann ich nichts sagen, aber die anderen Sachen gibt's alles für Linux. > Welcher
zu der Software die du verwenden willst, wirst dich wundern wieviel da eine Linux version haben....STM32 erwaehnst du, STM32CubeIDE gibts fuer Linux.
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
SSR's, aus Kostengründen wollte ich diese nehmen https://www.pollin.de/p/solid-state-relais-ssr-d32a380-5-3-32-v-5-a-380-v-340633 oder https://www.pollin.de/p/solid-state-relais-ssr-d24a240-2-24-v-2-a-240-v-340632?utm_source=google&utm_medium=fshopping&gclid=Cj0KCQiA-qGNBhD3ARIsAO_o7yky1HGJLEhuV1tFCshkiIZXEKsMI2O9Fn6U4diWrbZRczNIaDnie5oaAjQ4EALw_wcB
Die Daten stehen alle in dem Kommando : Flash 40mhz Xtal 26mhz Flashsize 4MB = 32Mbit Flashmode DIO (QIO sollte auch gehen je nach Board) 0xd000 ota_data_initial.bin 0x0 bootloader.bin 0x10000 Webserver.bin 0x8000 partitions_example.bin Habe mir das Nodemcu v3 mal angesehen
-
Thread
LED an µC-Pin
-LED auf Ground und Vdd schalten (3V3) -LED an Vdd und Ground schalten. -egal Controller ist STM32G0xx. (Ausgang PushPull) Gibt es einen Grund, warum die eine oder andere Variante den "Innereien" besser tut? Grüße Runout
Thomas T. schrieb im Beitrag #6804891: > Controller ist STM32G0xx. > Was ist prinzipiell besser Die Lösung ist: > -egal Denn die Schaltleistung der Mosfets der Treiberstufe sind annähernd ausgewogen. Der P-Kanal-Mosfet ist dafür auf dem Die deutlich größer
-
Thread
Zustandsdaten Lithium Batterie
Bin Pin anstellt, ist mir auch unklar. Ich will über I2C die Zustandsdaten ( SOC, Temp etc.) an den STM32 schicken und auslesen können. Es wäre super wenn mir jmd grob erklären könnte was das Bauteil alles benötigt, da ich noch vom Wissen relativ am Anfang bin. Vielen Dank im voraus
Pin anstellt, ist mir auch unklar. Ich will über I2C die > Zustandsdaten ( SOC, Temp etc.) an den STM32 schicken und auslesen > können. Es wäre super wenn mir jmd grob erklären könnte was das Bauteil > alles benötigt, da ich noch vom Wissen relativ am Anfang bin. Wenn du schon ein Datenblatt
-
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
Z80 OUT (C) mit Register A belegen.
Und hier noch einen ZX-Spectrum Emulator auf einem STM32F407: [[STECCY]]. Der kann auch alle undokumentierten Opcodes des Z80. :-)
Es gibt einen STECCY-Thread: https://www.mikrocontroller.net/topic/steccy-zx-spectrum-emulator-mit-stm32
-
Thread
Durchflusssensor auslesen mit µcontroller - Impulse/Frequenz/Durchfluss
einen Durchflusssensor (https://at.rs-online.com/web/p/durchflusssensoren/4468309/) den ich mit einem STM32F411RE Nucleo-64 Board auslesen möchte. Der Sensor hat folgende Eigenschaften: Flow Range = 1 - 15 L/min Pulses per Liter = 2200 Frequency Output = 37 - 550 Hz Nun frage ich mich, mit welcher
GPIO_PIN_ReadPin durchgängig lesen. Für sowas benutzt man den Input Capture des Timers. Google STM32 PWM Input.
-
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 (ca. 35KB) Program
leider auf die alte superloop umschwenken. Der Keil erzeugt sehr gutes optimiertes code. Übrigens: Für STM32 F0,L0 und G0 ist Keil frei. Aus Erfahrung mit anderen uC mit viel Falsh und RAM ist die Programmierung mit RTX viel eleganter, robuster und struktierter als eine Superloop. Ich hab gehoft dass
-
Thread
Fritzbox 7490 - Gewitterschaden
geschützt. > > Wie kann mit einem defekten Chip DSL syncron werden? Ich habe ähnliches schon mit STM32 Controllern gesehen. Ansonsten bliebe die Frage: Warum sollte der DSL-Chip heiß werden, wenn er ansonsten funkioniert? Bliebe nur eine zu hohe Versorgungsspannung (das kann man ja prüfen) oder
Markus M. schrieb im Beitrag #6794939: > Ich habe ähnliches schon mit STM32 Controllern gesehen. Ansonsten bliebe > die Frage: Warum sollte der DSL-Chip heiß werden, wenn er ansonsten > funkioniert? > > Bliebe nur eine zu hohe Versorgungsspannung (das kann man ja prüfen
-
Thread
VCF für μC-Synthesizer
in die Sättingung, denn die oberen Bits tragen aufgrund von Genauigkeitsproblemen nicht exakt mit 0.50000000000 und 0.250000000000 zum analogen Endwert bei. Daher haben R2R-DACs sehr rasch ein Problem. Das erleben auch immer wieder DIY-Bastler, wenn sie 32-Bit R2R-DACs selber bauen. Da die "oberen"
#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
Quarz Unterschiede 16pF und 18pF
Hallo zusammen, ich möchte ein STM32G070 mit einem externen Quarz betreiben. kann mir jemand kurz erklären was ist der Unterschied zwischen die 2 Qaurze: Quarze CRYSTAL 8.0000MHZ 18PF SMD und Quarze CRYSTAL 8.0000MHZ 16PF SMD. Liegt
Bereichs von etwa 200 ppm Breite langsamer oder schneller. Solange man mit dieser Abweichung von 0,02 % leben kann, ist der Last-C-Wert ganz egal. Man verwendet die Schaltung und Werte des Kontroller-Datenblatts und gut ists.
-
Thread
Professioneller Debugger für STM32
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
µC Board mit HDMI (notfalls VGA) Ausgang
Gib mal bei Google STM32 und HDMI ein.
Arduino_und_Entwicklungstools_Whoop-_-(DE:Whoop!)+Entwicklungstools+Display-_-1743283&matchtype=&aud-826607885427:pla-331169378088&gclid=EAIaIQobChMIlI74s4Sc8gIVDtd3Ch3Lug_7EAQYASABEgL05vD_BwE&gclsrc=aw.ds Keine Ahnung was das Ding kann, billig ist es aber ;-) https://www.seeedstudio.com/Seeed-Studio-BeagleBoner-Green-HDMI-Cape.html
-
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
ARM Bootloader mit ELF, Einstieg nicht bei 0x08000000
setzen statt dem Resethandler (weils beim STM32 eh egal is). Aber das is eigentlich nicht so gedacht.
StartAddr" (DWORD) +0 und +4 ausgelesen, > VTOR und MSP gesetzt und diese am Reset Vector gestartet. Wird auch gemacht, zum Glück hat der STM32L010 ein M0+ kern, sonst gäbs kein VTOR. Aber noch kurz Interrupts beim rumspringen
-
Thread
Renesas RX111
weiteres Zeugs über die Software, aber nicht das was ich > suche. Also ich habe einen einfachen NXP M0, da sind das 600 Seiten. Und dann habe ich einen komplexen STM32H7 da sind das schon 3500 Seiten. Da liegt der Renesas doch gut in der Mitte. So ist das heutzutage. Ein Exot ist der schon. Low-Entry
etwas lästig. Mein letztes Datenblatt zum RX111 ist von 6/2013. Heutige ARM-Controller (z. B. STM32) haben in den letzten Jahren deutliche Verbesserungen erfahren, sodaß diese für viele Anwendungen deutlich leistungsfähiger sind. Einen 32-Bit Zähler mit Quadraturdekoder bietet der STM32G431 beispielsweise
-
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
Radioberry HAT + Raspberry = stand alone SDR?
Sorry, vergessen: https://github.com/g0orx/pihpsdr
Radio hören. > sondern nur einen Empfänger, > halt einen Software definierten. Da gabs mal dieses STM32 projekt 'ARM-radio' https://www.i2phd.org/armradio/index.html das geht aber nur bis ca. 1 MHz, während der Radioberry hat wohl bis 30 Mhz reicht. Für Ukw sollten es aber noch mal das 3 bis 4 fache
-
Thread
AVR128DB mir 3-wire SPI
dadurch leicht austauschbar. Und wenn man eh so viel neu lernen muß, dann kann man auch gleich zu STM32 oder LPC wechseln.
Vielleicht wäre es falsch, AVR-Serie als etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop
-
Thread
32bit Daten ins Flash eines STM32G4xx schreiben
Sevus, ich hätte da mal ein Problem, und zwar bin ich gerade von einem STM32F3xx auf einen STM32G4xx umgestiegen, und passe derzeit meine FW an. In dem Programm werden 32bit Werte in das Flash geschrieben. Nun kann man auf den STM32G4 leider nur noch 64 bittig schreibend
Byte-weise beschreibbar und, im Verhältnis zum internen Flash, unkaputtbar. Durch den Wechsel vom STM32F zum G ändern sich sowieso ein paar Pins...
-
Thread
Transimpedanzverstärker mit einstellbarer Verstärkung
die roten Strich in den Plots): während ein Puls abgegeben wird, fällt ein Triggersignal von 5V auf 0V, und geht nach dem Puls wieder auf 5V, dies habe ich bisher nur für den Mikrocontroller (STM32) genutzt (um nur während dieser Zeit, die Werte zu digitalisieren). Die Zahlen in den Plots sind das Intergral
Jens G. schrieb im Beitrag #6776010: > Ja, aber dann wird ja trotzdem der ADC nicht übersteuert, wenn man von > dem Rauschsignal noch etwas haben möchte. Genau das ist ja der Punkt. Deshalb ist der Bereich
-
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
Schutz vor Über-/Unterspannung mit LED-Ausgabe
dann sieh dir den > TL431 an. Ich brauche keine gute Referenzspannung. Es soll zwischen 2.5V - 5.0V sein, damit der MCU (STM32G4) ihn gut lesen kann ohne selbst zu verbraten. Andreas B. schrieb im Beitrag #6792343: > Ich möchte gerne nicht nur eine LED leuchten lassen, sondern auch ein > digitales Signal an einen MCU (STM32G74) senden, wenn der LTC4365 eine > Über-/Unterspannung feststellt (01_ltc4365_barrel_jack.png). Ich habe mich vertan mit der Festlegung, wann die LED leuchten soll, und wann nicht. - Wenn ~FAULT
-
Thread
ARM-GCC: No strict alias
*/ DMA_StreamRx->M0AR = (uint32_t) &tempRx; DMA_StreamRx->CR &= ~CR_MINC; /* nicht inkrementieren */ } else { /* Neuen Block fuers lesen vorbereiten */ DMA_StreamRx->M0AR = (uint32_t) receive;
inkrementieren */ } if ( send == NULL ) { /* Keine Daten senden */ DMA_StreamTx->M0AR = (uint32_t) &tempTx; DMA_StreamTx->CR &= ~CR_MINC; /* nicht inkrementieren */ } else { /* Neuen Block fuers senden vorbereiten */ DMA_StreamTx->M0AR = (uint32_t) send;
-
Thread
STM32Cube external loader
gerade zu tun gehabt. In der CubeIDE gibt's die ext. Loader auch, zu finden sind sie in (bei mir) STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_1.6.0.202101291314\tools\bin\ExternalLoader\ Einbinden ins Projekt geht auch relativ einfach, debuggen kann man damit
: MX25LM51245G_STM32H735G-DK, 0x90000000, NOR_FLASH, MX25LM51245G_STM32H735G-DK.stldr Habe mir dazu noch einen Bootloader geschrieben, welcher den Octospi richtig konfiguriert sodass die Kiste auch ohne debugger