-
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
Wie die Konfiguration und die Umsetzung gemacht wird verwirrt mich. Anhand des Reference Guides für STM32F411CC würde ich die general purpose timer benutzen - TIM2, TIM5, TIM3, TIM4. Den Frequenzausgang würde ich mit GPIO_PIN_ReadPin durchgängig lesen. Währenddessen zählt ein Timer hoch und vergleicht
-
Thread
Cortex M3 Port Pin wird nicht auf 0 gesetzt
man nicht gleichzeitig Bits > setzen und zurücksetzen kann. Doch, das geht durchaus - z.B. beim STM32F4 mit dem BSRR-Register.
-
Thread
welche STM32 sind noch zukunftssicher?
#6799242: > Für das neue Projekt brauch ich mehr Pins, RAM und Speed... > Da kuck ich mir mal die L4+ an Schau dir auch mal die etwas neueren STM32G an: - https://en.wikipedia.org/wiki/STM32#STM32_G4 - https://www.st.com/en/microcontrollers-microprocessors/stm32g4-series.html
Soweit mir bekannt ist, ist sogar die ganze STM32F1 Serienoch in Produktion, und das ist die älteste dieses Herstellers, von 2007. Und wenn sie mal abgeschafft werden, gibt es immerhin die STM32F3 als weitgehend pin-kompatible Nachfolger.
-
Thread
STM32f429NIH6U FPU deaktivieren
Hallo, ich arbeite zurzeit mit einem STM32f429NIH6U, also einem Cortex M4 mit FPU. Allerdings möchte ich die FPU gerne deaktivieren. Ich arbeite mit der STM32Cube IDE und habe in den Project Propertiers auch die Möglichkeit gefunden um
Das ist mein aktueller Code zum Testen: [c] #include <stdio.h> #include <stdlib.h> #include "stm32f4xx.h" int main(void){ //Deaktivieren der Coprozessoren in C //FPU_CPACR->CPACR &= ~(1 << 22); //FPU_CPACR->CPACR &= ~(1 << 23); //Deaktivieren der Coprozessoren in Assembler /
-
Thread
Überspannung bei Attiny Input Pins
Verpass der Schaltung eine schöne rote "Power ON" LED und stell dem AVR den Brown-Out-Detector auf 4.3 Volt (BODLEVEL=100).
klaren Angaben, wie viel Strom im betrieb über die ESD Dioden fließen darf. Zum Beispiel die ganzen STM32 L0, F1 und F3 Reihen.
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
() mit deinen Daten füttern. EDIT: Ich habe das jetzt mal mit deinem Testwert 0x1F7463AB gemacht. Ich komme mit meinem C Progrämmchen auf den Wert: 0x4bc4c523. Woher dien Wert kommt, kann ich nicht nachvollziehen. Mein Code funktioniert bei mir für einen STM32F407. Der sollte gemäß
noch keine Sachen gefunden die damit nicht gehen(oder anders funktionieren) im Gegensatz zum Original STM32. Ich habe oben im Eröffnungsbeitrag ein Bild verlinkt wo die CRC Peripherien in unterschiedlichsten STM Controllern aufgeführt sind für den L1, F1, F2, F4 sind alle CRC Engines gleich nur der F0
-
Thread
Serial-to-Ethernet: Welche Daten für URL senden?
, 0x00, 0x50, 0x4a, 0xcc, 0x78, 0xeb, 0x07, 0x01, 0x54, 0xa1, 0x50, 0x18, 0xfa, 0xf0, 0xe7, 0x93, 0x00, 0x00}; strcpy(caString, "GET / HTTP/1.1\r\n"); strcat(caString, "Host: 192.168.178.53\r\n"); strcat(caString
dem Schlauch. Sorry. Ich benutze aktuell mein neues Ethernetmodul zum Programmieren (Platine mit STM32). Als Gegenstelle benutze ich zum Testen meinen alten Webserver (noch mit ATMEGA), den ich vor über 10 Jahren mal programmiert habe. Er geht problemlos, muß aber nur auf HTTP-Requests entsprechende
-
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
128 Bit. das heißt aber nicht dass Permanent 128 Bit übertragen werden. Es können auch nur 64 Bit 32 Bit oder gar nur 4 Bit + die Zeitinformation übertragen werden. Das heißt wiederum Gaaaanz grob wen ein Audiosignal aus 5 Minuten dem selben Pegel bestehen würde, (Ruhepause oder was auch immer) werden
Bit. das heißt aber nicht dass Permanent 128 Bit > übertragen werden. > Es können auch nur 64 Bit 32 Bit oder gar nur 4 Bit + die > Zeitinformation übertragen werden. Nein, du hast was falsch verstanden. Ein A/D-Wandler arbeitet mit einer Samplerate. Jedes Sample wird quantisiert und ein Binärwort
-
Thread
BLE Modul für Batterieanwendung
und kann mir sagen ob da so mit dem Modul klappt oder ob es andere gibt die das können? µC ist ein STM32, wahrscheilich F103 VG Max
mit auf dem Applikationsprozessor laufen lässt. Der Applikationsprozessor ist ein Cortex M3 oder M4. Such Dir was aus dem obigen Pool aus. fchk
-
Thread
PKW Steuergerät, nutzt das Sleepmodes für ADC?
Werten? Nur mal so als Beispiel: Ein kleiner AVR kann 15000 pro Sekunde (im Hintergrund), ein 32F4 ca. 8Mio pro Sekunde (DMA im Hintergrund). Schätze da kann man den einen oder anderen ›Zappler‹ wegmitteln.
hinreichend gute Werte bringt." Was bedeutet denn diese Aussage?! Sollte das nicht jeder AVR oder STM32 sein?! Wenn nein, welche aus diesen gennannten Serien wären das denn deiner Meinung nach? Demnach bräuchte man die Datenblätter ja nicht weiter beachten, da die eigentlich genau das sagen,
-
Thread
ST-Link Utility: Was kann beim lesen/schreiben schiefgehen?
zusammen, ich habe vor einiger Zeit einen binären Software-Stand aus einem selbst programmierten STM32F446RE "gesichert" (zu den Anführungszeichen später). Ich wollte sichergehen, dass ich die Firmware-Version, die seit Monaten zuverlässig läuft, jederzeit wieder zurückspielen können würde. Dazu
wiederzufinden. Deswegen zwei Fragen: a) Was kann beim Auslesen eines nicht-schreibgeschützten STM32 mit dem ST-Link Utility schiefgehen und wie kann ich sicherstellen, dass nichts schiefgegangen ist? b) Wenn ich eine HEX-Datei flashe und wieder auslese, unterscheiden sich die Dateien binär. Es
-
Thread
Freescale Freedom-Boards (FRDM-KL2xZ) veraltet? Alternativen?
das Ergebnis zählt, bist Du auf einem RPi oder Beaglebone oder so wohl am schnellsten fertig. Ein Pi4 hat 6 SPI-Ports, da sollte sich was machen lassen. RAM hast Du genug, Massenspeicher ist auch nicht das Problem. > Mit STM32Fxxx habe ich schon ein paar Projekte bearbeitet, selbiges auch > mit
das Zeug Ende letzten Jahren/Anfang dieses Jahres den open-source FAT-Treiber von Elm-Chan auf einem STM32F030 am SPI-Port zum laufen gebracht. :]
-
Thread
STM32F0 Stromverbrauch im Stop Mode
Ich habe hier einen STM32F030F4P6 (TSSOP20-Gehäuse), mit dem ich gerade ein paar Versuche mit den Low-Power Modi mache. Speziell interessiert mich der Stop-Mode. Laut Datenblatt (siehe Anhang) sollte im Stop-Mode mit dem
anderes Multimeter zeigt einen ähnlichen Wert (150 µA). Hier der verwendete Code: [code] #include "stm32f0xx.h" #define WFI 1 #define WFE 2 #define LOW_POWER 1 #define NORMAL 2 void PWR_Enter_Stop_Mode(uint8_t mode, uint8_t Regulator_State); int main(void) { //Takt für GPIOs aktivieren
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
Vielleicht ein Blackpill(stm32f4) mit externem Flash, da kann man sogar Zeichensätze als Bilder zum Display schieben. Da Lob ich mir das Arduino Framework, das gleiche Projekt in einer Stunde auf esp32,atmega oder Stm32 umbauen
Felix N. schrieb im Beitrag #6789295: > Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen > STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben > sitzt) Controller zu kommen. Ist glaubig nicht die beste Idee. Beim STM32F446RE wird es kaum schneller
-
Thread
Threadsichere Bitmanipulation mit Bitbanding
void warning_add(enum warning_e wrn) { WarnState_t *const State = &WarnState; #if defined( STM32F4XX ) /* Auf STM32 Bit threadsicher ueber Bitbanding-Region sichern Bitbanding: Abbildung des Speicherbereichs 0x20000000-0x200FFFFF auf den Bereich 0x22000000-0x23FFFFFF
den Cortex M3/M4 billig. */ static_inline void warning_setTo(enum warning_e wrn, bool to) { #if defined( STM32F4XX ) /* Bitbanding-Region SRAM1 sicherstellen */ /* Die Assertion ist teuer und verhindert
-
Thread
Norm für "schnelle" Funkmodule?
Wi-Fi-Standards locker aber irgendwie verwechsel ich Äpfel und Birnen. Frage1: Gibt es IEEE 802.15.4 "in schnell" Frage2: Gibt es einen WiFi-Chip der über SPI zu bespaßen geht? (kein USB etc.) SPI mit 50Mbps sollten an flotteren µC kein Problem sein. (STM32F4/168MHz) Grüße Runout
HF-Werkler, kein Beriebsystem! Wie schon beschrieben: Das Wireless-Modul soll an einen µC über SPI. (STM32M4/M7, Barebone) Eventuell wird es das Silabs WFM200S. Macht SPI oder SDIO, 54Mbps oder 72Mbps und ist für Embedded Devices... CSI oder LVDS, PCIexpress wären zuviel des Guetn... Grüße
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
Hallo Community, Ich versuche seit gestern vergeblich ein I2C EEPROM am STM32F103C8T6 (Blue Pill Board, es ist aber glaubig ein Fake-uC auf dem Board verbaut da man ihm mit ST-Link GDB Server nicht programmieren kann es geht nur mit OpenOCD, weiß nicht ob es evtl. damit was
. Rmin = Vcc - 0,4V / 3mA und Rmax = 1000ns/Cbus und bei fscl >= 100KHz Rmin gleich wie bei <=100KHz nur rmax = 300ns/Cbus Wenn ich das jetzt mal für 100KHz beim STM32 durchrechne: fscl=100KHz, Vcc=0,3V, I=3mA
-
Thread
PIC24FJ64GA705 Firmware auf einem PIC24FJ256GA705 flashen
Projekt auf einem PIC24FJ64GA705. Ich habe es nun endlich geschafft, mein eigenes Board mit einem PicKit4 unter MPLAB erfolgreich zu programmieren und zum Testen eine LED zum Blinken zu bringen. Aufgrund der geringen Anforderungen an das Projekt brauche ich nur einen PIC24FJ64GA705. Allerdings hatte ich
ist der aktuellen Chip-Knappheit geschuldet. Die erste Board-Version hatte ich erfolgreich mit einem STM32F030xxx gebaut. Als mir dann für die Bestellung der MCUs ein Liefertermin in 2024 genannt wurde, hatte ich mich für ein Redesign mit den PICs entschieden. In der Tat bin ich aber nicht so glücklich
-
Thread
welche Signalfilterung für meine Messdaten?
Linux ist halt kein Echtzeit-OS. Vorschlag: nimm einen Mikrocontroller, z.B. irgendeinen kleinen STM32 den Du grad zur Hand hast. Dort auch keine Interrupts nehmen, sondern 2 Timer. Der eine als Referenz, hochgezählt mit dem Takt des Mikrocontrollers (oder einem Teiler davon), der andere zählt immer
E. schrieb im Beitrag #6784128: > Vorschlag: nimm einen Mikrocontroller, z.B. irgendeinen kleinen STM32 > den Du grad zur Hand hast. Dort auch keine Interrupts nehmen, sondern 2 > Timer. Der eine als Referenz, hochgezählt mit dem Takt des > Mikrocontrollers (oder einem Teiler davon), der andere zählt
-
Thread
C Präprozessor: Zeichenketten vergleichen oder anderes enum-ähnliches Konstrukt?
buzzer_STM32F4XX_TIM4_PB7 #define ENCODER_HARD_AUX0 encoder_STM32F4XX_TIM5_PA0_PA1 #define ENCODER_HARD_AUX1 encoder_STM32F4XX_TIM2_PB8_PB9 #define ENCODER_HARD_AUX2 encoder_STM32F4XX_TIM3_PB4
SPI-Port (Hard-SPI mit DMA) */ //#define SPI_HARD_DMA spi_hard_none #define SPI_HARD_DMA spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7 //#define SPI_HARD_DMA spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15 //#define SPI_HARD_DMA spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12 /* ... */ [/c] Wie man sieht, geht es bei den
-
Thread
Günstige MCU dev boards geeignet für Leistungselektronik
Leistungsklassen. Der C2000 geht von 60-120MHz, der MSP430 AFAIK nur bis 20MHz. Der C2000 ist ein 32 Bit RISC (naja, ein Mischmasch), der die meisten Befehle in einem Takt bearbeitet, der MSP430 ein CISC, der eher 1-4 Takte braucht, je nach Befehl und Addressierung. > Das C2000 board scheint etwas
bessere Typ mit InstaSpin, einer Technologie für sensorlose Motorsteuerungen. Der Normaltyp (ohne F) wurde vor Jahren für 16(!) Euro verkauft. > Umfangreich, was ein Plus ist. Ich finde online ein F280049C, gibt es da > große Unterschiede zwischen den Versionen? Jain. Anzahl Timer, PWM etc.
-
Thread
µC Board mit HDMI (notfalls VGA) Ausgang
Gib mal bei Google STM32 und HDMI ein.
Stefan ⛄ F. schrieb im Beitrag #6785118: > Frank K. schrieb im Beitrag #6785113: >> Bis 800*480 Pixel hättest Du beispielsweise den hier nehmen können: >> https://www.microchip.com/en-us/product/PIC32MZ2064DAS176
-
Thread
Wie Daten per UART zwischen zwei µCs übertragen?
mit erheblichem Overhead (soviel wie die Nutzdaten), dafür sehr simpel zu managen: Spalte Deine 32-Bit-Zahl, z. B. 4F802BD1, in ihre acht Nibbles auf und übertrage die acht Bytes 04, 1F, 28, 30, 42, 5B, 6D, 71. Das erste Nibble gibt jeweils den Index an, das zweite das Datennibble. Index 0 markiert
9O2. 9 Bit + Parity. AVRs können das. Aber kein USB-UART Wandler kann das. Ich finde nicht mal einen STM32 der das kann. Gut die STM32 können wenigstens 9 Bit ohne Parity. Aber ich würde die 9 Bit nicht ohne Not machen. Ist zu viel Ärger.
-
Thread
Fragen zur Erstellung von 8xPWM mit einstellbarer Anzahl an Perioden beim STM3F103
kann an die jeweilige Anzahl an Perioden. Folgende Timer werden dafür genutzt: Tim2 mit CH1-CH4, Tim3 mit CH1-CH2 und Tim4 mit CH1-CH2. Alle PWM sind mit einer festen Frequenz spezifiziert. Als Mikrocontroller verwende ich einen STM32F103 Blue Pill. Ich habe die Befürchtung, dass sich die
feature* https://www.st.com/resource/en/application_note/dm00236305-generalpurpose-timer-cookbook-for-stm32-microcontrollers-stmicroelectronics.pdf
-
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
jetzt als Workaround den Entrypoint auf den Flashanfang setzen statt dem Resethandler (weils beim STM32 eh egal is). Aber das is eigentlich nicht so gedacht.
Random .. schrieb im Beitrag #6779277: > Zum Starten der FW wird "FW 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
STM32F1 HAL UART Senden nicht
Hi, aktuell bin ich ein Projekt mit der HAL von STM am umsetzen. Das Ding treibt mich gerade aber in den Wahnsinn... Ich habe ein simples neues Projekt in CubeMX angelegt um den Fehler zu reproduzieren / einzugrenzen. Debug: Serial Wire RCC -> High
auf 3,3 V. Was übersehe ich? Fehlt was? Warum wird nichts gesendet? Programmer: ST-LINK/V2 IC: STM32F103RBT6 Board: Olimex P103 https://www.olimex.com/Products/ARM/ST/STM32-P103/ https://www.olimex.com/Products/ARM/ST/STM32-P405/resources/STM32-P103_P405_sch.pdf Programmierumgebung: Visual Studio
-
Thread
System on Module für Mobilgerät?
Stromverbrauchs sind Raspberry Pi und Konsorten von vornherein ausgeschlossen, da müsste man alle 4 Stunden Akku aufladen... Einen STM32 F/H7 Mikrocontroller habe ich auch in Betracht gezogen, allerdings ist da die USB-Hardware etwas beschränkt was die Anzahl Endpoints angeht und die Treiber für
www.Phytec.de I.MX7, AM335, I.MX6UL/ULL, STM32MP1 Sind die "kleinen". AM335 war früher im Motorola Defy verbaut.
-
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
symmetrisches Signal (+/-12V) mit ADC messen
Die Betriebsspannung für den OP im Schaltplan ist verpolt. Was macht der STM32 bei neg. Eingangsspannungen?
Schaltplan ist verpolt. Das stimmt, Danke! Hermann G. schrieb im Beitrag #6772073: > Was macht der STM32 bei neg. Eingangsspannungen? Wie meinst du das? Also der STM sollte gar keine negative Spannung abbekommen. MaWin schrieb im Beitrag #6772032: > Ein mit +/-12V versorgter SGMOP07 kann kein
-
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
[S] RobotDyn STM32 "Black Pills"
Sollte jemand mal zur Entwicklung eines der folgenden Boards gehabt haben https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html https://www.amazon.de/STM32-F103-C8T6-STM32-Arm-Cortex-M3-Minimum-Development-Verwendung-vorinstalliert/dp/B072MCP832 https://robotdyn.com/black-pill-apm32f103cb-128kb-flash-20kb-sram-stm32-compatible-arm-cortexr-m3-mcu-mini-board.html und sich davon gegen Schmerzensgeld trennen wollen, dann bin ich gerne bereit besagtes vernünftiges Schmerzensgeld aufzubringen
-
Thread
Atmel ICE Frage
Garkein Troll hier, dann übernehm ich das ;-) Kauf dir lieber einen STLinkV2 und benutze STM32^^
Mampf F. schrieb im Beitrag #6767928: > 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
Birulki: Linux am ESP32, Arduino-USB PD-Netzteil, ESP 32-Spielkonsole.
- er ist mit dem Hauptprozessor vom Typ ATmega32U4 über I2C verbunden - prüft dann mit der angeschlossenen Workstation die Verfügbarkeit der Energie, um die Last bei Bedarf freizuschalten. Mit einem Einzel-Stückpreis von rund $ 25 und der robust erscheinenden
Stefan ⛄ F. schrieb im Beitrag #6765347: > Linux in einem Emulator auf dem ESP32 halte ich für ziemlich Sinnlos. > Das ist wie Porsche auf der Ladefläche eine Anhängers an einem Traktor. Hallo, ja, schon
-
Thread
Universalplatine für STM32, grobe Fehler vor der Herstellung?
Bauteile für ein Exemplar habe ich trotz Chipknappheit inzwischen da :) Eigentlich wollte ich einen STM32F412 oder STM32F13 einsetzen (da hatte ich auch ein Nucleo Board vorher gekauft), aber die waren schon im April ausverkauft und die STM32L die einzigen noch verfügbaren mit genügend RAM und passendem
der Bootloader nicht funktioniert. Autsch, ja das hätte ich mindestens für den primär angedachten STM32L4 überprüfen müssen... Zwei gleichzeitig gesetzte ChipSelects wären fatal. Wenn du möchtest überweise ich dir die 5€. MiWi schrieb im Beitrag #6765156: > eine 3-Loch-Befestigung in einem Gehäuse
-
Thread
ARM-GCC: No strict alias
DMA_FlagTcif_Tx = DMA_FLAG_TCIF3; DMA_FlagTcif_Rx = DMA_FLAG_TCIF2; break; case spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15: SPIx = SPI2; DMA_StreamTx = DMA1_Stream4; DMA_StreamRx = DMA1_Stream3; DMA_FlagTcif_Tx = DMA_FLAG_TCIF4; DMA_FlagTcif_Rx = DMA_FLAG_TCIF3; break; case spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12: SPIx = SPI3; DMA_StreamTx = DMA1_Stream5; DMA_StreamRx = DMA1_Stream2; DMA_FlagTcif_Tx = DMA_FLAG_TCIF5; DMA_FlagTcif_Rx = DMA_FLAG_TCIF2
-
Thread
Staubsaugerroboter umprogrammieren möglich?
Motherboard mit hinzugefügt. Ich hoffe man einigermaßen was erkennen. Auf dem größten Chip steht [code]STM32F103 VCT6 Y HPAAD 93 KOR HP 316 ARM[/code] Nano schrieb im Beitrag #6763703: > Ich würde dir empfehlen Seriennummern und MAC Adressen in Logdateien > grundsätzlich unkenntlich zu machen
STM32F103 ist der Prozessor Typ, ein Arm Prozessor von ST Microelectronics. Arbeite dich in den Prozessor ein. Google liefert 1.4 Millionen Ergebnisse dazu.
-
Thread
STM32L1 geht nicht in den low power Modus
F*ck! Lesen, verinnerlichen und umsetzen!
da würde mal dieses Beispiel probieren: https://github.com/STMicroelectronics/STM32CubeL1/tree/master/Projects/NUCLEO-L152RE/Examples/PWR/PWR_LPRUN Im wesentlichen wird wohl auch EnableLowPowerRun aufgerufen.
-
Thread
Meadow-Roadmap: ESP32-artiges Modul angekündigt
Labs kaufte vor einigen Jahren die Rechte an der Netduino-Serie. Momentan ist am Markt der Meadow F7 erhältlich - ein Evaluationsboard, das .net-Code auf einem STM32-Prozessor ausführt, ein ESP32 sorgt für Funkkommunikation. ### Neuerungen und Pläne Die mit Abstand wichtigste Neuerung in der unter
mitgetragenen Smartwatch-Projekt (siehe beispielsweise https://www.reddit.com/r/shittykickstarters/comments/e5u4bz/remember_the_agent_smartwatch_what_happened_to/). Der Autor dieser Zeilen nutzt den Meadow F7 seit einiger Zeit privat, und hatte mit dem Entwicklerteam schon mehrfach zu tun. Nach seiner - zugegebenermaßen
-
Thread
STM32: variable PWM - prescaler und counter
Ich meine natürlich 32 bit counter der stm32h743 hat sogar hight resolution pwm outputs mit delay Stufen. https://www.st.com/resource/en/application_note/dm00121475-hrtim-cookbook-stmicroelectronics.pdf Hilft dir das
nix. Ich habe gerade reingesehen in https://www.st.com/resource/en/reference_manual/dm00224583-stm32f76xxx-and-stm32f77xxx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf, 25.4.1 TIM1/TIM8 control register 1 (TIMx_CR1). *Falls* ich doch mal auf einen 16 Bit counter zurückgreifen müsste:
-
Thread
GNU ARM GCC ignoriert "signed" Variablen
Telemetrieeinheit für einen Stratosphärenballon zu integrieren. Jetzt habe ich den Code auf einen STM32F4 portiert und stehe vor einem kleinen Problem: Ich lese die Kalibrierdaten aus dem EEPROM mit I2C aus, unter denen sich auch einige negative Werte befinden. Z. B. hat die Variable "ac2" aus
die Werte aus dem EEPROM anzeigen zu lassen. Auf dem AVR ist die Ausgabe korrekt ("-1056"), auf dem STM32 nicht. Beide Compiler (jeweils aus der GCC) laufen auf dem gleichen Rechner unter Linux Mint 18. Das Auslesen der Daten aus dem Sensor beim STM32 funktioniert fehlerfrei. Wenn ich die Software
-
Thread
Auslesen eines 8 bit Hall-Sensors über Aruino Mega
Flanken (steigend und fallend) für eine Umdrehung von 360° am Ausgang zurückgibt (Winkelauflösung 1,4°). Nach dem Datenblatt hat der Sensor eine Oszillator-Frequenz von 256 KHz. Wenn ich richtig gerechnet habe, ist die Periode für eine Flanke ca. 4 µs. Es gibt 4 Sensoren, die sehr oft gleichzeitig
Lösung vorschlagen? Ich möchte lieber mit dem Arduino weitermachen, aber eine Mikrokontroller STM32 bzw. ein Entwicklungsboard NUCLEO-F303RE ist auch vorhanden. Ich werde auf eure Rückmeldungen freuen. Bei jeder Frage bitte nicht verzögern. Mit freundlichen Grüßen
-
Thread
STM32Cube external loader
eines externen flash MT25QL512A der an einem STM32F746NG hängt. Habt ihr dazu Erfahrungen oder Tipps?
board/stm32f769i-disco.cfg'.