-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert
aber die verpackung ist soso lala und funktionieren tut es auch: http://www.youtube.com/watch?v=QUZ5nZjqgUE 1x atmega32 (game) und 1x atmega128 (videosignal) und 1x yamaha YM2149F fuer den sound. gruss peroja
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
muss und kann natürlich auch im fertig aufgebauten Zustand und ohne extra Stecker funktionieren. Der STM32L031 z.B. startet immer erst den eingebauten Bootloader und wenn das Flash leer ist, kann man sofort per UART flashen. Die Umschaltung Bootloader / Programm könnte auch mit einer Fuse funktionieren
Beitrag, vor allem wegen diverser Bauteile, die hier so aufgebracht werden. Die o.g. Puya-Controller P32Fxxx gibt es auch als Variante mit CAN. CAN-Transceiver habe ich soeben nachgeschaut, geht ab ca. 20ct bei lcsc.com los. Dazu sind die Puya-Controller auch noch 5V-tauglich, was gut zu den günstigen CAN-Transceivern
-
Thread
Digital verstellbarer Analoger Filter
Markus H. schrieb im Beitrag #5119966: > Aktuelle MCU ist ein STM32F411 mit maximal 100MHz CPU Takt und der ADC > muss aufgrund von einer geforderten genauen Zeiterkennung bei aktuell > mindestens 1 MHz Sampeln. > > Die Störungen liegen im Bereich von 20-100Hz
Hat zufällig jemand eine Gute Ressource wie ich einen Filter entrsprechender Ordnung auf dem STM32 realisiere?
-
Thread
Analoge Spannungsanzeige Netzgerät
sehen von den Innereien so aus wie ich mir das vorgestellt hatte mit einem kleinen µC (vermutlich STM8 oder STM32) und einem SOT23-6 Käfer, der ein ADC sein wird. Bei der Genauigkeit bin ich skeptisch. Ich habe mir zwei geordert (mit Versand €10,- bei Ali) und werde die mal genauer untersuchen.
Projekt "Panelmeter" auf meiner Todo-Liste. Mit > LED-Anzeige, einem Wald-und-Wiesen µC (vielleicht STM8) und einem > externen 16-Bit ADC. Meinst du nicht, dass es dann die falsche uC Entscheidung wäre ? Zu viel Rechenleistung, aber unzureichende Hardware. Es gibt genug uC mit 16 bit oder mehr
-
Thread
Dimmbares Lauflicht
Andere µC haben deutlich mehr PWM Ausgänge. Renesas, NXP, ST z.B. kann der STM32 je nach Typ locker 30 PWM Kanäle. Damit kann man schon mal einiges machen.
Habe nämlich selber mit ATMega, Attiny und Bascom angefangen und bin mittlerweile nur noch bei C und STM32 Controllern, auch wenn man die Leistung von denen in vielen Fällen nicht benötigt.
-
Thread
Linear Encoder (Inkremental) 40.000 Inkremente/Sec + Raspberry Pi?
Servus, ein µC ist für Echtzeit besser geeignet. Als Beispiel, wie auch schon öffters genannt: stm32f103c8 mini board. Kostet lächerliche 2€. Plus vielleicht noch ein ST Link V2 Clone. Dort hast du 4 Timer, sodass du 4 Encoder anschließen kannst. Für Arduino Sekte gibt es das: mini maple clone.
mit ein paar Zeilen Code kann man alles locker zurecht biegen. Oder man nimmt einen Controller mit 32bit Timer. Ich bin mit den stm32f103c8 sehr zufrieden. Damit konnte ich bisjetzt alles ohne irgendwelche Auslastung regeln. mfg
-
Thread
Embedded World 2016
Hat jemand zufälligerweise was von Microchip zu den PIC32MZ DA gehört? Die schwirren seit einiger Zeit in den Repositories von Microchip 1) und den Foren 2) herum... 1) https://github.com/MicrochipTech (u-boot-pic32 und linux-pic32) 2) http://www.microchip.com
davon nicht früher erfahren habe, da lohnt sich ja das > ganze Getöse mit Raspi, HDMI Display oder STm32F429 + SDRAM und co. > eigentlich nicht mehr wirklich. Aber gut, dass du das hier postest, so können wir uns auch mal schlau machen. Vielen Dank!
-
Thread
Mikrocontroller und PHP
einem Mikrocontroller gesehen? Ich meine nicht einen in der Größenordnung vom Raspberry Pi oder ESP32, sondern etwas in Richtung ATmega328 oder meinetwegen auch einen Boliden wie den STM32F4.
mal fragen, ob PHP auf einem Mikrocontroller laufen kann, > also zum Beispiel auf einen AVR oder STM, also der Mikrocontroller > ist gleichzeitig der Server Ein großer STM32 kann, mit genug externem RAM ausgestattet, Linux ausführen. Und wenn man ein Linux hat, sind auch Webserver und PHP theoretisch
-
Thread
STM32I0 zum laufen (flashen) bringen (VSCode und PlatformIO)
Frage wie ich das Board flashen könnte. Ich verwende ein ST-Link V2 dafür... ich habe verbunden, STM32 -> ST-Link: CLK -> SWCLK DIO0 -> SWDIO GND -> GND 3.3V -> 3.3V ich hatte auch versucht den RST des STM32 auf der anderen Seite mit dem ST-LINK RST zu verbinden, leider ohne Erfolg. Ich
Es gibt da eine offizielle Software von ST und die nennt sich STM32CubeIDE ..
-
Thread
(Hohe) Spannung Ausgangsseitig (hinter FET) messen - Instrumentenverstärker?
Vielleicht Blöde Frage: brauche ich die externen Schottkys überhaupt? Ein MCP6001 (6002) und auch die STM32 haben doch welche onboard soweit ich die Datenblätter gesichtet hab... 4. Die 3V3 werden aus der Primärbatterie über einen LDO hinter einem Buck-Regler erzeugt. Dieser versorgt auch den STM etc. Reicht das um sich keine Gedanken um ein paar uA Rückstrom machen zu müssen? Alternativ hätte ich sonst die Variante mit der Zener parallel zur Klemmdiode gegen GND angedacht. Da die OpAmp bzw. STM32 Eingänge nach oben zumindest bis 5V tolerant sind
-
Thread
micro:bit ohne web GUI und Framework programmieren
/Debugger. Habe ich es korrekt verstanden, dass ich den auch für jungfräulich nackte STM32 Mikrocontroller benutzen kann? Das wäre ja super billig - kein Vergleich zu Atmel. Wo ist der Haken?
Stefan U. schrieb im Beitrag #4954836: > An Nucleo Board hängt ein Programmieradapter/Debugger. Habe ich es > korrekt verstanden, dass ich den auch für jungfräulich nackte STM32 > Mikrocontroller benutzen
-
Thread
Pfadprobleme OV7670 STM32F429Zi
ich zumindest im falschen Forum,da hier > die wenigsten hilfreiche tips dir geben können zum Thema Stm32. Ich denke nicht. Gefühlte 90% unter dem Filter 'ARM' betrifft STM32. Christian H. schrieb im Beitrag #4632246: > Wo läd man die StdPeriph Diver Bib herunter ? Ich habe google bemüht, > aber
genug :) https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=stdperiph%20stm32 http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries.html?querycriteria=productId=LN1939
-
Thread
STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board
HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1) https://www.st.com/resource/en/reference_manual/rm0456-stm32u5-series-armbased-32bit-mcus-stmicroelectronics.pdf (Kapitel 7.3.3) Oh, ich sehe gerade dass bei diesem Modell auch eine "latency" für das RAM eingestellt werden muss (Kapitel 6.3.4). Das scheint
product-files/2354/Datasheet+.pdf außerdem habe ich die NVIC Prioritäten, Timings und co wie beim U5A9J Board eingestellt.
-
Thread
Hochpräzises 90dB PPM, FPGA, µC oder doch Analog?
beim Verarbeiten sein musst und wie schwierig das ganze ist. Auch merkst du ob dein gewaehlter stm32 dafuer passt, da gibt es naemlich viele verschiedene.
sieht der ADC Bereich aus wie im Anhang, vor die TL072 OPVs kommt ein Spannungsteiler -> 25V^ auf 1,5V^. Damit nutze ich den Bereich bis zur Vollaussteuerung des ADCs genau aus. Für den Feinabgleich denke ich an 2 Trimmer an jeweils einem AD Eingang des STM32, über die kann dann ein leichter Offset auf
-
Thread
PIC10F - Alternativen
AD-Wandlung. Ist doch schnell genug nach Deinen Angaben. Ansonsten nimm den 12F1822, der läuft mit 32 MHz == 8 MIPS, da schafft das der ADC in 1 µS. Kostet halt das doppelte. Gibt es u.a. als 8-pin-SOIC oder DFN-8 (3x3mm).
Halt: 4.7 μs •Advanced STM8 coreHarvard architecture and 3-stage pipelineMax freq. 16 MHz, 16 CISC MIPS peakUp to 40 external interrupt sources •Reset and supply managementLow power, ultra-safe BOR reset with 5 selectable thresholdsUltra-low-power
-
Thread
Hat schon jemand den LPC810 getestet?
der Richtung geht auch, zumindest bei manchen. Okay mit denen kenn ich mich weniger aus, bei den STM32 zB kann man schwer durch falsche Programmierung was kaputtmachen (dafür aber durch falsche Beschaltung)
ein wenig für den echten Vergleich. Preislich sagt ST 0.425 US$ @ 10000. Beim schon erhältlichen STM32F050G4U6 werden 0.8 US$ @ 10000 angegeben, Mouser verlangt für 10 Stück dann 1,61 EUR. Es besteht also gute Hoffnung daß das Teil auch in kleineren Stückzahlen unter 1 EUR landet.
-
Thread
Auswhal des richtigen µC's- Bitte um Hilfe
JA: Ts = unendlich NEIN: no operation L5 U1 > Ts? JA : A2 für 0.2 Sekunden H (Abschaltbefehl). L6 E1 beobachten: U < 2.5 V? JA: GO TO L2 Also, es geht hervor, dass ich an Hardware mind. einen
Lese doch mal in diesem Artikel: [[STM32]] Der hat sehr interessante Pheriperie drin und viel Reserve, auch wenn es mal ein richtig großes Projekt wird.
-
Thread
ARM M4F FPU: "Lazy stacking" und "Automatic stacking"
dementsprechend gering. Heute dauert dies einige Hundert CPU-Zyklen und selbst der L1-Cache braucht schon 4-5.
wieder 32Bit breit. Und die ldm stm Befehle sind, ebenso wie das bedingte ausführen jeder Instruktion, weggefallen. Es gibt nur noch ein "push/pop von 1-2 Registern" und bedingtes Ausführen bei einem Branch.
-
Thread
STM32 viele PWM Ausgänge
Johnny S. schrieb im Beitrag #6536612: > Ich suche nach einem STM32 MCU welcher mir auf mindestens 7 pins eine > PWM-Frequenz (25kHz 0-100%) generieren kann. So ziemlich jeder STM kann das. Hier bieten sich Timer 1 und 8 an. Die können dir das PWM jeweils auf
Die Auswahl ist eigentlich "riesengroß". Timer1, 2, 3, 4, 5 und 8 bieten sich gut an. Wenn PWM und Frequenzmessung mit separaten Timern gemacht werden sollen, braucht man ein Gehäuse >= LQFP64. Mein Favorit wäre da der STM32G431. Wenn die Frequenz nicht so hoch
-
Thread
Arduino vs esp8266 / esp32
man auf einen Arduino zurückgreifen sollte? Arduino ist erstmal nur ein Framework welches es für STM32, ESP8266/32 oder AVR gibt. Die klassischen Arduino Boards sind natürlich auf Atmel (AVR) basis. Inzwischen funktionieren aber fast alle Libs auch bei STM, ESP ohne was am Code ändern zu müssen.
Michael U. schrieb im Beitrag #5900168: > Das AI-Thinker-Modul ESP32-S Das ärgerliche ist, daß hier Hersteller von Modulen die Module genauso nennen wie die darauf verbauten Controller, oder auch genau nicht
-
Thread
Lora 433 vs. 868
Hier in Berlin erreiche ich 12km mit nem einfachen Lambda/2 Rundstrahler, STM32L072LORA1 Nucleo Evalboard, 5. Stock Dachgeschoss, TTN. Fand ich auch erstaunlich.
Beitrag #5816922: > Hier in Berlin erreiche ich 12km mit nem einfachen Lambda/2 > Rundstrahler, STM32L072LORA1 Nucleo Evalboard, 5. Stock Dachgeschoss, > TTN. Fand ich auch erstaunlich. auf 868Mhz
-
Thread
STM32F4 DAC + DMA
einem DAC auszugeben. Leider funktioniert dies nicht. Ich verwende DAC Channel 1 und DMA1 Stream 5 Channel 7 des STM32F4Discovery Board (STM32F407VG). Ich schätze, das liegt daran, das ich das falsche Register als PeripheralBaseAdress ausgewählt habe (DAC->DOR1). Wer weiß welches Register ich nehemen
Hi, I'm using libopenstm and this helped me: DMA1_S5PAR = (u32*)&DAC_DHR12R1; (first i have here DMA1_S5PAR = (u32*)DAC_DHR12R1; and DMA always stops with transfer error) Regards Tomas
-
Thread
Thermomix Rezeptchips
= 6 m_u32DataPageSize = 2048 m_u32TotalPageSize = 2112 m_u32SectorsPerBlock = 64 m_u32NumberOfNANDs = 0 m_u32TotalInternalDie = 0 m_u32CellType = 0 m_u32EccBlockNEccType = 4 m_u32EccBlock0Size
= 6 m_u32DataPageSize = 2048 m_u32TotalPageSize = 2112 m_u32SectorsPerBlock = 64 m_u32NumberOfNANDs = 0 m_u32TotalInternalDie = 0 m_u32CellType = 0 m_u32EccBlockNEccType = 4 m_u32EccBlock0Size
-
Thread
Projekt Adventskalender
Boards, bei dem gleich ein RTC mit angeschlossen ist gibt es fertig zu kaufen für kleines Geld. z.B. STM32F4DISCOVERY, da ist für 20 Eur auch gleich der Debugger dabei. Nun ist der STM32F4 schon ein recht dickes Teil mit umfangreichem Datenblatt, daher solltest Du eher nach einem einfacheren ausschau halten. Auf www.olimex.com gibt es viele Demo-Boards, auch mit Demo-Software, nicht nur STM32. Oder ein Arduino, dafür gibt es sicher auch ein RTC Shield, der die Uhrzeit hält.
-
Thread
STM32F205 der DMA und der ADC
rcc_enable_clock(RCC_GPIOC); gpio_initpin(PORTC, 4, GP_ANALOG, 0, 0); //Temp1 gpio_initpin(PORTC, 5, GP_ANALOG, 0, 0); //Temp2 //STM32 ADC init rcc_enable_clock(RCC_ADC1); adc_int_init(ADC1); //STM32 ADC Sequenz basteln und übergeben uint8_t adc_seq[6]; adc_seq[ADC_TEMP_KK1]
usw... Um einen Timer einzustellen sind es meist ~5 Zeilen. Die Peripherie der STM32 bietet oft sehr viele Zusatzfunktionen. Wenn man diese aber einfach ignoriert und aus lässt - und das kann man in der Regel - ist die Peripherie mit Registern nicht
-
Thread
STM32F103 Dateneingabe über USART in PuTTy
Wirf doch mal einen Blick in das Beispiel Projekt: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/UART/UART_HyperTerminal_TxPolling_RxIT
falsch konfiguriert). Wenn das so ist, dann liegt es NUR an deinem µC. Und fertige Projekte mit dem STM32F103 gibt es hier genug, mußt bloß man danach suchen. Ich hab z.B. sowas für den STM32F103C8T6 gepostet, auch mit fertigem Hexfile zum direkten Draufprogrammieren. Mein wirklich dringender Rat ist
-
Thread
Kit gut für einen Einsteiger?
Einsteigerzusammenstellung empfehlen werden. > ... das kann man monatelang diskutieren. Hmmm, ja. STM32 mit ST-Link. Billig und mit Source-Level-Debugging. Sicher gibt es auch noch andere.
Hersteller, nach meiner Meinung: EFM8 Silabs einfach / 8051 Atmel kompliziert LPC ARM einfach / STM32 komplexer / EFM32 Silabs kompliziert / SAM Atmel sehr kompliziert Einen Nachteil hat EFM8 allerdings. Die neue IDE ist Eclipse und völlig überladen. Zwar gibt es für alles Youtube Tutorials, aber
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
FPGA Cyslonell EP2C5T144 Minimum System Learning Board Development "ALTERA EP2C8Q208 FPGA Nios II Minimum System Learning Board Development Board" "ARM Cortex-M3 STM32F103C8T6 STM32 core board development board"
STM32 Development Board ARM Cortex-M3 STM32F103VCT6 STM32 Development Board ARM Cortex-M3 STM32F103RBT6 STM32 Development Board STM8S003F3P6 STM8 core board development board STM8S103F3P6 STM8 core
-
Thread
Kompression für RGB LED Datenstrom
Datenstrom zu versorgen. Aus Kostengründen steht den Slaves max. eine Cortex-M0 MCU zur verfügung ala. STM32F1 (~1€) oder wenn nötig eine M3 ala LPC1343 (~2€). Dabei würde es sich ja anbieten gleich ein Datenkompression zu implementieren. Die Komprimierung darf auch gerne etwas CPU-Zeit auf dem Master
jedoch wieder unbrauchbar. Was jetzt die Slave MCU angeht, so habe ich bei aliexpress für ~1,50€ den STM32F103C8T6 gefunden. Mit bis zu 72MHz, 64KB Flash und satten 20KB SRAM wäre da einiges drin. Trotzdem muss ich nun mein Vorhaben nochmal überdenken. Ziel des Projekts ist es mit möglichst günstiger
-
Thread
Strom/Spannung Messen an STM32 - jetzt doch mit Spannungsteiler
Andreas R. schrieb im Beitrag #3797197: > (Werde dann noch einen 5V Regulator einzeichnen. für die Versorung des > Sensors, STM32 und andere Geräte) 5V sind für den STM32 zu viel
Ja, 5V sind zu viel. Wird dann später noch angepasst. Resp. die Spannungsversorung für den STM32 ist hier nicht eingezeichnet. Also N-Kannal MOSFET: Durch eine regulierbare negative Spannung am G-Gate wird
-
Thread
Start in CAN Bus mit uC
Development/AVR-CAN/ ARM ist sicher neuer, aber ich müsste mich erst einarbeiten. Gibt es für die STM32 sowas wie das AVR-Tutorial hier? https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Vielen Dank.
>Ich will so was können wie einen Trigger für ein Oszi auslösen kann ein STM32 schnell genug sein, muss aber nicht. relaiv Preiswert mit FDCAN: https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html?ecmp=tt14171_gl_enews_feb2020&cid=stmDM25664&bid=275955371&uid=B2HGDGxzzqEKxfvE5w32yagHhrOBby0E
-
Thread
ST-Link V3: USB verlängern auf 20 m
PC zum Raspbery Pi per LAN oder WLAN ist auch noch klar, aber das Programmierprogramm auf dem PC (STM32CubeProgrammer) will auf USB zugreifen und nicht auf WLAN oder LAN. Das wird dann den ST-Link V3 nicht finden.
Fernbedienung nehmen. Das BIN/HEX-File muss man dann auf dieses Notebook kopieren und kann es dann mit STM32 ST-LINK Utility auf das Zielsystem flashen.
-
Thread
Fragen zu Grafik-LCD 128x64?
(data); spi_master_transmit(dienst); spi_intern_stop(); return temp; } u8 graph_128x64_readdata(graph_enmode_t haelfte){ // haelfte == EN1 > E1, haelfte == EN2 > E2 u8 data = 0; u8 temp = (GRAPH_128X64_DI | GRAPH_128X64_RW | GRAPH_128X64_RD); // data read u8 temp1
reichen sollte. Aber wie gesagt gibt es deutlich bessere Alternativen und es gibt auch Arduino mit STM32.
-
Thread
Flugsteuerung Lage/Motoransteuerung/Servos
-/Motor-Control recht stark, kenne ich aber nur vom Hörensagen. Selber setze ich aktuell alles auf STM32F1xx oder STM32F2xx auf. Auch hier sind PWM Stufen mit Extras und Optimierung auf Power-/Motor-Control drin. Ein 72MHz STM32F10x sollte für Euch erst einmal passen. Auf einigen bezahlbaren Entwickler-Kits
und in Teams arbeiten kann, die sich nicht in die Quere kommen. Ob man dabei nun verschiedene uC einsetzt oder nur unterschiedlich große von ein und dem selben, ist die Frage. Ich würde immer auf den gleichen Typ setzen, mal einen als 32-Pin mit 32k/64k FLASH und für den Flugrechner eben einen
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig gebraucht den 'register' storage specifier zu > entfernen. Tja, das ist zwar traurig, aber nicht mein Problem. Sowas macht
-
Thread
LM5107 Treiber Probleme
voneinander getrennt sind und nur auf der Treiberplatine miteinander > verbunden)? Die 12V und 5V werden auf Platine durch die ICs IC3 und IC4 (beide LMR16006)aus der 50V Quelle erzeugt. Die Pins (12V und 5V) an J4 sind lediglich zum externen Abgreifen der Spannungen gedacht. Der uC und die Platine
Nachmessen schafft Klarheit). Die PWM Signale werden momentan noch über Female-to-Male Kabel von einem STM32 Nucelo board abgegriffen. Beim Messen am Oszi als die Schaltung noch funktionierte sahen LI und HI stehts normal aus und haben nicht geschwungen.
-
Thread
MosFET Auslegung
ich noch nicht dimensioniert, da ich mir über die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den Treiber. Ich hab bei Mouser schon ein paar schöne gesehen. Wenn ich mit einer Frequenz von ~0,1 Hz den Widerstand
Bastian W. schrieb im Beitrag #5768936: > die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich > verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den > Treiber. In das Mosfet-Gate fließt nur im Umschalt-Moment Strom. Deine PWM ist so langsam (fast schon Gleichstrom
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
noch 30 Ausgänge übrig. Oder das nächst größere STM32F103RET6 Board, das kostet allerdings 6 Euro. Als Schnittstelle zum PC brauchst du einen USB-UART oder ST-Link Adapter. Ich würde den ST-Link bevorzugen, weil man damit auch debuggen kann. Die
Programmiervorgangs abklemmen. Wie gesagt gibt es für etwas mehr Geld auch größere Boards ebenfalls mit einem STM32F103 Mikrocontroller aber wesentlich mehr I/O Pins. Mehr Infos dazu hier: http://stefanfrings.de/stm32/index.html
-
Thread
AVR debuggen wie in der Steinzeit?
persönliches Fazit: Das macht wirklich keinen Spass, und heute nutze ich (fast immer) lieber die STM32. Da funktioniert das deutlich besser.
vorgestellt, dass so ein Debugger ein riesen Gewinn sein würde. War es aber nicht. Inzwischen nutze ich auch STM32 Controller und da ist die Debugger Schnittstelle (obwohl viel schneller und vielseitiger) für mich nur noch ein nettes Gimmik. Ich hätte die STM32 Boards auch ohne diese Schnittstelle gekauft.
-
Thread
Entwicklung eines Bussystems
verwechselst du die Anzahl adressierbarer Knoten (512/1024) mit der Anzahl Knoten pro Netzsegment (32). Laut Wikipedia (u.A.) werden jenseits der 32 Knoten eines SN75176 sehr wohl elektrisch getrennte Netzsegmente verwendet.
Ich empfehle immer nur einen, den STM32, gibts hier: http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26searchClick%3D1%26search%3DSTM32F103%26bf_szukaj%3D+ der STM32F103RB sollte gehen Mehr kann im Artikel [[STM32]]
-
Thread
[xMega] FatFs: Erklärung zufällig unregelmäßige Speicherzeiten?
schlauer Programmierung geht das auf allen Mikrocontrollern die SDIO und DMA haben, wie zB diverse STM32. Für die großen Mengen an RAM (für Max Speed) braucht man dann noch nen SDRAM Controller, den haben die großen STM32.
schlauer Programmierung geht das auf allen Mikrocontrollern die > SDIO und DMA haben, wie zB diverse STM32. Für die großen Mengen an RAM > (für Max Speed) braucht man dann noch nen SDRAM Controller, den haben > die großen STM32. Hat mein xMega aber nicht. Sonst würde ich sicher nicht mit USART im
-
Thread
Wie viele Quadratur Encoder hat ein Mikrocontroller ?
STM32! gibts mit vielen Eingängen (auch Encodereingängen, die Timerhardware kann einiges bei den STM's)
im Artikel [[STM32]].
-
Thread
Single-Master Hausbus: CAN vs RS485(4-Wire)
ohne galvanische Trennung. Außerdem sitzt neben dem Stromzähler ein Hutschienen-Modul mit einem STM32F407 der u.A. den aktuellen Stromverbauch über eine S0-Schnittstelle ermittelt und in den CAN-Bus schickt. Auch hier verwende ich einen SN65HVD232 mit zusätzlicher galvanischer Trennung über einen ADUM1201. Vorteile von CAN sind ganz klar: - Bei vielen STM32 onboard - automatische Bus Arbitrierung, Sensoren schicken ihre Werte einfach in den Bus (alle 5..10s) - Jedes Modul greift sich die passenden Informationen aus dem Bus - Es bedarf keiner aufwendige
-
Thread
Free Vendor-ID
Hallo, ich habe einen STM32, mit dem ich jetzt ein USB-Gerät erstellt habe. Mein Problem ist allerdings, dass ich natürlich keine eigene VID habe. Gibt es irgendwelche freien/allgemeinen VIDs, die man bedenkenfrei nutzen kann
1996 und die Spezifikation 1.1 > zumindest seit 1998 veröffentlicht Aber heutzutage können die STM32 mit USB zumindest USB 2.0, daher ist Deine Aussage nicht so sehr relevant.
-
Thread
Werden µC Errata jemals gefixed?
> Leider weiß man als Aussenstehender nicht, ob das bei dem > jeweiligen uC der Fall ist. Bei ST steht die Revision auf dem Chip. Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. 'Z' steht wohl fuer: Hier ist Ende Gelaende.
Cartman schrieb im Beitrag #6921397: > Vom STM32F407 gibt es z.B. eine 'A' und eine 'Z'. > 'Z' steht wohl fuer: Hier ist Ende Gelaende. Nicht unbedingt. Ich hab jetzt den konkreten STM Typ nicht im Kopf (ich glaube ein L0er), aber ich hatte schon
-
Thread
Bildkompression mit 8-Bit AVR LZSS + Huffmann
. Sollte zur Bildverarbeitung wesentlich besser geeignet sein als ein AVR... Mit dem STM32F407-Discovery-Board kriegst du den bereits einsatzbereit verlötet inkl. Debugger/Programmer für < 20€. Das STM32F429-Discovery-Board hat sogar ein Touch-LCD und 8 MByte SDRAM mit dabei für < 30€.
Mit dem STM32 könnte man vielleicht sogar ein Waveletverfahren einsetzen. Das gibt dann berssere Qualität bei kleineren Bildern. :-)
-
Thread
STM32 UART Rx IRQ verliert Daten
Hallo allerseits, ich habe ein seltsames Problem mit einem STM32F407ZG (168MHz Takt, 8MHz Quarz) Ich bin seit einiger Zeit bei einem Gerät programmieren welches ständig um neue ICs etc erweitert wird. Mittlerweile habe ich folgende Peripherie im Einsatz
sehr weitergeholfen in den letzten Tagen!! Vielleicht liest man sich mal wieder bei einem weiteren STM32 Problem... ;-)
-
Thread
Arduino: NRF24L01 2.4Ghz maniacbug Library
leer, steht ja alles da drin.... Prima :-) Ich habe eine Funkstrecke derzeit zwischen einem STM32F4 System und einem Arduino aufgebaut. Funzt soweit, hängt aber manchmal. Es geht mir um diese Library von "maniacbug" Was ich will: 1. Arduino sendet Datenpaket Richtung STM32 2. STM32 bestätigt
mit einem ähnlichen API wie für die Arduinos? Umschreiben auf stm32 geht ja nicht so einfach, da das eine C++ ist und das andere C. Ansonsten aber setzen sie nur auf die SPI auf.
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
Timer 1 PWM Frequenz berechnen
Ein Problem könnte sein, die hardware ist für den stm32f103vct6 ausgelegt und einen externen Clock von 25MHz angelegt. Der uP ist aber ein stm32f103vbt6 und auf den internen 8MHz Clock eingestellt, jetzt muss ich den Prototypen trotzdem in Betrieb nehmen
Frequenz bzw. die Formel. Aber beim erzeugen des PWMs stimmt sie nicht. Ich weiss da wir einen falschen uP einsetzen (stm32f103vbt6 anstelle eines stm32f103vct6) machen wir uns selber Probleme. Aber der einzige Unterschied, der ich sehe liegt ja daran, dass die B Variante keinen DAC hat. Gruss Mario