-
Thread
STM32 Header
uint32_t*)0x40023808) #define RCC_CIR (*(volatile uint32_t*)0x4002380C) ... [/code] und so weiter. Also ohne überlagerte Strukturen. Ich glaube, fertig findet man so etwas nicht, daher frage ich mich
* const WWDG = (wwdg_struct *)0x40002c00;[/c] Dass hier kein #define auftaucht ist kein Zufall. Dank der struct mit Bitfeldern gibt es in allen meinen STM32-Headern kein einziges #define mehr. Auch, wenn es einmal viel Fleißarbeit
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
muss man aber nicht. Ganz meine Meinung. Vielen Dank für den Link. Da gibts ein Beispiel für dem STM32F4, aber es wird wohl ähnlich auf dem STM32G0 laufen. Man muss ja nicht immer das Rad neu erfinden.
-
Thread
Keil für nicht-kommerzielle Anwendung kostenlos, Vorbestellung für F7-Computemodul, diverser Lesesto
überschaubarer, schade das man da den schmaleren Weg gegangen ist. Genau wie bei der Arduino IDE 2.0.
ziemlich sicher, daß sich das nur > auf den Support bezieht, weil ich nämlich auch noch uV V5 für C51 > installiert habe das schon in 2019 abgelaufen Das stimmt für den C51 Compiler ist aber bei neueren MDK anders, die laufen ab, wenn nicht die entsprechende perpedual license installiert ist. Ich
-
Thread
Blue-Pill kein SWD wenn über USB mit Spannung versorgt
Moin Leute, ich habe da mal ein etwas merkwürdiges Phänomen. Eigentlich kenne ich mich mit den STM32 µC ganz gut aus, aber nun bin ich an einen Punkt gestoßen wo ich nicht so recht weiß, woran das liegen kann. Also ich habe hier ein paar Blue-Pill Boards rum liegen, augenscheinlich auch mit original ST µC. Hänge ich diese an einen STLink/V2 (original) so komme ich an den Chip (mit STM32CubeProgrammer). Versorge ich das Board dann mittels USB so zeigt mir der STM32CubeProgrammer eine Versorgungsspannung
-
Thread
Tulpenmanie 2.0?
https://www.reichelt.de/digital-thermometer-1-wire--0-5-c-to-92-ds-18s20-p7207.html?search=ds18s20 Ein DS18S20 für 21,60? Hää? Ist Silizium das neue Gold? https://de.wikipedia.org/wiki/Tulpenmanie
und die Lagerbestände überwachen und sofort bestellen. Aber man bekommt sein Zeug schon, auch die STM32. Ich habe gerade bei LCSC ein paar STM32G070RB bestellt und erhalten. Und dieses Hamstern in den Supermärkten ist keione natürliche Entwicklung, sondern deutsche Panik und Hysterie. Im Ausland
-
Thread
W806. So einfach. Arduino IDE.
sind sie (die Boards) z.Zt. erhältlich und im Leistungsbereich von, gerade nicht/kaum lieferbaren, STM32 µC. Also, interessant finde ich die schon. Was mich aber stört, ist das bewerben der rudimentären Arduino Integration. Diese ist nur einen Hauch mehr, als Nichts. Jetzt könnte man natürlich
gearbeitet. Auch interessant: https://www.amazon.de/W806-Microcontroller-Development-Board-Chip/dp/B0C822NL3P/ https://www.amazon.de/TECNOIOT-Entwicklungsboard-Mikrocontroller-Bluetooth-Dual-Mode/dp/B0B5R8X48Z/ Also es gibt die Dinger noch, wenn auch bei der Beschreibung bei dem zweiten Link überhaupt
-
Thread
Selbsthilfegruppe
in Rollen was ich auf dem Flohmarkt finde. Okay. Microcontroller nicht ganz so viel. Aber z.B vom STM32F030 hab ich mir vor Corona 10Stk gekauft weil ich dachte so ein kleines guenstiges Kerlchen kann man immer mal brauchen. Aber ich brauche bis zu meinem geplanten Tod im Jahr 2100 nie mehr 100nF
mehr 100nF > zu kaufen. :-D hatte ich auch schon gedacht, das Zeugs ist aber alles verbaut... STM32 im Dezember 21 offiziell eine Rolle bei Arrow zu moderatem Preis bestellt, letzte Woche geliefert obwohl erst bis Jahresende bestätigt. Soo schlecht ist es also wohl doch nicht. Aber man darf nicht
-
Thread
HAL_SPI_Transmit_DMA ruft callback nicht
nicht aufgerufen. Ich habe eine j-link dran und sehe, daß wTransferState sich nicht ändert. CPU ist STM32MP157. Ich bin auf dem M4. Der SPI ist dem M4 zugewiesen. [c] enum { TRANSFER_WAIT, TRANSFER_COMPLETE, TRANSFER_ERROR }; while (1) { wTransferState = TRANSFER_WAIT; if(HAL_SPI_Transmit_DMA
0u #define USE_HAL_SPI_REGISTER_CALLBACKS 1u #define USE_HAL_UART_REGISTER_CALLBACKS 0u #define USE_HAL_USART_REGISTER_CALLBACKS 0u #define USE_HAL_WWDG_REGISTER_CALLBACKS 0u [/c]
-
Thread
Spannungsregler L78L09 mit geringer Überspannung am Eingang
die beiden 1N4007 kann man dann natürlich weglassen. Am Regler sind das dann auch nur noch (14-9V)*0,09A=0,45W Wärme die frei werden, an der Z-Diode entsprechend 0,9W.
24 Volt gehen rein, 14 sollen wieder rauskommen für den 78L09, Last sind 80mA: [pre] 24-14/0.08=10/0.08 macht 120R Vowiderstand, 0.08²Ax120R = 0.8Watt. [/pre] 120R/2Watt https://www.reichelt.de/drahtwiderstand-axial-2-w-120-mohm-10--2w-draht-0-12-p2257.html Vor den Regler, hinterm Widerstand
-
Thread
I2C mit FreeRTOS auf STM32F103
Bosch zu tun hat, sondern eher das mir das entsprechende Wissen fehlt wie man Kommunikation wie I2C o.ä vernünftig in FreeRTOS umsetzt :/. Das ganze passiert auf einem BluePill Board (mit echtem STM32^^ liegt schon ne Weile hier herum). Verkabelung sollte soweit stimmen. Schonmal vielen Dank.
// timeout if (status != HAL_OK) { // The BME280 API calls for 0 return value as a success, and -1 returned as failure iError = (-1); } return (int8_t)iError; } void user_delay(uint32_t us) { HAL_Delay(us); }[/c]
-
Thread
STM32CubeIDE Projekt von SW4STM32 importieren
aufgefallen dass nun zahlreiche Einträge mit printf enthalten sind, z.B. [code] .text.fprintf 0x00000000080066c8 0x20 c:/st/stm32cubeide_1.7.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127/tools/bin/../lib/gcc/arm-none-eabi
10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-fprintf.o) 0x00000000080066c8 fiprintf 0x00000000080066c8 fprintf [/code] Im alten Mapfile kommt printf kein einziges mal vor. Hat jemand eine Idee wie ich der STM32Ide
-
Thread
Empfehlungen für aktuellen µC
aber nicht ultra-Sparsam (kein Batteriebetrieb) > - 2x UART > - 4x PWM (unabhängiger Kanal) > - I2C > - 2x SPI > - Toolchain / Programmer unter Linux lauffähig und Open Source > Meine Empfehlung stm32f411 https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0. Preiswert zu bekommen, wenn man etwas Zeit bei Aliexpress. Und den ST Link gleich mitbestimmen. https://stm32-base.org/boards/Debugger-STM32F103C8U6-STLINKV2 Mit Cube-IDE, läuft perfekt mit Linux Christian
-
Thread
STM32F0 Bootloader-Problem (UART, Neuling braucht Hilfe)
Hallo liebe Leute! Ich muss ein bisschen weiter "ausholen": Ich habe mein erstes Board mit einem STM32-Controller entworfen. Konkret ist es der STM32F030C8T6. Ich habe vorher noch nie mit STM32- oder STM8-Controllern gearbeitet. Ich hab heute Morgen das Board zum ersten Mal eingeschaltet. Soweit
Platine sein würde und von welchem Hersteller usw.. ich brauchte nur "irgendeinen Controller" mit ca. 32 GPIO. Und der STM32F0 war halt gerade für 1,20€ oder so verfügbar. Ich hab deshalb im Prinzip nur genau die Stellen im Datenblatt angeschaut, die für meine Anwendung relevant waren. Von HAL wusste
-
Thread
Abstandsmessung mit Ultraschall - Verständnis
Ich benutze den ICP für die Abstandsmessung: [c] static const uint8_t ticksperus = clockCyclesPerMicrosecond() / 8; static const uint32_t halfsos = 17145; // 171.45 2m/s = 17145 2cm/s TCCR1A = 0; TCCR1B = (1<<CS11); // Prescaler 8 TCCR1C
<= 15) { LED_GREEN_OFF; LED_YELLOW_OFF; LED_RED_ON; } // Delay 0.1 second before next loop _delay_ms(100); } } [/c]
-
Thread
STM32L031 I2C Pull-Up
Hallo, ich bin gerade dabei einen STM32L031 mit einem AZDelivery 0,96 Zoll OLED Display I2C SSD1306 in Betrieb zu nehmen. Das Display ist angeschlossen und funktioniert an sich einwandfrei. Allerdings habe ich dazu eine Verständnisfrage
abhängig vom PUPD Register geschaltet sein. In meinem Fall No-PuPd (0x00). Sobald I2C1 eingestellt ist sind aber 3V3 auf SDA und SCL. Sollte die Spannung nicht eigentlich bei 0V ohne Pull-Ups liegen? Oder hab ich da was falsch verstanden? Vielen Dank!
-
Thread
Optokoppler TLP292-4 Vorwiderstand
Ich möchte ein digitales Signal aus einem Fahrzeug mit meinem STM32 uC einlesen. Dazu möchte ich den TLP292-4 Optokoppler verwenden. Auf Seite des uC würde ich die Emitter auf GND legen. Die Kollektoren würde ich an jeweils einen Eingang anschließen und den internen
und hohen Nennstrom, die langsam bzw. schneller schalten: Eine für IC = 2.4 mA, IF = ±8 mA — — 0.3 und eine für IC = 0.2 mA, IF = ±1 mA — 0.2 — V Bei IC 0.2mA will er 15k als pull up und 3k8 als LED Vorwiderstand, bei IC = 2.4mA eher 1k2 und 470Ohm. Warum überhaupt Wechselstromoptokoppler
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
0,257731959 °C / Ohm = 8 °C
Jahre gelten natürlich nur bei Zimmertemperatur und frischem Chip. Zum Vergleich: das Flash in den STM32 ist mit 10'000 Zyklen und danach noch 15 Jahren bei 85°C spezifiziert.
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
Hi, Ich möchte mich nach ersten einfachen Projekten in C auf STM32 Basis etwas einlesen in strukturierte Programmierung von größeren Projekten, d.h. wie ziehe ich State Machines auf, Kommunikation mit ICs, Zeitliche Abläufe, Tasks, Auslagern von Teilprogrammen
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
c-hater schrieb im Beitrag #7001928: > nutzlose, rein akademische Wichserei Was ist daran nutzlos? ;-) c-hater schrieb im Beitrag #7001928: > Der Trick ist die Definition, was eine Instruktion
Microcode ist ebenfalls in einem ROM und wird mit einem weiteren ROM dekodiert (z.B. Micro-Opcode 0x01 heißt S0 auf 1, S2 auf 0 ...) Bei der ALU wird nichts mit ROMs gemacht, dafür nehme ich ja zwei 74x181s, die "fehlenden" Funktionen (Komparatoren, bitshift, ...) bastle ich selbst dazu.
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
Loeten schrieb im Beitrag #7001391: > Der Mikrocontroller ist ein STM32F103 und die batteriespannung muss > nicht besonders genau (+-100mV) und nicht besonders schnell (0,2 Hz) > gemessen werden Immerhin passen 1uA zum uC: Ilkg Input leakage current (6)
garnicht für neuere STM32!)
-
Thread
Ai-Thinker mit LoRAWAN (Ra-08) und (Hi-07 / Hi-12) HarmonyOS, neue Gerätetreiber für Meadow F7
Espressif-Ökosystems. Über den Meadow F7 gibt es derweil nicht viel zu berichten: er ist eine auf STM32 und ESP32 basierende Kombinationsplatine, die die Ausführung von .net-Payloads erlaubt. ### HarmonyOS-Zertifizierung für Hi-Series abgeschlossen HiSilicon bietet mit dem Hi3861 seit einiger Zeit
preliminäre Datenblätter zur Verfügung gestellt, die unter http://www.tamoggemon.com/test/2022/ra-08h_v1.1.0_specification.pdf und http://www.tamoggemon.com/test/2022/ra-08_v1.1.0_specification.pdf bereitstehen. ### Meadow F7: B6.2 verfügbar Die neueste Firmwarerevision des Boards bringt Anpassungen an
-
Thread
Arduino Micro Programm läuft nicht auf dem Mega
liegt es an was anderem? [code] void setup(){ pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(A0,INPUT); // Timer1 instalisieren TCCR1A = 0; //Register definiert zurücksetzten TCCR1B = 0; //zuerst Register definiert zurücksetzen TCNT1 = 0;
einem Dreiecksignal um darauf eine Sinusförmige PWM zu erzeugen. Ich habe sonst auch noch einen stm32 f767zi hier aber da weiß ich noch nicht wie man den richtig programmiert.
-
Thread
STM32 SPI Test mit MCP4802
Hallo, ich will gerade die SPI Schnittstelle eines STM32F103 mit einem externen 2-Kanal DAC (MCP4802) testen (SPI Mode 0). Dabei habe ich ein unerwartetes Verhalten festgestellt. Mit dem folgenden Codeschnipsel sollten eigentlich 2 versetzte Sägezahnspannungen
Verstehe ich da etwas falsch? Könnte mir das bitte jemand kurz erklären oder mir einen Tipp geben? [c] uint8_t val = 0; while (1) { HAL_GPIO_WritePin(GPIOB, GPIO_PIN_6, GPIO_PIN_RESET); // Setze CS-Pin auf LO cmd[0] = DAC_A_GAIN_1 | (val & 0x0F); cmd[1] = 0; HAL_SPI_Transmit
-
Thread
Passende Kondensatoren für Uhrenquarz gesucht
ständiges Löten. > > Durch Herumtauschen trifft er die exakte Kapazität sowieso nicht. Schon > 0,5 pF bringen da einen größeren Fehler als man mag und das kann schon > ein zu dicker Lotklecks verursachen oder die durch das Löten des C > verursachte Änderung des Kondensators. Lackdraht ~0,5mm
waren mehr als 5 Minuten. Heute haben wir Zeit-Server im Internet. Bei irgend einem AVR oder STM32 konnte man an den Pins extra große interne Kondensatoren per Software aktivieren, so dass (bei passendem Quarz) keine externen nötig sind.
-
Thread
Oszilloskop Empfehlung
Corona. Zum Signal angucken ok, zum Messen nicht geeignet. Da empfehle ich die Software für das STM32F4 Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752
während Corona. Zum Signal angucken ok eben kein Meßgerät aber manchmal besser als ein DVM am µC
-
Thread
BMP280 auslesen
://github.com/ciastkolog/BMP280_STM32 . Was die Adressen bedeuten sollen ist mir unklar. Die Benutzung der Bibliothek ist auch nur schlecht erklärt. Vorallem: Wie soll man verkabeln? Wenn jemand ein gutes Tutorial kennt oder mir das erklären
ist zwar nur der BME280, aber hier ein kleines Tutorial: https://controllerstech.com/bme280-with-stm32/ Die Duko von Bosch ist nicht so schlecht, kannst Du in ca. 1h durchprogrammieren. Viel Erfolg, Gruesse Th.
-
Thread
STM32F100C8T6 Option bytes auf Werkszustand setzen?
Hallo Leute. Ich will einen STM32F100C8T6 neu flashen. Leider geht das nicht, da wohl irgendein Bit noch gesetzt ist, was das mehr oder weniger effektiv verhindert. Jetzt wollte ich mal fragen, ob einer hier weiß, wie man die Opetion
Eine Funktion "factory reset" oder gibt es wohl nicht. Mit OpenOCD (mit telnet verbunden) sollte "stm32f1x options_read 0" folgendes ergeben: > stm32f1x options_read 0 option byte register = 0x3fffffc write protection register = 0xffffffff read protection: off watchdog: software stop mode: no
-
Thread
Open DSP und DSP5005 problem mit openOCD und Linux Neuling auf Linuxmint
LinuxNOOB schrieb im Beitrag #6994883: > device id = 0x10016420 0x420, STM32F100, die haben 1kByte Sektoren ... > timeout waiting for algorithm, a target reset is recommended > flash write failed at address 0x8001400 Und das ist gerade eine Sektor-Grenze
ansehen, am Anfang wollte ich nur open DPS auf meinem DPS5005 haben. Jetzt wird da wohl ein Crashkurs in C, Compilern, Linuxmint, und OpenOCD draus... Kann man denn nicht die ConfigBits des STM32 irgendwie alle auf Werkszustand setzen? Vielleicht mit dem STVP (Stlink Visual programmer)? Den hätte ich auf
-
Thread
STM32 CubeProgrammer reset command
ausgeführt, danach läuft die MCU wieder an. Mein Aufruf: STM32_Programmer_CLI.exe -c port=SWD ap=0 mode=NORMAL reset=HWrst Hat von euch vielleicht jemand eine Idee, wie mittels CLI der Command aussehen muss, damit die MCU im Reset gehalten wird? Dankeschön
Hab ich so verstanden. Aber STM32_Programmer_CLI startet und beendet gleich wieder. Mit dem Parameter shared läuft "st-link server" im Hintergrund weiter.
-
Thread
SD Karten Auswahl Frage
: https://filehorst.de/d/eFBEfAHw oder https://1fichier.com/?7fl4ovud8c0k6kzukec3 Lothar M. schrieb im Beitrag #6993804: > Mein Tipp: such mal hier im Forum nach "Xmore". Da konnte ich das am > eigenen Leib erfahren. Die Karten waren im > Dauerschreib-und-Powerfail-Test
der > Schreibvorgang fehlerfrei abläuft? Die SD Karte gibt ja keine > Rückmeldung ala, lieber µC warte mal kurz, ich mach gerade Pause ... Bei SPI weiß ich nicht, bei SDIO signalisiert die Karte über DAT0 "busy" für kürzere oder längere Zeit. Veit D. schrieb im Beitrag #6995170: > Mein Datalogger
-
Thread
Suche einen Mikrocontroller der SCHNELL 24 Bit parallel senden kann
Wandler (wegen I²S). Aber das muss ja nicht sein. Aber wenn I²S eine Lösung wäre, dann gehen ja viele µC, z.B. die STM32F40x.
STM32 mit FMC, die Adressleitungen werden als Datenausgänge "mißbraucht", dann den Write-FIFO (für Adressen und Daten!!!) via CPU regelmäßig nachfüllen. Die Datenleitungen des FMC bleiben für anderweitige
-
Thread
infinite loop, externer Interrupt, STM32F746, HAL-Library
all diese HAL-Funktionen/Dokumentation (geht > das überhaupt ohne CubeMx?) z.B. auf github im STM32CubeF7 Repo sind Beispiele und Doku. Wie schon genannt, fehlt vermutlich die eigentliche ISR und der Interrupt landet im Defaulthandler. https://github.com/STMicroelectronics/STM32CubeF7/blob/e96f98542c6782d97bdd0c50833ee4b70130f3a7/Projects/STM32F746ZG-Nucleo/Examples/GPIO/GPIO_EXTI/Src/stm32f7xx_it.c#L155-L158
-
Thread
uC Pin 3.3V tauglich
warum der uC kaputt gehen soll?? Das versteh ich nicht. Der Widerstand sorgt doch dafür, dass der uC das überlebt.. egal ob da 0.1V oder 1V am Widerstand hängen bleiben.
steht was darf und was nicht. Manchmal ist Klemmstrom erlaubt. Manchmal sind es gar 5V bei 3V3-µC (bei vielen, aber nicht allen STM32-Pins beispielsweise). wer das Datenbltt liest, wird eine Lösung finden. Es gibt aber noch mehr als nur das zu beachten:: Wenn die 3V3 nicht da sind, die 5V
-
Thread
Verständnisfrage Interrupts
sich da künstlich verbiegen und einen fehlerträchtigen Murks > drumrum stricken? Was soll man von C-Hatern auch schon erwarten.
, muß ich wohl schnell wieder zum 8051 zurückkehren, wenn ich etwas kleineres als den XMC1000 oder STM32 brauche.
-
Thread
STM32F746NG-Disco Pinout vs. CubeMx Pinout ?
Hallo, im User Manual (UM1907) des STM32F746NG Discovery-Board ist die I/O Anordnung ganz anders, als wenn man den gleichen Controller (STM32F746NG) via CubeMx auswählt. Ich verstehe das gerade nicht. Z.b. ist SCL und SDA vom I2C3 am
nicht auf alle. Handbuch ab Seite 76 und ab Seite 53: - https://www.st.com/resource/en/datasheet/stm32f746ng.pdf
-
Thread
C# Serial Port Write unzuverlässig
Hallo zusammen, ich habe folgendes Problem bei meiner C# Anwendung. (Ich bin blutiger Anfänger in der C# Programmierung) Anwendung: Ich möchte einen STM32 Controller über UART Befehle senden und die Antwort mit einem Windows Programm auslesen. Baudrate
if (serialPort2.IsOpen) { serialPort2.Write(Command, 0, Command.Length); Console.WriteLine("Befehl gesendet"); } serialPort2.BaseStream.Flush(); } } } [/c]
-
Thread
Renesas RZ/Five – 64BIT-RISC-V-MPU angekündigt
: Systeme wie der STM32MP1 bieten für Nutzer von Embedded Linux Mehrwert, sind aber einfacher zu handhaben als vollwertige CPUs. Renesas schickt mit dem RZ/Five nun einen solchen ins Rennen, der auf einem RISC-V-Kern basiert
Tam H. schrieb im Beitrag #6991113: > Systeme wie der STM32MP1 bieten für Nutzer von Embedded Linux Mehrwert, > sind aber einfacher zu handhaben als vollwertige CPUs. Ich verstehe noch nicht, was der Mehrwert einer MPU gegenüber einer CPU sein soll.
-
Thread
STM32 F7 Timer/Counter im Encoder Mode
eine oszillierende Vorschubbewegung (in aller Kürze). Ich experimentiere schon einige Zeit mit einem STM32F7 Board (Nucleo F767ZI) und habe auch schon Erfolge, aber ein Wunsch ist mir noch nicht in Erfüllung gegangen. Ich betreibe den Timer im Encoder Mode. Immer wenn der Encoder die Richtung wechselt
(TIM8, da dieser ein "Advanced Timer" ist). Meine Frage: kann man (direkt oder indirekt) aus dem 0->1 (pos. Flanke)oder 1->0 (neg. Flanke) Wechsel des DIR-Bits einen IRQ auslösen ? In dem Dokument RM0410 bin ich nicht fündig geworden, und Online habe ich auch nichts gefunden, wie man ein einzelnes
-
Thread
Standalone MC gesucht
derzeit überhaupt lieferbar ist. Hier bei MC.net besteht die Welt aus AVR und ggf. noch zähneknirschend STM32. PIC, STM8 oder die OTP Padauk PMS150C für 7Cent, alle können das. Das ist so primitiv das ich das mit HW Timer ohne MCU bauen würde. Man vergisst nämlich schnell was es für eien Aufwand bedeutet
Ein MSP430F211 mit Uhrenquarz reicht da. µC ca 60 Cent Quarz ca 27 Cent 1µF Keko 0.2Cent. ;-)
-
Thread
Warum interne pull ups und keine internen pull downs?
Ist das nicht bei STM32 beispielsweise Standard, dass es dort auch Pulldowns gibt? Mir ist glaube ich noch keiner ohne begegnet.
Ausbilder Schmidt schrieb im Beitrag #6990181: > Ist das nicht bei STM32 beispielsweise Standard, dass es dort auch > Pulldowns gibt? Mir ist glaube ich noch keiner ohne begegnet. Ist es. Aber nur die am JTAG/SWD-Port sind nach einem Reset oder im Standby eingeschaltet
-
Thread
STM32H745 - Cortex-M7 auf 480MHz takten
Achte auch darauf, dass im PWR Block das Voltage Level aus VOS0 eingestellt sein muss. Ich hatte da mal ein Problem, bei dem die Chiprevision allerdings verhindert hatte, dass ich die vollen 480MHz nutzen konnte. War ein STM32H753BIT6 Revision Y, da stand im Errata
, vielen Dank! Hab mal die Errata für den STM32H745 überflogen, aber nicht spezielles Betreff des PWR Blockes gefunden. https://www.st.com/resource/en/errata_sheet/es0445-stm32h745747xig-and-stm32h755757xi-device-limitations-stmicroelectronics.pdf
-
Thread
CH9326 - Jemand schon Mal genutzt?
jemand hier den CH9326 schon Mal genutzt? Ich Frage mich gerade ob man den in Kombination mit einem STM32 (G0 ohne USB) nutzen kann um über HID (und damit Treiberlos) die Firmware auf dem STM32 zu updaten? MfG, Ben
jemand hier den CH9326 schon Mal genutzt? Ich Frage mich gerade ob > man den in Kombination mit einem STM32 (G0 ohne USB) nutzen kann um über > HID (und damit Treiberlos) die Firmware auf dem STM32 zu updaten? genutzt hab ich den noch nicht. Ich würde aber immer einen USB Uart vorziehen. Ich würde
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
dass die für den STM32 mit 512K kompilierte Datei nicht auf einem 1M STM32 läuft sondern erst neu kompiliert werden muss. Das hieße Entwicklungssystem installieren und lernen - lieber nicht. Daher vorzugsweise der STM32F407VET6
> einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
Elektronische Last Kunkin KP184 - kann man da kaufen?
wenig zu gering zu sein. Die Firmware Version 2128 ist also offenbar noch/nur für die KP184 mit dem STM32 ausgelegt, während unsere Ver.06 ja einen GD32 drin hat, und der hat nun mal ein paar minimale - aber hier offenbar gravierende - Unterschiede. Zudem läuft nun der Lüfter unter Volldampf, also haben
dem ADS1232 Wandler. Hätte ich vorher mal nachgeguckt :-) und mich nicht auf das Bj. verlassen. Der uC STM32F03… ist bei beiden Board Versionen der gleiche. Jetzt meine Frage: Hat vielleicht jemand ein Firmware Hexfile für mein eload Board Vers.03? Vorher war die originale FW Vers. 1801 drauf
-
Thread
Arduino (Mega): C++ Ereignisbehandlung
man dann sehr einfach Member-Funktions-Pointer an die Callback-Registrations-Funktionen übergeben: [c]btn0.addClickCallback (wrapMemFun<&Screen::onButton0Click>, this);[/c] Vorteile: Sehr einfach und C-kompatibel Nachteile: Man kann nicht direkt eine verkettete Liste der Observer aufbauen, wenn man
MByte/Sec einlesen, also praktisch auch Videos abspielen. Boards die so etwas bieten sind z.B. das STM32F746 Discovery oder das STM32F429-Discovery. Das ist aber eine ganz andere Hausnummer als der Arduino-Mega. Damit macht Grafik/GUI-Programmierung dann *richtig* Spaß - hohe Auflösung und Farbe, komplexe
-
Thread
Frage zu typedef bei Strukturen
Test->Memberx [c] // Typkonvertierung auf eine Adresse - Die Struktur TEST_TypeDef startet an Adresse 0x4002 0000 #define TEST ((TEST_TypeDef*) 0x40020000UL) typedef struct { volatile uint32_t Member1;
mittels Test->Memberx > > [c] > // Typkonvertierung auf eine Adresse - Die Struktur TEST_TypeDef startet > an Adresse 0x4002 0000 > > #define TEST ((TEST_TypeDef*) 0x40020000UL) > > typedef struct > { > volatile uint32
-
Thread
Blackpill mit STM32F401 defekt?
werden muss. 401CE: 512 kByte Flash / 96 kByte RAM 401CC: 256 kByte Flash / 64 kByte RAM stm32f401cc.ld [code] MEMORY { ram : ORIGIN = 0x20000000, LENGTH = 64K rom : ORIGIN = 0x08000000, LENGTH = 256K } INCLUDE libopencm3_stm32f4.ld [/code] An diese Sache hatte ich natürlich
, stlink checksum: 0x0001d099 2022-02-22T16:38:06 INFO common.c: Attempting to write 1588 (0x634) bytes to stm32 address: 1342177) Flash page at addr: 0x08000000 erased 2022-02-22T16:38:07 INFO common.c: Finished erasing
-
Thread
USB to TTL mit CH340
"stm32flash Arduino_STM32_0.0 ......" und zum Schluß "Startingexecution at address 0x08000000... done". Was kommt da bei Dir?
2022-02-24T16:02:01 INFO src/stlink-common.c: SRAM size: 0x5000 bytes (20 KiB), Flash: 0x10000 bytes (64 KiB) in pages of 1024 bytes 2022-02-24T16:02:01 INFO src/stlink-common.c: Attempting to write 12780 (0x31ec) bytes to stm32 address: 134217728