-
Thread
STM32F207ZGT und DFU
Hallo zusammen, ich bin gerade am entwickeln eines Boards für einen STM32F207ZGT. Die Firmware soll per DFU auf das Board gebracht werden. Mir ist jetzt eine Sache noch nicht klar beim Anschluss des 1.5k Pull-Up an D+. Laut AN4879 von ST ist der Pull-Up erst nach
. Der STM32F429ZGT wäre noch günstiger und schneller. Ich habe mich dann aber für den STM32F207ZGT entschieden. Mehr ein Bauchgefühl.
-
Thread
Reichelt Bestellung ergänzen oder stornieren
die Lieferkette nicht im Griff. (FTDI verbaue ich aus bekannten Gründen eh nicht mehr) Bei den STM32 ist das Angebot merkwürdig, es gibt die uralt F103 oder gleich die allerneusten STM32G0xx. Wenn bauteile aus dem Sortient genommen werden verschwinden die spurlos. Jetz weis ich nicht welche Spannung
geändert. Alleine ein LKW auf der Autobahn zum Fahren der Päckchen hat heute extreme Kosten. Alle 5 Jahre 5 Module für Führerscheinklasse CE, Mautsystem, Ladungssicherung, Fahrpersonalgesetz, Ruhezeiten usw. Deshalb heizen lieber 10 einzelne Sprinter nachts von Bremen nach Stuttgart auf der Autobahn
-
Thread
Frequenz Messung InputCapture STM32
mehr oder minder Synchron. 1.) In Main deine Auswertung: ZwErg = CapB - CapA deklariert als int32 = uInt16 - uInt16 wird nicht so funktionieren wie du dir das wünscht, weil hier i.r. keine negativen Zahlen rauskommen werden. uInt16 - uInt16 gibt dann zwar einen überlauf die Zahl ist dann aber
Beitrag #5775176: > 1.) In Main deine Auswertung: > ZwErg = CapB - CapA > deklariert als > int32 = uInt16 - uInt16 > wird nicht so funktionieren wie du dir das wünscht, > weil hier i.r. keine negativen Zahlen rauskommen werden. > uInt16 - uInt16 gibt dann zwar einen überlauf die Zahl > ist
-
Thread
PiPico Micropython
an ob es evtl. "sauber" aussieht. Leider habe ich jede Menge Platinen aber keine PiPicos :/. Aber uPython geht auch mit dem ESP32... wäre ein versuch Wert...
chris_ >und es stellt sich die interessante Frage, ob der PiPico gegenüber dem >ESP32 Vorzüge besitzt. Jack V. (jackv) >Ansonsten hat so’n netter Schweizer das Thema mal aufgegriffen (und dazu >noch den STM32 von den BlackPill-Boards in den Vergleich aufgenommen): >https://www.youtube.com
-
Thread
Handbuch STM8S Discovery
Für die STM8 gibt's eine IDE (Freeware) von: - Cosmic mit 32 Kbs: http://www.cosmic-software.com/stm8.php Forum: hxxps://my.st.com/public/STe2ecommunities/mcu/Lists/STM8SDiscovery/AllItems.aspx hxxtps://my.st.com/public/STe2ecommunities/mcu/Lists/STM8SDiscovery/AllItems.aspx - IAR STM8 mit 8 Kbs: hxxp://www.iar.com/website1/1.0.1.0/2167/1/ - Raisonance mit 32 Kbs: http://www.mcu-raisonance.com/stm8-download.html Forum: hxxp://forum.raisonance.com
-
Thread
FPGA dazu geeignet?
und zeigt an, wo ein eventueller Fehler vorhanden ist. In der ersten Version kontrollierte ein STM32F407 mehrere I/O Boards via SPI. Weil es mir nicht gelang, die SPI frei von Störungen zu halten, musste ich die Geschwindigkeit ziemlich drosseln. Was sich natürlich sehr negativ auf die gesamte Test-Laufzeit auswirkte. In der zweiten Version verpasste ich jedem Board eine STM32F103, die via SPI die I/Os auf ihren Boards kontrollierten und via USART/RS485 mit dem Master STM32F407 kommunizierten. Bis zu 3 Boards (zu je 128 I/O) war die Gesamtlaufzeit akzeptabel. Aber bei 4
-
Thread
OV7670 blockiert Bus nach senden des Registers
Hi Uli, ich hatte seinerzeit einige Tage benötigt, um SCCB auf dem STM32 ans Laufen zu bringen. Bist ein Glückspilz, dass Michael U. uns zueinander gebracht hat ... Code läuft auf STM32F429i Discovery-Board - sowohl auf dem alten Board, als auch auf der neueren Board-Version
=================================================================================== Board: STM32F4 Discovery kit for STM32F429 MCU (STM32F429ZI processor), Discovery, Dico1-Board Camera: OV7670 with FiFo AL422B =======================================================================
-
Thread
Professioneller Debugger für STM32
umständlich. Deswegen verwende ich von der CubeIDE nur den GCC und die Binutils. Als Editor den UE Studio, als Build-System ein durch STM32CubeMX generiertes und anschließend händisch deutlich aufgebohrtes Makefile, und als Debugger einen Lauterbach TRACE32.
Debugger schrieb im Beitrag #6784484: > Was nehmt Ihr? ST-Link + STM32CubeIDE
-
Thread
Uhrenquarz Feineinstellung
Die RTC der neueren STM32 kennt auch ein Quarz Feinkorrektur.
einen eigenen Programmteil wechseln, der auf einem freien Pin ein Rechtecksignal ausgibt; der ATmega32 hat leider kein per Fuse einschaltbares CLKOut wie die neueren uC.
-
Thread
Arduino-Board als Einsteigerkit
zerstört. Spätestesn dann lohnt sich der ISP Programmer. Bei Ebay findest Du billie ISP Programmer ab 5 Euro. Ich würde sie jedoch nicht empfehlen. Achte beim Kauf darauf, dass der Programmer ein "richtiges" USB Interface hat, also entweder aus einem AVR Mit "U" im namen besteht, oder einen separaten
Dinge auf Halde liegen - Displays, SD-Karten-"Shields", Elektronik-Gemüse, diverse µC-Boards (der STM8 wehrt sich wie verrückt, eine brauchbare Entwicklungsumgebung zu finden, Toolchain für TI MSP430 / Launchpad fehlt auch noch, die STM32F4xxx-Discovery-Boards liegen auch ungenutzt rum) und diverse
-
Thread
for-schleife rückwärts bis auf 0 laufen lassen probleme
the resulting type." Für unsigned int wird also (a-b) mod n gerechnet, mit n=UINT_MAX+1 (z.B. 2^32) -1u ist daher wohldefiniert, enspricht dem Wert 0u-1u und stellt die Zahl da, die man erhält, wenn man 0u um den Betrag 1 verringert.
sowas? Ist ne ernsthafte Frage, ich kann mir das nicht vorstellen. Benutzt man tatsächlich lieber 32 Controller aus 32 Familien mit 32 Compilern und Spezialitäten, anstatt bei einer Familie zu bleiben und die richtig von 8pin bis 144pin zu kennen? Ich mein, bei AVR, PIC und auch STM32 ist die Bandbreite
-
Thread
Eine weitere Bitumrechnung
STm32 schrieb im Beitrag #5761530: > Im Anhang sieht man was ich empfange. Wahrscheinlich ein kleiner dummer > Fehler aber finde ihn nicht. Vllt hat jemand langeweile und hilft mir. > Danke Wenn du
STm32, wenn man anstatt V_max = 3,3V eine anderen Wertebereich nutzen möchte, z.B. !!!!! 1mV, dann wäre V_max = 3300mV und schon passt das in *Ergebnis* mit Nachkommastellen in eine 16Bit Variable.
-
Thread
Überspannungsschutz von µC ohne Spannungsteiler zu belasten
das gerade nochmal überlegt. Ich glaube ich könnte sogar auf einen Schutz verzichten. Denn mein STM32F4 ist bis auf die ADC-Eingänge überall 5 V tolerant und darf an diesen Pins eine MAXIMALE! Spannung von ungefähr 7 V haben. Diese Grenze würde ich erst erreichen, wenn sich mein EIngangssignal
unerheblich. Und bei den AD-Eingängen braucht man keine extra Dioden - die internen Klemmdioden im STM32 können 5mA locker ableiten (Vin > 50V), ohne daß der Controller kaputt geht. In der Regel braucht der ST, zumindest im Betrieb, auch mehr, als 5 mA, weshalb durch Speisung von VDD über die Klemmdiode
-
Thread
ICs und Sensoren von Aliexpress
. Sowas ist schon extrem ärgerlich. Gut, dass ich Fingerspitzengefühl und Geduld habe ... das sind STM8S207R8T6, also LQFP64 mit 10mm x 10mm und 0,5mm Pinabstand.
noch nie Probleme. Ich denke eben, dass es schlichtweg so gut wie unmöglich ist, einen kompletten STM32 zu kopieren, obwohl ich mich schon frage wie die dortigen Preise zu Stande kommen. Die letzten BluePill Boards kamen für 1,30€ zu mir, inkl. Versand versteht sich. Bei Mouser kostet alleine der STM32F103C8
-
Thread
LPC11C22 - SWD
Warum willst du denn unbedingt LPC zum anfangen? Ich würde ja eher zu STM32F4 tentieren...
ARTICLE=33828&PROVID=2788&wt_mc=amc141526782519998&gclid=CjwKEAjw1PPJBRDq9dGHivbXmhcSJAATZd_BxvfFHOo5nF-eeOglwDCkTUvon4Iwlp5uVYb_SCMGwBoC8Nnw_wcB Ich arbeite an einem ähnlichen Projekt und habe eine Relais/Stromversorgungsplatine gemacht, bisher in 2 Versionen: eine grössere die auf Hutschienenhalter
-
Thread
Spannungsversorgung über Bus
Wandler einsetzen, der ebenfalls teurer ist. Naja, eigentlich musst Du sogar zwei mal von 15V auf 5V runter, denn der Tranceiver will ja auch 5V haben. Wenn Du einen AVR oder STM8/32 einsetzt, der nur irgendwelche Taster abfragt oder ein paar Relais steuert, dann stecke auch etwas Zeit ins Powermanagement
Trenn. ne ganze Menge an Wandlern ein. Dann werde ich die Versorgungsspannung wohl doch über DCDC auf 5V bzw. 3.3V bringen. Ulrich P. schrieb im Beitrag #1897237: > Wenn Du einen AVR oder STM8/32 einsetzt, der nur irgendwelche Taster > > abfragt oder ein paar Relais steuert, Genau so ist es geplant
-
Thread
Microcontroller für Feintiming nutzen
benutzen willst, müsstest du ein anderes Board benutzen, denn der STM32F303RE hat zwar ein USB Peripheral, aber das Nucleo board hat keine USB Buchse die mit diesem verbunden ist.
das auch mit der Geschwindigkeit aktualisiert werden? also die 6.25kByte kommen alle 20ms, macht 312.5kB/s, ergibt 2.5MBaud reine Nutzdaten (3.125MBaud wenn man start und stop bit vom UART berücksichigt). das könnte etwas knapp werden mit UART. Alex D. schrieb im Beitrag #5988363: > denn der STM32F303RE
-
Thread
STM32 Dauer einer ISR
bezüglich der Dauer einer ISR bzw. der Dauer von Befehlen ansich. Ich entwickle mit IAR und einem STM32F103RBT6. Jetzt habe ich eine ISR für den ADC geschrieben. Dieser löst einen IR aus, wenn er fertig gewandelt hat. Ich habe dem Datenblatt von STM entnehmen können, dass die Wandlung bei meiner Konfiguration
Für Zeiten gibt es im uC Timer. Die heissen darum so weil Sie genau das können. Du kannst im STM32 ohne Eingriff des Rechenknechts die ADCs vom Timer starten lassen, die sind dann gleich auf die PWM synchronisiert. Den DMA
-
Thread
Z80 Fälschung erkennen?
https://www.cpushack.com/2021/01/26/the-story-of-the-soviet-z80-processor/ Ich denke mal so lange U880-5 oder U880-6 auf dem Die zu lesen war, waren das auch Chips von MME. Betreffs Copyright Infrigment.. es war unter der Oberfläche zu hören das MME KnowHow zurück an Zilog geflossen ist und die deshalb
Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
Timer Overflow Counter - Wie richtig berücksichtigen?
Hallo, AVR 8-Bit Timer [c] ISR(TIMER2_OVF_vect) { t2_soft += 256; } u32 get_ticks(void) // read T2 as 32 bit timer { u32 val; u8 tifr; cli(); val = t2_soft + TCNT2; tifr = TIFR; // read interrupt flags sei(); if( (tifr & 1<<TOV2)
mir keine Ruhe. https://www.mikrocontroller.net/attachment/highlight/16302 AVR 8-Bit Timer [c] u32 t2_soft; ISR(TIMER2_OVF_vect) { t2_soft += 256; } u32 get_ticks(void) // read T2 as 32 bit timer { u32 val; u8 tifr; cli(); val = t2_soft + TCNT2; tifr = TIFR;
-
Thread
Micro Mouse Platinen Layout
Rene K. schrieb im Beitrag #7891771: > Wieso dann ein ESP32? Tja, mit einem der diversen auf Motorsteuerung optimierten STM32 dürfte es vermutlich einfacher sein präzise Timings für den Motortreiber zu erzeugen. Allerdings spielt es bei DC-Motoren vermutlich
Mikrocontroller auch direkt aufs PCB löten, da braucht man kein klobiges Modul. Ein Layout für den STM32 ist schnell gemacht.
-
Thread
supersimpler MP3-Player für die Oma
das geht per EEPROM oder einem vom Akku ständig am Leben gehaltenen SRAM. Man könnte das mit einem STM32 machen, der hat genug Leistung für einen MP3-Decoder, kann auf SD-Karten zugreifen, und hat ein SRAM eingebaut welches separat versorgt werden kann. So braucht man nicht 2 ICs (MP3 Chip + uC zur Steuerung
Bitter und einem Hardware-MP3-Decoder ist man ziemlich festgelegt und kann kaum was ändern. Mit einem STM32 hat man genug Reserven für alle möglichen Verbesserungen.
-
Thread
Schaltplan des Dev.Board stm32f767
Vielen Dank. Die Bezeichnung in der PDF-Datei ist leider falsch stm32f429. Wenn 429 und 767 Pinkompatibel sind dann stimmt. NB: Wharscheinlich haben sie einen Schaltplan/eine Platine für beide uC gemacht. Danke noch mal. Gruß
stimmt der Schaltplan. Noch eine Frage: konntest du den Demo-prg kompilieren? Beim mir meldet Keil 5Version einen Fehler beim Öffenen des Projekts: "uvision cannot reade file blabla ........../stm32f767_Test.uvprojx. Hab die chinesichen Zeichen rausgeschmissen aus dem Projektfile uvprojx trotzdem
-
Thread
Simulation SRA-1
-240-320-5V-3-3V-STM32/172726994916 Später soll eine Leiterplatte entwickelt werden, welche diese Teile und noch ein wenig Hühnerfutter aufnimmt. Die Software enthält schon einen primitiven CW-Keyer Mode A und
weil dort die 4274A am Ende ist: Typ Z-Ratio primär sekundär cx2049 1:8 CT 40uH 330uH CX2047 1:4 CT 93.5uH(50nH) 370uH(137nH) CX2041 1:1 CT 264uH(88.5nH) 263uH(87nH), über alles In Klammern Streuinduktivitaet mit kurzgeschlossener anderer Seite. Für Ringmischer
-
Thread
Temperatur-Sensor für Funkübertragung, Schaltplanidee
Der BAT_FUNK_MEAS Spannungsteiler kann an U$5 IRLML560 angehängt werden, so frisst die Funkversorgung nicht nebenher unnötig Strom. Matthias B. schrieb im Beitrag #7769621: > Daher diese kleine Schaltung, die +5V kommen auf zwei AA Batterien
Fehler/Verbesserungsvorschläge? Die fast 12V wird dein MEGA8535 nicht vertragen. Was hast du dir bei U$5 gedacht? Oder ist in deinem Puzzle VCC nicht VCC?
-
Thread
ESP8266 Webradio Stream
Hallo Forum, ich benutzte das ESP8266 in Verbindung mit dem STM32F7-Discoverey board, um mit einem Webradio zu verbinden und den mp3 Stream auszugeben. Ich steuere das ESP mit AT Befehlen, es klappt auch für normale Text Dateien wie .m3u diese herunter zu laden
/1.1"; //29 //uint8_t *getanfragehttp="GET http://streams.br.de/b5aktuell_2.m3u HTTP/1.1\r\n"; //51 //uint8_t *getanfragehttp="GET /b5aktuell_2.m3u HTTP/1.1\r\n"; //31 //uint8_t *getanfragehttp="GET http://server231.radiostreamserver.de/wunschradio-80er.mp3 HTTP
-
Thread
Mit Pic32 anfangen
Wenn's schon 32 bits sein müssen, könnte man auch gerade als Anfänger einen Controller nehmen, der nicht so exotisch ist wie der PIC32. Wie z.B. STM32 (ARM Cortex M3) Mit dem STM32VLDISCOVERY bekommt man ein Evaluation
: > Wenn's schon 32 bits sein müssen, könnte man auch gerade als Anfänger > einen Controller nehmen, der nicht so exotisch ist wie der PIC32. Wie > z.B. STM32 (ARM Cortex M3) Außer dem Core (der auch nicht so exotisch
-
Thread
suche µC mit mind. 3 analogen Ausgängen (DACs)
STM32F373 - CAN - 3 x 12-Bit DAC - bis zu 16 PWM-Kanäle...
Danke an alle für Vorschläge! Die Boards mit STM32F3 könnten schon passen, aber maximale Ausgangsspannung liegt dann bei 3,6V (was der max. Supply Voltage entspricht). Könnt ihr mir noch für die Verstärkung dieser Ausgangsspannung was vorschlagen
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
ähnliches Breakoutboard für die C-Größe (48 Pins) veröffentlicht: https://github.com/electroniceel/stm32....c-breakout Passt für F0 bis zum F4. Es lohnt sich kein Verkauf, jeder kann sich ein Stapel solcher Boards für 2 US$ + 5 US$ Versand selbst bestellen (https://jlcpcb.com/).
aussah als Du das Board entwickelt hast. Aber ST hat da richtig was getan. Du bekommst jetzt z.B. den STM32F413 mit 1,5 MB Flash und 320KB RAM auch im 48-Pin-Gehäuse. Bei allen meinen Projekte bei denen das nicht reichen sollte, habe ich gleich einen SoC mit Linux verwendet. > Mir würde jedoch der
-
Thread
USB C Power Delivery 9V "anfordern"
STM32MP1-Demokits) bekommen, das kann 5 V, 9 V, 12 V, 15 V, 20 V > oder 20.3 V liefern. Hast du n Link dazu? Gruß Daniel
Beitrag #6472203: >> Aber es gibt sowas in der Tat, ich habe hier auch eins (zum Befeuern >> eines STM32MP1-Demokits) bekommen, das kann 5 V, 9 V, 12 V, 15 V, 20 V >> oder 20.3 V liefern. > > Hast du n Link dazu? Besseres Foto bekomme ich in der finsteren Ecke gerade nicht hin. Finde es als
-
Thread
Kosmos CP1 Emulator mit ATmega
in meinem Falle ;-) Es ist schon nett, wenn man Platz für duzende "Fest-Programme" hat z.B. Und bei 5 USD pro ATMega 2560 Pro Mini Board mache ich mir darüber nicht so viele Gedanken... ESP32 oder STM32 or RISC-V wäre da schon eher Verschwendung ;-)
mir 32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit
-
Thread
Alte .net Apk mag keine USB to RS232 Adapter
Falls du ein STM32F103RB-Board mit USB herumfliegen hast (z.B. ein STM32-Bluepill-Board oder STM32-Olimexino), flashe mal diese Software drauf. Dies ist eine modifizierte USB-Seriell-Wandler-Firmware (USB-CDC-ACM),
Verfügung stellt. Die Pin-Belegung ist (in den Klammern stehen die Zuordnungen für das Olimexino-STM32): * Port 0: TX=PA9(D7), RX=PA10(D8), DTR=PA1(D3), RTS=PA5(D13) * Port 1: TX=PA2(D1), RX=PA3(D0), DTR=PA6(D12), RTS=PA7(D11) * Port 2: TX=PB10(D29), RX=PB11(D30), DTR=PC0(D15), RTS=PC1(D16)
-
Thread
Schulprojekt: Roboter - Energieproblem
meine Empfehlung: einen ARM-Cortex M3 oder M4. Egal ob, TI, ST oder... Ich benutze zur Zeit einen STM32F405. Gibt es auch als Low-Power-Variante: STM32L476 Discovery. Sehr praktisch: Diese Boards haben einen Debugger bereits auf dem Board. Wichtig ist: viel RAM-Speicher. Bei einem RTOS hast Du mehrere
beiden 50poligen Sitftleisten, auf denen auch viele Portpins herausgeführt sind, bietet sich z.B. das STM32F4DISCOVERY an: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Bei Watterott kostet es knapp 17 EUR: http://www.watterott.com/de/STM32F4Discovery
-
Thread
9N3 UART Format mit STM32. Wie?
STM32 kann auch CTS/RTS durch Hardware bedienen/beobachten.
Uwe Bonnes schrieb im Beitrag #6539129: > STM32 kann auch CTS/RTS durch Hardware bedienen/beobachten. Kann man RTS als Driver Enable missbrauchen? Ich glaube nicht. Die neueren STM32 können statt RTS auch DE erzeugen, dann geht das. Weiß
-
Thread
FPGA Selektion
riesig. Das bekommt so ziemlich jeder FPGA ohne grosse Muehe hin. Und das Konzpt mit dem separaten STM32 ist wie Christoph schon schrieb, voellig in Ordnung. Jetzt haengt es noch davon ab was mit den ADC Daten passieren soll. Werden die RAW irgendwo ausgegeben (z.B. zum STM32 gesendet) oder musst du die sogar vorher irgendwie bearbeiten weil der STM32 nicht genug Rechenpower hat? Was waere hier die Schnittstelle zwischen FPGA und STM32?
-
Thread
STM32F429 Discovery
den ..429 erweitert hat, habe ich aber wieder entsorgt. Als Display werde ich in nächster Zeit ein 5,7" anschließen. Für 4,3" gehts es auch in schlichter Form mit einem STM32F407-Disc-Board. http://www.mikrocontroller.net/topic/280013#new
). Ich habs am ende hier geschafft:http://eliaselectronics.com/stm32f4-tutorials/stm32f4-getting-started/ Unter Windows gibt es jede Menge IDE's. Zum Display kann ich nicht viel sagen...
-
Thread
Code von einem Mikrocontroller auslesen
Ich frag mal konkret: Kann man ein STM32 XXX auslesen? Wenn ja, wie? Und wie kann mann dann das HEX File in ein lesbares Code umwandeln? Wie kann man das Auslesen bei einem STM32 XXX verhindern?
Hosen hast, dann verkaufe eins und erstehe diesen Emulator: www.ebay.de/itm/ST-LINK-V2-ST-LINK-STM8-STM32-kompatibler-Emulator-USB-Programmer-Debugger-/401080063158 Wenn der Controller *nicht* geschützt ist, dann hast du Glück gehabt.
-
Thread
STM32: PWM auf falschem Pin
Missgeschick passiert. Ich habe eine Leiterplatte gelayoutet und da benutze ich einen PWM-Output des STM32F407VE. Die PWM soll eine Auflösung von mindestens 18 Bits haben. Ihr ahnt schon was das Problem ist :-) Ich *wusste*, dass die meisten Timer des STM32 nicht 32 Bits haben, deshalb habe ich extra
Tobias P. schrieb im Beitrag #6171706: > STM32F407VE Noch etwas: ein pinkompatibler STM32F427 kann alle Timer mit 180 MHz laufen lassen.
-
Thread
0,96 Oled mit STM32F407
Die u8g-Lib finde ich ganz praktisch und kann auch verdammt viele Controller. Hier gibts auch einen Port für den STM32 http://blog.bastelhalde.de/?p=759
Bei mir läuft jetzt das 1.3" Sainsmart OLED (SPI Version) auch auf einem STM32F072 Discovery unter Verwendung von STM32 Cube. Leider hab ich die u8g lib nicht zum laufen gebracht :-/ Aber geht auch so.....
-
Thread
5V 500 mA - 2A mit STM32 schalten (Mosfet mit ?)
/Tipps geben. Also es sollen 5 V mit 500 mA bis max. 2 A geschaltet werden in Zeiträumen von minimal 5 ms. Das ganze soll mit einem STM32 geschaltet werden, der 3,3 V an den Ports liefert. Was wäre dafür denn geeigneter. Habe mal
@ Mododo (Gast) >ich möchte gerne die Versorgungsleitungen eines USB-Ports mit einem >STM32 (3,3 V GPIO) zuverlässig ein- und ausschalten. Du brauchst einen [[Pegelwandler]] und P-Kanal MOSFET. http://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller
-
Thread
Passende Bauteile für Segelbootsteuerung
.html?PROVID=2788&gclid=CjwKCAiAvonyBRB7EiwAadauqbBi7l881QI7u-1FEzmEPnSYkvKMMlyl2gEbwDMM3G1o5YKKj5VIKRoCNDIQAvD_BwE&&r=1 MotorDriver: https://www.ebay.de/itm/Dual-Motor-Driver-Module-Board-H-Bridge-DC-MOSFET-IRF3205-3-36V-10A-Peak-30A-/172430164155
AZDelivery-NodeMCU-Development-Nachfolgermodell-ESP8266/dp/B071P98VTG/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=esp32&qid=1581597152&s=ce-de&sr=1-3
-
Thread
[V] STM32 IMU 9-DoF AHRS (iNEMO V2 Clon aber mit besseren sensoren)
evalboard/product/250367.jsp Wo bitte sehr bekommst du eine IMU mit controller und intelligenz in 3x5cm mit SD-card slot und USB für <150€ ? vorallem mit stm32???
Wie wärs damit: http://www.ebay.com/itm/STM32-Microcontroller-10DOF-9-Axis-L3G4200D-ADXL345-HMC5883L-BMP085-Module-/300713997575
-
Thread
Linearisierung eines Ausgangssignal mit Mikrocontroller
einem Least Square Fit berechnen lassen. Die Funktion dieser Kurve lautet (dünne schwarte Kurve). U = 5,9602*x^2 - 1,1242*x+0,099 Die Werte für x liegen zwischen 0 und 1 bzw. 0 und 100%. Mein Ziel wäre es jetzt diesen Zusammenhang zu linearisieren. Mein Ansatz wäre jetzt, die Funktion die ich in Excel
Least Square Fit berechnen lassen. Die Funktion > dieser Kurve lautet (dünne schwarte Kurve). > U = 5,9602*x^2 - 1,1242*x+0,099 Unbedenkliche Anwendung von Regression ist gefährlich. Man muss den physikalischen Zusammenhang kennen, um erstmal die Funktion festlegen zu können, auf die gefittet
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
Also wenn du das jetzt neu anfängst und dir die Plattform egal ist: nimm einen STM32 und zwar aus folgenden Gründen: 1.) Du sparst dir das gefummel mit dem V-USB, das macht nur immer wieder Probleme, STM32 boards machen das nativ. 2.) Du kannst direkt dass PPM als HID an den
Nicht unbedingt jedermanns Sache und das würde ich nicht machen, wenn es auch einfacher geht. Der STM mit entsprechendem USB HID meldet sich am System gleich als Joystick an. Ein paar Beispiele, wie andere das gemacht haben bzw. wo man spicken kann: https://www.artekit.eu/stm32-usb-gamepad-interface
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
gesetzt. Wenn nicht, dann muss da der Systemtakt rein. [C] // Microsecond delay loop- extern uint32_t SystemCoreClock; void DelayuS(uint32_t uS) { uint32_t CyclestoLoops; CyclestoLoops = SystemCoreClock<<1; if (CyclestoLoops >= 2000000) { CyclestoLoops /= 1000000; CyclestoLoops
stehen, kann das der Präprozessor rechnen. Das align habe ich wieder eingebaut und musste für den STM32 die Zeiten durch 6 teilen. Die -4 am Ende beseitigt für meine 72MHz bei kleinen Zeiten etwas die fixen Zeiten. Damit lagen die Unterschiede bei delay_us(10) bei <0.5us zwischen debug und release
-
Thread
AVR Studio C++ vs. Arduino Processing
im Beitrag #3473653: > Es ist zwar durchaus möglich, dass C++ ähnlich (speziell im Hinblick auf > uCs) guten Code erzeugt wie C, darauf wetten würde ich aber nicht. Es ist aber so. Rate mal wie viele Instruktionen folgender Code generiert: [c]STM32::SDADC0.configure ().contRegular ().on ()
Richtig, 6 (darunter *kein* Funktionsaufruf). Ginge in ASM nicht besser. Ja, das ist Code für den STM32, den hatte ich gerade zur Hand, aber Code für AVR ginge es genauso, da er äquivalente Instruktionen hat. Das Frontent interessiert sich schließlich nicht für die Zielplattform. Florian S. schrieb
-
Thread
Welche IDE um Controller zu programmieren/flashen
Controller zu > programmieren (im speziellen AVR). Für AVR: QT Creator Für Arduino: QT Creator Für STM32: Früher die System Workbench, heute die STM32 Cube IDE (beide basieren auf Eclipse) Netbeans geht auch, aber QT Creator zeigt mehr Hinweise bei möglichen Programmierfehlern an.
>Was benutzt ihr? Vieles, u.a. den compiler explorer.
-
Thread
Abstrahlwinkel von 0603er LEDs mit Knetmasse begrenzen?
Stk-SMD-LED-rot-Warm-weis-Doppelchip-Bi-Color-0605-NEU-/382048131128?hash=item58f3d7d838:g:GNoAAOSwHHFY9uED oder arschgeil: http://www.ebay.de/itm/50-RGB-SMD-LEDs-0605-3-Chip-LED-rot-grun-blau-0603-STEUERBAR-Smds-MULTICOLOR-/390467540473?hash=item5ae9add5f9:g:VG8AAOSwR0JURt-c oder: ... ;-)
Beitrag #5026043: > Wie lange die Uhr dann wohl mit einer > CR/LI2032 läuft? Mit RTC lange, mit STM aber...? Hmm, also bei mir kommt ein 250mAh Li-Po rein :) Vom STM32 läuft eigentlich nur die RTC (~1µA Strom) mit eigenem 32kHz Uhrenquarz, bis man entweder auf den Taster an der Seite des Gehäuses
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
schaffen. [pre] 1. Schaltung aufbauen und anschließen (drei Leitungen) 2. die DCF77p.hex zum STM32F103C8T6 übertragen ("flashen") 3. Zuleitung Empfangsspule zur Empfängerelektronik kurz halten (<5cm) 4. sämtliche Leitungen von der Empfangsspule fernhalten 5. Mindestabstände für die Empfangsspule
32.5 64.0 1.6 | 30 | 0.0 15.2 30.6 60.9 df/fb : Abweichung in Relation zur Bandbreite U/U0 : Näherung der Amplitudenabnahme (=1/sqr(4*(df/fb)^2+1)) Beispiel
-
Thread
Controller gesucht, interner ADC und DAC?
STM Nucleo ist auch bastelfreundlich. F3 kann mit 5 MHz ADC samplen.
Xmegas können das auch, der kleinste ist der 32E5 im TQFP-gehäuse, was für Bastler durchaus noch händelbar ist.