-
Thread
STM32F4 CCM / OpenOcd issue
Hallo Mikrocontroller-Forum, mein STM32F405RGTx verfügt über 64K CCMRAM und das möchte ich gerne nutzen: Linker Script: ... MEMORY { ROM (rx) : ORIGIN = 0x08000000, LENGTH = 1024K RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
volatile const uint32_t meinsuperwert = 204; ... und nach dem Flashen (nun wieder mit (NOLOAD)) die Speicheradresse geprüft. Diese blieb jedoch unverändert (0x01b4, wie oben im Error-Log). Hat jemand vielleicht einen
-
Thread
Atmega328P Quartz
geht aber nur bis 8MHz Ist abhängig von der Versorgungsspannung. Datenblatt: Speed Grade: ̶ 0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V MfG Spess
8MHz > > Ist abhängig von der Versorgungsspannung. > > Datenblatt: > > Speed Grade: > ̶ 0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V > > MfG Spess Betreibe es mit 5V.
-
Thread
Passende Bauteile für Segelbootsteuerung
Programmiertechnisch als auch mechanisch und wie sieht dein Budget aus? Billig (aber "kompliziert"): Arduino/STM32/Pic... + DC Motor (Mosfet, Diode und fertig ist die Ansteuerung) und Sensor, musst halt alles mehr oder weniger selber programmieren. Wenn du Motoren gebraucht besorgst und deine Arbeitszeit nicht
. Es müsste irgendwas mit Ethernet sein. Sowas hier? https://www.amazon.de/ESP32-POE-Espressif-verdrahtetem-100MBit-Ethernet/dp/B07GD31J3X/ref=asc_df_B07GD31J3X/?tag=googshopde-21&linkCode=df0&hvadid=310491639325&hvpos=1o4&hvnetw=g&hvrand=11758347142859313181&hvpone=&hvptwo=&hvqmt
-
Thread
OpenOCD Befehle in config erzeugen keine Ausgabe
State -- ------------------ ---------- ------ ------------------ ------------ 0* stm32f1x.cpu hla_target little stm32f1x.cpu halted 0x00000123: 034b05b1 0x00004567: 104684bf target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x0800184c msp: 0x20005000 ^C kurt@odroidxu4:~/stm32_bare_lib$ sudo openocd --version Open On-Chip Debugger 0.10.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html
-
Thread
Rotary Encoder machen was sie wollen?!
nicht mehr aber es handelt sich um etwa sowas: https://de.aliexpress.com/item/32527999742.html?spm=a2g0o.productlist.0.0.47c09c46RuArwA&s=p&algo_pvid=9c215404-09b7-4b89-bb82-08c039749a8d&algo_expid=9c215404-09b7-4b89-bb82-08c039749a8d-13&btsid=3c33345c-443a-44b6-b0e9-23ee6a25595b&ws_ab_test=searchweb0
Die Encoder sind über jeweils zwei Inputs und einem TIMER im Encoder > Modus konfiguriert. Der STM32F429 bietet ja Hardware-Quadrature-Decoder > Im Prinzip liegt es ja sehr nahe, dass Sie einfach > nur schlecht entprellt sind und daher mehrere Drehzyklen erkannt werden. Es spielt bei richtiger
-
Thread
OSCCAL extrem?
beschäftigen. Die Genauigkeit des RC Oszillators wird da nämlich mit 1% angegeben. Zusätzlich zum OSCCAL0 gibt es auch noch OSCTCAL0A und OSCTCAL0B mit denen man eine Temperaturkompensation einstellen kann. Den Quarz habe ich nur vorgesehen, falls man die 15MHz nicht mehr mit OSCCAL0 erreichen kann (Einwand
Die CPU braucht ihre Daten ja so schnell, wie sie gerade läuft. Und AVR haben im Gegensatz zu z.B. STM32 keine Einstellmöglichkeit von Waitstates beim Zugriff auf den Flash. Brauchen sie auch nicht, weil der Flash beim Lesen immer die Geschwindigkeit der CPU schafft (bis 20MHz je nach Typ und Betriebsspannung
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
dem Raspi auch Glediator verwenden als Alternative. https://oneguyoneblog.com/download/glediator-v2-0-3/ Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und
Raspi auch Glediator verwenden als Alternative. > https://oneguyoneblog.com/download/glediator-v2-0-3/ > > Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern
-
Thread
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
aber, dass gerade Speicher relativ hohe > Leckströme haben, so dass die größeren Speicher bei den 32-Bittern den > Standby-Stromverbrauch hochtreiben. Und PLLs oder USB Schnittstellen, > die bei den 32 Bittern häufiger sind, brauchen auch ordentlich Strom. Bei den STM32 sind auf jeden Fall die F0 und F1 in 180nm gefertigt, G0, L0 und L4 soweit ich weiß in 90nm und H7 in 40nm. Über die meisten 8-Bitter kann ich nichts sagen, allerdings ist zumindest der Attiny13A laut https://zeptobars.com/
-
Thread
Was spricht gegen die Black Magic Probe?
= 0x415u, /* RM0351, Rev.5 */ ID_STM32L49 = 0x461u, /* RM0351, Rev.5 */ ID_STM32L4R = 0x470u, /* RM0432, Rev.5 */ ID_STM32G03 = 0x466u, /* RM0444/454, Rev.2 */ ID_STM32G07 = 0x460u, /* RM0444/454, Rev.2 */ ID_STM32G43 = 0x468u, /* RM0440, Rev.1 */ ID_STM32G47 = 0x469u, /* RM0440, Rev.1 */ BMP kannst Du PC-Hosted auch auf aktuellen STLinks oder FT2232H
-
Thread
Mikrocontroller aussuchen
STM32F0 im TSSOP 20 Gehäuse reicht dafür locker aus... Man kann auch zu einem AVR greifen, aber wozu?
Es gibt von den meisten Herstellern Mikrocontroller die für Motorsteuerungen optimiert sind. Z.b. STM32G4 Serie von ST oder Kinetis V Serie von NXP.
-
Thread
STM32F105/205 einbindung eines VCP
hab grad bei ST geschaut: Das zuständige RefManual ist das RM0008 und das gilt lt. ST dafür: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx Siehe: https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# Also, es sollte ja wohl doch gehen!!! W.S
grad bei ST geschaut: > > Das zuständige RefManual ist das RM0008 > und das gilt lt. ST dafür: > STM32F101xx, > STM32F102xx, > STM32F103xx, > STM32F105xx, > STM32F107xx > > Siehe: > https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html# > > Also, es sollte ja wohl doch
-
Thread
SH1107G Beschaltung
Anschluss. Ein Datenblatt von dem Display habe ich angehangen. Der integrierte Controller ist ein SH1107G, nun zu meiner Frage, wie wird dieser richtig für I2C beschaltet? Später soll mal ein STM32 das Bildmaterial generieren. Soweit ich das Datenblatt richtig verstanden habe muss ich folgende Beschaltung
Kondensator 4,7uF -> GND Zum setzen des Modus in I2C: BS1 -> VDD BS2 -> GND I2C Beschaltung: D0 -> SCL D1 -> SDA CS# -> GND RD# -> GND WR# -> GND D2-D7 -> GND VDD wäre in meinem Fall 3,3V, aber was mache ich mit Vcc? Laut Datenblatt soll Vcc 11V betragen. Kann ich das mit einem StepUp Wandler
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Na, er behauptet 0.2%, Die Wahrheit ist aber 4% 0.2% ist gelogen. Deswegen wird er blass.
information-travellers-novel-coronavirus-vietnam Current snapshot of COVID-19 cases in Vietnam Confirmed infections: 32 Recovered cases: 16 Deaths: 0 Quarantined: 210 32 Fälle bei 95 Millionen Einwohner, davon die Hälfte wieder gesundet und kein Todesfall. Wahrlich furchterregend.
-
Thread
Fertiges Netzteil 24V DC in und regelbare Spannung out
#6118567: > Ich suche ein fertiges zu kaufendes Netzteil > > Daten: > IN: 24V DC Wo lebst du, da0 dein Stromnetz 24V DC hat? MfG Klaus
bauen. Ich hab mir sowas selber gebaut als netzunabhängige Variante. Versorgt aus 2X12V Batterien, 0...3A, 1V...95% UBat. Zwei MOSFET, 1x STM32F0, Hühnerfutter und n LCD. Funktioniert prima.
-
Thread
Midi Out PNP-Transistor Schaltung
miteinander zu synchronisieren. Ich habe alles so weit umgesetzt und getestet. Ich verwende einen STM32 µC und habe eine externe Spannungsversorgung von Elegoo (liefert mir 3,3 und 5V --> https://www.amazon.de/Breadboard-Supply-Module-Compatible-Solderless/dp/B00D5P0Q5G). Mittels UART (3,3V) kann ich
schrieb im Beitrag #6120576: > Laut Datenblatt habe ich eine Uce(sat) am Transistor von ungefähr 0,3V. Als Emitterfolger saturiert der Transistor nicht, da der Kollektor keine höhere Spannung als die Basis haben kann. Wenn TX = 0 V, dann ist die Spannung am Emitter Ube ≈ 0,7 V.
-
Thread
PLL funktioniert nur im Debug - STM32F746G-Disco mit System Worckbench for STM32 als IDE
Hallo, seit kurzem beschäftige ich mich mit der Programmierung von STM32 Controllern. Vorher hab ich mich hauptsächlich mit AVR's herumgeschlagen. Nun zu meinem Problem: Ich verwende für meine Tests ein STM32F746G-Disco mit einer 25MHz Quarz (als HSE bezeichnet) an
dass ich einen Systemtakt von 200MHz habe. Zur Visualisierung des Clocktrees (siehe Bild) hab ich den STM32CubeMX verwendet, ich verwende jedoch dessen Code nicht. Wenn ich nun den Code am Controller Debug, funktioniert die PLL. Wenn ich den Code normal Uploade hängt sich der Controller auf, sobald ich
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
nutzt das niemand. Was ich in Header Files gefunden habe ist auch nicht besonders eindeutig: [pre]// 0bb1 1477 STM32F0_CORE_ID // 1ba0 0477 CORE_M3_R1 // 1ba0 1477 STM32VL_CORE_ID // 2ba0 1477 CORE_M4_R0 // 2ba0 1477 STM32F3_CORE_ID // 2ba0 1477 STM32F4_CORE_ID // 2ba0 1477 STM32L_CORE_ID
> flash probe 0 device id = 0x20036410 flash size = 64kbytes flash 'stm32f1x' found at 0x08000000 [/c]
-
Thread
Komplexe Leistungsmessung mit einem Mikrocontroller
. Klingt erstmal nicht nach viel aber das läppert sich. Mit einem STM32F205 auf 120MHz kann ich jede dritte Vollwelle messen. DIe Zwischenzeit geht für die GUI drauf. Aber das reicht auch, jede Vollwelle muss nicht sein. Hier der Link zum Gerät: https://www.mikrocontroller.net
STPM32 !!! (nicht STM!)
-
Thread
Erfahrung mit LMG5200
ziemliche HF Technik. Strombegrenzung war einigermassen zu handhaben. Als Prozessor hatte ich den STM32F334 für die PWM benutzt. Klappte sehr gut. Gibt aber inzwischen neuere STM32G4xx Typen, die mehr Speicher haben. Mir hatte es gereicht. Am Ende hab ich den DRV8412 benutzt, reicht für 250kHz und
raussuchen. Auch größere Bulk Kondensatoren sind zu empfehlen. Zur Ansteuerung würde ich einen STM32G4 empfehlen, der HR Timer bekommt auch im MHz Bereich noch ein hochauflösendes PWM hin. Außerdem hat der Timer diverse fault lines die auch über die integrierten Komparatoren angesprochen werden können
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
dann auf einen DC-DC LM2594 oder MAX5035. Sieht gar nicht so aufwändig aus. Alternativ haben die STM32F407 viel Power und einen EMAC, brauchen aber noch einen PHY dazu. Diese Teile bekommt man zusammen für <15 € beim Chinesen, reicht vielleicht für einen Testaufbau wie mein Testbrettl :) Der schafft
haben. Hier zum Beispiel dieser hier https://www.digikey.de/product-detail/de/stmicroelectronics/STM32F107RBT6/497-8916-ND/2074110 Mein Prof. hat leider zu dem von fchk vorgeschlagenen noch nichts geschrieben. Von der Spannung her ideal in Richtung des alte, 64 Pins, MAC implementiert, 64kB
-
Thread
GCC Ram Segmente
0x0000000000000000 0x179 ./o/system_stm32f10x.o .debug_str 0x0000000000000000 0x2ed ./o/system_stm32f10x.o .comment 0x0000000000000000 0x32 ./o/system_stm32f10x.o .debug_frame
0x20 ./o/stm32f10x_rcc.o .text 0x0000000000000000 0x0 ./o/stm32f10x_flash.o .data 0x0000000000000000 0x0 ./o/stm32f10x_flash.o .bss 0x0000000000000000
-
Thread
Typsichere und permutierte Parameterlisten in C++
nur einmal schreiben. Ob sich das gelohnt hat für meine gelegentlichen Hobbyexperimente mit AVR/STM32? Zeitlich sicher nicht, aber gelernt hab ich dabei einiges. Selbst wenn ich beruflich mit C++ nicht in Kontakt komme, hat sich auch dort mein Programmierstil verändert. Viele der C++>=11-Konzepte
chrono::duration’ to ‘std::chrono::milliseconds {aka std::chrono::duration >}’ mySleep(1.0s); ^~~~ [/code] Ich hatte überlegt sowas zu machen weil das sleep_for für mein OS ein uint32_t in Millisekunden haben möchte, die <threads> sind nicht implementiert. Diese Tests
-
Thread
Custom class for STM32 USB device library
Grüß euch Ich hab über die Feiertage ein wenig Zeit mit der STM32 USB Device Library verbracht. Speziell hat mich interessiert wie man eigene USB Device Klassen in die Library einbinden kann. Das ganze ist zu einer Art Tutorial geworden dass es hier gibt: https://higaski.at/custom-class-for-stm32-usb-device-library/ In dem Tutorial setz ich ein Projekt auf einem NUCLEO H743 Board auf dass ASCII-Strings via USB hin- und herschickt und die Groß-Kleinschreibung umdreht. Das ganze geschieht
-
Thread
NE555-Analysen
Vielleicht sollte man sich mal die gefälschten STM32F103C8T6 https://www.mikrocontroller.net/topic/488417 ansehen im Vergleich mit Originalen Chips. Einen gefälschten hab ich da, PM mit Adresse und du bekommst Post.
Monoflops, d.h. *nicht* pegelgetriggert. Die Triggerschwelle ist auch nicht VCC/3, sondern TTL-Pegel (0,8/2,4V) und wird aus einer internen 3V Referenz abgeleitet.
-
Thread
Conrad in Düsseldorf schließt
@Gerhard Mouser wollte mir mal einen STM32H750 nicht liefern wegen Exportbestimmungen. ST ist ja nur europäisch... Ammi Imperialgehabe eben... Inzwischen ist der aber bei Mouser nach DE bestell- und lieferbar. Ansonsten gibts keine Probleme
die damalige (noch relativ kleine) > Mehrwertsteuer separat ausgewiesen ... So will es das UStG ...
-
Thread
STM32 EEPROM Emulation Verständnisproblem
Danke! Langsam schließt sich der Kreis - langsam ;) Sehe ich es richtig das beim STM32G031 nur uint64-weise schreiben kann?
das Linker-Script aus dem Code(https://www.st.com/en/embedded-software/x-cube-eeprom.html Version 4.0.0) vom STM32G474 für den angepasst. Die Flash-EEPROM-Emulation habe ich vorne abgelegt weil man ja nicht weiß wie lang das Programm ist: [code] /* Flash- EEPROM-Emulation: 32 Pages * 2048Bytes
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
tn11def.inc" ; Belegung ; ; Tiny 11 PDIP8 ; ;(/RESET) PB5 = 1 8 = VCC ;(XTAL1) PB3 = 2 7 = PB2 (T0) ;(XTAL2) PB4 = 3 6 = PB1 (INT0/AIN1) ; GND = 4 5 = PB0 (AIN0) ; hier ; PB2 LED mit R gegen Vcc ; PB1 Taste gegen GND mit pullup ; PB0 Treiber mit Relais fuer Pumpe ; Takt ist intern
Gabellichtschranke (1 Pin) mit Ausgabe auf 12 LED's via Charlieplexing (5 Pins) - Bootloaderaktivierung für STM32 und NXP mittels ATtiny13 https://www.mikrocontroller.net/topic/482764 - UKW Radio: RDA5807 wird von ATtiny45/85 gesteuert https://www.mikrocontroller.net/topic/459397#5593282 - usbtinyisp
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
weeks ago and had to conclude: - Debugging with China ST-Link works - Debugging with original STM32 Nucleo board (ST-Link on board) does not work. I will now install EmBitz 2.0 and also test EBlink again with the Nucleo board. It is probably better to discuss EMBITZ 2.0 in the future in thread
Yes, EBlink supports dual core. - Launch EBlink separately (e.g. windows context menu or "EBlink -S stm32-auto -G" ) - As you can see in the terminal of EBlink, there are two targets with two GDB servers on two different ports. - Configure your two EmBitz as
-
Thread
320x480 Display an Arduino
nicht weiter. Die Basis ist dieses Set: https://de.aliexpress.com/item/32680872630.html?spm=a2g0s.9042311.0.0.ea6e4c4dcZM9Sd Das Display ist 320x480, 8bit, Driver: ILI9486, kein Touch Ich dachte es ist kein Problem eine brauchbare Lib fürs Display zu finden wenns ein ILI9486 ist. Leider weit
www.arduinolibraries.info/libraries/waveshare-ili9486 https://forum.arduino.cc/index.php?topic=554527.0 https://github.com/schreibfaul1/ESP32-TFT-Library-ILI9486 man findet schon eine Menge, aber allen Links folge ich nun nicht!
-
Thread
Systemaufbau mit mehreren mControllern
String (ReST Like) per GET zur Verfügung stellt. Einer der Megas steuert zusätzlich noch 9 LED's per 0.0.0.0/?[pinNr] Der folgende Systemaufbau soll wie folgt aussehen: Der Raum soll um 2*3 Oled Displays erweitert werden, die mit jeweils einem Rotary Encoder angesteurt werden. Ich plane pro Arduino
Billig mit CAN und Arduino Kompatibel wären auch die BluePill Modul . http://stefanfrings.de/stm32/stm32f1.html#bluepill
-
Thread
STM32 lässt sich nicht pogrammieren
Hallo zusammen, ein STM32F302RBT6 lässt sich in meiner Schaltung nicht programmieren. Ich habe die Spannungen überall nachgemessen und alles passt. 100nF sind an jedem VCC Pin angeschlossen. Den Boot0 Pin kann man mit einem
im Beitrag #6099476: > Meines Wissens muss VBAT beschaltet werden Ich hatte ein PCB für einen STM32F103 geroutet und hierbei den VBAT-Anschluss frei gelassen. Irgendwann kam ich auf die Idee, auch einmal mit einem STM32F302CBT6 (weil Cortex M4) zu spielen und habe diesen Chip (weil in den wichtigsten
-
Thread
Attiny Programmierung
reduzierten Resourcen eines Controllers deren Reiz aus? Häufig hab ich das Gefühl, speziell bei STM32, dass ich einen alten DOS Rechner programmiere...
Apfelmännchens mit einer Auflösung von 480x320 mit 256 Farben laufen lassen und denselben Code auf einem STM32F411 mit 120 MHz. Der STM32 war deutlich schneller. Auch die Funktionen einer FATFS mit SPI zum Zugriff auf eine SD-Card haben bspw. Namen wie fopen. Ich weiß, ich bin nostalgisch, alt und
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Terminal Befehlen. SD-Karte zum Loggen der Daten im CSV Format. Passiv gekühlt. Mikrocontroller: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
Jonas G. schrieb im Beitrag #6708287: > Und wieder eine Uhr, diesmal mit WS2812 LEDs mit einem ESP32 als > Steuerung. Sehr schönes Projekt! Gibt es die Dateien irgendwo frei verfügbar für einen Nachbau?
-
Thread
STM32H745 DISCO - SDRAM Problem
Adresse auf die geschrieben wurde, sondern auf der Adresse - 2 z.B. uint16_t * pui = (uint16_t)0xd0000004; pui[0] = 0x1234; if (pui[0] == 0x1234) { // Hierher komme ich nicht } if (pui[-1] == 0x1234) { // Hierher komme ich immer } Dabei ist es egal ob ich uint8, uint16 oder
Hälfte nutzbar, denn das RAM hat keinen Multiplexer für 16-Bit oder gar 8-Bit Breite eingebaut. Beim STM32F746G-Disco (mit dem gleichen RAM und auch nur 16 Datenleitungen) steht das auch im UM ausdrücklich drin. Beim H745I-Disco hat man diesen Kommentar wohl vergessen ... Zu dem Problem mit dem "Versatz
-
Thread
Weche Plattform für Smart Home?
Frager schrieb im Beitrag #6095218: > Welche denn beispielsweise? AVR, MSP430, STM32 usw. Such dir was aus, was deine Anforderungen erfüllt. Muss es Arduino sein, dann die originalen Boards. Zum Entwickeln und für Prototypen reichen auch die China-Klone.
überfordert wäre, wenn alle 64 Busteilnehmer auf der 20V Leitung ihrer BCU die maximalen 25mA ziehen würden (32W total falls 100% Wirkungsgrad des step down Wandlers und unter der Annahme von 0W Eigenleistungsaufnahme der BCU). Heisst das jetzt, dass die Autoren der KNX-Spezifikation nicht rechnen können, oder
-
Thread
STM32 Wakeup STOP1 mit GPIO
Hallo Forum, ich arbeite an einer IR Fernbedienung mit Batteriespannungsversorgung auf Basis eines STM32G0. Mit Low Power Modes habe ich nie wirklich etwas am Hut gehabt und bin nach tagelangem Lesen leicht überfordert. Als Mode habe ich mir den Stop1 ausgeguckt, weil das Hardwaredesign bereits steht
verlassen werden https://www.st.com/content/ccc/resource/training/technical/product_training/group0/21/0c/5b/77/0e/aa/48/45/STM32G0-System-Power-control-PWR/files/STM32G0-System-Power-control-PWR.pdf/_jcr_content/translations/en.STM32G0-System-Power-control-PWR.pdf Lt. HAL_Manual wird der Stop1
-
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
Problem mit Kopfhörerverstärker Schaltung
Verstärker benutzt Uff, hoffentlich des vorigen Jahrhunderts, ach, Jahrtausends. Kopfhörerverstärker (32 Ohm, 0.15W): MC34119 (OnSemi, TS34119 Conrad), NJM4556 (+/-12V 70mA) NJM2113 (NJR, will besser abgeblockt werden als der MC34119), TDA7050/TDA2822=KA2209 (Philips) TDA1308 (NXP SO8 5V 0.06% @ 32 Ohm
@ 32 Ohm 0.0009% @ 5k) TS921/TS922/TS924 (ST 2.7-12V 80mA 32R > 9nV/sqrt(Hz) phase reversal), MC33201/MC33202/MC33204 (OnSemi 1.8V-12V > 80mA 600R R2R-I/O ohne phase reversal), TPA0253 (1W 5V Mono Stereo
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
MSP-EXP430G2ET oder 2 Drahtinterface zu diesem. Schaltungsbeispiel folgt.
meine Anwendungen reicht die Geschwindigkeit und die Datenmenge. http://members.chello.at/~igku/AL2G4.mp4 Die Frage ist was kostet der ESP 32 im Vergleich zum ESP8266-1, wie sieht es mit dem Stromverbrauch aus?
-
Thread
STM32F407 ADC Übersprechen zwischen Kanälen
Guten Tag und frohe Feiertage zusammen, Für ein kommendes Projekt teste ich gerade den ADC des STM32F407. Das Ganze ist ein Dev-Board aus Fernost (Sowas hier: https://www.ebay.de/i/172870434182?chn=ps&norover=1&mkevt=1&mkrid=707-134425-41852-0&mkcid=2&itemid=172870434182&targetid=526297542870&device
@void Danke. @Nachricht an mich. Bei Abfrage des internen Temperatursensors von STM32F0 mindestens eine Sambletime von 55.5 Cycles bei 14 Mhz ADC Frequenz beachten. Bei Messung von Vrefint ähnliches beachten.
-
Thread
STM32Cube HAL UART Einstieg
nicht einfach überladen kann (solange ich CubeMX benutze). Hier haben sich ein paar Leute (auch bei STM) ein paar mehr Gedanken zu dem Problem gemacht: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ https://github.com/MaJerle/stm32-usart-dma-rx-tx https
gemacht wird: https://blog.ghmit.com.au/2019/07/simple-dynamic-length-uart-comms-with.html https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ https://github.com/MaJerle/stm32-usart-dma-rx-tx https://github.com/akospasztor/stm32-dma-uart Ich hatte mich schon
-
Thread
STM32 USB init problem mit Kompaktcode von W.S.
mir die Implementierung zu groß. Ich hab daher versucht, die Variante von http://stefanfrings.de/stm32/stm32l0.html (basierend auf der von W.S.) zu verwenden, kriege diese aber bei mir nicht zum Laufen. Der Controller meldet sich am PC nicht an, scheinbar wird einfach garnichts übertragen. Da
Alex schrieb im Beitrag #6085125: > STM32F042 Du darfst _nicht_ annehmen, daß ein Lowlevel-Treiber für den STM32F103 einfach so auch auf einem STM32F042 funktioniert. Deshalb ist das gründliche Lesen des zum USB-Device gehörigen Kapitels
-
Thread
geeigneter Microcontroller gesucht
Wie gesagt STM32H7 oder G4. Wenn du nur umpacken willst reicht vermutlich der G4 der hat jede Menge ADCs. Wenn du etwas mehr machen willst gibt es den H7 unter anderem auch mit Dual Core (M7 für Berechnung, M4 sammelt
Mbit/s per Bit Banging ausgegeben werden. Das ist kein grosses Ding, und geht mit jedem Cortex M0+ oder M4/M7, der mit mindestens 2 * 10.24 MHz getaktet ist. Also z.B. STM32F405 oder STM32H750 (mit 3x 16 Bit ADCs mit mehreren Eingängen, und effektiv 12 - 14 Bits).
-
Thread
Probleme mit FTDI Treiber
Hallo zusammen, ich wollte meinen STM32 Controller mit dem Bootloader programmieren. Dazu habe ich einen FTDI Chip in meine Schaltung genommen. Das Problem ist, dass ich trotz des installierten Treibers nicht mit dem FTDI Chip unterhalten
https://www.tecchannel.de/a/usb-2-0-highspeed-mit-480-mbit-s,401533,7
-
Thread
ARM Axx für Real-Time
ist, dass die neuen Regelparameter alle z.B. 25us neu berechnet werden müssen. Also auf einem STM32H7(M7-Core) hatte ich auch mal ein Benchmark gemacht, der war aber nur minimal schneller im Vergleich zu dem oben erwähnten DSP. Jitter in der Berechnungszeit wäre kein Problem, solange man sicher
reinschieben. Manche Microcontroller haben auch eine eingebaute Cordic. (Für die Trigonometrie) z.B. STM32G4. Die könnte dann sogar per DMA paraller zur CPU rechnen.
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Nicht wirklich. Meiner hat Schuhkartongroesse, ein Supermicro X11SSV-Q Mini-ITX Mainboard, 32G Ram (mehr ging leider nicht ;-(), Intel Core i7-7700, 4x 3.60GHz, mit angeblich 35W TDP, vier 1TB 2,5" 7200rpm richtig rotierenden Platten von Hitachi im ZFS-Verbund. Dann kommt demnaechst noch eine
nicht, aber so gut klangen die ISA Karten damals nun auch wieder nicht. Ich überlege ob ich da nen STM32 nehme und das USB Audioprotokoll. Dahinter noch ein DSP als Equalizer, weil ich hier leider in einer Raummode sitze.