-
Thread
Feedback zu Platine mit ARM, USB, und isoliertem SPI
Tuxpilot schrieb im Beitrag #6901938: > Gibt es (lieferbare) ARM-Controller mit Ethernet Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle STM32H7 außer STM32H7A
Tuxpilot schrieb im Beitrag #6901938: >> Gibt es (lieferbare) ARM-Controller mit Ethernet > > Einige STM32 haben MAC mit drauf, und brauchen dann noch PHY. > Z.B. STM32F105..., STM32F107..., STM32F407..., STM32F417..., > STM32F207..., STM32F217..., STM32F7x5/6/6/7..., wohl die meisten/alle > STM32H7
-
Thread
Suche Bauteil
Hallo, die PWM kommt aus einem Arduino Nano, müssten also 5Volt sein. Wenn ich es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da wären es nur 3,3V, die könnte man über den Verstärkungsfaktor auf 10Volt bringen. Aber das ist erstmal Zukunftsmusik
Hans L. schrieb im Beitrag #6900703: > die PWM kommt aus einem Arduino Nano, müssten also 5Volt sein. Wenn ich > es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da > wären es nur 3,3V Du kannst auch an den Eingang einen npn Transistor mit Basiswiderstand schalten,
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
wird damit eine andere "Macke" kaschiert. Bei mir laufen IIC-EEPROMs allein mit den Pullups eines STM32 mit 100 kHz. Es geht eben, wenn man weiß, was man macht, und sich zur Sicherheit die Signale auch mal ansieht.
USB-I2C-Bridge <=> AtTiny Bridge: MCP2221 Attiny: AtTiny85 Pullup-Widerstände 2K (funzt nicht bei 5V), 10K funzt überhaupt nicht,4,7K funzt bei 5V und 3,3V
-
Thread
Mouser Verfügbarkei "Auf Bestellung"
. Und dieses Problem haben eben nicht alle Hersteller in dem Maße wie TI. Was ST angeht: Wer STM32 verwndet, kennt das Problem.
vertretbaren Preisen zu kaufen - praktisch erprobt. Aber was ist schon ein Kühlschrank gegenüber einem STM32?
-
Thread
Allgemeine Fragen über STM32
https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
aber in der Regel nur wenige (meist nur einen, bei STM32 bis zu 3), d.h. Du kannst immer nur einen Pin einlesen, musst dann umschalten und den nächsten Pin einlesen. Wenn Du darauf angewiesen bist, mehrere analoge Signale gleichzeitig einzulesen, brauchst
-
Thread
TTN V3 das Ende einer guten Idee?
Jedenfalls nicht zum jetzigen > Zeitpunkt. Warum? Der Zeitpunkt ist genau richtig. Wir haben mit dem STM32WL55 einen benutzbaren Chip, der ein LoRa-Modul integriert hat. Das Ding kann viel und ist kostengünstig. Wir haben mit dem ASR6501, der aber etwas seltsam ist, sowas ja auch schon, aber der STM32WL55
STM32WL55 ist einfach nochmal > besser, weil er einfach viel mehr kann. Die Entwicklungsboards für > LoRaWAN-Lösungen sind kostengünstig, die Gateways kommen mittlerweile > auch in gute Preisbereiche
-
Thread
Taktgenauigkeit v. Quarz
Maddin vielleicht ist ja doch ein Quarz drauf? Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Hintergrund: Ich hatte mal die Uhrzeit von einer RTC (DS1307, auf einer billigen Logger-Shield-Platine) verwendet und mich
Martin MMH schrieb im Beitrag #6895337: > Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch > ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Die brauchen den auch weil sie selber USB machen. Auch das läuft mit Keramikresonator aus dem Takt.
-
Thread
Platzsparende ICs für ferngesteuerte Spielereien gesucht
Batterien). Via Pin 1 scheinen sich beide Motoren über ein 1-Wire-Protokoll steuern zu lassen. Pin 5 ist auch spannend, hier scheint ein 2.5 V Ausgang zu sein, der genutzt wird, um den RF2417 und die LED zu bestromen. Ein Motortreiber, mit dem sich über einen einzigen Pin zwei Motoren steuern lassen
Schnittstelle ist einfach und gut zu debuggen. Compiler/Debugger+gute SW-Pakete gibt es für LPC oder STM32 en masse. Beispiel: https://www.we-online.com/catalog/en/THYONE-I 12x8mm
-
Thread
Neue Entwickler-Boards, Low-Power-Mikrocontroller von Gigadevice, Renesas baut FPGAs
-siehe Abbildung - das Anschließen „zusätzlicher“ Funkmodule ermöglichen.  ### GigaDevice: neuer Low-Power-Mikroprozessor auf ARM-Basis. Niedrigenergie-Prozessoren aus dem Hause STMicroelectronics - beispielsweise die Serien STM32L1 und STM32L4 - sind momentan schwer
im Markt kursierenden Gerüchte einer Analogie zwischen dem GD32L233 und diversen STM-Produktpaletten falsch sind: der Chip ist ein komplett neues Design, das vorhandene STM32-Controller nie direkt ersetzt.  Angemerkt sei in diesem
-
Thread
Kaufentscheidung Lötstation
Alternativ-Software, man muß nur darauf achten ein kompatibles Modell zu kaufen. https://github.com/deividAlfa/stm32_soldering_iron_controller
sind relativ leicht behebar. Dazu gibt es diverse Videos, z.B. https://www.youtube.com/watch?v=B5iuSzpom38 Ist recht langatmig, geht aber detailreich auf die Quicko ein.
-
Thread
Sensorausgangssignal hörbar machen
als ganz grobe Hausnummer... Wenn es nur drum geht ein fertiges Develboard zu nehmen (Arduino, STM32-Nucleo,...), da nen einfachen PWM-Kopfhörerausgang und Analogeingang für den Sensor dranzustecken und eine ganz einfach Software anhand klarer Vorgaben zu machen (siehe oben), dann sollte das von
Sensors kennen, aber ich gehe davon aus, das er je nach Bauhöhe, (je niedriger desto besser) sehr nah, d.h. 0,5-3 mm von der Wandung und dem Schneidgeschehen entfernt auf dem Werkzeug sitzen kann. Ich hab jetzt mal eine chinesische, junge Firma angeschrieben, die für Hall-Sensoren speziell Lösungen entwickelt
-
Thread
PDP-11 auf MCU
Minuten flashen und schnell mal ausprobieren und eventuell würde es sogar Out-Of-The-Box auf einem ESP32 oder STM32 laufen. Die File-Endung *.cxx finde ich auch etwas ungewöhnlich.
dass Du einfach per Drag&Drop auf den Pico flashst ;) Klar, nett waere es auch dies auf einem ESP32 oder STM32 zu haben, aber langsam werden die Pico fast schon billiger als ESP32/STM32 und flotter ist der Pico meistens als der ESP32.
-
Thread
OpAmp Single Supply Frage
Ich möchte eine kleine Eingangs-Wechselspannung auf einen höheren Pegel für den ADC des STM32F405 (3,3V Vdda) verstärken. Dazu hätte ich jetzt mal einen R2R Operationsverstärker mit einfacher Versorgungsspannung (3,3V) genommen, also sowas wie z.B. den TS 912. Ich habe allerdings ein
die positive/negative Eingangsspitze wenn U(-) == U(+): Uap = 6,05 / 2200 * 24200 = 66,55V Uan = 5,95 / 2200 * 24200 = 65,45V Uap - Uan = 1,1V D.h. die Verstärkung selbst stimmt (11), aber der OP könnte ja niemals diese (absolute) Spannung am Ausgang aufbringen. Wie kann diese Schaltung also
-
Thread
Leistungsabgabe von ATX-Netzteil aufzeichnen
ein STM32 benutzt. Der STM32G030F6 ist der eine der gerade bei Mouser lieferbar ist (ausser die BGA-Dinger). Er wird die Aufgabe wohl erfüllen, aber wirklich zufrieden bin ich mit dem nicht, vor allem weil
Richtung rückwärts umschalten. (MOSI_FWD vs. MISO) Jedes Modul verhält sich als Schieberegister mit 32-Bit-Wörtern, wobei ein Modul vorraussichtlich 96 oder 128 haben wird. Bei 8 Moduln ergibt sich eine Datenrate von etwa 10Mbit/s. Ich habe mich für STM32 entschieden, da es für diese Familie (soweit
-
Thread
Host-Controller Wahl für High Speed Data Acquisition
erfordern, so dass die Löwenarbeit größten Teils im Hintergrund erfolgt) Nein, für einen Singlecore STM32 mit z.B. 100MHz sind 5MBit = 800kByte = 400kWorte = 200kLongs nicht wirklich viele Daten... > Dann natürlich die Frage der Kommunikation mit dem PC: > (1): USB2.0 Welche Kabellänge planst du?
nur einen mit high speed PHY on chip, den STM32F723. (Der sitzt z.B. auf den ST Link V3). Die neueste Version von CubeMX erlaubt jetzt sogar die Nutzung davon mit clicki Bunti. Das ging bisher nicht, vermutlich findet man da also noch Fehler.
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
. U881 - U883 können max. 124Kbyte adressieren. Einchip-MR U881, U882, U883 Bankel RFE 1985 H.2 EMR UB883 mit 4-Kbyte-Speicher Frank Ryll 1991 H.5 Ziel, möglichst wenig Leitungen zu belegen. Übrigens: UB-883 - Z8671 U881 - Z8601 U882 - Z8602
des U883: [pre] org 0 ; internes ROM irq0: dw 800h irq1: dw 803h irq2: dw 806h irq3: dw 809h irq4: dw 80Ch irq5: dw 80Fh ;---------------------------------------------
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
etwas verhauen und brauche wohl zusätzliche Transistoren... :-( Gibt's Mosfet-Arrays? Hat die 5x40 / 200 mA vom AVR mal jemand ausprobiert? ATtinyx5: Absolute Maximum: DC Current per I/O Pin: 40.0 mA DC Current VCC and GND Pins: 200.0 mA 0.6 V drop @ 20mA (Pin Driver Strength @3V geschätzt
voltage drop specified. 0.6 V drop @ 20mA (Typical Characteristics - Outputs @3V geschätzt) STM32F103C8: The GPIOs (general-purpose inputs/outputs) can sink or source up to ±8 mA, and sink or source up to ±20 mA (with a relaxed VOL/VOH) except ... Absolute maximum: Output current sunk by
-
Thread
Motortreiber auf aliexpress Fälschung?
nur, wenn jemand chinesische Produkte fälscht. Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, MM32F103 Einige davon haben sogar eine eigene Webseite.
, wenn jemand chinesische Produkte fälscht. > > Denke nur mal dran, wie viele Nachbauten es vom STM32F103 gibt: > APM32F103, GD32F103, CKS32F103, HK32F103, CH32F103, CS32F103, BLM32F103, > MM32F103 - Nachbauten (die auch eigene Beschriftungen haben) != Fälschung - Defekt != Fälschung - Recycling
-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
dran, was eventuell als Vorlage dienen kann. Ist aber NICHT für einen MSP gedacht, sondern für einen STM32F103C8T6. Das Ding kann man auch ziemlich zusammenkürzen, wenn man nur einen UART braucht. 2. einen Satz von Kommandos ausdenken, die zum Problem passen. Mir fällt da erstmal sowas aus dem Stegreif
Taste P2.1 macht das, was sie soll. Schon mal ein erster Erfolg ;-) > Ich habe mal an RX von E32-868 den Oszi gehängt. Nach Tastendruck P2.0 > ist nur 1 statt 5 Zeichen auf dem Bildschirm zu erkennen. Sicher? > Welches Zeichen es ist, kann ich nicht sagen. Warum nicht? Ist der Oszi so
-
Thread
Was tun mit altem Zeitzeichenempfänger
mit korrektem und genauen Zeitcode zu senden wäre aber auch nicht wirklich schwierig. Wenn man einen STM32 statt einem Arduino verwendet, dann reicht folgendes: - zwei Mignonzellen bzw. Steckernetzteil - ein STM32F103 - "Sender": Speicherdrossel, Kondensator und Widerstand - "Empfänger" (sogar ein
sind plausibel. Inzwischen habe ich auch L2 vermessen: Von einem zum anderen Ende 88.2 kHz = 310µH, von unten bis zur Anzapfung 189 kHz = 67.5µH, Anzapfung nach oben 110 kHz = 200µH. Windungsverhältnis sollte also 1:1.72 sein, Anzapfung also bei 37%. Bei idealer Kopplung würde man gesamt 67.5µH x
-
Thread
wie funktioniert ein kapazitiver Drehgeber?
//www.st.com/resource/en/application_note/dm00445657-getting-started-with-touch-sensing-control-on-stm32-microcontrollers-stmicroelectronics.pdf >5.5.3 Rotary sensor or wheel >A rotary is a set of contiguous capacitive electrodes. >Figure 10. Interlaced patterned rotary sensor with 3 channels /
Zum Ausprobieren ganz nett (und günstig): STM32L1 Discovery Kit Halt linear, für erste "Gehversuche" aber egal. Natürlich haben auch andere Hersteller hübsche Boards mit kapazitiven Sensoren: Cypress, TI...
-
Thread
USB-Stringdeskriptor ohne Abzählen
(sizeof A<256,"URL too long!"); A.l=sizeof A; A.t=3; // Descriptor type: string (really!) A.h=h; // protocol, 0=http, 1=https for (int i=0;i<N;i++) A.s[i]=s[i]; return A; } #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) static PROGMEM constexpr auto LandingPageUrlDesc
sizeof A<256,"URL too long!"); > A.l=sizeof A; > A.t=3; // Descriptor type: string (really!) > A.h=h; // protocol, 0=http, 1=https > for (int i=0;i<N;i++) A.s[i]=s[i]; > return A; > } > #define LP(h,s) (landingpageurldesc_f<length(u8##s)>(h,u8##s)) > static PROGMEM constexpr auto LandingPageUrlDesc
-
Thread
Netzspannung messen für arme Leute
ich gehofft, dass ihr die liefert. Und so /schnell/ wie möglich ergibt sich doch von alleine; der STM32 schafft leicht 10 oder 20kHz Abtastrate und der Rest ist Software. MaWin schrieb im Beitrag #6870035: > Überhaupt nicht genau, die sind nicht dafür gebaut, die Netzspannung > schwankt eh +/-10%
#6870481: > warum genau so und nicht anders? das gilt eigentlich nur für Trafo/kein Trafo und den STM32 hinten dran, weil der sowieso gebraucht wird. Über Verbesserungsvorschläge zur restlichen Schaltung würde ich mich freuen. > Warum experimental und nicht nach bewährten Methoden? Was ist an
-
Thread
C arithmetic promotion Fallstricke
ist. > Welchen Compiler benutzt du denn? Offenbar benutzt er einen Compiler, der Code für eine 32-Bit-Plattform generiert. Auf einem AVR tritt das Problem natürlich nicht auf, denn da ist ein Integer ein 16-Bit-Wert. Auf einem STM32 kommt es aber zu dem Problem, wenn man den Ausdruck [c] micros
ist uint32_t, genau wie TIM->CNT in stm32l412xx.h definiert ist. Da ist auch diese praktische Maske definiert. Das wäre ja genau, was wir hier brauchen? Leider ist die auch 32 Bit breit. Die Hardware von Timer6
-
Thread
Array - Summe berechnen in C
JEDES MAL ein Minus Zeichen davor... vlt kann sich den jemand mal anschauen? [c] #include <stdio.h> #include <stdlib.h> int main(){ int i; int iSumme = 0; int iFeld[10]; for(i=0; i<10; i++) { iSumme += iFeld[i]; } printf("\nDie Summe aller Elemente im Array ist: %d", iSumme
funktionieren. Tatsächlich habe ich festgestellt, dass bei eingeschalteter Optimierung ein Großteil seiner STM32-Library gar nicht mehr läuft, weil Uwe das Schlüsselwort "volatile" nicht kennt bzw. ungenügend einsetzt. So funktionieren dann interrupt-basierende Module seines Codes bei eingeschalteter Optmierung
-
Thread
Include für RP2040
pico-sdk/blob/master/src/rp2040/hardware_regs/rp2040.svd [2] https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/Utilities/Win32/SVDConv.exe Matthias
https://gitlab.com/khockuba/cmsis-pi-pico/-/blob/master/CMSIS/Device/Raspberry/RP2XXX/Include/RP2040.h
-
Thread
C++ template Funktion doppelt definiert in header und cpp
Debugger nicht gut klar, der hat mich da auch verwirrt. Und das eigentliche Problem ist das SPI beim H7 das jetzt noch zickt. Jemand hatte den SPI Code angepackt und ein andere Problem beseitigt. Damit funktionierte aber SPI mit 16 Bit nicht mehr. Das konnte ich jetzt für STM32F4 beheben, aber der Test
noch der nullptr drin. Das SPI Problem nach dem ich suchte war aber ein anderes, das SPI device im H7 und U5 ist ein anderes, neues als bei den älteren Serien. Das hat u.a. ein 'lock' feature, d.h. einige Einstellungen wie Direction lassen sich nicht ändern wenn SPI enabled ist. Da kann man herrlich
-
Thread
Einstieg GDB
\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346\tools\bin" "--swd" Launching GDB: "c:\ST\STM32CubeIDE_1.4.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9
linker;D:\Projekte\FE\ZEHR2\zehr2_test\libs\bios\src\linker;C:\Program Files\STW\ARM GCC\none-eabi\4_5_2\bin;C:\Program Files\STW\ARM GCC\none-eabi\4_5_2;c:\ST\STM32CubeIDE_1.7.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_2.0.0.202105311346\tools
-
Thread
Kurzmitteilungen: neue Software von GigaDevice, STMicroelectronics, Infineon und Renesas
einem mit einem Hardware-Beschleuniger ausgestatteten Chip (Beispiele wären STM32F769 und STM32H7B3) zur Ausführung gebracht wird, decodiert Touch GFX mit Hardwarebeschleunigung - sonst setzt man mit Ausnahme des STM32G0 auf einen Software-Decoder. Außerdem gibt es ein am QT Linguist
Tam H. schrieb im Beitrag #6860849: > meow schrieb: >>> während der von GigaDevice präferierte Anbieter IAR >> >> Gibt es dazu Quellen/Belege? >> IAR tut sich doch keiner freiwillig an. > > Wie gesagt
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
Sensoren), oder sendet ihnen welche zu (Aktoren). Die Boards haben keinen LAN Anschluss, weil der uC STM32F4xx nicht genug Ressourcen hat. SPI, I2C, LIN, ModBus, und weitere, auch ältere Bussysteme sind mir bekannt, aber ich müsste einen recht umfangreichen Protokollstack schreiben, damit man die Teilnehmer
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Für die STM Controller möchte ich den STLink V3 benutzen, mit dem gdb der aus VSCode heraus aufgerufen wird. Mit einigen STM32F4 klappt das gut, mit dem H7 nur bedingt. SWD ist über GND, SWDIO und SWCLK angeschlossen
bedienen kann, aber das Board (DevEBox STM32H743VI) hat dummerweise keine Reset Leitung auf Header geführt. Ich habe zum Testen ein Dupontkabel an den Reset Taster angelötet, aber das würde ich gerne vermeiden. Kennt hier jemand dieses Problem
-
Thread
Kolibri OS, vergrößerung der Community. Programmierung mit C
Ich sehe die 32bit Beschränkung auch problematisch.
normal so auf 9W (mit Bildschirm!) bei ruhigem Desktop > und einem aktuellen Linux. Ist übrigens ein i5 von Lenovo... https://www.cpu-world.com/CPUs/Core_i5/Intel-Core%20i5%20Mobile%20I5-430UM%20CN80617006042AE.html CPU habe ich jetzt mal so angenommen, gibt ja noch andere i5 Also 18 Watt bei Vollast
-
Thread
CP/M auf dem Raspberry Pi Pico
mit "Z80-Kern" @ 2..3-Stelligen MHz habe ich schon diverses gelesen, ebenso von Z80-Emulationen auf STM32-uCs. -------- Nachtrag: sorry habe mich verlesen: dachte es ging um den Pi-Zero mit "bare-metal"-Z80-emu+CP/M (GHz Clock) - hier geht's aber um den Pi-PICO. Meine Frage zur aktuell schnellsten
gesetzt, wenn eine SD Karte in meinem Reader steckt. Zumindest bei FAT32. Lässt sich auch nicht ändern. Tut so, als wenn es ändert. Bleibt aber wirkungslos ..... Guido L. schrieb im Beitrag #6858295: > Da liegt im H3-Verzeichnis ein ueber 6MB grosses Handbuch. Ein
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
2021. Es basiert immer noch auf den StdPeripheral Libs, die werden automatisch erzeugt, seit ca 4-5 Jahren wird aber HAL benutzt, was man manuell einbinden muss. Neuere Chips wie den STM32F410xx (Blackpill) einbinden ist teilweise ein Drama, never touch the Config Files. Spielt man sich den aktuellen
Die Middleware für das STM32CubeU5 Firmware Package V1.0.0 sieht übrigens so aus: 20.10.2021 21:14 <DIR> cmsis_rtos_threadx 20.10.2021 21:14 <DIR> filex 20.10.2021 21:14 <DIR> levelx
-
Thread
Entwicklung Funkgerät mit zeitgemäßen Bauteilen
wie es bei den einfachen China Geräten gemacht wird. Suche mal nach den Schaltplänen des Baofeng UV5 R oder Baugleichen Geräten. Herzstück dieser FM Transceiver ist der IC RDA1846, ein IC wo nur noch wenig externe Beschaltung notwendig ist. Diese Baofeng Geräte haben auch ein UKW Radio eingebaut
PC-Basis doch genug. Schaue in Richtung GNU-Radio. Wenn Du SDR auf einen Controller wie ATmega, STM32, ... packen willst, dann ist der erste Ansprechpartner das Datenblatt des Chips -> ADC-Sektion, DMA, ... . Der Rest ist Downsampling, Filterung, Demodulation. Hast Du eigentlich nun schon mal
-
Thread
ILI9341 auf RGB umstellen
machen. Hab das bei mir noch nie gemacht aber nach Datenblatt und Beispiel sollte für LTDC des STM32H7.. wahrscheinlich der DE-Mode der geeignete sein. Siehe auch Beispiel Seite 5 auf ST.COM: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj52KajqdzzAhXQhv0HHSR8BTkQFnoECAcQAQ
2Fresource%2Ftraining%2Ftechnical%2Fproduct_training%2Fgroup0%2F60%2F91%2F6f%2Fdc%2Fa1%2Fa3%2F4e%2F34%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC%2Ffiles%2FSTM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf%2F_jcr_content%2Ftranslations%2Fen.STM32H7-Peripheral-LCD_TFT_Controller_LTDC.pdf&usg=AOvVaw3ixp_yQI8d28JAMzj0Ql43
-
Thread
Spannungsgesteuerter Widerstand
Dennis schrieb im Beitrag #6853891: > ich möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. > Gibt es digitale Potis mit analogem Eingang? Das ist doch schon vom Ansatz her widersinnig. Der STM32 funktioniert digital, da wird
Dennis schrieb im Beitrag #6853891: > möchte mit dem DACs eines STM32 einen variablen Widerstand zwischen > 5-25k erzeugen. Wofür? Wo wird dieser Widerstand angeschlossen?
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
unter dem Gesichtspunkt, dass eigentlich bis > 50MHz für meine Zwecke reicht Also jeder Popel STM32 macht locker 48 bzw. 72 MHz. D.h. das Clock-Out Signal (um z.B. zu prüfen ob die Clock korrekt gesetzt ist) kannst du mit einem 100 MHz Scope schon nicht mehr richtig angucken, weil Rechteck. Das
Hallo, Cyblord -. schrieb im Beitrag #6855828: > Also jeder Popel STM32 macht locker 48 bzw. 72 MHz. D.h. das Clock-Out > Signal (um z.B. zu prüfen ob die Clock korrekt gesetzt ist) kannst du > mit einem 100 MHz Scope schon nicht mehr richtig angucken, weil > Rechteck
-
Thread
SD Karte shutdown
auch abwärtskompatibel zu älteren SD-Karten ist. Ich persönlich verwende auch die elm chan Lib auf STM32, zum Beispiel im Projekt [[STECCY]]. Da ich hier jedoch ältere Karten mit maximal 4 GB verwende, gehe ich davon aus, dass man in diesem Fall die ältere Karte nach f_umount() einfach rausziehen könnte
Sind beide > artverwand die MMC ist nur besser verfügbar) SD und (e)MMC sind aber divergiert, d.h. neuere MMC (für eMMC) und SD Spec sind nicht mehr ernsthaft kompatibel IMHO. Wenn man sich für den SPI Mode bei SD Karten interessiert: Der war bei MMC bis 4.5 mit drin und dort etwas detaillierter
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
Name="Application"> <file file_name="main.c" /> </folder> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
auch ein paar Mechanismen für die unterschiedlichen Devices: https://arm-software.github.io/CMSIS_5/Core/html/templates_pg.html in meiner system_stm32f4xx.c (die vom CubeMX ins Projekt kopiert wurde), wird [C] #include "stm32f4xx.h" [/C] gemacht ... HTH, Adib.
-
Thread
BMP280 + AHT10 auf dem gleichen I2C Bus
entwicklerboards-platine-i2c-multiplexer-tca9548a-debo-i2c-multi2-p291436.html Interessant was es nicht alles gibt! Der STM32F103 hat noch einen zweiten I2C-Bus (auf Reserve), aber das ist ja eigentlich nicht der Sinn eines I2C Bus, wenn daran nur ein Slave betrieben werden kann.
Pegelwandler (falls der bei deinem aktuellen Aufbau im Signalweg sitzt)? Es wird über #include <Wire.h> der Hardware-I2C vom STM32F103 benutzt. Wohlwollend will ich davon ausgehen das dieser ein korrektes Timing hat. Da es schwer ist im Detail den I2C durch den HAL bei einem ARM nachzuverfolgen, kann
-
Thread
Welchen Arduino soll ich kaufen?
der ist ohne Kompromisse steckbrett- und lochrasterkompatibel. Für die ersten Schritte reicht die 5V Versorgung per USB, für mehr Leistung braucht man so oder so ein externes Netzteil. Da hilft der Spannungsregler auf dem UNO wenig. Und ein Anfänger wie der OP braucht keinen 32 Bit Boliden! Der
Kauf dir lieber einen STM-Nucleo
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
#define RCC_APB2RSTR (*((volatile dword *) (RCC + 0x0C))) [/c] Das ist ein kleiner Auszug aus stm32f103.h und hier wird das Register APB2RSTR des RCC Peripheriecores deklariert, so daß man von einem C Programm auf dieses Register ganz einfach zugreifen kann. So etwa geht das in C und wenn es
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
-
Thread
Mono Audiorecorder
Minuten (128Mb) Speicherkapazität begnügen SCNR. Trotzdem mal ein Tip: Ein Feld, Wald und Wiesen-STM32 hat fuer Audioverarbeitung auf komprimierten Audiodaten zu wenig Bumms. Und fuer unkomprimierte Daten zu wenig RAM...
Michaela M. schrieb im Beitrag #6846973: > https://www.thomann.de/intl/zoom_h1n.htm Daran dachte ich auch als erstes. Der kann mit einer 32GByte-SD-Karte rund 70h MP3 mit 128kBit/s aufnehmen. Allerdings ist die Karte dann voll und muss gelöscht werden - also kein Dauerbetrieb
-
Thread
CPLD: 200MHz Counter
FPGA being able to count clocks over 500 MHz." Mti seinem Gray-Counter zählt er aber nur bis 31, d.h. er hat beim sampeln +/-0.5 Unsicherheit -> 1.5%. Dann lieber serielles Schieberegister.
CPLD zu machen? Wenn es nur darum geht, einen reziproken 200 MHz Zähler zu erhalten, kann man auch STM32F4/F7/H7 einsetzen. Ein STM32F429 schafft allein mit seinen internen Zählern >= 400 MHz, wenn man diese asynchron betreibt. Bei mir läuft soetas auf einem Disco-Board mit TFT-Anzeige. xxH750 habe