-
Thread
Breitbandige Empfangsantennen
jemand genug kriminelle Energie. "You need to write a program to dump the F-RAM and flash it to the STM32H7." Irgendwo stand mal ein Copyright-Text ...may not be copied... und handschriftlich darunter (ebenfalls schon x-mal kopiert) "may not but will!"
Edelstahl vs. > verlustlos mit einem kommerziellen 3D EM-Simulator: Unterschied im > Gewinn war 0.3dB Vielen Dank dafür und auch das du deine Erkenntnisse mit uns teilst. 0,3db sind absolut zu vernachlässigen wie ich finde. Damit kann ich Leben.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
im Beitrag #7152838: > ich bin kein Arduino-Typ Aha.... Kai P. schrieb im Beitrag #7152838: > STM32F7508 In Assembler?
Millionengröße, oder was wir die Anzahl der unterstützten Prozessoren hier wohl bedeuten?: https://github.com/stm32duino/Arduino_Core_STM32 Zusätzlich zu den Expressiv IOT Applikationen.
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
Architektur war deutlich langsamer, was > CoreMark/MHz angeht. Mein Erfahrungswert von RX610 und STM32F407 ist zehn Jahre alt. Heute muß sich ein RX660 mit zum Beispiel einem preislich günstigeren STM32H730 vergleichen lassen, dem er bezüglich der Ausführungsgeschwindigkeit nicht das Wasser reichen kann. Auch ein STM32Fxxx ist schon schneller. Die schnellen Zugriffszeiten auf das interne Flash haben heutzutage (vermutlich) nur minimalen Nutzen und bremsen diese RXe auf 100 - 120 MHz aus. Aber lass den RX660
-
Thread
32 Bit MCU gesucht
M0! Es sind sogar zwei stinkende M0! > Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug > vorrätig. Aber die gebe ich nicht her. Das hebt nicht mal Rosemarie Nitribit an. Auch
https://www.lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G431CBT6_C529355.html Oder einfach zu beschaffen https://www.reichelt.de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?search=rp2040
-
Thread
Diskettenlaufwerk ansteuern
avr Controller > ansteuern du willst also das hier nachbauen? https://www.youtube.com/watch?v=G-X-p0C0Uas
USB-Zugriff. Wenn man ein Floppy-Interface /hat/, dann lautet das Zauberwort "Gotek". Da steckt meist ein STM32 (oder Klon) drin und das ist auch ungefähr die Leistungsklasse, in der man die gesamte Diskettenwelt mit Software und in Echtzeit erschlagen kann. Mit einem AVR und ohne zusätzliche Hardware macht
-
Thread
Auswahl Microcontroller und Display
immer mal sezieren. Ansonsten müsste man mal rechnen, hängt ja stark von der Auflösung ab. So ein STM32H7 sollte das schaffen würde ich schätzen, ein F4 schafft das evtl. auch noch. Wichtig ist ein schnelles Interface zum Display.
g:1wYAAOSworhbuJat
-
Thread
UART auf Linux
------------------------------------------------------------------- STM32CubeProgrammer v2.11.0-RC1 ------------------------------------------------------------------- Log output file: /tmp/STM32CubeProgrammer_WeTggc.log ST-LINK SN :
3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x442 Revision ID : Rev 1.0 Device name : STM32F09x/F030xC Flash size : 256 KBytes Device type : MCU Device CPU : Cortex-M0 BL Version : -- Memory Programming ... Opening and parsing file
-
Thread
DDS mit FPGA - Speicher vs. Rechnen in Echtzeit
übersetzt, wenn die Stellen nicht 1:1 ausgeführt sind. Viele Cores rechnen z.B. bei Sinus16 (0000) = sin (0) und bei Sinus32 (00000) auch mit sin (0). Das ist streng genommen aber falsch und führt zum "Zaunpfahlproblem" wie ich es gerne erkläre: Es gibt n nulldimenionale Punkt, die Pfähle und n-1 eindimensionale
gewaltige Tabelle. Wir berechnen für unsere Encoder-Lösungen Sin-Cos-Signale mit einer Genauigkeit von 32 Bit mit einem kleinen STM32.
-
Thread
VB CMD ausführen für ST Link PRogrammer
meine CMD line aus: "C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\stm32_programmer_cli.exe" -c port=swd -rdu -e all -d "MeinPfad/meinedatei.hex" -v --skiperase -ob iwdg_sw=0 rdp=1 bor_lev=12 Jetzt habe ich ein VB Programm wo ich einmal
Ebenen an Escaping, vielleicht so: [code]cmk.exe /k "\"C:\Program Files\\STMicroelectronics\\STM32Cube\\STM32CubeProgrammer\\bin\\stm32_program mer_cli.exe\" -c port=swd -rdu -e all -d \"MeinPfad/meinedatei.hex" -v --skiperase -ob iwdg_sw=0 rdp=1 bor_lev=12"[/code] Da ist immer viel Ausprobieren
-
Thread
USB2CAN Adapter aus China - kann der was ?
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb/candleLight_fw Passt auf den ersten
Software nur Copy-Paste ist und der STM32F103 nicht CAN und USB gleichzeitig kann?
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
die 7er haben doch Ethernet, STM32F107, F207
abbezahlt sind und die Auslastung geringer ist. Ich habe mal den STM32 Finder bemüht und der STM32F107 scheint in normalen Zeiten schon der günstigste STM32 mit Ethernet MAC zu sein mit einem Preis von knapp 4$. Nachdem das ganze sowieso nichts eiliges ist, warte
-
Thread
Carbon - wie ist Eure Einschätzung?
verunstalten muss? [c] fn Foo() -> i64 { ... fn Fibonacci(limit: i64) { var (a: i64, b: i64) = (0, 1); while (a < limit) { Console.Print(a, " "); let next: i64 = a + b; [/c] Return multiple ... sinnvoll? [c] fn DoubleBoth(x: i32, y: i32) -> (i32, i32) { return (2 * x, 2 * y)
programmiert werden sollte - memory safety. Ich bleib lieber bei Rust - läuft auch super auf Risc-V oder STM32s. Bin eh nicht der Typ, der jedem Hype hinterherläuft ... Rust ist mittlerweile mature genug, um für mich relevant zu sein - und ich finde es toll 😍
-
Thread
STM32L431RC - Probleme mit Stromsensorenauswertung
Code habe ich folgende 4 Variablen benutzt, um eben diese Fälle unterscheiden zu können: [c] uint32_t sensor_value = 0; uint32_t actual_val_min = 0; uint32_t actual_val_max = 0; uint16_t actual_inkr = 0; [/c] Ich taste damit den gemessenen Wert ab und weise den kleinsten gemessenen Wert und
_t threshold_min = 850;[/c] Hier die Funktion: [c]#include "main.h" #include "stdio.h" uint32_t sensor_value = 0; uint32_t actual_val_min = 0; //aktueller kleinster Wert der Messung uint32_t actual_val_max = 0; //aktueller größter Wert der Messung uint16_t actual_inkr =
-
Thread
C++ in (deeply) Embedded Systemen für Neuprojekte Gesperrt
vector usw. zu benutzen. Siehe Pi Pico: "Hauptprozessor (CPU): 32-Bit RP2040 Cortex-M0+ Dual-Core-Prozessor mit 133 MHz Taktfrequenz Arbeitsspeicher (RAM): 264 kByte SRAM Programmspeicher: 2 MByte Q-SPI-Flash" Diese "aber wir nehmen den 2ct billigeren Controller
charly = Charly<lines>; [/c] Und in einem anderen Projekt dann: [c] using line0 = Pin<Port<E>, 4>; using line1 = Pin<Port<E>, 5>; using line2 = Pin<Port<E>, 6>; using line3 = Pin<Port<E>, 7>; using line4 = Pin<Port<D>, 0>; using lines = Meta::List<line0
-
Thread
Beinträge ohne Anmeldung
letztendlich zu 100%. Joggeli ist kein Troll, der ist hier unterwegs, um zu stänkern - siehe ESP32-Thread.
Beiträgen. Der Durchschnitt der "Lesenswert" und "Nicht Lesenswert"-Scores aller Beiträge liegt bei 0,024, derjenige aller bewerteter Beiträge bei 0,060. Der Durchschnitt der Scores aller Beiträge von Gästen liegt bei -0.164, jener der bewerteten Beiträge von Gästen bei -0,426. Bei den angemeldeten Nutzern
-
Thread
Probleme beim Flashen (STM32G031)
Hallo Leute, ich versuche einen STM32G031F4P6 Controller mit dem STM32CubeProgrammer zu flashen, aber leider ohne Erfolg. Kann man mir da einer vielleicht weiterhelfen? Ich erhalte die angehängte Fehlermeldung.
Ich habe auch schon überlegt den STM32CubeProgrammer v2.11 zu installieren. Sieht aber so aus als ob man besser noch bei v2.10 bleibt. Der neue Updater will auch nicht an die neue Version ran...
-
Thread
ADC mit DRAM Buffer an µC anbinden
eines Controllers mit DMA zu benutzen. Um parallel per DMA und GPIO Daten auszugeben gibt z.B. für den STM32 ein Beispiel. Vielleicht geht ja auch die andere Richtung. Auch das DCMI lässt sich evtl. verbiegen.
products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc4300-cortex-m4-m0/32-bit-arm-cortex-m4-plus-2-x-m0-mcu-282-kb-sram-ethernet-two-hs-usbs-80-msps-12-bit-adc-configurable-peripherals:LPC4370FET100
-
Thread
Wie statisches HTML/css/javascript in C/C++ Projekte einbinden?
entwickle meinen C/C++ Code in Eclipse mit CDT, MCUTools, Sloeber Arduino Plugin, ... Oder auch mit STM32CubeIDE.
-elf-gcc\2.5.0-4-b40a506\bin>xtensa-lx106-elf-objdump.exe -t meine_externe_textdaten.txt.o meine_externe_textdaten.txt.o: file format elf32-little SYMBOL TABLE: 00000000 l d .data 00000000 .data 00000000
-
Thread
Programmierproblem mit dem STM32G491
Moin, ich habe hier ein (von einem Kollegen entwickeltes) Board mit einem STM32G491. Er ist reiner Hardwerker. Ich kann das Programm auf den Controller flashen und auch verifizieren (sagt zumindest Keil µVision). Der Debugger tut aber nichts. Mit dem ST-Link Utility kann ich
4,0 MHz. 16:07:54 : Connection mode : Connect Under Reset. 16:07:54 : Can not connect to the target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug
-
Thread
STM32 HAL bei verschiedene Derivaten mehr oder weniger ausgebaut?
Hi in die Runde. Mir ist gerade bei einem STM32F030 aufgefallen, dass ein paar HAL-Makros nicht auffindbar sind. Speziell geht es um: __HAL_ADC_CALC_VREFANALOG_VOLTAGE __HAL_ADC_CALC_TEMPERATURE __HAL_ADC_CALC_DATA_TO_VOLTAGE Beim G0 finde ich diese problemlos in der "stm32g0xx_hal_adc.h". Weiß jemand, warum das so ist? Werden die älteren Chips mit solchen Dingen nicht aktuell gehalten? Eigentlich war ich der Meinung, dass genau dies ein Vorteil der HAL sein sollte
-
Thread
Modellbauservo 3,5V zu 5V Steuersignal
einem Atmega168 angesteuert, der liefert ja ein 5V Signal. Jetzt will ich das mit einem Nucleoboard (Stm32f072) machen, da kommen aber nur max. 3,6V aus dem Steuerpin. Wie kann man so einfach wie nur möglich daraus wieder ein 5V Signal machen? Grüße Jo
74LVC1G17
-
Thread
Mehrdimensionale Matrix erstellen
Nathan G. schrieb im Beitrag #7130793: > Guten Tag, > > wenn ich eine Matrix erstelle und die zwei > > > for i=0; i<9; i++; > > Müsste ich hierbei noch eine Funktion definieren? > for i=0; i<9; i
Nathan G. schrieb im Beitrag #7130836: > Nathan G. schrieb im Beitrag #7130793: >> Müsste ich hierbei noch eine Funktion definieren? >> for i=0; i<9; i++ > > Hätte dazu jemand einen Lösungsvorschlag?
-
Thread
Flight Controller Designen & Programmieren
Ambitioniert ja, aber mit guten Sensoren z.B. dem L3G4200D, und den entsprechenden Bibliotheken sollte das schon machbar sein. Das Repo kennst du? https://github.com/betaflight
Peripherie-Treiber für die verschiedenen Geräte (IMU, Drucksensor, Radio, GPS etc) selbst. Ich würde dir die STM32-Blackpill- oder Bluepill-Boards plus günstigem ST-Link v2 Klon empfehlen, damit kannst du Debugging mit Breakpoints nutzen. Ich habe damals mit Arduino angefangen und da ist das Debugging extrem nervtötend
-
Thread
I²C mit Pullups auf verschiedene 3.3V's hochziehen erlaubt?
> Zwei getrennte Spannungsversorgungen sind kein Problem so lange alle Bus > Teilnehmer auch bei 0V VCC die entsprechende Spannung aushalten. Auch bei den "5V-toleranten uC" hat Marketing wieder über Technik gesiegt. Gerade entdeckt: EFM32TG11, GG12 vertragen abs max 2V (in Worten: zwei Volt)! Die meisten STM32 schaffen auch nur 4V. Aber 74LVC wollen ja auch verkauft werden :(
-
Thread
HAL I2C Daten empfangen? STM32 Nucleo
Hallo, Ich versuche über ein Nucleo32 Board (STM32G431) per I2C Daten von einem BNO055 Sensor zu empfangen. Wenn ich mich nicht täusche muss ich doch dafür einmal HAL_I2C_Master_Transmit ausführen und dabei das Register mitschicken, welches
Ich mach nix mehr mit stm32, weil ich die Dinger nicht kaufen kann. Viel Spaß noch Martin
-
Thread
STM32 Quarz und PLL
Matze schrieb im Beitrag #7126197: > Habe vor einen STM32 (STM32G071R8) mit einem Quarz zu befeuern weil ich > stabile 38,4KBAUD brauche. Für etwas so kompliziertes brauchst du mindestens einen achtkern Applikationsprozessor mit über 1.6 GHz, sonst
funktionieren. Siehe dazu auch 33.5.8 im Reference Manual [1] https://www.st.com/resource/en/datasheet/stm32g071r8.pdf [2] https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Matthias
-
Thread
STM32 Low Power: LSI? Strombedarf?
Hallo zusammen :) Ich habe einen STM32G031 und ihn so konfiguriert, dass ich mit dem HSI im Low Power Mode bei 1MHz auf ca 250µA komme. Jetzt möchte ich den Strombedarf noch weiter senken und dafür den LSI mit 32kHz nutzen. Konfiguriere
Library noch irgendetwas eingeschaltet war, das für den massigen Strombedarf sorgte. [C] #include <stm32g031xx.h> void main(void){ /* Enable LSI */ RCC->CSR |= RCC_CSR_LSION; /* Check if LSI is ready */ while (!(RCC->CSR & RCC_CSR_LSIRDY)){ } /* Switch to LSI as SysClock */ RCC
-
Thread
32-Bit uC in QFP-32
Rechenleistung: > > https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-laser-bee/device.efm8lb12f64e-qfp32 Ähm, also z. B. STM32G030 ist ein 32-Bitter, und den gibt's im LQFP32. Wobei dieses LQFP sogar noch etwas dicker als da vom oben angegebenen ist. Footprint aber gleich. Und diesen STM32G030 im LQFP32
Die STM32F0 gibt es in LQFP32, die STM32F1 und STM32F3 auch. Die neuen G0 und G4 sind auch in LQFP32 gelistet Irgendwie alle STM32 bis auf die 5er und 7er Oder ist das deren Patent?
-
Thread
Bald gibt es wieder Chips :-)
Bei Mouser sind nach wie vor nur 66 von 3290 STM32 Derivaten auf Lager.
Thomas G. schrieb im Beitrag #7120776: > Mittlerweile 1,79. Das geht auch billiger: https://www.amazon.de/funny-frisch-Chipsfrisch-ungarisch-175-g/dp/B012I5LWV0 Mindestbestellwert beachten!
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
wirklich nahe legt. Um im Bereich AVR zu bleiben, kann man sie mit Architekturen wie den 68HC11/12 und STM8 vergleichen, oder den teilweise überbordend komplexen Renesas R8C..M32C (16-Bitter).
jaycarlson.net/microcontrollers/ Biquad Filter: 20Mhz Tiny: 160ksps 72Mhz EFM8: 202ksps 48Mhz SAMD10 (M0+): 1822ksps 48Mhz STM32F: 1648ksps Ist klar was man nimmt wenn man Leistung braucht. Was moderneres als den EFM8 kenne ich bei 8051 nicht. Der originale 8051 hat viele Verbesserungen erfahren,
-
Thread
32-Bit-µC: Möglichst viel uint8_t verwenden?
die sich hier großartig vorkommen, an ein Projekt mit einem µC von Freescale. Huch, das ist ja kein STM32! W.S.
einfacher beim optimieren. W.S. schrieb im Beitrag #7122743: > etwas anderes als Atmel AVR und STM32 und den GCC gesehen haben und > Assembler für einen neuen Blumendünger halten oder sich gar zu der > Aussage hinreißen lassen "ich programmiere nicht auf Registerebene". Wo steht das hier im
-
Thread
Wechselrichter Hoymiles HMS-xxxx Sub-1G wireless
mal die Chips auf dem HMS10-Transceiver identifiziert: Auf der Platine ist ein CM2300A sowie ein STM32 Clone (GD32E230) zu finden. Somit sollte man mit einem RFM300, der ebenfalls den CM2300A verwendet, den Datenverkehr mitschneiden können. Zunächst muss man aber natürlich die Parameter für den Chip
: 0.00A CH4 - P : 0.00W CH4 - YT : 0.00kWh CH4 - YD : 0.00Wh CH0 - U : 223.10V CH0 - F : 49.99Hz CH0 - P : 243.20W CH0 - Q : -0.10var CH0 - I : 1.08A CH0 - PF : 0.00 CH0 - T : 21.80°C CH0
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
abweicht. Mit einem präziseren Rail-To-Rail OpAmp wie MCP606 geht das dann, mit AD8671 sogar besser als 0.1 Grad. Neuberechnung: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32 Darin finden sich Excel-Spreadsheets inklusive Linearisierungwiderstand und Fehlerbetrachtung.
schwierig. Man kann Polynome faktorisieren so, dass man nur noch multiplizieren und addieren muss. (Ein STM32F103 damals auf 36MHz konnte z.B. ein Thermocouple in unter 40us als double-float Typ in Temperatur umwandeln. Damit konnte diese Anwendung alle Thermocouple-Typen mittels NIST Koeffizienten verwenden
-
Thread
Festspannungsnetzteil 12V
) Längswiderstand am Ausgang und ein Transistor (BC547 o.ä.). Wenn der Strom zu hoch wird, fallen >0,6V an BE ab, der Transistor schaltet durch und damit das Netzteil ab.
Aber dann liegt er schnell bei 10 EUR. Immer noch billiger als selber Basteln, aber auch mit 0 Lerneffekt.
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
noch auf STM32F4xx und STM32F7xx laufen, insofern habe ich da beides mal gesehen. Am Ende benutzt man für eine Anwendung von der riesigen Peripherie meist eh nur einen Bruchteil. Was ich bei STM32 sehr gewöhnungsbedürftig
erhielt ich von ST Mails, die zur Migration auf STM32 aufforderten. Und die ST-eigene IDE für STM8 wird schon seit langem nicht mehr weiterentwickelt. Andererseits hat ST danach nochmal neue STM8-Varianten (insbesondere 8-Pin STM8S und STM8L) herausgebracht
-
Thread
STM32 Programmer Empfehlung
Ich benutze immer ein defektes VL Discovery, bei dem ich mal einen UART Pin des STM32F100 zerstört habe. Aber der ST-Link funktioniert und liess sich letztens sogar upgraden und kost' fast gar nix. ST hat aber im Store keines auf Lager. Das STM32F0DISCOVERY ist auch billig, sollte
Anraten hin einen ST-Link V2 (Clone/20€) gekauft. Der erscheint brav und stail unter UDB Geräte als STM32 STLink. Leider erkennt der STM32CubeProgramme ihn nicht;-( War der Kauf für den Eimer ?
-
Thread
RAM Fehler provozieren
liest, >> das seit Power On noch nie geschrieben wurde > > Grober Unsinn. Hm, aus dem RM0444, STM32G0x1, Sec. 2.3 Embedded SRAM: "Note: When enabling the SRAM parity check, it is advised to initialize by software the whole SRAM at the beginning of the code, to avoid getting parity errors when
meisten Fällen korrekt. Selbst für RAM, dass in einem definierten Zustand hochfährt (bspw komplett 0) wird in der Regel ein ECC Fehler detektiert, da das ECC Codewort für den Wert 0 in der Regel != 0 ist. Genua für solche Zwecke gibt es "modifizierte" Hamming codes, mit denen genau das erreicht
-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen.
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Richtig ist: #include "stm32l0xx.h" Christoph K. schrieb im Beitrag #7101930: > Woher soll ich denn den Namen stm32l031xx wissen? Indem man sich zuerst mit den Grundlagen befasst, bevor man sich an eine komplexe Bibliothek
Manual - Datasheet - Errata - Programming Manual Fange mal damit an: http://stefanfrings.de/stm32/stm32l0.html Die Seite leitet sich genau dazu an. Wenn du damit (und den verlinkten Dokumentationen) durch bist, bist du für die HAL einigermaßen vorbereitet.
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.
stört ist, dass er AVRs hat und man die Dinger nicht vernünftig debuggen kann. Bei Arduino für STM32 stört mich dafür die IDE, die grottig schlecht ist. Debugging sieht die ja nicht mal vor. Derzeit entwickle und debugge ich in vscode auf STM32 und RISC-V und das funktioniert superb. Wofür
-
Thread
Entwicklerboards: Renesas investiert in Arduino, 64bit-BeagleBone, neuer Meadow uvm
expanding into the enterprise, Renesas is investing $10 million into Arduino’s Series B round of $32 million. The funding will also provide Arduino with access to a new level of technology with Renesas’ industry-leading technology portfolio, including MCUs/MPUs, analog, power, and connectivity products
store.wildernesslabs.co/collections/frontpage/products/project-lab-board eine Bestellseite. ### STM: neue Entwicklerresourcenseite online ST Microelectronics arbeitet spätestens seit dem Aufkaufen von Atollic am “Aufräumen” des hauseigenen Ökosystems. Unter https://www.st.com/content/st_com/en/stm32
-
Thread
STM32L031K6 Sprung in Bootloader aus Applikation funktioniert nicht
Hallo zusammen, ich habe folgendendes Programm: [c]#define BOOTLOADER_ADR 0x1FFF0000 #include <stm32g0xx.h> void TestJump(void); int main(void) { TestJump(); while(1); } void TestJump(void) { //Funktionszeiger auf Adresse des Bootloader deklarieren
habe ich die Zeilen [c]#define BOOTLOADER_ADR 0x1FFF0000[/c] [c]#include <stm32g0xx.h>[/c] durch [c]#define BOOTLOADER_ADR 0x1FF00000[/c] [c]#include <stm32l0xx.h>[/c] ersetzt, da der System Memory beim STM32L031K6T6 an einer anderen Adresse
-
Thread
STM32 beste ADC Einstellung bez SNR
ADC: https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf Vll. hilft das weiter.
> https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf > > Vll. hilft das weiter. Danke, hmmm gem diesen Daten benötigt bei: RAIN = 1 kΩ, CAIN/CPCB = 2 nF, VREF+ = 2 V and FADC = 20 MHz 16 bit 0.5 LSB 67.1ns
-
Thread
I2C Pullups an ausgeschaltetem IC
Hallo, ich habe einen STM32G031G8 (https://www.st.com/resource/en/datasheet/stm32g031g8.pdf) auf einer Platine vorgesehen. Dieser ist als I2C Sklave mit einem anderen Mikrocontroller verbunden. Der STM32G031 ist nur in bestimmten
Guest schrieb im Beitrag #7096592: > ich habe einen STM32G031G8 Lt. Datenblatt sind bis zu 3,6V an den IO-Pins erlaubt, bei VDD = 0V. Man kann also die I2C-Pin einfach unter Spannung lassen.
-
Thread
DS18B20 parasite: DQ aus STM32 Pin speisen
Lothar M. schrieb im Beitrag #7096100: > Tim schrieb: >> GPIOA->BSRR = 1 << 25; // set bit 9 to 0 > Low-Aktive Logik? > > So wäre der Kommentar weniger widersprüchlich: > // reset bit 9 to 0 Nö, das sind die kranken STM32 GPIO Ports wo die unteren 16 Bit den Pin High und die oberen 16 Bit
Beitrag #7096157: > Lothar M. schrieb: >> Tim schrieb: >>> GPIOA->BSRR = 1 << 25; // set bit 9 to 0 >> Low-Aktive Logik? >> >> So wäre der Kommentar weniger widersprüchlich: >> // reset bit 9 to 0 > > Nö, das sind die kranken STM32 GPIO Ports wo die unteren 16 Bit den Pin > High und die oberen
-
Thread
STM32CubeMX und SW4STM32 Toolchain
Niklas G. schrieb im Beitrag #7093167: > Deinstalliere doch erstmal alles und installiere dann mal die aktuelle > STM32CubeIDE statt dem veralteten SW4STM32: > > https://www.st.com/en/development-tools/
Ich hatte mir ja dieses https://youtu.be/YZjnCOun1wU Tutorial/Projekt ausgesucht und bin damit auf STM32CubeIDE umgezogen. Zunächst mal: ich konnte das Programm mit STM32CubeIDE flashen und wenn ich dann das BluePill Board vom SWD abklemme, direkt an USB anschließe (BOOT0 Jumper wieder auf 0) und der
-
Thread
SIemens S7 1500 2 ns Bitbearbeitungszeit
Bootloader) mit Befehlen füttern muss. Das sind richtig komplexe Schlachtschiffe, so ein popeliger STM32H7 o.ä. ist nichts dagegen. Die Komplexität dürfte sogar einen Cortex-A8 übertreffen, so ein TI AM335x ist einfacher Bare Metal zu programmieren. Auch die Toolchains sind nicht ohne, da wünscht man sich die wunderschön einfach elegante STM32CubeIDE zurück.