-
Thread
Spannungsregler L78L09 mit geringer Überspannung am Eingang
ich sehe, noch nicht dahingehend geändert. Und wie sieht es mit der Reversdiode aus? Afaik über Ue 5V sollte es standardmäßig eine sein. Für weitergehende Infos: https://pdfslide.net/documents/linear-switching-voltage-regulator-handbook-55845c0262d14.html ciao gustav
Richte dich lieber nach dem Datenblatt der konkreten Chip-Herstellers. Ja, aber ich habe von den 0,33uF-Kondis im Warenkorb die Stückzahl von 1 Stk. auf 5 Stk. erhöht, trotzdem ist nur 1 Kondensator gekommen. Ist es auch ok, wenn ich statt 0,33uF 0,47uF verwende? Aber für den 9V-Spannungsregler, der
-
Thread
Empfehlungen für aktuellen µC
2x SPI > - Toolchain / Programmer unter Linux lauffähig und Open Source > Meine Empfehlung stm32f411 https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0. Preiswert zu bekommen, wenn man etwas Zeit bei Aliexpress. Und den ST Link gleich mitbestimmen. https://stm32-base.org/boards/Debugger-STM32F103C8U6-STLINKV2 Mit Cube-IDE, läuft perfekt mit Linux Christian
-
Thread
Welcher günstige Mikrocontroller verwenden für RGB Projekt
vielen Jahren: der ESP kann es mit seiner RMT, die LPC mit SPI und SCT, neuere AVR mit Eventsystem, STM32 mit DMA auf Ports und sicher viele mehr. MaWin schrieb im Beitrag #7008874: > ielleicht nutzt du aber ein Python Programm um > den 120MHz Prozessor so auszubremsen als ware er ein 1MHz Prozessor
Controllern kann. Ich sagte sogar ausdruecklich das Gegenteil. Ich hab es selber schon mit einem STM32F030 gemacht. Aber es ist eben auch ein Schmerz im Arsch! Will man es fuer ein Hobbyprojekt wird man da mit einem RP2040 viel mehr Spass haben und das Teil kostet gerade mal 1Euro bei Reichelt
-
Thread
Abstandsmessung mit Ultraschall - Verständnis
The settings for the serial port are in driver/serialconsole.h // The LED is connected to Port B5 and GND. #define LED_ON { DDRB |= (1<<PB5); PORTB |= (1<<PB5); } #define LED_OFF { PORTB &= ~(1<<PB5); } // The Ultrasonic sensor is connected to Port D2 and D3 #define TRIGGER_ON { DDRD |=
ICF1)|(1<<TOV1))) == 0) continue; if (TIFR1 & (1<<ICF1)) { uint16_t etick = ICR1; uint32_t dus = (etick-stick)*10/ticksperus; // decimicroseconds uint16_t dmm = (dus*halfsos+50000UL)/100000UL; // Distance in decimillimeter } } [/c] Ich spare mir auch einen Pin des uC indem
-
Thread
Optokoppler TLP292-4 Vorwiderstand
Ich möchte ein digitales Signal aus einem Fahrzeug mit meinem STM32 uC einlesen. Dazu möchte ich den TLP292-4 Optokoppler verwenden. Auf Seite des uC würde ich die Emitter auf GND legen. Die Kollektoren würde ich an jeweils einen Eingang anschließen und den internen
Dein Problem liegt woanders, nicht in der Formel (5-1.2)(CTR(min)/100*VCC(uC)/Rpullup) sondern darin, dass ein Eingang mit dem internen pull up nicht besonders storfest ist, gerade im KFZ Umfeld, und mam tunlichst der Strom auf den Nennstrom des Optokopplers
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
--------- GND [/pre] Nun rechnen: ADC misst also U2 einen Wert (MW) mit MW = 65535 entspricht 3,3 V, dh. [pre] U2 = MW * 3,3 / 65535 U1= 5,1 V - U2 I = U2 / R2 = U2 / 1488 (V/A) U1 = 5,1 - U2 R1= = U1 / I = (5,1 V - U2) / (U2 / R2 ) = = (5,1 V - U2) / (U2 / 1488 (V/A)) = = (5,1 V - U2) * 1488 V/A / U2 oder = (5,1 V - MW * 3,3 V / 65535) * 1488 V/A / (MW * 3,3 V / 65535) = = ( 5,1 V * 65535 / (MW * 3,3 V) - 1) * 1488 V/A [/pre]
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
Fachzeitschriften mal gute Kurse, vielleicht findet man ja bei heise.de was passendes: https://shop.heise.de/stm32-umfassende-praxisbuch.
oder für den TO mit STM32: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html
-
Thread
[Selbstbau CPU] Welche Befehle machen eine CPU "praktisch"?
(prx) A. K. schrieb im Beitrag #7002551: > Am 32x8 Registersatz der AVR-Cores dürften einige Tausend Transistoren > beteiligt sein. Für ein Register braucht es 6 Transistoren, also insgesamt 6*8*32 = 1536. Einen Schaltplan auf Transistorebene
https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA Sehr interessant und unterhaltsam, animiert auch sehr zum Nachmachen!
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
Stefan ⛄ F. schrieb im Beitrag #7001531: > Beim STM32F103 (ich glaube sogar bei allen STM32) sind die > analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, > die Überspannung nach VCC ableitet. Ja, weil die Z-Diode den Messwert
-
Thread
[s] DIAC, 35-45V
So so https://www.reichelt.de/triggerdiode-35--45-v-do-35-db4-stm-p219450.html
ein paar old school DIACs vorbei gebracht. Ich hab sie mal schnell ausgemessen. Drei zünden bei ca. 32V, einer bei 36V. Die mit 2 blauen Streifen brechen auf ca. 20V Flußspannung ein, die mit blau/weiß nur auf 25V. Also nehm ich den Besten mit 20/35V, macht dU = 15V. Und siehe da, das Weidezaungerät pulst
-
Thread
CubeIDE1.9 Konfiguration LAN8742
Das Board fährt normal hoch. Beim Initialisierungsprozess der LAN8742 scheint alles zu laufen (u.a. Reset Routine). Dennoch ist das Board nicht direkt erreichbar. Ein Ping wird nicht beantwortet. Durch das Enable von ICMP Broadcast detektiert das Board einen Broadcast Ping wenn die Debug Optionen
Hallo Eric, ich benutze die STMCubeMX als Project Generator. Seit dem CubeMX 6.5 und STM32F4 Lib 1.27 geht ethernetmässig nicht mehr viel. Ich habe ein micrel Phy und musste erst mal den Treiber anpassen. Aktuell kann ich zwar TCP machen, aber bei Ping kommt keine Antwort.
-
Thread
SD Karten Auswahl Frage
sich auch in einem Test der c't in einem der letzten Hefte > ab. Daran erinnere ich mich, Heft 5 / 2022 ab Seite 100. Ich hole die gerade mal von https://turbobit.net/download/started/tf5pwmw2al5x und extrahiere den Artikel: https://filehorst.de/d/eFBEfAHw oder https://1fichier.com/?7fl4ovud8c0k6kzukec3
Wear-Leveling-Algorithmus der Karte. Veit D. schrieb im Beitrag #6995051: > Wie getestet? Mit einem STM32, welcher per SDIO kontinuierlich 1MiB/s schreibt (Datenlogger). Veit D. schrieb im Beitrag #6995051: > Weil die Karten machen doch alle eine kontinuierliche Mindestdatenrate. Richtig, aber
-
Thread
Suche einen Mikrocontroller der SCHNELL 24 Bit parallel senden kann
I²S). Aber das muss ja nicht sein. Aber wenn I²S eine Lösung wäre, dann gehen ja viele µC, z.B. die STM32F40x.
Schaltgeschwindigkeit von 500ns/2Mhz. > Das ist jetzt aber doch 10x schneller als vorhin, oder wie passen die > 5µs jetzt da rein? 5uS würden mir erstmal reichen. Das maximum was er kann wäre das optimum
-
Thread
uC Pin 3.3V tauglich
Hallo Warum kann ein uC Pin geschädigt werden, wenn ich statt 3V3 eine 5V Spannungsquelle für die LEDs verwende und der uC bei 3V3 betrieben wird und der Pin auch nur 3V3 kann? Der uC sieht doch keine Spannung die höher ist
conditions. Da steht was darf und was nicht. Manchmal ist Klemmstrom erlaubt. Manchmal sind es gar 5V bei 3V3-µC (bei vielen, aber nicht allen STM32-Pins beispielsweise). wer das Datenbltt liest, wird eine Lösung finden. Es gibt aber noch mehr als nur das zu beachten:: Wenn die 3V3 nicht da sind
-
Thread
C# Serial Port Write unzuverlässig
meiner C# Anwendung. (Ich bin blutiger Anfänger in der C# Programmierung) Anwendung: Ich möchte einen STM32 Controller über UART Befehle senden und die Antwort mit einem Windows Programm auslesen. Baudrate:115200 Zum testen habe ich mir ein Formular gebaut mit dem ich Befehle senden und die Antwort lesen
klappt aber Hauptsache es funktioniert. Dein PC Programm ist dadurch evtl. langsamer wodurch dein uC scheinbar besser mit den Daten zurechtkommt. Kevin H. schrieb im Beitrag #6991324: > Den Code vom STM kann ich ja eigentlich ausschließen weil Kannst du eigentlich nicht. Vielleicht sendet TerraTerm
-
Thread
Renesas RZ/Five – 64BIT-RISC-V-MPU angekündigt
stehen “zwischen” klassischen Mobil- bzw. Desktopprozessoren und Mikrocontrollern: Systeme wie der STM32MP1 bieten für Nutzer von Embedded Linux Mehrwert, sind aber einfacher zu handhaben als vollwertige CPUs. Renesas schickt mit dem RZ/Five nun einen solchen ins Rennen, der auf einem RISC-V-Kern basiert
Tam H. schrieb im Beitrag #6991113: > Systeme wie der STM32MP1 bieten für Nutzer von Embedded Linux Mehrwert, > sind aber einfacher zu handhaben als vollwertige CPUs. Ich verstehe noch nicht, was der Mehrwert einer MPU gegenüber einer CPU sein soll.
-
Thread
Standalone MC gesucht
#6990290: > Ein Attiny13A reicht. Dürfte viel zu ungenau sein. Besser ein ATtiny25 mit Uhrenquarz 32kHz.
derzeit überhaupt lieferbar ist. Hier bei MC.net besteht die Welt aus AVR und ggf. noch zähneknirschend STM32. PIC, STM8 oder die OTP Padauk PMS150C für 7Cent, alle können das. Das ist so primitiv das ich das mit HW Timer ohne MCU bauen würde. Man vergisst nämlich schnell was es für eien Aufwand bedeutet
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
dass die für den STM32 mit 512K kompilierte Datei nicht auf einem 1M STM32 läuft sondern erst neu kompiliert werden muss. Das hieße Entwicklungssystem installieren und lernen - lieber nicht. Daher vorzugsweise der STM32F407VET6
> einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
Elektronische Last Kunkin KP184 - kann man da kaufen?
wenig zu gering zu sein. Die Firmware Version 2128 ist also offenbar noch/nur für die KP184 mit dem STM32 ausgelegt, während unsere Ver.06 ja einen GD32 drin hat, und der hat nun mal ein paar minimale - aber hier offenbar gravierende - Unterschiede. Zudem läuft nun der Lüfter unter Volldampf, also haben
dem ADS1232 Wandler. Hätte ich vorher mal nachgeguckt :-) und mich nicht auf das Bj. verlassen. Der uC STM32F03… ist bei beiden Board Versionen der gleiche. Jetzt meine Frage: Hat vielleicht jemand ein Firmware Hexfile für mein eload Board Vers.03? Vorher war die originale FW Vers. 1801 drauf
-
Thread
Aufbewahrung ICs (Feuchtigkeit, Temperatur etc.)
Aufbewahrung von (SMD) Bauteilen. Boxen etc. alles fein. Ich bekomme jetzt bald eine Lieferung mit 40 STM32 und überlege gerade wie ich diese am besten aufbewahre. Diese habe ich eher auf Vorrat gekauft, bleiben also sicherlich eine ganze Zeit liegen. Ich frage mich nun wie ich diese am besten speziell
Schade, ich habe gehofft durch einen Verkauf von 1-2 STM32 in ca. 4-5 Monaten einen Angestellten finanzieren zu können, denn die Laufwege auf meinem Anwesen zum Weinkeller sind leider recht weit. Im Ernst: Im 3D Druck Bereich lagert man Filament in Kisten
-
Thread
Frage zu typedef bei Strukturen
Adresse 0x4002 0000 #define TEST ((TEST_TypeDef*) 0x40020000UL) typedef struct { volatile uint32_t Member1; // 0x4002 0000 - 0x4002 0004 volatile uint32_t Member2; // 0x4002 0004 - 0x4002 0008 volatile uint32_t Member3[3]; // 0x4002 0008 - 0x4002 0014 volatile uint32_t Member4
fest und nicht portabel. Ein AVR hat sein SPI DR mit Sicherheit auf einer anderen Adresse als ein STM32F7xx. Also kann das nicht im C Standard festgelegt sein. Auch wenn man keine MMU hat aber vielleicht verschiedene Busse, dann kann die selbe Adresse auf einem Anderen Bus auf ein ganz anderes Objekt
-
Thread
Bauteil-Bestellungen von LCSC
Karsten B. schrieb im Beitrag #6983997: > Warenwert war 145€, > Versand 5€ Das ist interessant. Meine Teile hatten immer entsprechend Gewicht, sodass die Versandkosten höher lagen und man die Einfuhrumsatzsteuer darin vermuten könnte. Sam W. schrieb im Beitrag #6983699
Anfrage stellen und bekommt innerhalb von 24h eine Antwort ob sie die doch besorgen können. Hatte STM32G031 angefragt. Kosten bei Digikey: 2,80EUR. LCSC: 1.40EUR. ^^ Mit freundlichen Grüßen, Ben
-
Thread
USB to TTL mit CH340
Noch etwas: Der STM32Duino Bootloader ist sehr sehr alt. Er war für den STM32Duino Core von Roger Clarks vorgesehen. https://github.com/rogerclarkmelbourne/Arduino_STM32 https://github.com/rogerclarkmelbourne/STM32duino-bootloader
Doppelinstallation durchgeführt und noch die JSON-Datei von Github geladen und im Boardverwalter die von STM gelieferten Dateien dazuinstalliert. Ich habe jetzt im Boardverwalter 2 Installationen f.STM32 stehen, einmal "STM32F1xx/GD32F1xx boards" by stm32duino Version 2021.5.31 und einmal "STM32 MCU based
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
Anwendung auf SPI festgelegt. Der AVR mißt die Signale eines RC-Empfängers, und schickt sie an den STM32. Ursprünglich sollte das direkt im STM32 passieren, aber weil es bei der RC-Messung auf genaue Zeiten ankommt (Codierung der Werte am RC-Ausgang über Zeit zwischen Pulsflanken) und mir im STM32 andere
am RC-Ausgang über Zeit zwischen Pulsflanken) Also brauchst du letztlich eine Auflösung von ca. 2..5µs. Genauer wird der Wert sowieso nicht übertragen. > mir im STM32 andere Interrupts manchmal die Zeitmessung versauen Dass du beim ARM Interrupts priorisieren kannst ist dir aber schon klar? Was
-
Thread
ST7735 an MCU
ST7735 verwenden müsste. Das Interface scheint kein reines I2C Interface zu sein, weil insgesamt 5 Leitungen zum Display gehen. Kann jemand weiter helfen?
Das funktioniert bei mit mit einem STM32F103 (BluePill) https://www.mikrocontroller.net/topic/515662#new Mit einem 160x128 kleinen 1,8" TFT per SPI
-
Thread
NRF51822 wie am besten erlernen mit einem Buch? Geht das?
Takterzeugung und Peripherie als ein ARM Cortex-M0 µC eines beliebigen anderen µC-Herstellers, wie z.B. dem STM32. Du kannst einen Code, der auf einem Cortex-M0 der Fa. STM läuft, nicht einfach auf einen beliebigen anderen Cortex-M0 der Fa. Nordic Semiconductor portieren. Sin S. schrieb im Beitrag #6982272
Takterzeugung und Peripherie als ein ARM Cortex-M0 µC > eines beliebigen anderen µC-Herstellers, wie z.B. dem STM32. Du kannst > einen Code, der auf einem Cortex-M0 der Fa. STM läuft, nicht einfach > auf einen beliebigen anderen Cortex-M0 der Fa. Nordic Semiconductor > portieren. Danke also nicht mit dem
-
Thread
Feedback Schaltplan STM32G0
auch, aber wer verträgt schon soviel Luxus. Weil du den UART-Bootloader benutzen willst, läuft der STM32 längere Zeit mit hochohmigen Pins. 4) Glaubenssache, manche Leute spendieren jedem Taster eine. Ich würde bei Platzmagel die U2 an den I2C-Stecker verlegen. USB-Chips sind empfindlich, aber STM32
Strombegrenzung über 2A und damit er nicht schwingt, soll der Ausgangskondensator typisch(?!) 33mΩ haben. Der 22uF kann ein Tantal sein, das passt, aber der 4u7 am STM32 ist wahrscheinlich niederohmiger. Die Pinbelegung vom NCP1117 ist auch exotisch. Wenn er dann doch schwingen sollte, wird es schwer, eine Alternative
-
Thread
RP2040 + Segger IDE Probleme
RP2040 (Platine RP2040-Pico) unter W10 zu starten, verwende ich die Segger IDE Embedded Studio for ARM V5.40 und einen J-link EDU mit aktueller Version 7.62 über den SWD-Port. Neben SWCLK, SWDIO und GND habe ich noch die lokalen 3,3V an den J-Link angeschlossen, wie es bei Schaltungen mit STM32 immer der
Einzelschrittbetrieb durchführen, wenn auch sehr hoppelig und mit finalen Abstürzen. Ein Test mit STM32H7 und J-Flash liefert eine korrekte Verbindung und auch Werte für einen Geschwindigkeitstest.
-
Thread
Transistortester Erweiterung
JFets und IGBTs folgende Daten ausgebe: - device-Typ : 1=Diode, 2=bip.Transitor, 3=Mosfet, 4=JFet, 5=IGBT - Polarität : P bzw. N - Mode : E (enhanced) bzw. D (depletion) für Mos-Fets und JFets (D) - Belegung Pin1 : _,K,A E,B,C, G,D,S G,D,S, G,E,C für Diode, Trans, Mosfet ... - Belegung
Ich hab ihn damals nachgebaut und etwas verbessert (auf Arduino Nano) und dann eine Version auf STM32F103 Basis (MapleMini) entwickelt, die u.a. schneller (Grafik) war , statt 12 V mit bsi zu 28V lief und speziell für Dioden-Vergleich (auch LED und Zener) und Transistorvergleich (auch komplementär
-
Thread
SPI-Kommunikation - was wenn hängen bleibt?
Liebes Forum, ich programmiere den STM32F303 und verwende die Stadard Peripheral Library von STMicroelectronics. Momentan arbeite ich an der SPI-Kommunikation. Es funktioniert soweit alles. Unter anderem habe ich folgende Programm-Zeilen
the TXE and RXNE flags instead." (ursprung : http://www.disca.upv.es/aperles/arm_cortex_m3/curset/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/html/group___s_p_i___group5.html) Dabei kann timeout in diesen fall NUR kommen durch falsch initialisieren im Software. Fuer diesen fall koennte man einen Watchdog
-
Thread
Warum so wenig wifi Mikrocontroller?
Beitrag #6976986: > Ich frage mich schon länger, warum es z.B. weder von Atmel/Microchip > noch STM32 einen wifi Mikrocontroller gibt? Mangels Nachfrage. Ich brauche keinen MC, der bis zu 400mA benötigt, 5mA sollten reichen. Bei mir sitzen die MCs in Modulen im Metallgehäuse (Schroff, 3HE), da
>Warum so wenig wifi Mikrocontroller? St z.B. hat den STM32WB und den STM32WL Die Hardware ist OK, das reicht aber nicht für einen Produkterfolg. Beim STM32WB ist die API so grottig (aus eigener Erfahrung), da möchte niemand ein Produkt draufsetzen.
-
Thread
AVR Mikrocontroller Lohnenswert?
Mikrocontroller programmiert hat, empfehle ich mit AVR anzufangen. Meine Homepage hat für AVR und STM32 eine Menge Lesestoff: http://stefanfrings.de/
ohne einen Sack voller Rahmenbedingungen nicht zu beantworten ist. Es gibt Gründe für PIC10 bis PIC32 + dsPICs, die sich alle recht kräftig unterscheiden. Natürlich die AVRs, die MSP430, STM32 und alle Cortexe ohnehin und ich persöhnlich finde auch den STM8 recht schick. Den RP2040 würde ich aber auch
-
Thread
Alternative zum Msp430?
bei ARM gibt es viele Stromsparer, z.B. die neuen STM32U5 https://www.st.com/en/microcontrollers-microprocessors/stm32u5-series.html Strom sparen ist aber ein komplexes Thema. Deep sleep können viele µC schon lange, nur ist dann nach dem Aufwachen
Als Beispiel habe ich die STM32U5 Serie genannt. 4 HW Breakpoint, LiveView geht mit Segger Tools und afaik mittlerweile auch mit den STM32 Tools. ARM CM werden über SWD entwanzt, da reichen SWCLK und SWDIO als Minimum, JTAG braucht
-
Thread
Kleinvieh macht auch Mist
vollzutanken... man bekäme sogar eine schrottige Grafikkarte von vor 6..7 Jahren dafür, oder den letzten STM32F ARM-Controller. Die zweite Frage - was mache ich jetzt damit? Vor allem mit den ganzen Cent-Münzen. Wenn ich damit zur Bank gehe und das einzahlen will, werde ich verhaftet weil die denken, ich
in die bereitstehenden Tüten. https://3.bp.blogspot.com/-rhNK2Gx95pQ/UTzy1sQLUtI/AAAAAAAABgw/7bH5U8IhG1k/s1600/Kingman+008.JPG
-
Thread
Auswahl des passenden uC für mobiles Testgerät
Vergleich zu einem M4 sind es aber bei gleicher Energie nur noch Faktor 2-3. Für Filter gibt es beim STM32U5 ebenfalls einen Coprozessor. Wenn die Applikation nur etwas mehr sonst rechnen muss, ist der MSP430 schon nicht mehr effizienter. Ich glaube aber, dass es bei der Anwendung gar nicht auf die beste
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
-
Thread
RTOS wirklich echtzeitfähig? Hätte gerne eine finale Antwort
Graphikkrams zu berechnen und ich meine, auf einer VGA-Schnittstelle auszugeben. Die haben dafür einen STM32-Prozessor verwendet, jedoch ohne Erfolg, die Sache hat nicht funktioniert. Nicht weil der STM32 zu langsam war, sondern die Jungs haben vorher nicht gewußt daß das Ding eine Pipeline hat und daher
>Deswegen gibts auch keine V-USB Lib für den STM8 https://github.com/rikka0w0/STM8-VUSB
-
Thread
7 Segment Anzeige auf verschiedenen Ports
Vorgehensweise habe ich mit allen Controllerfamilien gemacht, die von mir eingesetzt werden, auch die der STM32 Familie). Im Weiteren meiner .h Datei nehmen die defines in ihren Deklarationen etwas "kryptische" Formen an (nur die Deklaration, nicht deren verwendung): Sie setzen nun mehrere Defines so
. Dann verwende ich einen ICE (früher MK2), für erste Versuche einer Schaltung ein Breadboard mit 5v Speisung. Ansonsten gern kleine Platinen um SMD oder anderes zu nutzen. Kein Android oder ähnliches, lieber ganz normales C. Habe als Prozessot bisher den Attiny84, Attiny2313, Atmega 8 und 32. Habe
-
Thread
Probleme beim STM32H743 & SPI
Der STM32H743 ist schon ganz schön "anders"... Hatte auch Probleme bei der SDIO-Schnittstelle. STM32F4 ging auto-of-the-box. H7 -> problem problem Was benutzt du für ein Board? Ein Nucleo-144 (H743)
www.st.com/content/ccc/resource/training/technical/product_training/group0/52/17/7a/28/2b/90/41/7d/STM32H7-Peripheral-Serial_Peripheral_interface_SPI/files/STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf
-
Thread
Selber Platinen ätzen oder fertigen lassen?
Bauelementsortiment > nicht mehr realisierbar wären Das fängt bei einer Vielzahl von Controllern an (STM32 sind ja auch bei Hobbybastlern recht beliebt) und ended bei popeligen FTDI-Chips noch lange nicht.
Jörg W. schrieb im Beitrag #6963667: > Das fängt bei einer Vielzahl von Controllern an (STM32 sind ja auch bei > Hobbybastlern recht beliebt) und ended bei popeligen FTDI-Chips noch > lange nicht. Wer braucht noch FTDI nach deren zwei FTDI-Gates? Die bei Hobbybastlern recht beliebten
-
Thread
ADC für differentielle Messung in Battery Pack
gemessen werden kann. Umschalter für die 17 Anschlüsse brauchst du natürlich. Problem ist dabei u.U. die Genauigkeit: du misst an der obersten Zelle z.B. 47 und 50 V, die Differenz willst du auf 10 mV genau wissen - das ist anspruchsvoll aber keineswegs unmöglich, jedes Multimeter aus dem Baumarkt
vermeiden. Meine BMS sieht genau so wie von Stefan beschrieben aus. Ein INA229 zusammen mit einem STM32F030 überwacht alles, was in den Akku rein- und rausfliesst. Alle LiFePo4-Stränge werden von Attiny412 kontrolliert, die auch das Balancing übernehmen. Verbunden sind sie alle über Optokoppler mit
-
Thread
Prüfplatine für 400++ I/Os
nur 2 Kaskadierungsebenen. Ein paar Buffer für den Clock zwecks Fanout, fertig. Der µC muss dann 32 Bits heraustakten. Ein STM32 mit einem parallelen Bus (wie der F407) macht das in so 1µs. Selbst mit Software und GPIOs wird man das in <1ms schaffen. Ich sehe nicht, warum das langsam sein soll oder
. Der letzte liefert dann die Ergebnisse. Mit einen ATmega640 kann man je 84 Anschlüsse prüfen (= 5 Stück für 420 Anschlüsse).
-
Thread
I2C Takt Pullup abhängig? (AVRxDB)
Bildern gleich zu sein. Für die automatische Messung mit dem Skope spielt die Steilheit der Flanke u.U. schon eine Rolle auf Grund des flachen Verlaufs der ansteigenden Flanke. Ich würde selber die Zeiten jeweils zu Beginn der Flanken ermitteln und dann umrechnen. Nebenbei: 1k PU an 5V ist meiner
so schwierig zu bewältigen ist. Mit Simulation muss das doch überschaubar bar sei - oder nicht? Die STM32F103 I2C FSM war ja auch voller Bugs. Man sollte meinen, dass viele uC-Bugs nach zig Jahren Entwicklung mittlerweile nahezu ausgestampft sind und dass dann auf erwiesene fehlerfreie Subsystems zurück
-
Thread
WS2812b flackern / 3600 LED Matrix Gesperrt
https://youtu.be/wiBvmvF5j3U
so nicht wieder machen, ich würde ein 24V Netzteil nehmen und Segmentiert die Spannung wieder auf 5V bringen. Hab viel gelernt damals :-D Sah aber verdammt gut aus... Aber: ich habe es über ein STM32 im DMA Modus gemacht. Alles über ein einziges Signal / Kanal - ging tadellos und rassend schnell
-
Thread
Schaltregler, Feedback und Op Amp
(10k, 255 Steps) (Datenblatt im Anhang: mcp41xxx.pdf) Op-Amp: LMV321 Microcontroller: Vermutlich STM32... Range: 0,6V (oder wie tief auch immer der Schaltregler in der Realität kommt) - 12V Bisher habe ich das Ganze in LTSpice simuliert. Schaltplan im Anhang (schaltplan.png). Meine Idee war es
255 Steps) (Datenblatt im Anhang: > mcp41xxx.pdf) > Op-Amp: LMV321 > Microcontroller: Vermutlich STM32... > Range: 0,6V (oder wie tief auch immer der Schaltregler in der Realität > kommt) - 12V > > Bisher habe ich das Ganze in LTSpice simuliert. Schaltplan im Anhang > (schaltplan.png). Meine