-
Thread
Schneller 8bit Treiber gesucht
ne Zehnerpotenz drauf wenn man nicht bereits über profundes Grunlagenwissen und Erfahrung mit der STM32-Familie verfügt. Schon beim Layout ist der deutlich unverzeihlicher als ein ESP32.
E. schrieb im Beitrag #7825680: > Wenn ich kein passendes ic finde dann kommt halt ein dicker ARM stm32h7 > drauf. Da habe ich hier genug herum liegen. Dirk E. schrieb im Beitrag #7826314: > Also nach geschätzten 30 Datenblätter bin ich jetzt am Layouten mit > einem stm32h7. Dirk E. schrieb
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
:D Anbei noch ein Paar Bilder. Achso, der Stromverbrauch ist derzeit im Standby bei ca. 70uA im Betrieb mit 50% Hintergrundbeleuchtung bei 12,5mA
Hm okay, also ich kann stm32 programmieren und habe auch etliche Programmer da, SWD hab ich auch.. ich würde erstmal nur versuchen die Bilder der Uhr auszutauschen.
-
Thread
BluePill, ST-LINK und CubeIDE
HW ID geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
Boot0=HIGH aktivierst du (beim nächsten Reset) den seriellen Bootloader. http://stefanfrings.de/stm32/stm32f1.html#boot Lies auch http://stefanfrings.de/stm32/stm32f1.html#proginterfaces http://stefanfrings.de/stm32/cube_ide.html#flash http://stefanfrings.de/stm32/stm32f1.html#bluepill >
-
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
stm32 lib compiler error
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ....... **** Compiling C : Libraries//STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c -> ROM_RUN/stm32f10x_can.o arm-none-eabi-gcc -c -mthumb -Os -mcpu=cortex-m3 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DUSE_EK_STM32F -DSTARTUP_DELAY -DSTM32
Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -pedantic -Wa,-adhlns=ROM_RUN/stm32f10x_can.lst -MD -MP -MF ROM_RUN/dep/stm32f10x_can.o.d -Wnested-externs -std=gnu99 Libraries//STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c -o ROM_RUN/stm32f10x_can.o ...... [/code] Ist auch
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Ein STM32 oder ähnlich wäre hier wirklich ein Vorteil. Je nach Ausführung schafft da der interne ADC sogar irgendwas im Bereich 5 MHz. Mehr RAM sollte man auch finden. Bei der AVR Version kann man es sogar
praktisch angehen und hier berichten, was rausgekommen ist. @reggie, daybyter Ich finde allerdings den STM32, wie u.a. reggie u. daybyter vorgeschlagen haben, auch immer interessanter. Ich habe mir mal den STM32F411RET6 (auf den Nucleoboards bei R) angesehen, der hat ja schon einen >2 MHz ADC (12 bit) an
-
Thread
TCP Verbindung zu langsam
Hallo miteinander, ich benutze den Stm32F4, sample (32bit Werte) Daten mit einer Datenrate von 192kHz und würde diese dann genre über TCP an meinen PC schicken (Matlab socket). Die Übertragung ist leider viel zu langsam. Meint ihr es ist
im Speicher halten das ist richtig, nur mittlerweile haben die µC ja einige zig kB RAM und beim STM32F4 werden die Pakete auch direkt da rein und raus gefeuert. Das meinte ich damit das die HW Hersteller das gut unterstüzen. uIP gibt es ja schon seit Ewigkeiten und ist auf minimalen Speicherverbrauch
-
Thread
Strom messen - deepsleep
Da braucht man nichts bauen. Gibt es fertig wahlweise als STM8-Discovery oder STM32L152-Discovery. Nur ein wenig die Software anpassen!
/Using+the+IDD+Current+Measurement+Feature+on+the+STM32L053+Discovery+Board Software dazu für "STDuino" hat ein Mitforist hier mal veröffentlicht, tut's ganz gut, allerdings ab 100nA, afair.
-
Thread
DAU IC gesucht
Marcus H. schrieb im Beitrag #4652580: > Wahlweise STM32F051 für ~1USD. Der hat dann 2x 12bit DAC. Warum siehst Du denn nicht ins Datenblatt? Der hat genau 1 x DAC; fertig! Falls mehr Kanäle benötigt werden, kann ein µC in 2,5 ms diese locker per
Noch als Ergänzung, wie ich es mit einem STM32F051 anstellen würde: die vorhandene Schaltung für einen STM32F407 http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 auf das Notwendigste reduzieren und das Programm noch anpassen, daß die Meßzeit
-
Thread
SAM-Controller, Einstieg und Auswahl
Ein kleiner Schwenk von SAM zu STM: STM32F3 (Cortex M4F) gibt es in LQFP32 7x7mm Falls Dir 32MHz genügen: STM32L0 (Cortex M0+) gibt es ebenfalls in LQFP32 7x7mm. Einige STM32L0 Modelle gibt es auch in TSSOP20 6,5x4,4mm und in UQFP20
er schrieb: Alexxx schrieb im Beitrag #5978379: > wären die > bevorzugt. Das erlaubt, bessere uC vorzuschlagen; z. B. STM32. :>>>
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
stecken und dann am freien pin 3.3V gemessene Spannung abnehmen, von 100nA bis 100mA. Es wird die U8G2 Library benötigt: https://github.com/olikraus/u8g2 und natürlich die Erwähnte STM32Library: https://github.com/stm32duino/Arduino_Core_STM32 Um den integrierten St-Link als Uart zu nutzen
Hi zusammen, hab den hier vor ner Weile gekauft, läuft mit proxmox und einer 32GB "Kingston Branded Memory 32GB DDR4 3200MT/s SODIMM KCP432SD8/32" https://de.aliexpress.com/item/1005006189240963.html ist im Vergleich teurer hat 4x2.5G LAN u. silent (Abwärme durchs ALU Gehäuse
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/sw4stm32.html Am besten ist natürlich ein nacktes Eclipse (+Erweiterungen) und dazu Makefiles, aber ich finde die SW4STM32 IDE auch nicht schlecht, damit hat
4) 1) https://github.com/cppit/jucipp 2) https://github.com/nlhans/qt-baremetal (Anleitung für STM32) 3) https://www.emcraft.com/som/stm32f7/running-qt-gui 4) http://visualgdb.com/tutorials/arm/stm32/
-
Thread
Wer nutzt das Nucleo-64 und kann mir
\\system/libmaple/stm32f1/include" "-IC:\\Users\\MHorb\\Documents\\Arduino\\hardware\\Arduino_STM32\\STM32F1\\system/libmaple/usb/stm32f1" "-IC:\\Users\\MHorb\\Documents\\Arduino\\hardware\\Arduino_STM32\\STM32F1\\system
\\system/libmaple/stm32f1/include" "-IC:\\Users\\MHorb\\Documents\\Arduino\\hardware\\Arduino_STM32\\STM32F1\\system/libmaple/usb/stm32f1" "-IC:\\Users\\MHorb\\Documents\\Arduino\\hardware\\Arduino_STM32\\STM32F1\\system
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
habe mit 6502 Z80 LH5801 gelernt da scheint mir der 8-bitter näher. Das heist nicht das ich nie zu STM32 wechsel, aber im Moment ist das noch nicht mein Ziel. Mit dem PI habe ich das basteln aufgegeben für mich zu komplex zu sensibel und mit SD oder microSD zu fehlerträchtig.
Joachim B. schrieb im Beitrag #4087542: > sehe ich zwar nicht so, aber das wird mit TI, STM32, rasspberryPI nicht > einfacher glaube ich. Glauben ist nicht Wissen! Und dass du hier Äpfel und Zitronen in einen Sack packst, spricht für deine große umfassende Erfahrung.
-
Thread
Stm32f429i-Disco für neueinsteiger
Funktionen hat. (Ja das widerspricht sich jetzt ein wenig, aber die Unterschiede von einem kleinen STM32 zu einem großen ist imho deutlich kleiner als die von avr zu STM32.)
>Wenn man zum Beispiel die Doku vergleicht kommt man beim >STM32 auf ein paar Tausend Seiten Ich mache viel mit STM32. Aber ich habe wohl bisher nicht viel mehr als 20 Seiten des Datenblattes gelesen. Ich nutze das STM32Cube Framework.
-
Thread
65C21 Peripherie Baustein am STM32
komplette Einarbeitung in den Controller. 2 Controller zu programmieren ist eigentlich schon genug (AVR, STM32).
es sich lohnt, bestehende Peripherie mit Hängen und Würgen einzubeziehen, die ein STM32 fix und fertig mitbringt. A/D hat der STM32 schon an Bord, also wenn dessen Qualität ausreicht... Und ein externer A/D an SPI oder ein bestehender U/F an einem internen Timer ist auch kein Hexenwerk
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Stefanus F. schrieb im Beitrag #5942669: > Google mal nach "STM32 Anleitung" oder "ESP822 Anleitung" Sorry, das sollte ESP8266 heissen.
Stefanus F. schrieb im Beitrag #5942875: > Schau Dir mal die STM32 Cores für > Arduino Unter STM32-Cores verstehe ich die die Kerne, den Chip selber und was hat das mit Arduino zu tun. Bevor du hier weiter quackst, hast du schon mal Teensy eingesetzt?
-
Thread
MINOS - Minos Is No Operating System
Dich: button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde
bekomme es einfach nicht ans laufen. Ist das HEX-File auf dieser Seite noch aktuell? Ich habe Minos-STM32F407VET.hex mit dem STM32Cube-Programmer auf das STM32F407VET6 Black Board geflasht (alle 3 Schnittstellen USB, UART und ST-Link) es gab auch jedes Mal das OK beim Verify. Wie komme ich nun auf die
-
Thread
STM32: LSE-Kristall oder -Oszillator?
Oh Mist, da habe ich etwas vergessen. Die Batterie ist mit dem STM32 verbunden, als eine Art Minimalversorgung. Damit wird u.a. der LSE am Laufen gehalten, damit die Uhr weiterhin funktioniert. Aber das geht natürlich nur mit einem Quarz! Mit einem Oszillator müßte
schrieb im Beitrag #6413077: > Oh Mist, da habe ich etwas vergessen. > > Die Batterie ist mit dem STM32 verbunden, als eine Art > Minimalversorgung. Damit wird u.a. der LSE am Laufen gehalten, damit die > Uhr weiterhin funktioniert. War ja klar. Es geht eben /nicht/ nur um irgendein STM32 Projekt
-
Thread
STM32 mit dem LA töten?
geschoben. Der zerstörte SWD macht mich stutzig. @Marc: Wenn du mir jetzt bitte noch erklärst, wo ich 5V in den STM32 eingespeist habe. Wäre prinzipiell denkbar, dass der Saleae-Clone in uninitialisiertem Zustand 5V auf dem Ausgang hat, würde mich aber wundern. @Markus: danke. Ich fasse zusammen:
Max G. schrieb im Beitrag #4874952: > @Marc: Wenn du mir jetzt bitte noch erklärst, wo ich 5V in den STM32 > eingespeist habe. Woher soll ich das denn wissen ? Und falls es dir hilft - ich habe auch eine ganz schöne Sammlung mit abgerauchten oder nur teilweise funktionierenden uC.
-
Thread
STM32CubeIDE / project ohne HAL
STM32F4 Projekt erzeuge, bei dem KEINE einzige Zeile Code automatisch erzeugt wird, aber dennoch die Compileroptionen und das Startfile etc im Projekt bestehen bleiben: 1. File->New->STM32 Project 2
HalloSTM schrieb im Beitrag #6430527: > Würdest du da mit HAL arbeiten? Erst nach einiger Erfahrung mit den Registern. Wenn du mit STM32L4 HAL Erfahrung hast, dann bist du eben nur STM32L4 HAL Experte. Schon
-
Thread
Ansteuerung von LED-Stripes
?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3
€. Jedenfalls ist der sehr praktisch. MaWin hat u.a. die PWM-Frequenz erwähnt - die läßt sich mit dem STM32 gut anpassen. Das kann tatsächlich nervig sein, wenn man durch Randbedingungen auf ein schmaleres Fenster angewiesen ist. Bißchen Rechenpower
-
Thread
µC Programmierung ohne µC
ErsterBeitrag schrieb im Beitrag #6419296: > Ich ... würde ... gerne ... STM32 mit Qt-Visualisierung programmieren Du könntest damit anfangen, ein STM32 Board mit einem Tablet zu verbinden. Den STM32 programmierst du mit der STM32 Cube IDE, das Tablet programmierst du mit
/stm32cube-expansion-packages/x-cube-touchgfx.html
-
Thread
STM32F4 Gleitkommazahl berechnet nicht
Hallo Alle! mein STM32f4 Discovery Board, auf dem mac os x 8.5 mit dem toolchain arm-none-eabi-gcc habe ich ein kleines programm für testzwecke geschrieben. Nun habe ich gemerkt dass der controller gleitkommazahlen
koenig willy schrieb im Beitrag #3369157: > es ist nicht mal intel prozessor. nämlich stm32 , 32 bit . die weiss ich > zumindest. Genauer ist es ein STM32F4 welcher ein Cortex-M4F ist welcher aus der ARMv7M-Familie ist. koenig willy schrieb im Beitrag #3369157: > die datentypen sind
-
Thread
Probleme mit den bekanntmachen von Funktionen in Header bei C++
(char* ptr){ //... return Val; } uint16_t strToU16(char* ptr){ //... } uint32_t strToU32(char* ptr){ //... return Val; } uint32_t strXToU32(char* ptr){ //... return Val; } uint16_t* strToU16Array(char* ptr){
_t strToU32(char*); uint32_t strXToU32(char*); uint16_t* strToU16Array(char*); uint32_t* strToU32Array(char*, uint8_t); uint32_t* strXToU32Array(char*, uint8_t); char StrGreet[30]; // Variablen
-
Thread
STM32F4 USB High Speed VCP mit USB3320 PHY
, es müssen folgende defines vorhanden sein: STM32F407VG HSE_VALUE=8000000 STM32F40_41xxx USE_STDPERIPH_DRIVER USE_USB_OTG_HS USE_ULPI_PHY Nachdem ein beliebiges Zeichen an den STM32F4 gesendet wird, werden 10000 mal 4096 Bytes an den Host
nicht noch weiter an dem Verhau rumpfuschen. Bzgl. der Abblockkondensatoren: Die sind unter der QFN32-Adapterplatine montiert. Ich hab jetzt mal ein 4-lagiges Layout mit STM32F4 und USB3320 (u.A.) drauf gemacht, wenn die Platine geliefert und bestückt ist werde ich das Ganze nochmal testen.
-
Thread
UART auf Linux
------------------------------------------------------------------- STM32CubeProgrammer v2.11.0-RC1 ------------------------------------------------------------------- Log output file: /tmp/STM32CubeProgrammer_WeTggc.log ST-LINK SN :
denn er hat keine physische UART Schnittstelle. Es ist nur eine virtuelle über USB, und die endet im STM32 Mikrocontroller.
-
Thread
Cortex M7 und Cycle Counter (DWT)
irgendwelchen Gründen das Register nie gleich 0: [c] DWT_CycCounterClear(); DWT->CYCCNT = 0U; *( (uint32_t *)0xE0001004 ) = 0; *( (uint32_t *)0xE0001004 ) = 0U; *( (uint32_t *)( 0xE0001000UL + 0x004UL ) ) = 0U; *( (uint32_t *)( 0xE0001000UL + 0x004UL ) ) = 0; *( (uint32
Hab eine Lösung gefunden... Die magische Zahl ist 0xC5ACCE55! :) Das Lock Access Register (DWT->LAR) muss beschrieben/unlocked werden, bevor man DWT und den cycle counter benutzen kann. http://stackoverflow.com/questions/36378280/stm32-how-to-enable-dwt-cycle-counter
-
Thread
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
noch etwas finden ;) Auf jeden Fall sind sie viel übersichtlicher als STM32F1 u.ä., auch wegen der besseren Doku. Weil alles in einem Adressraum memory mapped ist, sind sie sogar einfacher als die AVR, also auch für Anfänger geeignet. Es würde direkt Spaß machen, die in Assembler
-
Thread
STM32 F2/F4 - was ich vermisse - Wunschliste für ST
Ich schreibe mal auf was ich beim STM32 vermisse. Der STM32F2xx/F4xx sind jetzt schon sehr gut geworden, aber dennoch habe ich Wünsche... 1) UART5 lässt sich beim F4xx nur auf einen einzigen Port-Pin mappen, wenn man SDIO haben will,
Schnittstellen kann, 4x RS232/485, LIN, 2xCAN oder SW-CAN. Den 6. UART hätte ich gerne als Debug-UART (U5). Geht leider nicht da die Pins mit der SD-Card AF im weg sind. Die jetzige Umschaltung mit den 15 AF Funktionen ist ja schon mal eine deutliche Verbesserung gegenüber dem STM32F10x. Nur hätten die
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
STM32 Discovery Boards?
STM32F769I-DISCO ;-)
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
den Einstieg sehr empfehlenswert. Sie enthalten einen ST-Link, den man auch zur Verwendung andere STM32 Controller verwenden kann. Alle STM32 Mikrocontroller enthalten ab Werk einen nicht löschbaren seriellen Bootloader. Manche Modelle können auch über USB, CAN oder I²C befüllt werden. Debuggen geht
zum ST-Link ist der J-Link von Segger. Der kann auch debuggen. Hier ist meine Doku-Sammlung für STM32 (mit Links zu Software): http://stefanfrings.de/stm32/index.html Soweit ich weiß, gibt es keine STM32 Controller mit DIP Gehäuse. Aber es gibt das "Blue-Pill Board" (auch bekannt als "STM32F103C8T6
-
Thread
Profitiert double von der 32bit FPU?
FPU oder ist sie in diesem Fall unnütz? Falls es eine Rolle spielt, soll sich die Frage auf den STM32F303 mit arm-gcc und newlib-nano beziehen. Das ist nämlich mein konkreter Fall.
Probiere es doch einfach aus. Ich meine mich zu erinnern, daß die double-Quadratwurzel sqrt() auf einem STM32F446 weniger Takte als auf einem STM32F103 benötigt, aber leider sind da meine Notizen lückenhaft. Pin toggeln ist etwas umständlich. Zyklenzähler macht mehr Spaß. http://embeddedb.blogspot.com/
-
Thread
STM32F4 overclocken
Laut Datasheet ist der STM32F4xx bis 168 MHz spezifiziert. Die PLL lädt aber geradezu zum Overclocken ein! Bei PLL_M = 511 - entspricht SYSCLK = 250.5 MHz schmiert er bei mir nach ein paar Sekunden ab. Bei PLL_M = 480 - entspricht
VREF ist beim STM32 mit 3V verbunden. Über U3 werden zwar 3V3 erzeugt, aber über D3 werden daraus 3V. Welchen Sinn die Diode hat (außer die Spannung ungenau zu machen...) erschließt sich mir noch nicht?! Eventuell
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
gelten die 68000-Befehlssätze als leistungsfähig und trotzdem leicht verständlich, also die M16 uC von Hitachi/Renesas. Deren HWB ist aber ein ganzes Visual Studio, keine Arduino-IDE. STM8/STM32 finde auch ich krankhaft, fast so krank wie PIC. Vor allem aber die Trennung zwischen Prozessortakt
HAL-Funktionen benutzen und hat mehrere Instanzen, die einen Pin > durchleiten. Das irritiert mich. STM32Duino setzt auf die HAL auf, welche wiederum auf CMSIS aufbaut, welche direkte Registerzugriffe ermöglicht. Ich setze PA5 so auf high: [c] GPIOA->BSRR = GPIO_BSRR_BS_5 [/c] Da ich weiß dass
-
Thread
WS2812b über STM32 flackert ohne Logic Analyzer
Problem am zu kleinen High-Pegel am Eingang der WS2812. Der soll mindestens 0,7*VDD betragen, bei 5V also min. 3,5V - das kann der STM32 mit seiner 3,3V Betriebsspannung nicht liefern. Du brauchst also einen Pegelwandler.
ich die +5V/GND vom STM32 Discovery board, und Pin B9 für die Daten (DMA1 Stream 7 Channel 2, Timer 4 Channel 3). Das ganze geht dann durch einen SN75176B an den Output. An OUT1 schließe ich eine XLR Buchse an
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
mit Sensoren, würde ich gerne auf die Atmel SAM Plattform wechseln. Bei älteren Projekten hat der STM32F427 gut gedient und mit Keil war die Programmierung auch recht flott zu meistern. Jedoch wächst unser Team und Keil (Traum Debugger) ist sehr teuer. Die Eclipse Toolchain mit STM32 CUBE Mx ist
Library (HAL) von ST sehr viele Bugs und Fehler. Dies stellten wir bei unserem letzten Projekt mit dem STM32F411CE schnell fest - die alte Std. Periph. Lib mit dem F427 funzte super. Insgesammt saßen wir 2,5 Wochen dran die Library zu fixen - schlußendlich bekamen wir vom ST support keine geeigneten workarounds
-
Thread
ARM und Assembler Programmierung?
der C-Compiler (oder Pascal oder Basic) wird das dann schon richten. Und wenn man bereits einen STM32F4xx nutzt, der STM32F7xx ist Pinkompatibel und könnte einfach getauscht werden, ohne HW Redesign. So sollte man auch die SW designen. (Andere Hersteller liefern sicher auch Pinkompatieble Austauschtypen
gegoogled" und ein pures Assembler Blink Programm gefunden: http://pygmy.utoh.org/riscy/cortex/led-stm32.html
-
Thread
Theremin bauen mit µC oder/und FPGA
man auch direkt die Frequenz messen kann? > Für die Signalverarbeitung (DSP) dachte ich an einen STM32F102 oder nen > FPGA. Ein FPGA halte ich für übertrieben, der STM32 sollte das leicht schaffen.
Leo schrieb im Beitrag #4276325: > Statt der ganzen analogen Mischerei u.ä. würde ich folgenden Ansatz > verfolgen: [schnipp] > Für die Signalverarbeitung (DSP) dachte ich an einen STM32F102 oder > nen FPGA. Halte ich ehrlich gesagt für unsinnig. Was ein Theremin
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Also, ich habe ähnliches vor und nehme ein STM32F429I-Discovery (hat 8 MB SD-RAM, kostet so 25-30 €) und ein UDA1380 Board (beim E-Bay-Chinesen für ca 8 €). Liegt beides schon hier, nur habe ich im Moment keine Zeit. Den STM32F4 will ich primär
umschreiben... ich denke, bei Real-Time-Audio Geschichten ist ein RPi mit seinem preemtiven Multitasking u.U. keine super Idee, vermutlich würde ein STM32F4 Pure-Metal programmiert deutlich stabiler laufen. Allerdings habe ich nicht ausprobiert, welche Prozesse man beim RPi noch alles stoppen könnte. Wobei
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
Max M. schrieb im Beitrag #6361014: > 5.5µs benötigt? Liegt vermutlich am Open-Drain Ausgang, aber dass das so > lange dauert? Damit könnte man kein I²C mit 400kHz implementieren. Man kann bei den STM32 den Pin direkt als Open Drain definieren
bzw. mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
-
Thread
Atmel oder PIC Gesperrt
völlig >frei wählbare Multiplexer-Matrix eingebaut. Darum geht es ja. Wählbare Pins haben viele uCs, aber einer MUX-Matrix (wie bsp PICs, Silabs CM3, LPC800 (nicht AVR oder STM32)) haben extrem wenige. Das braucht nat Silic-Fläche, was aber bei neuen kleinen Strukturen ja nicht mehr so teuer wäre
Linie die Anzahl direkt ansprechbaren (RAM)Stellen im OP-code. Bei AVR (und auch bei MIPS) sinds nur 5 Bits (also max 32 Register, dafür aber als Quell u Ziel gleichzeitig nutzbar Bei grösserer Menge gehts nur mittels LD/ST). Bei PIC sinds 5 (ältere), 7(PIC16F1xxx), 8 (PIC18) oder 13 (PIC24) Bits, allerd
-
Thread
STM32 und externer Quarz (12MHz)
│ stm32f10x_rcc.__i │ system_stm32f10x.crf │ system_stm32f10x.d │ system_stm32f10x.__i │ └───STM32F10x_StdPeriph_Lib_V3.5.0 └───Libraries ├───CMSIS │ └───CM3
stm32f10x_can.c stm32f10x_cec.c stm32f10x_crc.c stm32f10x_dac.c stm32f10x_dbgmcu.c stm32f10x_dma.c
-
Thread
USB: Dual VCOM-Port mit STM32F407
garnichts > zurück, keine Reaktion. Auch im USB-Pcap ist absolut nichts zu sehen. Anders als der STM32F407 braucht der STM32F103 einen 1,5 kΩ Pullup an der D+-Leitung.
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
IO Pins anteuern mit Keil uVision Problem
Hallo, ich habe mir das STM32f4Discovery board besorgt. Ich habe versucht meinen ersten Quellcode zu schreiben. In diesen sollen [c]#include <stm32f4xx_gpio.h> #include <stm32f4xx_gpio.c>[/c] eingebunden werden. Diese sind
Problem Lösung lautet: die #include <"stm32f4xx_conf.h> in stm32f4xx_gpio.c | stm32f4xx_rcc.c einfügen weil ST hat in diesen libaries vergessen den header zu inkludieren.
-
Thread
STM32 HAL versus CMSIS
Stefan U. schrieb im Beitrag #5238159: > Ist meine Erkenntnis im Groben und Ganzen korrekt? Jap total! Ich hatte im März rum mit den STM32 angefangen und bin mit HAL gestartet. Hatte aber damit nur
Mampf F. schrieb im Beitrag #5238347: > > Haben die STM32 nicht auch einen Bootloader schon eingebaut? Die STM32 haben bootloader eingebaut. Die funktionieren auch, aber ich will meinen Firmware file schützen durch crypten. Und das können die nicht. Also
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Wenn du mehr Eingänge brauchst, kannst du einen größeren Mikrocontroller verwenden. STM32 gibt es mit 48 bis weit über 100 Pins.
Schieberegister kannst du locker mit mehreren MHz takten. Damit fragst du 32 Eingänge locker mehrere zig-tausend mal pro Sekunde ab. Für Taster ist ein Abfrageintervall von 1/100 Sekunde mehr als ausreichend. Bei Amazon und Ali Express bekomnst du STM32 Boards mit über 100
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
?DCMP=stellaris-launchpad&HQS=stellaris-launchpad-b Von STM: das Leistungsfähigste mit Beschleunigunssensor, DAC, Audioout, LED, CAN, USB, ... STM32F4DISCOVERY 14,90$ http://www.st.com/internet/evalboard/product/252419.jsp das kleinste STM32F1DISCOVERY
Und das soll schnell > gehen ohne all den unnützen Schnickschnack. warum sollte das mit einem stm32 denn länger dauern? Ich erinnere mich noch gut an meinen Einstieg in die ATMEGA Welt und wie ich geflucht habe, als ich mal wieder den Chip verfused hatte. Das ging mit dem stm32Discovery echt flux
-
Thread
STM32 Programmiertool
Ohne vorher etwas zu installieren stecke ich den Programmer ein, Windows XP erkennt einen "FTDI FT8U2XX Device". Dann 1. "Nein, diesmal nicht" bei Internet-Suche 2. "Software von einer Liste..." 3. "Diese Quellen nach dem zutreffendsten Treiber durchsuchen" und das Verzeichnis der Datei STM32PROG.inf
UM0919 Das Usermanual vom STM32VL-Discovery. Da ist ein Schaltplan drin.
-
Thread
EMV von Datenleitungen?
2,91V STM32F4 an 5V Labornetzteil: VOH = 2,92V Papilio DUO an USB: VOH = 3,5V Papilio DUO an 5V Labornetzteil : VOH = 3,5V STM32F4 an Papilio DUO beide an Labornetzteil: VOH = 3V STM32F4 TX an Papilio
durchgezogen und dann irgendwas anderes gemacht DerEchteBenedikt schrieb im Beitrag #5821666: > STM32F4 an USB : VOH = 2,91V > STM32F4 an 5V Labornetzteil: VOH = 2,92V > > Papilio DUO an USB: VOH = 3,5V > Papilio DUO an 5V Labornetzteil : VOH = 3,5V Hier habe ich jeweils über den TX Daten