-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
wollen, brauchen wir [pre] f = 1/(2*Pi*Wurzel(L*C)) C = 1/((2*Pi*f)^2*L) = 1/((2*Pi*f)^2*160uH) = 7nF [/pre] Hehe, Punktlandung ;-) Damit schwingt die Sache aber auf 150 kHz. Für 117kHz brauchen wir 11,5nF. D.h. du kaufst dir noch 6 Kondensatoren a 1nF, die du dann schrittweise parallel schaltest
schrieb im Beitrag #6636835: > Ist das bei Dir > alles mikrocontrollergesteuert Jap genau - ist ein STM32, der PWM macht.
-
Thread
große UDP Pakete mit lwIP auf STM32F7
ich teste gerade welche UDP Paketgrößen ich mit einem STM32F746 senden kann. Durch vergrößern von MEM_SIZE (heap für ausgehende Pakete) kann ich jetzt 4k Brocken versenden, lwIP fragmentiert die korrekt. Nun habe ich im EEVblog den kernigen Spruch 'Friends
implementiert) beschreiben.[Blog-Einträge:#2671(obsolet);#5625;#6891] Johannes modifizierter STM32F7 könnte bei der IEFT als EDNS-Proxy arbeiten. Wenn aus dem simplen Protokoll nichts wird (dürfte schon klappen) bliebe als Fallback EDNS Tunnel, um 4kb(-Header) ohne Extra-Layer zu transportieren
-
Thread
E-Auto an Schuko Steckdose laden gefährlich?
Wegen 6h siehe: https://de.wikipedia.org/wiki/IEC_60309 Ansonsten steht es ja jedem frei der schneller laden will eine Wallbox anzuschrauben oder den ICCB mit einer 16/32A Drehstrom-Steckdose zu verbinden
ist es kein Wunder, dass man > hier viele 8-Bit-Jünger findet ;) Es ist schon bekannt, dass es 32Bit-Microcontroller gibt? Seit Jahrzehnten? Und dass STM32 hier eine hohe Verbreitung haben?
-
Thread
Frage zum Layout und Bauteilen für Schaltregler
HTC-Korea-TAEJIN-Tech-LM2576R-3-3_C91093.pdf C1/3/5 100uF: https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=B300%2FEEUFR_ENG_TDS.pdf C2/4/6 1000uF: https://cdn-reichelt.de/documents/datenblatt/B300/DS_PANASONIC_FR.pdf L1/2/3 100uH MWSA1206S-101MT: https://datasheet.lcsc.com
mal einen USB Port. Sollte hier auch zu keinen großen Problemen führen. Die 3.3V sind für einen STM32F407, AD Wandler, ETH etc, hier sind die Ansprüche schon etwas höher und ich werde nach dem Regler einen weiteren Filter vorsehen müssen. Danke und Gruß Thorsten
-
Thread
Tasten entprellen per Software
> Nach meinem Kenntnisstand ist der Zugriff auf 8/16 bit Variablen im RAM > nicht langsamer, als 32 bit. Darum geht es nicht. Bei Berechnungen, Vergleichen, ... müssen 8 Bit Werte zuerst auf 32 Bit "aufgepustet" werden. Auf einem STM32F4xx zum Beispiel kann sich dann die ISR für das Entprellen schnell
unmöglich wäre (OpenDrain kann man bei AVRs emulieren, indem man sie auf Input mit Pullup stellt). STM32 können das von Haus aus.
-
Thread
STM32MP1 und U-Boot standalone app: "Undefined instruction"
[pre] STM32MP> md $standalone_load_addr 10 c4600000: 41f0e92d 46084605 f000460e 2109f8c3 -..A.F.F.F.....! c4600010: f0004817 f000f851 4601f83b f0004815 .H..Q...;..F.H.. c4600020: 4815f84b f848f000 48144629
Der SP sieht komisch aus, is da RAM? > > Berechtigte Frage … Irgendwie schon. ;-) [pre] STM32MP> md d7df04c8 d7df04c8: d9fe0150 d9fe016c d9fe0188 d9fe01a4 P...l........... d7df04d8: d7f31760 d9f7d7b5 d9f5557b d7f32058 `.......{U..X .. d7df04e8: d9fe91d4 d9f51b77 00000004 00000038
-
Thread
Krabbelversuche am ATmega4809
Steffen H. schrieb im Beitrag #6580802: > Um dies mit den Structs nutzen zu können muss man diese aber vorher > anlegen/deklarieren? Oder übernimmt das schon der Compiler/Atmel Studio? Macht Atmel Studio
sich die Industrie damit auseinandersetzen? Sollen die megaAVR series0/1 eine Alternative zum ARM (STM32) sein? Grüße (:
-
Artikel
MCURSES
verwendete Baudrate angepasst werden: #define MCURSES_BAUD 19200L // UART baudrate, use 115200 on STM32Fxx Für STM32-Mikrocontroller kann zusätzlich noch die UART-Nummer eingestellt werden, nämlich 1-6 auf STM32F4xx, 1-3 auf STM32F10x. Der Wert wird für andere Mikrocontroller - wie z.B. ATmega - ignoriert
inkl. Funktionstasten, Cursor-Tasten etc. Versions-Historie. 13.03.2015: Version 2.2.0 Portierung auf STM32F10x und STM32F4xx Auswahl der UART-Schnittstelle (nur STM32) Neue Funktionen: printw() und vprintw() (nur STM32) Neue Makros: mvprintw() und mvvprintw() (nur STM32) Variablen-Typen uint8_t auf uint_fast8
-
Thread
Mikrocontroller anschliessen
Vorweg: ich kenne die Feinheiten des STM32 nicht und erst recht nicht dessen Datenblatt. Aufgefallen ist mir neben des genannten falschen Anschlusses von VREF+ und VSSA noch: - unterstützen die Ports PA11/PA12 und PB5/PB6 auch die CAN-Funktion
* die vermissten JTAG-Signale sind mit SWCLK usw. gemultiplext - aber wer benutzt beim STM32 noch JTAG? * NRST braucht 100n nach GND und gehört an Pin10 vom Debug-Stecker. * heißt der Spannungsregler wirklich AM 5 1117? * der F767 braucht 250mA, 2xCAN gute 100mA plus Kleinvieh...
-
Artikel
UPlay Basic Interpreter per XMC2Go
gemacht hat, und es nicht sehr viel mehr Aufwand ist, werde ich das ganze wahrscheinlich noch auf eine STM32F4 CPU portieren. Dadurch sollte sich die Zykluszeit noch mal mindestens um den Faktor 5 erhöhen. Anmerkung: Inzwischen habe ich das Ganze auf die STM32F407, STM32F429 und STM32F756 CPUs portiert: 95-uBasic-Library (STM32F407) 28-uBasic-Library (STM32F429) 12-uBasic-Library (STM32F746) Anmerkungen. Wie immer bei "Bastelprojekten" können Fehler in der Hardware und Software nicht ausgeschlossen werden. Ich habe zwar
-
Thread
Leistungsmessung mit MSP430
#6577431: > Da wär ich jetzt über Empfehlungen für ADCs und µC ganz froh :) Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte und der schon
bei Devolo und TP-Link geschaut und darüber keine Angaben gefunden... :( > Ich bin ein Freund von STM32, aber da werden dir 10 Leute 10 Meinungen > geben. Ich habe vor kurzem eine Energiemessung für 3 Phasen umgesetzte, > das habe ich mit einem STM32G4 gemacht, da ich nicht viel Platz hatte >
-
Thread
STM32F0x2 ADC ohne HAL Funktionen
Hallo, hier eine Minimalimplementierung um auf einem STM32F042 einen AD Pin und die Die Temperatur auszulesen. Gegebenenfalls müssen die Pins, die eingelesen werden sollen, noch auf Analogen Eingang gestellt werden. Gestestet mit PCLK=12MHz. [c] void
) == 0); uint16_t val = ADC1->DR; return val; } void readTemperatureSensor(void) { int32_t tsCal1 = *((uint16_t*)0x1FFFF7B8); //30°C calibration value int32_t tsCal2 = *((uint16_t*)0x1FFFF7C2); //110°C calibration value int32_t temperature = getAdc(ADC_CHANNEL_TEMPSENSOR); int32
-
Thread
STM32: Umstieg von IAR auf den neuen CUBEIDE
zu "tatsächlich heutzutage gar nicht mehr so groß" auch belastbare Zahlen? CoreMark-Scores für den STM32F417 eurer IDE könnten da ein Anfang sein, da es für diese MCU auf der Website von CoreMark bereits Werte für Keil MDK, GreenHills und IAR gibt und man dann nicht Äpfel mit Birnen vergleicht.
"tatsächlich heutzutage gar nicht mehr so groß" auch > belastbare Zahlen? CoreMark-Scores für den STM32F417 eurer IDE könnten > da ein Anfang sein, da es für diese MCU auf der Website von CoreMark > bereits Werte für Keil MDK, GreenHills und IAR gibt und man dann nicht > Äpfel mit Birnen vergleicht
-
Thread
ATtiny1634 - undokumentierter Silikon-Fehler!
Bernhard N. schrieb im Beitrag #6575629: > Aber von dem Verhalten steht da nix. Schonmal Kapitel 7.3 im Datenblatt gelesen? Man muss schon mehr machen, für jedes uA einsparen, als nur Sleep. Beim STM32G4 z.B. setzt man alle Pins as Analog bevor man schlafen geht. Bernhard N. schrieb im Beitrag
oben schon erwähnt reicht ein bisschen Flussmittel, etc. Wurde ja auch schon oben erwähnt. Beim STM32 empfielt ST Micro alle nicht genutzen Pins auf Analog zu setzen um den Strom im Shutdown zu reduzieren. Sprich auch die die nicht benötigt werden, um das Gerät wieder aufzuwecken. Da kann man eine
-
Thread
µC 0-6V Signal steuern und auswerten
diese Schaltung ist eine Kollektorschaltung mit Spannungsverstärkungsfaktor kleiner-gleich 1. D.h.: Wenn deine PWM - Amplitude 3,3V hat (von einem STM32 kommend), hat deine Amplitude nach dem Transistor ebenfalls im besten Falle 3,3V. Hier hast du dann einen Spannungsteiler 1:1 was hier dann bedeutet
Maultasche schrieb im Beitrag #6575833: > Ich hab gesehen derSTM32 hat kein DAC deswegen hatte ich geschrieben: STM32F072 Der hat einen DAC
-
Thread
USB Verbindung zerstört µC
herumlag. Eventuell läuft es nach dieser Wartezeit (Entladezeit) wieder. Google anwerfen, und nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da findet sich einiges, und vielleicht sind da noch ein paar Ideen für dich mit dabei.
ist: https://community.st.com/s/question/0D50X0000ADCIJaSQP/stm32l151cct6-nrst-is-floating-?t=1612452932455
-
Thread
Nutzt ihr ECC RAM an eurem privaten Rechner? (keine Server, kein NAS)
Mein privater Minirechner (STM32H753) hat ECC SRAM!
%7E5_ECC-Unterst%FCtzung%7E820_1151+v2
-
Thread
Anfängerfrage C (Weg)optimierung
) |= (1 << RCC_AHB1ENR_GPIOBEN_BIT); *(uint32_t*)(RCC_ADDR+RCC_AHB1ENR_OFFSET_ADDR) |= (1 << RCC_AHB1ENR_GPIOCEN_BIT); *(uint32_t*)(GPIOB_ADDR+GPIOB_MODER_OFFSET_ADDR) |= (1 << GPIOB_MODER7_BIT); while(1){ read_result = read_pin((uint32_t*)(GPIOC_ADDR+GPIOC_IDR_OFFSET_ADDR),GPIOC_IDR_ODR13_BIT); if(read_result) *p_GPIOB_ODR_ADDR |= (1 << GPIOB_ODR_ODR7_BIT); else *p_GPIOB_ODR_ADDR &= ~(1 << GPIOB_ODR_ODR7_BIT
-
Thread
Wie wird der Takt einer RTC abgeglichen?
Arduino abgeglichen, im 2. dann der PCF8563: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp7 Hast Du ein STM32F429 Discovery-Board? Gleiche Prozedur wie zuvor: http://www.mino-elektronik.de/FM_407/fmeter_407.htm#c1 Willst Du Dir einen leistungsfähigen Zähler zulegen? Mein Ding: http://www.mino-elektronik.de
24h x 60 min x 60 sec = 86.400 sec 86.400 sec x 32.768 Hz = 2.831.155.200 Schwingungen, die der Quarz in 24 Stunden macht. 12 sec Abweichung sind 12 x 32.768 Hz = 393.216 Schwingungen, die der Quarz zuviel
-
Thread
Keil µVision vs. STM32CubeIDE
, sondern versucht, intuitiv die richtigen Einstellungen zu finden. Bei STM und Keil gelang es mir nur, über CubeMX ein Projekt erzeugen zu lassen und dann die vorhandenen .c und .h Dateien hinzu zu kopieren. STM32CubeIDE ist HAL-verseucht; damit bin ich nicht weit gekommen
(von Keil) auf 32 KB begrenzt Wenn Cortex-M0 für STM32 reicht sind es 256kB https://www2.keil.com/stmicroelectronics-stm32/mdk
-
Thread
GPS Module U-Blox bzw. U-Blox Klone
Jan H. schrieb im Beitrag #6572942: > Bin zufrieden mit > diese module, nur der kaltstart dauert ziemlich lange (bis 180 s). > Moglich ist die ceramic antenna zu klein, aber nach 10 minuten findet er >
ich papp mich mal hier drunter. Arbeite derzeit sehr intensiv mit Beitian und ubox, Arduino und STM32 auf Akkubetrieb, d.h. Szrom sparen was nur geht... falls mal was ist melden. Aktuell mit dem teuren BN-880Q. Ich könnte da auch noch Feedback brauchen. Vor allem bei der Konfiguration mit UBX-CFG
-
Thread
uC from Scratch
Mikrocontroller ab und steht in dessen Dokumentation. Den wenigen Infos nach könnte der von dir gewählte STM32F303 in die richtige Richtung gehen. Den gibt es in unterschiedlichen Größen. Deine Fragen zu Bootloader, Programmierschnittstelle und Software sind dort beantwortet: http://stefanfrings.de/stm32/stm32f3
erst so richtig an wenn du das Teil programmieren musst, wie viel Erfahrung ist denn da vorhanden? STM32CubeIDE + STM32CubeProgrammer + für 2€ einen ST-Link v2 würde ich für einen STM32-Anfänger empfehlen, wenn es denn STM32 sein soll. Teensy kannst du vergessen wegen dem proprietären Bootloader-Chip
-
Thread
GLCD mit Arduino soll Variable anzeigen
my_ftoa(char *s, float f, char komma) { typedef enum boolean { FALSE, TRUE }bool_t; static uint32_t zz[] = { 10000000, 1000000, 100000, 10000, 1000, 100, 10 }; bool_t not_first = FALSE; uint8_t zi; uint32_t z, b; uint32_t i; for (i= 0; i< komma; i++) f= f * 10; i= f; komma
und mit 240 Pixeln oder mehr verwende, nehme ich ein farbiges TFT-Display (und dann meistens einen STM32 Controller). Ich wünsche dir viel Erfolg mit deiner Temperaturmessung
-
Thread
LED-Matrix ansteuern
nicht hergibt, brauch ich einen Treiber, wie z.B. hier: https://www.mikrocontroller.net/wikifiles/7/7e/LED-Matrix-ULN-UDN.png Nun zu den Fragen: - Welchen Source-Treiber würdet ihr für meinen Fall empfehlen? Der UDN2981 scheint nicht passend zu sein (VS-range) - In dem verlinkten Bild, was ist
1 wurde schon vor vielen Jahren duch die [[WordClock_mit_WS2812]] abgelöst, der ATmega durch einen STM32 ersetzt. Ich würde mir heute auch nicht mehr die Arbeit machen, 110 LEDs mit je 6 Pins einzeln zu löten - von der Menge an verwendeten Vorwiderständen mal ganz abgesehen. Das war damals eine Schweinearbeit
-
Thread
STM32L072KZT6: kurioser Effekt mit HAL_I2C_Master_Transmit_IT
Hallo, ich habe einen kuriosen Effekt mit einem STM32F7 beim Senden von I2C-Daten per HAL_I2C_Master_Transmit_IT. Wenn das Senden in main.c aufgerufen wird, werden korrekte Daten gesendet. Erfolgt das Senden jedoch in einer Funktion, dann kommen falsche
dass du einen Pointer auf deine Daten, sowie eine Anzahl an zu übertragenden Daten übergibst. D.h. du solltest sicherstellen, dass diese Daten auch jederzeit in diesem Speicherbereich liegen. Den Speicherbereich in einer Function zu definieren, zu füllen, den Pointer dahin zu übergeben und dann diese
-
Thread
STM32 CMSIS Register setzen problem
Hi Ich stehe gerade völlig auf dem Schlauch beim setzten eines Registers des STM32F407VET. Konkret geht es um GPIOB->AFR Register. In diesem möchte ich AF4 (0b0100) für PIN 6 und 7 setzten (weil ich I2C aktivieren möchte). Bisher habe ich bestimmte Sachen immer so aktiviert
REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK))) [/c] Die sind offenbar bei den neueren STMs schon von Werk aus definiert in der stm32<modellreihe>.h Finde ich ganz praktisch, auch wenn es etwas mehr Schreibarbeit ist. Insbesondere die MODIFY_REG Variante finde ich praktisch.
-
Thread
max. Buffersize für ADC-DMA-Transfer
Es sieht so aus, also ob der DMA im STM32H7 für den Buffer einen maximalen Adressraum von 16 Bit hat, zumindest funktioniert der Code nur bis maximal ADCbufferSize = 65535 #define ADCbufferSize 65535 volatile uint16_t ADCbuffer[ADCbufferSize
Marko R. schrieb im Beitrag #6568558: > Im Grunde sollte dem DMA ein Adressraum von 32 Bit zur Verfügung stehen, Hast Du das im Referenz Handbuch verifiziert? DMA Register für "Transfer Size" haben gerne mal <32 Bit Breite, und arbeiten auch gerne mal nur auf spezifischen Speicherbereichen
-
Thread
230V Schalten - Schaltungsaufbau
G3MB-202P = 0,60€ MRA-23D5-H = 7,05€
sagen schon relativ gut. Habe ca. 5 Jahre Erfahrung mit C. Ich möchte das ganze dann auch mit einem STM32 steuern. Manfred schrieb im Beitrag #6565835: > Es gibt unten noch eine Nulldurchgangserkennung, wozu? Die Nulldurchgangserkennung benötige ich, damit ich weiss ab wann eine Phase beginnt.
-
Artikel
IRSND
STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden Protokolle: A1TVBOX ACP24 (NEU!) APPLE BANG_OLUFSON BOSE (NEU!) DENON
zusammenstellen. Zum IRSND-Source gehören folgende Dateien: irsnd.c - Der eigentliche IR-Encoder irmpprotocols.h - Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irsnd.h - Include-Datei für die Applikation irsndconfig.h - Anzupassende Konfigurationsdatei
-
Thread
Welcher ADC für ZF sampling
experimentieren kann.) Nach der Mischung nehme ich einen 48 kHz/ 24 Bit Audio Codec, eingebaut in einem STM32H/F7Disco. Es geht sicher auch einfacher.
Bei einem langsameren ADC brauchst Du ein sehr gut bandbegrenztes analoges Eingangssignal und eine S&H Stufe, die bei 10,7 MHz noch gut mitkommt. Oder halt I/Q.
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
CMSIS-DAP für /ein/ Target gebaut). Nun zur eigentlichen Problematik mit dem Platz: BMP nutzt einen STM32F103CB (erhältlich als QFN48) und CMSIS-DAP einen LPC11U35, den es immerhin als "HVQFN33" gibt (7x7mm). In beiden Fällen hast du natürlich (dank Open-Source) die Möglichkeit das auf deine eigene Hardware
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
STM32 UART DMA Circular Vertändnisproblem
hier gibts eine gute Anleitung zu DMA + variable Länge: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
://de.wikipedia.org/wiki/Warteschlange_(Datenstruktur) 2) https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
Arduino Fanboy D. schrieb im Beitrag #6561416: > Wobei es das uint32_t offensichtlich nicht immer geben muss. Wenn es uint32_t nicht gibt, dann ist entweder dein Compiler antik, du hast keine stdint.h / cstdint eingebunden, oder deine CPU kann schlicht nicht mit 32
Arduino Fanboy, Aber leider ist es nicht so, wie Du denkst. Ja, unsigned long kann identisch mit uint32_t sein, muss es aber nicht. Auf einem Atmel System ist ein int z.B. 8 Bit groß, auf einem Stm32 32 Bit. Ein int beschreibt die native Größe der Datenbreite des Systems. Davon abhängig sind alle weiteren
-
Thread
STM32F7: CubeMX: stm32f7xx_hal_exti.h nicht da
Ich habe einen STM32F767ZIT6. Nach langer Zeit habe ich nun auf die neue Version des CubeMX umgestellt. Beim Compilieren kommt die Meldung, daß "stm32f7xx_hal_exti.h" nicht existiert. Es ist aber keine entsprechende
Problem schein schon mal jemand gehabt zu haben: https://community.st.com/s/question/0D50X0000BSXrED/stm32h7xxhalextih-file-does-not-exist-in-h7-package So wie ich das sehe, habe ich aber die aktuellste Version des stm32f7xx im CubeMx (siehe Anhang). Warum wird die Datei dann nicht vom CubeMx erzeugt
-
Thread
Pi Pico _PIO_
Bei dem bisher verfügbaren Angebot an µC musste man oft zwingend auf Dickschiffe wie M4 oder gar M7 ausweichen (ggf. mit angeflanschtem RAM), nur um genug RAM für das Display zu bekommen und eine Hardware, die es ansteuern kann. D.h.: man bezahlt für etwas, von dessen Leistung man nur einen Bruchteil
ich doch keinen mini-Elefanten, dem man an allen Ecken und Enden das Fliegen beibringen muss. Ein STM32F730 oder H730 kostet nur wenig mehr, spart aber jede Menge Entwicklungszeit - gerade im industriellen Bereich. Wie ich es sehe, gibt es ein neues, billiges Spielzeug, und die 'ganze gelangweilte
-
Thread
STM32H7 stemwin
-j16 all arm-none-eabi-gcc -o "H743_STemwin_NT35510.elf" @"objects.list" -l"" -mcpu=cortex-m7 -T"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STM32H743VITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="H743_STemwin_NT35510
\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.5.0.202011040924\tools\arm-none-eabi\bin\ld.exe: cannot find -l-mcpu=cortex-m7 collect2.exe: error: ld returned 1 exit status
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
z.B. von Analog Devices, TI, Freescale. Man kann mit externen Wandlern auch einiges DSP mit einem STM32 machen. Nur die eingebauten AD/DA sind nicht gut genug. Aber z.b. ein STM32F407 hat mehrere I2S Kanäle. Das STM32F407 Discovery ist audiomässig ausgelegt und hat wenigstens schon Audio-DAC und Ausgangsverstärker
absolut gar nichts dazu. I2S kenn ich. Mich irritiert gerade, dass laut Hersteller (ST) die Versionen STM32F407, STM32F401 und STM32F411 alle NICHT über SAI verfügen, sondern nur die Versionen 446, 427, 429 und 469. Und wie ist das wenn ich die Arduino Plattform verwende? Da kann ich ja STM32F407 (als
-
Thread
Bewertungssytem Gesperrt
Deutsch richtig verstehe und du das "-3" auf dich selbst beziehst: Das sagt einer, der momentan auf -7 steht.
Eine Möglichkeit wäre auch noch die Punktevergabe per Zufallsgenerator. Der STM32 hat z.B. einen an Bord. Man könnte den auf einen Wertebereich eines int8_t einstellen und immer, wenn jemand einen Beitrag schreibt, einen Zufallswert auswürfeln und anzeigen. Edit: Icke ®. schrieb
-
Thread
STM32 UART andere Daten empfangen wie gesendet
Maurice H. schrieb im Beitrag #6557760: > Benutze ich jetzt aber einen seriellen Adapter, > sehe ich andere Daten. > > Hat von euch einer eine Idee, woran das liegen könnte bzw. was ich > falsch mache?
Wie wär's mit Kurzschließen von RX und TX am STM, um zumindest eine Fehlinterpretation innerhalb deines Programmes auszuschließen?
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
R2D2 schrieb im Beitrag #6557731: > Hätten sie den [Anmerkung: STM32H730] genommen > mit Quarz und USB-C(!)-Anschluss auf ein Board geklatscht und für einen > ähnlichen Preis verkauft wäre das toll gewesen. Dann gäbe es anderes Gemecker: zu wenig Flash, zu wenige
-
Thread
nRF5 SDK vs. nRF Connect SDK (Zephyr)
falsch eingestellt? Weißt du da mehr? Es läuft ja sonst nichts anderes... [c] #include <stdbool.h> #include <stdint.h> #include "nrf.h" #include "nrf_drv_timer.h" #include "bsp.h" #include "app_error.h" const nrf_drv_timer_t TIMER_LED = NRF_DRV_TIMER_INSTANCE(0); /*********************
schon gestolpert. Dafür erreicht man z.B. problemlos 25µA mit dauerhafter Erreichbarkeit über BLE. Ein STM32F103 schafft das vielleicht gerade so im power down. Der interne HF RC Osc. braucht sicher weniger Strom als ein Quarz, also ist es nur logisch, dass der uC auf dem läuft wenn der BLE Stack nicht
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
252FxDqCLDfgFb0Mdq8e1DbdPATjORg5U21JTCi9geTapWw3pMRj30UvuSMx1KPmozluPhdfciev8xU74LyWJ1aOnp4iExP3AYTpqBCbUi5jqObyWGgcpfGv69d4AUPGHN1RBafYbbb913GocQpaqD1HRH8WXDSWVM7NvR6efh1XouNFLRs%252FJhDvjbsR72K5im7nbozIR6tl5M6AJw9OrjHBQxSk7priHp%252BKXjymiEfk%252BTxown1E%252BTehI8gA5XwNrZ5tiZ%252B%252FHsLFHGEpe8ZYbIfR7QW3lYY%252FSDuP7rOSnOq%252Bf8XlEdY7%252BA8Iu7sTwJQvPyx6%252BZgOKXKvrVPO7xKjUi5hHK3VWafv6NbnL46z3ADGae7s
7Campid%3APL_CLK%7Cclp%3A2334524 oder https://www.ebay.de/itm/RDA5807-FM-Radio-Empfanger-Modul-V2-0-I2C-ESP8266-ESP32-STM-32-Arduino-Raspberry/284124772008?hash=item422727f6a8:g:7fUAAOSwhadf4yAX
-
Thread
STM32F3 FPU Aktivieren/Benutzen in STM32CubeIDE
Hi Ich bin neu in Microcontroller und verwende den STM32F303CCT6 mit STM32CubeIDE. Mittels Ref Manual gehe ich verschiedene Kapitel (ADC, Timer etc.) durch mit kleinen Beispielprojekten. In Bezug auf ADC möchte ich gerne die interne Temperature sowie
richtigen Stichworte kennt, findet man auch was. Passe aber auf, das Dokument bezieht sich auf den Cortex M7, der STM32F3 hat einen Cortex M4.
-
Thread
Laufzeitverhalten main-Funktion
Codezeile besteht, jedoch garantiert mindestens aus 2 und damit ist es nicht Interruptsicher. Beim STM32 gibt es daher extra Setz und Lösch-Register. Da schreibt man auf ein Register die Bitmaske welche aus Out-Port gesetzt werde soll, das Register ist RO und kann nicht gelesen werden, das ist jedoch
So ist es korrekt. [c] #include <stdbool.h> #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000 // CPU Takt, /Hz #define F_TIMER 1000 // Timer-Takt, /Hz volatile bool trigger_1ms; static void init_system(void
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
Christian H. schrieb im Beitrag #6551291: > Raspberry dafür völlig oversized. Ein OS braucht man dafür wirklich nicht. Christian H. schrieb im Beitrag #6551291: > STM32 Schon besser oder LPC. Einen 16Bit
Christian H. schrieb im Beitrag #6551291: > Habe aber auch schon an einen STM32 gedacht, da deutlich mehr > Leistung als 8/16 Bit Controller und zudem gibt es auch Ausführungen > mit 2 I2C Schnittstellen.