-
Thread
Verfügbarkeit Ethernet Phy KSZ8081MNX (Micrel/Microchip MII)
Hallo Leute, wir haben eine Schaltung gemacht mit dem Micrel KSZ8081MNX und STM32F4. Alles schick. Leider ist dieser Chip aber nicht mehr bei den Distributoren lieferbar. Frühestens nächstes Jahr. Das betrifft auch die pinkompatible Alternative KSZ8091MNX. 1) Kennt
DP83848T noch lieferbar. Ja, der KSZ8081 auch... Und frag mich mal, warum wir gerade GigaDevice GD32 Prozessoren statt der bisherigen STM32 eindesignen.
-
Thread
STM Controller mit BLDC Peripherie
"Motor Control" suchen. Zum Beispiel in https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
Im Prinzip ist jeder STM32 mit Advanced Timer und mindestens 3 CC Units geeignet, wenn man weiss, was man macht. Das kann sogar der kleine STM32F100RB, wie ich selber aus Erfahrung weiss. Auch Fault Handling ist m.W. in jedem
-
Thread
Messung von Feuchtigkeit in Wänden
direkt unter der Dusche, sondern an einer 4m entfernten Wand. Da kann man messen, bis der Arzt kommt. 3 mal Lecksuche - beim 3. Mal war ich dabei (vorher nicht) und war hartnäckig genug, um schließlich den "Übeltäter" zu finden. Lustig ist anders ... .
Temperatur und noch weitere Daten auf einer SD-Karte aufzeichnen. Hier kam daher eine Blue-Pill mit STM32F103 zum Einsatz, welche jedoch in der IO der Ports deutlich langsamer arbeitet als der Atmel. Die Meßgenauigkeit ist dennoch vergleichbar. Die bisherigen Erfahrungen mit der Einbringung einer
-
Thread
Nach Chip- jetzt auch Resistor-Shortage?!
...ich habe letzte Woche bei Digikey den Suchbegriff "STM32F" eingegeben. Er findet ca 1400 Mikrocontroller. Dann habe ich "in Stock" angeclickt... 8 (acht) Typen davon waren noch Lager, der Rest ist am Sankt Nimmerleinstag wieder lieferbar.
www.mouser.de/ProductDetail/TE-Connectivity-Holsworthy/RR02JR39TB?qs=sGAEpiMZZMsPqMdJzcrNwtkiCP%2FuZm62mqP3c3GbCPA%3D
-
Thread
Bruch approximieren
kleineren Fehler als die bisherige Approximation liefert. Das Ganze muss nur dreimal beim Start meines STM32F446 laufen, die Laufzeit ist also nicht wahnsinnig kritisch, aber dominiert die Startzeit leider. Gibt es einen intelligenteren Algorithmus?
besserer Algorithmus als vollständige Enumeration ein. Von welcher Laufzeit sprechen wir hier? Die 3·2¹⁶ Schleifendurchläufe gehen doch auf dem STM32F446 (der ja keine lahme Ente ist) sicher so schnell, dass der Anwender kaum etwas davon mitbekommt.
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
eine Fehlerwahrscheinlichkeit von 1:5000 Milliarden. Siehe "DCF77DecHit.h". [/pre] (3) Erstbetrieb / Fehlersuche Das Ziel ist, eine funktionierende Basis zu schaffen. [pre] 1. Schaltung aufbauen und anschließen (drei Leitungen) 2. die DCF77p.hex zum STM32F103C8T6 übertragen ("
mit Verstärker (k) an einem STM32 erhält man für die Eingangsspannung: [pre] UADC = (Eeff/c)*N*A*2*pi*f*k [/pre] Hieraus kann die Empfindlichkeit "Uv/E" der Spule berechnet werden: [pre] Uv/E = 1/c*N*A*2*pi*f*k =
-
Thread
PWM Frequenzteiler in Hardware?
µC-Schaltung, wobei der Controller per internen Timern die Signale sehr genau umsetzen kann. Stichwort: STM32 "PWM input mode".
versimuliert habe, > müssten die 470n deutlich kleiner sein, zB 4n7 für eine Frequenz von > etwa 15.3kHz. Ja, ich hab ihn einfach aus https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.25 übernommen wir er da war, und drauf hingewiesen dass er zuständig ist. Stefan ⛄ F. schrieb im Beitrag #6814225
-
Thread
Arduino Nano interner Temperatursensor auslesen
TS_OFFSET und "Device signature byte 2" an der gleiche Adresse (0x0002) liegen. Problem 2: Habe es mit 3 ATmega328P ausprobiert: Das TS_GAIN ist nicht gesetzt (0xFF). Die Device Signatur stimmt aber 0x1E 0x95 0x0F = ATmega328P. [c] [00]: 1E [01]: B8 [02]: 95 [03]: FF [04]: 0F [05]: FF [
Beitrag #6813552: > Scheint dir das realistisch zu sein? Das hatten wir schon einmal bezüglich des STM32F103C8T6 diskutiert. Ehrlich gesagt weiß ich nicht, was ich glauben soll. Ist das nicht zu aufwändig? Und wenn eine Hälfte des Speichers schon ab Werk kaputt is, wie vertrauenswürdig ist dann die andere
-
Thread
Stepup Spannung von 5V auf ~28V
was die Temperatur macht). Ich hab mal etwas gerechnet mit einer Spule und dem Prozessor 48Mhz (STM32F030C8T6) Könnt Ihr mir etwas auf die Sprünge helfen? Hat jemand eine gute Idee wie man das prinzipiell angehen könnte? Vg
schrieb im Beitrag #6812398: > Ich hab mal etwas gerechnet mit einer Spule und dem Prozessor 48Mhz > (STM32F030C8T6) Was willst du da mit einem Prozessor ? Relevant ist das Schaltelement, ein MOSFET der vielleicht 20A schaltet, und Sicherheit gegen jede Art von Fehler: Überstrom durch Kurzschluss und
-
Thread
Richtungsdetektierung Schall
Hallo Leute, ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter IC an einen STM32F7 anbinden. Das Audio geht dann über 4 Kanal TDM da rein. Ich wollte die 4 Mikrofone in einem Quadrat anordnen und darüber eine Richtungsdetektierung des Schalls machen (also Winkel berechnen)
#6812363: > ich möchte 4 Silizium-Mikrofone mit einem 4-Channel PDM-to-TDM converter > IC an einen STM32F7 anbinden. > Das Audio geht dann über 4 Kanal TDM da rein. Warum über zusätzlichen Converter? Der F7 kann 4 PDM Mikros direkt anbinden, der H7 sogar 8.
-
Thread
[S] LMR50410YQDBVRQ1
trotzdem wollte ich mein Glück versuchen: um ein Projekt fertigstellen zu können benötige ich noch 3 LMR50410YQDBVRQ1, die zurzeit bei Digikey einen Liefertermin zum August 22 haben. TI selbst hat keine, bei Mouser und selbst bei Brokern ist auch Ebbe. Falls irgendjemand im letzten Jahr auch zufällig
gegen Bezahlung), würde ich mich über Feedback freuen! PS: Mir fehlen noch einige andere Teile: 3x STM32F429ZIT6 , 3x LAN8742, 20x INA219AIDCNR, 20x DMPH6050SFGQ-7, 16x OPA2192IDGKR...) auch über die würde ich mich freuen :) Viele Grüße Achim
-
Thread
Einfacher Fehler in C-Berechnung
Werz schrieb im Beitrag #6811844: > Das ganze rennt auf einem AT32UC3C1128C. Du bist eine echte Lachnummer. Troll?
nicht verstehen, warum man das printf abgeschafft hat. > > Wohin "printet" dein printf auf einem UC3? Ich habe hier einem STM32H Da mache ich snprintf() in einen char Buffer. Danach gibt HAL_UART_Transmit() mir das auf eine serielle Schnittstelle aus. Irgendeine Kommunikation muss doch vorhanden
-
Thread
Problem mit RTC bei STM32F103
Dafür hat der STM32F103 zwei andere Register mit denen man viel feiner abstimmen kann: http://stefanfrings.de/stm32/stm32f1.html#rtc_calibrate
schrieb im Beitrag #6811016: > Nur seltsam, warum das Dingens in BKP sitzt und nicht in RTC. Beim STM32F103 ist einiges seltsam. Man merkt dass es der erste "Versuch" dieses Herstellers war. Der STM32F303 ist schon deutlich logischer aufgebaut.
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC) #define UMEM_SHIFT 1 #define UMEM_FAKEWIDTH uint32_t [/c] Wenn man die richtig einstellt (müsste es theoretisch klappen. Im Referenzhandbuch des
-
Thread
Interrupt verhalten bei STM32F103
Danke an Alle. Eine ganz doofe Frage, ist der zugriff auf int32 Variablen auf dem STM32F103 atomar möglich?
Die Umsetzung ist doch nur 1:1. Anzeige ist 1234,0389Hz, sporadisch aber 1249,7865Hz. Mit einem STM32F103C8. Wenn ich Zeit habe, baue ich das mit einem BlackPill ( STM32F413 ).
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
Stefan ⛄ F. schrieb im Beitrag #6810978: > Die STM32 nehmen zum Beispiel alle deutlich weniger Strom im WFI (Wait > for Interrupt) Zustand auf, als wenn sie Befehle ausführen. Spielt nur im Batteriebetrieb
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
-
Thread
STM32-SPI-Code Feedback
Initialisierung fehlt, die wesentlich spannender wäre. Zur Initialisierung: Ich will mit einem STM32F466 über SPI Bus einen Schrittmotortreibe TMC5160 betreiben. Der Schrittmotor wird intern getaktet --> maximaler SCK = 4 MHz und es muss im SPI-Mode 3 kommuniziert werden --> CPOL = 1 CPHA = 1.
SSI = 1 * Baud Rate = 2 MHz => BR = 101 (fpclk/8 = 16MHz/8 = 2MHz) * STM32F446 = Master => MSTR = 1 * SPI MODE 3 => CPOL = 1 * CPHA = 1 * SPI Enable => SPE = 1 * @param[in] - * @param[out] - */ void
-
Thread
Umstieg von Windows auf Linux?
Manfre schrieb im Beitrag #6806842: > Meine Anwendungen sind > ziemlich einfach: 8-Bit AVR- und STM32-Programmierung, Raspberry Pi > (Python, Lua, etc.), FireFox, Thunderbird, LibreOffice, etc. Zu AVR und STM32 kann ich nichts sagen, aber die anderen Sachen gibt's alles für Linux. > Welcher
zu der Software die du verwenden willst, wirst dich wundern wieviel da eine Linux version haben....STM32 erwaehnst du, STM32CubeIDE gibts fuer Linux.
-
Thread
230V messen die 1000te
Moin, ich möchte recht Lala genau Spannung und Frequenz von den 3 Netzphasen messen, mit AVR oder STM32. Quasi ein 3 Phasen Logger der nur Spannungsmaximum und den kürzesten Netzausfall detektiert. Jetzt gibt es ja irgendwie hunderte möglichkeiten, mir reicht wenn
bestellt.. Jetzt kann ich ja einfach mal ein paar Widerstände und caps verlöten, dann direkt auf den STM32 legen und mit StLink Proggen. :D
-
Thread
[S] Mitbestellmöglichkeit bei Digikey
Gruss Ich suche auch eine Mitbestellmöglichkeit bei digikey. Wäre ein STM32f303re. Schwer zu bekommen. Bei Digikey vorhanden. Dirk St
Gruss Sorry, das ist nicht mein Thread. Distrelec, die gibt es auch in Bremen, hätte noch 3 Boards mit dem STM32 usw. . Qualität? Dirk St
-
Thread
Motorsteuerung mit STM32
Hi, ich würde gerne eine Motorsteuerung mit einem STM32 F446RE board realisieren. Das board soll zwei Motoren per PWM steuern. Steuern möchte ich zwei Motoren des Typs: https://www.conrad.de/de/p/motraxx-sr390shp-64-5-flugmodell-brushed-elektromotor
einen Motortreiber nehmen. Das Luftkissenboot existiert schon, ich möchte es jetzt nur per App (via STM32) steuerbar machen
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
SSR's, aus Kostengründen wollte ich diese nehmen https://www.pollin.de/p/solid-state-relais-ssr-d32a380-5-3-32-v-5-a-380-v-340633 oder https://www.pollin.de/p/solid-state-relais-ssr-d24a240-2-24-v-2-a-240-v-340632?utm_source=google&utm_medium=fshopping&gclid=Cj0KCQiA-qGNBhD3ARIsAO_o7yky1HGJLEhuV1tFCshkiIZXEKsMI2O9Fn6U4diWrbZRczNIaDnie5oaAjQ4EALw_wcB
einen Mediatek ARM und muss daher gegen ein pinkompatibles tywe3s oder esp12f getauscht werden.
-
Thread
Video Streaming via USB als Datei
funktionieren kann? Anregung für Audio Stream hab ich gefunden: https://hackaday.io/project/19747-esp8266stm32-wifi-usb-mp3-dongle Ich bin für jeden Hinweis dankbar. Viele Grüße
S. F. schrieb im Beitrag #6803423: > um meinem Autoradio, welches Videos in unterschiedlichen Formaten > abspielen kann, ein live Stream anzeigen zu lassen, kam ich auf die Idee > eine Interface zu
-
Thread
CCMRAM richtig einsetzen
ich dem CCMRam variablen zuweisen? Du musst dein Linkerskript leicht anpassen. Ich habe für die F3 Serie keines da, aber ich hänge dir mal eines für den F429ZI an, um zu zeigen wies gemacht wird. Im Code kannst dann sowas schreiben: [c] char CCRAM buf[32]; uint32_t CCRAM maxA, maxB ; [/c]
dem CCMRam variablen zuweisen? > > Du musst dein Linkerskript leicht anpassen. Ich habe für die F3 Serie > keines da, aber ich hänge dir mal eines für den F429ZI an, um zu zeigen > wies gemacht wird. > Im Code kannst dann sowas schreiben:char CCRAM buf[32]; > uint32_t CCRAM maxA, maxB ; Vielen
-
Thread
Quelltext: Lesestoff gesucht
Fragestellung zu begreifen. Um mal diesen dummen Kreis zu unterbrechen, werfe ich hier mal das STM32Duino Repository in die Waagschale: https://github.com/stm32duino/Arduino_Core_STM32 Das interessante hier ist die Verzeichnisstrukur. Einerseits sind die vielen unterstützen Prozessoren
überladen und kaum kompilierbar. Hier mal als Beispiel die EEPROM Library: https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM/examples
-
Thread
Z80 OUT (C) mit Register A belegen.
Und hier noch einen ZX-Spectrum Emulator auf einem STM32F407: [[STECCY]]. Der kann auch alle undokumentierten Opcodes des Z80. :-)
>Und hier noch einen ZX-Spectrum Emulator auf einem STM32F407: >STECCY. Der kann auch alle undokumentierten Opcodes des Z80. :-) Tja ... github wäre nicht schlecht ... wget https://www.mikrocontroller.net/svnbrowser/steccy/?view=tar -O steccy.tgz
-
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
welche STM32 sind noch zukunftssicher?
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.
Stefan ⛄ F. schrieb im Beitrag #6799519: > Und wenn sie mal abgeschafft werden, gibt es immerhin die STM32F3 als > weitgehend pin-kompatible Nachfolger. Der F3 wird künftig eingestellt. ~10-12 Jahre wurde
-
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
in die CRC wandern: [code] Byte3 Byte2 Byte1 Byte0 Byte7 Byte6 Byte5 Byte4 |---- Wort 1 ----------|--------Wort 2---------| [/code] In Python nutze ich für die STM32F4 CRC folgenden Code: [code] import crcmod import crcmod.predefined
vorher gefehlten while Schleife. M. H. schrieb im Beitrag #6798763: > Oder das CRC Modul bei deinem F1 ist doch anders als meins... Also streng genommen habe ich kein STM32F103C8T6 sondern ein CKS32F103C8T6 der auf ein Blue-Pill Board verbaut ist. Er ist zwar als STM32 gelabelt hat aber eine andere
-
Thread
Serial-to-Ethernet: Welche Daten für URL senden?
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
Stefan ⛄ F. schrieb im Beitrag #6798541: > Vergiss vorläufig deinen XPort, teste das erst manuell mit Netcat. Danke Dir für Deine Hilfsbereitschaft! Ich habe nun Netcat von Dir verwendet. Wenn ich die Daten
-
Thread
Keil RTX5 auf STM32G070 lohnt sich überhaupt?
Hallo Leute, ich möchte den footprint von RTX5 von Keil auf einen STM32G070 ausprobieren. Angeblich code-size: ca.5KB (RAM=???). Dafür hab ich ein leeres Projekt mit RTX erstellt (siehe source code). Das Ergebnis ist erschreckend: ZI-Data sehr hoch (ca. 35KB) Program
leider auf die alte superloop umschwenken. Der Keil erzeugt sehr gutes optimiertes code. Übrigens: Für STM32 F0,L0 und G0 ist Keil frei. Aus Erfahrung mit anderen uC mit viel Falsh und RAM ist die Programmierung mit RTX viel eleganter, robuster und struktierter als eine Superloop. Ich hab gehoft dass
-
Thread
Fritzbox 7490 - Gewitterschaden
geschützt. > > Wie kann mit einem defekten Chip DSL syncron werden? Ich habe ähnliches schon mit STM32 Controllern gesehen. Ansonsten bliebe die Frage: Warum sollte der DSL-Chip heiß werden, wenn er ansonsten funkioniert? Bliebe nur eine zu hohe Versorgungsspannung (das kann man ja prüfen) oder
Markus M. schrieb im Beitrag #6794939: > Ich habe ähnliches schon mit STM32 Controllern gesehen. Ansonsten bliebe > die Frage: Warum sollte der DSL-Chip heiß werden, wenn er ansonsten > funkioniert? > > Bliebe nur eine zu hohe Versorgungsspannung (das kann man ja prüfen
-
Thread
VCF für μC-Synthesizer
Stefan F. schrieb im Beitrag #6795558: > und per 8Bit-PWM ausgegeben. Nur 8 Bit und dann auch noch PWM? Dir ist klar, daß das gerade 3.5 Bit Signalauflösung sind?
8 mögliche Signalwechsel. Das sind log(8,2) = 3 Bits. Aber: Stefan F. schrieb im Beitrag #6915972: > 256 diskrete Stufen bei 16MHz/256=62,5kHz Wie er schreibt, sind es 256 mögliche Werte mit einer tiefsten Frequenz von 62,5kHz, z.B. eine 1 und
-
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
Funkprotokoll 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
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
sie den GCC benutzen und dieser (zumindest bei ihnen) den Blocktyp 3 benutzt. Das ist der für den 8086 (CS:IP). Für 32 Bit Targets ist der Blocktyp 4 vorgesehen. Was mich wundert, ist daß hier Leute schreiben, daß sie in eine .hex Datei Zusatzinformationen hineinschreiben
-
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
Quarz Unterschiede 16pF und 18pF
Hallo zusammen, ich möchte ein STM32G070 mit einem externen Quarz betreiben. kann mir jemand kurz erklären was ist der Unterschied zwischen die 2 Qaurze: Quarze CRYSTAL 8.0000MHZ 18PF SMD und Quarze CRYSTAL 8.0000MHZ 16PF SMD. Liegt
Danke für die Antworten. D.h. Es ist egal ob 16pf, 18pF oder 20pF, die Dimensionierung wird nie oder fast nie genau stimmen?
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
an einen geeigneten µC zu kommen. Beispiel: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO?qs=ClYTdQWm4hA7%252B0FuWfpEHA%3D%3D Selber hätte ich noch ein Nucleo-F746ZG, was ich wohl nicht mehr brauchen werde. Andere Leute hier haben sicherlich auch noch Boards, die nicht mehr
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
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
diese Formel zum Berechnen der Pullup Widerstände noch: Wenn fscl <= 100KHz. 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, Cbus
-
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