-
Thread
CMSIS/FreeRTOS, Resume Task from ISR, CMSIS osThreadResume verwendet die xTaskResumeFromISR nicht, w
Hallo, ich werdende einen STM32 mit der STM32CubeIDE und das darin konfigurierbare FreeRTOS. Um Daten aufzunehmen verwende ich einen I2CRead mit DMA-transfer und einen Interrupt um eine Mittelwertbildung zu machen. HAL_TIM_PeriodElapsedCallback
bekommt einen Fehler. 1. osStatus_t osThreadResume (osThreadId_t thread_id) { 2. TaskHandle_t hTask = (TaskHandle_t)thread_id; 3. osStatus_t stat; 4. 5. if (IS_IRQ()) { 6. stat = osErrorISR; 7. } 8. else if (hTask == NULL) { 9. stat = osErrorParameter; 10. } 11. else { 12.
-
Thread
Welche Nachteile haben die großen STM32H Serien?
Gründe außer Stromsparen und kleinere Bauform, bei Kleinserien oder Hobbybasteleien NICHT auf z.B. den STM32H750 zu setzen? Auf den ersten Blick hat er nur Vorteile, 16Bit ADC, 480MHz etc pp. Der Preis ist mit 8€ auch nicht höher als von vielen anderen F4 Serien. Viel Flash, Ram etc ist auch vorhanden
außer Stromsparen und kleinere Bauform, bei Kleinserien > oder Hobbybasteleien NICHT auf z.B. den STM32H750 zu setzen? Nein ;) Der übliche Arduino-Hobbybastler ist aber mit der Komplexität der H7 aber vmtl gleich überfordert. Im Vergleich zum Arduino ist ein z.B. F4 zwar auch noch komplexer, aber
-
Thread
aktuell schnellster TQFP uC
anscheinend auch kein internes Flash. Daher die Frage: Gibts aktuell etwas schnelleres als die 550MHz H7 in TQFP Ausführung mit min 128kB Flash? (theoretische Frage da der H7 sowieso über die nächsten Jahre nicht lieferbar sein wird...) Gerne auch andere Architekturen mit höherem IPC und auf 28nm mit
System on Module. Da gibts dann die BGA ICs auf nem Stpck Platine mit Flash und eventuell DRAM. Die STM32MP1 gibts zB als SOM. (Es muss ja nicht unbedingt Cortex-M sein)
-
Thread
Microcontroller aussuchen
> Leistungselektroniker schrieb: >> Nur hat >> der SPI Baustein 16bit Register? > > bei den STM32 ja. Die H7xx haben sogar 32 Bit Register. Das ist notwendig, wenn man mal wieder 27 Bit in einem Rutsch ausgeben muß. Nachteilig kann allerdings sein, daß bei kleinen Schaltungen der Controller
uninteressant. Ja, stimmt, auch die ARM-Mikrocontroller können sehr klein gemacht werden. Z.B.: STM32G071EBY6TR Package: WLCSP25 2.3×2.5 mm Lagerbestand: 0 Auf Bestellung: 40.000
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Bit Welt verabschieden. Ich habe letztens mit so etwas gespielt https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 Der hat 1M Flash und ähnlich Ram. Das reicht für Monate. Und dank der Arduino-ähnlichen Header kommt man an alle Signale. Man muss sich von der Arduino-Oberfläche
Welt verabschieden. > Ich habe letztens mit so etwas gespielt > https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 > Der hat 1M Flash und ähnlich Ram. Das reicht für Monate. > Und dank der Arduino-ähnlichen Header kommt man an alle Signale. > > Man muss sich von
-
Thread
STM32 -> Batteriebetrieb und Stop Mode
Hallo in die Runde, habe eine Schaltung entworfen mit einem STM32F103C8, der jede Stunde einmal einen kleinen Motor (~200mA) für eine Minute laufen lässt (durchschnittlich also ~3,5mA), das ganze ist batteriebetrieben mit 3 LiIonen-Akkus. Um den Stromverbrauch gering
ist aber dass die Batteriespannung bei voller Ladung für den STM32 zu hoch ist. -> Wie kann man die Spannung ohne große Verluste absenken? Was ich probiert habe, ist zwei Dioden 1N4148 in Reihe zu schalten und dann per Widerstand die Last simuliert. Evtl. braucht
-
Thread
PlatformIO - STM32F103RB HelloWorld geht nicht
Hallo zusammen Habe heute mein Board mit einem STM32F103RBT6 ausgegraben. Fix den ST-Link angeschlossen und mal geschaut, wie weit die Kompatiblität mit Arduino bei STM32 inzwischen ist. Habe kurzerhand die ArduinoIDE verwendet und dort Stm32duino
default aus. Ja, hab ich. Ist kein custom board. Ist das hier: https://www.futurlec.com/STM32_Development_Board.shtml Habe nun ein altes Board mit STM32F103VET6 angeschlossen. Siehe da, dieses lässt sich sofort debuggen... Echt mühsam, wenn man mal wieder 8h in einen defekten Chip
-
Thread
Chinabestellung, Erfahrung mit dem Zoll seit Juli ?
G. H. schrieb im Beitrag #6771393: > Heute habe ich von ULP ("unsere liebe Post") ein Schreiben erhalten, > dass ich meine (lange überfällige) Sendung aus China gegen Erlag von > 5,53€ mit Ausweis abholen
G. H. schrieb im Beitrag #6771393: > Edit: wenn an der Sendung keine OSSI Nummer ist und sie aus dem Nicht-EU > Ausland kommt, fallen die 5€ an, selbst wenn die MWSt vorab geleistet > wurde - man musste
-
Thread
Investition in neue Lötstation - überflüssig oder sinvoll?
Energie. Aber noch wichtiger ist mir mittlerweile der schnelle Lötspitzenwechsel: man lötet mit einem 5mm-Meissel problemlos 6,3mm-Zungen in breite 70µ-Lagen ein, um sich nach 5s Lötspitzenwechsel dann direkt filigranem Zeugs zu widmen. Und das alles mit dem Gewicht eines größeren Kugelschreibers in der
Ich habe den Kauf jedenfalls nicht bereut. > und ein Spekrumanalayser der auch deutlich über 2,5 GHz noch "schön" > funktioniert ist ja auch mal eine Idee Auch das ist 'ne Frage, was man damit machen will. Wenn du nur Controllerschaltungen mit einem AVR oder STM32 in Betrieb nehmen willst
-
Thread
Interrupts bei Fahrradtacho und clock
richtige Verzeichnis kopiert, keine Ahnung warum ich hier gelandet bin. Es wird jedenfalls sicher ein STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.
interner Temperaturkompensation. An so einen Chip kann man auch direkt eine CR2032 anschließen, was beim STM32 nur ab 64-Pin-Gehäusen geht (und beim L151 garnicht). Mit dem 1Hz-Interrupt von der RTC könnte man den internen RC-Oszillator des STM32 abgleichen. Damit kommt man von ±3% auf unter 0.4% Fehler
-
Thread
Verfügbare µC
Bob E. schrieb im Beitrag #6830742: > Kennt da jemand zufällig was gutes ? Zahlreiche STM32 Controller haben CAN und sind weitgehend zueinander Pinkompatibel. Zum Beispiel die STM32F103 und STM32F303 Serien. Leider sind beider nicht verfügbar, aber wenn es wieder welche gibt stehen die
es ist eine Frage der Stückzahl. Wenn es z.B. um STM32 geht kann für Prototypen ein Nucleo Board ein Bauteilspender sein. Die Nucleos sind verfügbar auch wenn die entsprechende CPU derzeit nicht einzeln erhältlich ist.
-
Thread
Thermoelement Typ K mit ADC auswerten
in Frage kämen: https://www.ti.com/data-converters/adc-circuit/precision-adcs/products.html#p84=24;32&p1028=8;16&p776=Differential&sort=p1130;asc Bei Ananlog Devices ähnlich: https://www.analog.com/en/parametricsearch/10825#/p3062=8|16&p7=24|32&p4363=|Differential&sort=s3,asc&p4365=|Serial%20SPI|
Thermosteckern hab ich in einem massiven Alublock eingebaut. Fehler 0,3K max. Digitalisiert mit einem STM32F103 12 Bit A/D. Die 1,22V sind Referenzspannung. Die negative Spannung war notwendig, weil auch negative Temperaturen gemessen werden sollten.Könnte man in deinem Fall weglassen. Grüsse
-
Thread
Farbähnlichkeit - Abstand im Farbraum
Hallo zusammen, ich betreibe ein ILI9341 an einem STM32F446RE. Bei dieser Kombination ist es ja klar, dass ich keinen Framebuffer im RAM halten kann. Ich nutze vorwiegend den 16-Bit RGB565-Farbmodus. Auslesen geht bei diesem Display-Typ nur als 24-Bit-RGB
Die Lookup-Tabelle beschreibst Du mit dem "Color Set 2Dh"-Kommando. Danach wird jeder eingehende 5-6-5 R, G, B-Wert durch den Wert in der Tabelle ersetzt, bevor er ins Display-Memory geschrieben wird.
-
Thread
ATMEGA verlässlichste Taktquelle
Footprint verwenden, wenn man das handlöten möchte! Man macht die Pads einfach größer, so daß sie ca. 0,5 mm unter dem Bauteil herausragen. Pads vorverzinnen, etwas Fluxer drauf und den Oszillator bestücken. Dann klappt das auch mit der normalen Lötstation. Ich nehme zum Löten dann 0,5mm Elektroniklot und
passsen. Dann rechnet man besser auch noch die Anschwingreserve des Oszillators nach und sieht (z.B. bei STM32) noch einen Serienwiserstand am XO Pin vorm um den DriveLevel nicht zu überschreiten. Von ST gibts da ganz brauchbare AppNotes dazu. (*) Gute Hinweise für sauberes Quarz-Layout findet man z.B.
-
Thread
Druckschalter Waschmaschine, wert verändern
braucht man die Schnittstelle zur analogen Welt. Mit jedem Arduino oder STM32 bekommst du das umgesetzt, d.h. ein ADC-Kanal für das Einlesen des Sensorsignals und vielleicht ein PWM-Ausgang mit Tiefpass und evtl. Puffer für die Ausgabe sollten reichen. Aber erstmal musst du
Temperatursensor bekomme ich noch hin. Wolfgang schrieb im Beitrag #6828345: > Mit jedem Arduino oder STM32 bekommst du das umgesetzt, d.h. ein > ADC-Kanal für das Einlesen des Sensorsignals und vielleicht ein > PWM-Ausgang mit Tiefpass und evtl. Puffer für die Ausgabe sollten > reichen. Aber erstmal
-
Thread
Videoübertragung Frames per Ethernet
die sowas können. > Am andern Ende kann man sich mit VLC den Stream angucken. > Praktikabel ist da h264 oder mjpeg. Immer eine Frage der Latenz. > Warum keine Fertiglösung? Mehr Butter bei die Fische, bitte. Ethernet/TCP + h264 im FPGA. Viel Spaß. Läuft dann in 5 Jahren.
geht auch irgend ein gut dokumentiertes Kamerabrettle was einen General-Purpose-Video-Eingang hat (STM32, imx6, usw.) Der Rest ist dann etwas Gefummel mit v4l2-Tools. Um dir da helfen zu können, musst du allerdings mehr zum Videosignal (Sensor) ausplaudern.
-
Thread
uC kann nicht programmiert werden
HI Ich habe einen STM32F072B-DISCO. Darauf sind 2 USB Mini-B drauf. Bei dem einen heisst es USB USER und bei dem anderen USB ST-LINK. Ich habe keinen ST-LINK. Ich denke den braucht es auch nicht unbedingt. Wenn ich über
den https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html?dl=Mb6MeyavONqAB%2Fnuk5xNaA%3D%3D%2CCqwGkCNZJ4A928XrwQMA2Q1j4i51vI3xXgPfVzvyt7rWjVJa6hH9jRSGT5xgh7gnmy2IR%2B1wOHmqTto5nN9dLGRCf5ZiY%2BRR2cA
-
Thread
Der Erfinder von allem ist verstorben - in memoriam Clive Sinclair
war bei allen > Homecomputern dieser Zeit ein echtes Ärgernis. Das macht [[STECCY]] auf einem STM32 nun ganz einfach auf der SD-Karte - mit Inhaltsverzeichnis. ;-)
Frank M. schrieb im Beitrag #6825464: > Das macht STECCY auf einem STM32 nun ganz einfach auf der SD-Karte - > mit Inhaltsverzeichnis. ;-) Das mag sein, aber ehrlich gesagt sehe ich in Emulatoren alter Rechner auf moderner Hardware wenig Sinn. Das mag eine schöne Fingerübung
-
Thread
Intex Whirlpool PureSpa 28462 LC12S 2.4GHz Ersatzsteuerung
gebaut. Vielleicht sind ja die Infos für den ein oder anderen interessant. Verwendet wird ein STM32F072B-DISCO 9,36 Euro https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F072B-DISCO?qs=%2Fha2pyFadujP4yzg6aH7gt5TneoNgO4B8d%252BU7ngIAQzRlgScWTUSkmrZCWYYsl%2Fa und ein LC12S 2.4GHz Modul
Moment läuft die Steuerung über ein Windows Programm per USB. Als nächsten Schritt kommt noch ein ESP32 dazu.
-
Thread
Neue Boards: Arduino Portenta H7 Lite, Windows 11 für Raspberry Pi
Ausführung von Desktopbetriebssystemen. Hier einige Neuerungen aus der Welt des SBC. ### Portenta H7 Lite – preiswerter Arduino Pro ohne Funkmodul Arduino bietet mit dem Portenta H7 eine vergleichsweise teure Platine auf Basis des zweikernigen STM32H747XI an. Neben der mit fast 90 EUR bepreisten Standardvariante
Tam H. schrieb im Beitrag #6820576: > Portenta H7 Lite – preiswerter Arduino Pro ohne Funkmodul ?? Die Teensy - Boards (4.0 / 4.1) sind Arduino kompatibel und genau so gut, kosten aber nur die Hälfte bei
-
Thread
Spielereien mit asm_pio + MicroPython auf dem PI PICO
Habe auch schon einige interessante Dinge mit µPy gemacht, auf STM32F4 und PicoPi. Die sind auch schön mit ARM-Thumb innerhalb von Python zu programmieren. Damit ist dann problemlos 500ksps ADC, Kompression und Übertragung per VCP möglich. Zwei Kerne helfen. ;-)
282MHz, dann streckt er aber die Flügel. Werde in den nächsten Tagen mal ADC mit DMA machen. Auf dem STM32F4 läuft das schon absolut problemlos (2.4Msps * 3 Kanäle interleaved). Was ich allerdings feststellen musste, die µPy 1.17 Version für PicoPi braucht noch reichlich Liebe und Zuwendung… Viel
-
Thread
STM32H743 SDMMC/SDIO Signalpegel CMD
stehe beim Inbetriebnehmen der SDMMC/SDIO-Schnittstelle auf dem Schlauch. -Hostcontroller "Nucleo-STM32H743", Target-Interface SDIO V2.0 12 MHz Clock -Fehlerbild: Bei "read_cmd53" bricht der 3V3-Pegel auf der Command-Leitung zusammen. Das "read_cmd53"-Kommando bricht ab... (siehe Screenshot DS6_QuickPrint1_NOK.png) Die Anwendung funktioniert schon auf komplett auf einem STM32F429. Exakt gleiche Test-Hardware. Nucleo-STM32F429 drunter -> Pegel OK (siehe DS6_QuickPrint5_OK.png). Nucleo-STM32H743 drunter -> CMD-Pegel bricht zusammen. Ich vermute irgendein Power-Domain-Setting
-
Thread
Messung von Feuchtigkeit in Wänden
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
Dieter schrieb im Beitrag #6871488: > Wasser hat Extremwerte bei : 22,235 GHz (H2O), 183,31 GHz (H2O), 325,153 > GHz (H2O). > > Fluessiges Wasser und Naesse in Materie hat noch tiefere, aber die sind > breit und nicht ausgepraegt. Das geht nicht ueber in eine schoene ideale
-
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.
H. H. schrieb im Beitrag #6815562: > mit 0,00001% Toleranz H. H. schrieb im Beitrag #6815562: > ein E12 Wert Nein.
-
Thread
Bruch approximieren
Hallo zusammen, ich habe einen Bruch int32_t Z, int32_t N, bei dem Zähler und/oder Nenner 32 Bit breit sind. Der Zähler und Nenner sind schon teilerfremd, d.h. der Bruch ist maximal gekürzt, und normalisiert, d.h. der Nenner ist immer größer
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?
-
Thread
Kurzmitteilungen: Armbian, 8x8-TOF-Tiefensensor, GigaDevice baut DDR4-RAM und vieles mehr
### GigaDevice GDQ2BFAA: DDR4-RAM ala GD GigaDevice ist vor allem als Hersteller von RISC-V und STM32-kompatiblen ARM-Mikrocontroller bekannt. Weniger geläufig ist, dass die Firma eigentlich ein Speicherhersteller ist, der in die Welt der Mikrocontroller expandierte. . - Normalerweise unkritische Stromspitzen auf den GND-/VCC-Leitungen sind sehr störend. (s. "Verwendung" in "dcf77.h") - Eventuell müssen während des Empfangs
Maximalwert 255 bedeutet 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
-
Thread
PWM Frequenzteiler in Hardware?
µC-Schaltung, wobei der Controller per internen Timern die Signale sehr genau umsetzen kann. Stichwort: STM32 "PWM input mode".
Abtastfrequenz per "echtem" Zufallsgenerator. An anderer Stelle hatte ich das für die PWM-Messung mit einem STM32 gezeigt: https://www.mikrocontroller.net/topic/517811#new Eine 25 ms Verzögerrung finde ich bei einer Steuerung schon grenzwertig. Neben der rein analogen Lösung (Dreieck natürlich per Integrator
-
Thread
Arduino Nano interner Temperatursensor auslesen
Die-Temperatur macht auch keinen Sinn (in meiner Wohnung sind es ja schon +25°C) readTemperature3(): ~ -3,5°C ... auch zu wenig Ich wäre davon ausgegangen, dass bei +25°C Umgebungstemperatur ein Wert von ~40°C rauskommt...
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
spottbilliger MC34063 macht das quasi nebenbei. Lege ihn auf DOPPELTE Belastung aus. Mit 1nF, 100uH/1.5A Spule, 0.27Ohm Rs, 22uF Ausgangselko geht der.
-
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
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?
Calon schrieb im Beitrag #6808843: > Eine ganz doofe Frage, ist der zugriff auf int32 Variablen auf dem > STM32F103 atomar möglich? Gegenfrage: Warum heißt das Teil STM32 und nicht STM8? Oder anders formuliert: man muß explizit angeben, wenn man die 32 Bit Variablen nicht atomar
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
MaWin schrieb im Beitrag #6817355: > Da drehste am Knopf rechts 5 Rasten, und dann wieder links 5 Rasten, und > die Anzeige steht um 1 daneben Diese 1 ist aber das Maximum. Es summiert sich nichts auf. D.h. Du kannst 1000x links und rechts drehen und am Ende liegst
-
Thread
STM32-SPI-Code Feedback
GPIOA->BSRR |= GPIO_BSRR_BS4; [/c] du verlässt dich voll darauf, dass die SPI mindestens 5 byte HW FIFO hat. Das mag so sein bei dem STM32, den du benutzt. Aber ich würde das trotzdem nicht so machen. Du wartest in der sendByteSPI1() darauf, dass alle bits rausgesendet wurden. Und erst dann
Ich hatte mir mal Cube32 Von ST heruntergeladen. Für 'meinen' Prozessor STM32H7 sind die HAL Funktionen vorhanden und funktionieren prima. Ich benutze nur die HAL Funktionen. Aber das ist Geschmackssache. Das Gute ist aber
-
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
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
: > 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 Du bist dir aber schon bewusst was dann auf dem USB Kabel für Potentiale liegen können?
-
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
gpio_pins[5].enabled = 1; gpio_pins[5].pin_type = D_OUT; gpio_pins[5].gpio = 12; strcpy(gpio_pins[5].name, "OUT1"); //15 as output gpio_pins[6].enabled = 1;
-
Thread
Mikrocontroller mit DAC?
Dieter H. schrieb im Beitrag #6801370: > Kannst du mir ein paar uCs nennen? Wenn es keine STMs gibt, dann schau dich einfach bei anderen Herstellern um. Spontan fiele mir SAMD21 und dessen Verwandte ein,
Dieter H. schrieb im Beitrag #6801370: > Gibt es da AVRs oder PICs? STMs kriegt man ja gerade gar nicht. Mit dem Argument nimmt man doch auf jeden Fall einen externen DAC. Wenn man 2 oder mehr Kanäle braucht
-
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
Durchflusssensor auslesen mit µcontroller - Impulse/Frequenz/Durchfluss
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
GPIO_PIN_ReadPin durchgängig lesen. Für sowas benutzt man den Input Capture des Timers. Google STM32 PWM Input.
-
Thread
Überspannung bei Attiny Input Pins
einen > 1k Widerstand Spannungen bis ca. 15V gefahrlos schalten kann Die Diode geht gegen VCC, d.h. die VCC wird über die erlaubten 5,5V ansteigen und der Chip brennt durch.
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
das byte ordering aufpassen. Meine Funktion oben dreht, bevor sie die Daten in die CRC schiebt alle 32 bit Worte um. Wenn du einen C Code brauchst, der das wortweise mal testet: Der hier funktioniert und nimmt wie der STM auch 32bit Worte: [c] #include <stdint.h> static uint32_t do_crc(uint32
was man da jetzt noch falsch machen könnte. Abgesehen von der 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
-
Thread
Benötigt aber nicht vorhanden: 8xSPI, was tun?
Huhu, angenommen ich hab 8 Sensoren welche über eine SPI Schnittstelle verfügen und ich möchte einen STM32 Mx Cortex verwenden. Auf der Webseite von ST finde ich nur STM32 mit maximal 6xSPI. Besagter, geheimer Sensor, verfügt nicht über eine "Chip Select"-Leitung sondern nur SCLK und MISO. Ebenfalls
angenommen ich hab 8 Sensoren welche über eine SPI Schnittstelle > verfügen und ich möchte einen STM32 Mx Cortex verwenden. > > Auf der Webseite von ST finde ich nur STM32 mit maximal 6xSPI. Du weißt, dass SPI ein Bus ist, auf dem mehrere Sensoren sitzen können? Es ist normalerwiese nicht erforderlich
-
Thread
Meadow F7: Dateisystem, neue I2C / SPI-API, Refactorings für neue Zielplattformen
F7 einen kombinatorischen Prozessrechner, der einen für die Ausführung der .net-Payload zuständigen STM32-Kern und einen ESP32 als WLAN-und Bluetooth-Funkmodul einspannt. Das Produkt ist seit einiger Zeit am Markt (siehe Unboxing der ersten Variante unter https://www.youtube.com/watch?v=8uU0TFuvgis),
Tam H. schrieb im Beitrag #6797439: > Mit Beta 5.1 verspricht das Entwicklerteam um Bryan Costanich, dass die > Speicherlecks zur Gänze beseitigt sind - in der Ankündigung spricht man > sogar davon, dass