-
Thread
Minirechner/Rechner für FORTH
* < https://sites.google.com/site/libby8dev/fignition > DIY: Mecrisp FORTH auf TI MSP430, STM32 * < http://mecrisp.sourceforge.net/ > Flashforth auf PICs 8- & 16-Bit und AVRs * < http://flashforth.com/ > CamelForth auf 8051, 8086, Z80, 6809, ... * < http://www.camelforth.com/news.php
unter 17 Ocken zu haben. Dazu noch ein beliebiger ISP Adapter (oder Arduino) ab ca 3 Ocken. Ein STM32 Board mit Programmieradapter unter 10 Ocken Endlos viele weitere Varianten, es gibt. Unzählige. Und, wer es dann wirklich selbst machen will, kann sich auch ein FPGA schnappen, und zurecht schnitzen
-
Thread
arm-none-eabi Problem.
arm-none-eabi-gcc --specs=nano.specs -u _printf_float -fno-builtin -mcpu=cortex-m3 -mthumb -Wall -g -Os -I /home/holm/arm-none-eabi/include -I . -I lib/inc -I STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/CoreSupport -I STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x
arm-none-eabi-gcc --specs=nano.specs -u _printf_float -fno-builtin -mcpu=cortex-m3 -mthumb -Wall -g -Os -I /home/holm/arm-none-eabi/include -I . -I lib/inc -I STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/CoreSupport -I STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x
-
Thread
HDMI an Arduino
STM32F7 (der braucht dann externes RAM) könnte das möglich sein. Der hat auch ein paar Displayschnittstellen, da könnte es auch etwas geben.
simpel https://youtu.be/MUeIY_gLn3c
-
Thread
AVR/C Buch für wirklich absolute Anfänger
und würde behaupten, daß ich da sehr fit bin. Jetzt muss ich auf C umsteigen, weil immer mehr auf STM32 umgestiegen wird, wobei mir das prozeduale Programmieren, Register setzen usw. beileibe nicht fremd sind. Ich krieg die Krise mit dieser uralten Scheisssprache. Da muss ich Harald zustimmen. Das liegt
www.amazon.de/Die-elektronische-Welt-Arduino-entdecken/dp/3897213192 https://www.youtube.com/watch?v=FZAqXy-G5ww&list=PL4dxj1rGc3b29m2h3-0wUUTNVDoM5MmnJ https://www.youtube.com/watch?v=Zr0842FEC5Q https://www.youtube.com/watch?v=9ADxPRjZI4Q&list=PLA6BB228B08B03EDD Wie man sieht handelt es sich um verschiedene
-
Thread
Wahl des Mikrocontroller für Kalendar Darstellung auf E-Ink
: ESP32 oder ESP8266 und Arduino.
Ich hab sowas bei mir an der Wand hängen. Ist ein STM32F4 der hat Shadow-Speicher für 6 Bilder a 300 x 400 Px. Ein eigenes kleines Protokoll kann Texte, Linien, Bilder und Punkte in die Speicherbereiche schreiben. Das Protokoll wird fragmentiert über meinen
-
Thread
Suche nach E-Technik Literatur für Dummies
Ausbildung. Ebenso kann die Fernleihe vielversprechendes bieten. Oder Du beginnst gleich mit dem STM, das würde doch zu Dir direkt passen: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html&ved=2ahUKEwimnq3Rl9DhAhUIr6QKHV_GA5cQFjAUegQIARAB&usg=AOvVaw0fimsS-Bjvj4r8dv5s8txC MfG
-
Thread
Spannungsunterbrechung erkennen
ich kenne keinen, der heutzutage noch einen Tiny verwenden > wuerde... Was nimmst du dann? Einen STM32? Ja, klar! SCNR
kenne keinen, der heutzutage noch einen Tiny verwenden >> wuerde... > > Was nimmst du dann? Einen STM32? Ja, klar! > SCNR Wenn das ein rein analoges Kisterl wird, dann ist ein simpler Komparator mit ein bischen drumherum das Mittel der Wahl. Wenn man aber ein Display moechte, und Daten ausgetauscht
-
Thread
Idee: Armbanduhr mit WLAN und NTP
Hallo, zwecks Platzersparnis: https://www.banggood.com/de/Wemos-TTGO-TQ-ESP32-0_91-OLED-PICO-D4-WIFIBluetooth-IoT-Prototype-Module-For-Arduino-p-1296383.html?cur_warehouse=CN Lieferzeit von Banggood ca. 3 Wochen. Gruß aus Berlin Michael
Ebene höher" (Betriebssystem) Dann empfehle ich dir, als erstes mal ein Development Board, z.B. ein STM32 Nucleo zu kaufen und damit etwas "herumzuspielen" und auch die Stromaufnahme zu messen, und mit der Kapazität des Akkus zu vergleichen. Du wirst schnell merken, dass es nicht so einfach ist Energie
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
noch ein Treiber, diesmal STM32... Ich habe die mbed 'unigraphic' library für das Display angepasst. Die library unterstützt fixedwidth und proportional- Fonts, Kreise, Linien, Rechtecke, bitmaps... Der passendste Controller war
meinte natürlich nicht als nativen Code sondern in einer Grafik-Lib. skdx schrieb, dass es mit U8G2 super "funzt", aber das scheint nur auf einem ESP32 zu funktionieren. Ich habe es auf einem Nano laufen lassen und da bleibt die INIT schon hängen.
-
Thread
RF-Einstieg: Experiment mit Mixern/Gain-Probleme
6mm-SMA-Female-Jack-Solder-Edge-PCB-Straight-Mount-Gold-plated-RF-Connector-Receptacle/32779564868.html?spm=a2g0s.9042311.0.0.28044c4dwQrGBo https://de.aliexpress.com/item/ALLiSHOP-SMA-Stecker-Auf-SMA-m-nnlichen-RG316-kabel-montage-Jumper-Zopf-5-cm-10-15/32948634584.html?spm=a2g0s.9042311.0.0.28044c4dwQrGBo
6mm-SMA-Female-Jack-Solder-Edge-PCB-Straight-Mount-Gold-plated-RF-Connector-Receptacle/32779564868.html?spm=a2g0s.9042311.0.0.28044c4dwQrGBo https://de.aliexpress.com/item/ALLiSHOP-SMA-Stecker-Auf-SMA-m-nnlichen-RG316-kabel-montage-Jumper-Zopf-5-cm-10-15/32948634584.html?spm=a2g0s.9042311.0.0.28044c4dwQrGBo
-
Thread
Ich suche einen Microcontroller mit 2x CAN-Bus und 12-15V
dem Board muss noch ein zweiter CAN Driver gelötet werden: https://www.olimex.com/Products/ARM/ST/STM32-P407/ Dazu noch ein 12V/5V Wandler: https://www.reichelt.de/dc-dc-wandler-tdn-5wi-5-w-5-v-1000-ma-dil-8-tdn-5-2411wi-p193055.html?&trstct=pol_7
https://www.aliexpress.com/item/CAN-development-board-dual-CAN-bus-development-board-development-board-STM32-development-board-STM32F105RBT6/32610612079.html STM32F105 mit 2 CAN Treibern, Spannungsregler und USB
-
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
Schaltung erweitern
eine Möglichkeit, 5V zu erhalten? STM32F072 heisst der uC
Fragender schrieb im Beitrag #5803743: > STM32F072 heisst der uC Irgendsoein Drecks-3.3V uC Ja dann hast du eben mehr Aufwand. Schalte zwischen LED-Ausgang und Schwieberegister-Eingang 2 Gatter eines mit 5V versorgten 74HCT14 LED
-
Thread
Reihenfolge der Speicherung auf SD Karten.
;-) Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. Soll Dir auch nur als Anhaltspunkt dienen.
1000 Dateien zuzugreifen. Frank M. schrieb im Beitrag #5803294: > Der Source ist allerdings für STM32 und hat nichts mit Arduino zu tun. > Soll Dir auch nur als Anhaltspunkt dienen. Wir verwenden hier quasi Arduino kompatible Teensy Module (3.5) mit einen ARM Core von NPX - vergleichbar mit STM32
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
nicht oder > er ist selten und dann vermutlich exorbitant teuer. Nö, die meisten moderneren als STM32, ATXmega und viele andere können das. > mehr wollte ich ja erst mal gar nicht. Gut!
meistens die Wahl zwischen 1-2 damit zu verbindenden Pins. Habe mal nachgesehen; bei den beliebten STM32F407 sind es doch nur 6 Kanäle, denn TIM9-14 haben leider überhaupt keinen Encoder-Modus.
-
Thread
Kein Debugger und keinSWO nach REMAP_CAN1
die Software! Einziges Manko das die SWO Ausgabe nicht funktioniert. Auf dem Nucleo Board mit dem STM32F103RB funktioniert alles.
#5796107: > Wie finde ich den Fehler? Google? https://os.mbed.com/questions/76094/how-to-use-STM32F103RB-CAN/ https://community.st.com/s/question/0D50X00009XkevESAR/lost-swd-debugging-connection-at-halafioremapcan12- Wenn man sich den Sourcecode der Makros anschaut: [c]#define __HAL_AFIO_REMAP_CAN1
-
Thread
STM32F103C8, externen INT auf PA9
STM32F103C8, BluePill moin, ich möchte einen externen INT auf PA9 auslösen. Das Portbit wird in AFIO_EXTICR3 ( Bit4..Bit7) eingetragen. Nach DB wird eingetragen: 0000: PA[x] pin 0001: PB[x] pin
Stefanus F. schrieb im Beitrag #5793659: > Waaaaah Wirklich? Ja, bei den STM32 sind die EXTI-Interrupts jeweils pro Pin quer über die Ports zusammengefasst, dh. EXTI9 ist PA9, PB9, PC9, PD9, etc. Dazu kommt noch, dass es (je nach Controller?) Zusammenfassungen gibt, so dass
-
Thread
STM32 CubeMX erzeugt 0kB Linkerscript
Hallo Miteinander, ich habe hier die STM32 CubeMX Ver 5.1.0. Damit lege ich ein Projekt für ein NUCLEO-F302R8 Board an. Die Cube erzeugt beim allererstenmal alles richtig und ich habe ein Linkerscript "STM32F302R8Tx_FLASH.ld" Soweit
Hallo Miteinander. @pegel: Es ist ebenfalls ein SW4STM32-Projekt @floo: Hat die Endung *.LD Bis dann G
-
Thread
Präprozessormagie: GPIOs
bricht der Compiler/Präprozessor mit der folgenden Fehlermeldung ab: [code] .\src_3rd_party\src_stm32f4xx/stm32f4xx.h:2008:45: error: operator '*' has no right operand [/code]
> Du kannst also wohl nur die Pins testen, Das leider auch nicht. [code] .\src_3rd_party\src_stm32f4xx\SPL\inc\stm32f4xx_gpio.h|149|error: missing binary operator before token "0x0020"| [/code] Frank M. schrieb im Beitrag #5791246: > Definiere für Dein LCD als Port nur ein Makro Das ist
-
Thread
ARM Cortex M0+ Startupcode Minimal
) Beispiele des GnuARM-Plugins für Eclipse verwenden auch kein Assembler für den Startup-Code. M0 wie zB STM32F07 wird unterstützt.
auf einem PC (ohne µC) zu erlernen (falls nicht bereits geschehen) und danach schau Dir mal meine STM32 Seiten an. Ich habe da schon ein bisschen was für den STM32L0 (das ist ein Cortex-M0+) zusammen geschrieben. Du wirst sehen, dass die Unterschiede zwischen Cortex-M0+ und Cortex-M3 aus Sicht des
-
Thread
MOSFET Überschwinger
obligatorischen > 22-27pf schon weg und der Quarz wird oft immer noch verstimmt... Bzw. ist beim nem STM32 auf Adapter die Programmierung garnicht nicht möglich, wenn die Programmierstifte zu weit weg vom µC sind, hier reichen schon 4cm Entfernung und schon gehts nicht mehr.
Bernd K. schrieb im Beitrag #5789747: > Bau mal den Tastkopf aus Bild 3 auf (Z0-Probe): Falk B. schrieb im Beitrag #5789750: > https://www.mikrocontroller.net Habe jetzt den Z0 nachgebaut, jeweils für beide Signale. Tastköpfe sind TPP0100, mit 10 MOhm und 12 pF für bis
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
Rudolph: ja STM32H7 (die lowcost 750er) könnten es werden.
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
STM32 arm-none-eabi Linking Problem..
sizes, end of stack and boot mode for your project here. */ /* include the common STM32F10x sub-script */ INCLUDE "STM32_COMMON.ld" /* Memory Spaces Definitions */ MEMORY { RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 20K /* also change _estack below */ FLASH (rx) : ORIGIN
( SCB = (SCS_BASE + 0x0D00) ) ; [/code] lib/STM32_SEC_FLASH.ld: [code] /* Common part of the linker scripts for STR71x devices in FLASH mode (that is, the FLASH is seen at 0) Copyright RAISONANCE 2005 You can
-
Thread
Ist die Latenzzeit auf dem Oszilloskop Beweis genug für die Zuverlässigkeit?
Hallo, es geht wieder um meine Studentenarbeit mit dem Drehgeber (inkremental). Verwendet wird ein STM32F407-Discovery, davon ein General purpose Timer, der im Encoder-Modus arbeitet (Kurze Info zum Encoder-Modus: Die Flanken der 2 Quadratursignale des Drehgebers werden in 2 Kanälen des Timers aufgenommen
https://leanpub.com/mastering-stm32 Kaufen und lesen. Guck dir slave timer und one pulse mode an Das ist genau für dein Problem gemacht und das Buch beschreibt die Thematik auch gut dir Abbildungen sind so gut, daß du sie mit
-
Thread
ST-Link V2 aus China
Ich hatte mir diese bestellt: https://www.aliexpress.com/item/1PCS-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32792513237.html?spm=a2g0s.9042311.0.0.27424c4dKlsGoZ Waren zwei "echte" Clones
:54:32 INFO common.c: SRAM size: 0x5000 bytes (20 KiB), Flash: 0x10000 bytes (64 KiB) in pages of 1024 bytes 2019-06-27T22:54:32 INFO common.c: Attempting to write 6844 (0x1abc) bytes to stm32 address: 134217728
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
Harry L. schrieb im Beitrag #5882710: > Dieser Code ist für STM32 und HAL. > > Niemand zwingt dich, den zu nutzen! Eben. Du sagst es. Er ist nur für STM32 und HAL (und Atollic). Und mir ist vollkommen klar, daß mich niemand zwingt. Ich habe von Anfang an
generischer Treiber für diese I2C-Displays ist, Doch, genau das ist er: Ein generischer Treiber für STM32 mit HAL. Der läuft unverändert mit allen STM32 von M0 bis M7. W.S. schrieb im Beitrag #5884563: > Das ist so, müßte aber nicht so sein. Ach so? Dann zeig mir mal, wie du das Architektur-übergreifend
-
Thread
DIP Breakout für LQFP-48
Muß es genau ein "STM32F072CBT6" oder geht auch eins der Nucleo 32 Boards oder eine Blue Pill?
Wie wäre es damit: https://github.com/electroniceel/stm32....c-breakout Diese Breakout-Boards habe ich exakt für solche Fälle entwickelt. Ich habe es in mehreren Projekten mit STM32F072CBT6 erfolgreich im Einsatz.
-
Thread
Neuling: Hilfe beivLangwellen- oder Kurzwellenempfänger (für Wetterdienst)
Spule ist eng gewickelt. Die Mitkopplung funktioniert nicht richtig, bin aber heute zu müde. MfG
in Deutschland fast mit einem feuchten Schnürsenkel. Als Erweiterung kann man zum Beispiel ein STM32F4 Disco nehmen und einen DirectSampling SDR aufbauen, der dann auch gleich die RTTY Dekodierung und Darstellung auf einem Display macht.
-
Thread
STM32G071 LQFP32 und der HSE
bis 55MHz ... OK Mein bisheriger Testcode: [c] /* Includes */ #include <stddef.h> #include "stm32g0xx_conf.h" #include "stm32g0xx_ll_rcc.h" #include "stm32g0xx_ll_bus.h" #include "stm32g0xx_ll_gpio.h" // ======================================================================== */ #
direkt mit den CMSIS Definitionen auf den Register trommeln. Die CMSIS Header liegen in: Benutzer\STM32Cube\Repository\STM32Cube_FW_G0_V1.2.0\Drivers\CMSIS\Device\ST\STM32G0xx\Include
-
Thread
Gibts eigentlich noch "kleine" FPGAs?
brauche, mit integriertem Prozessor, vmtl. nicht existiert, wäre es durchaus auch denkbar, einen kleinen STM32 mit einem "normalen" FPGA zu kombinieren. Cyclone II FPGAs gibt es im TQFP und sind von der Leistung her für mich absolut ausreichend. Da Frage ich mich allerdings, da der Cyclone II schon recht alt
auch nicht besonders viele) Ergebnisse, die > sind aber alle in BGA und WLCSP Bauweise mit entweder 0.4mm oder 0.35mm > Ballpitch! In der iCE40-Serie gibt es einige in QFN-48 mit 0,5mm Pitch. Das kann man eigentlich noch gut von Hand und ohne teures Werkzeug verlöten. Z.B. ICE5LP1K-SG48ITR könnte
-
Thread
Arm GCC mit Option -flto erzeugt Fehler Gesperrt
Habe mir mal die map-Files mit und ohne lto angesehen. Der Fehler mit lto sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk' Im map-File ist _sbrk nicht zu finden. Beim compelieren ohne lto findet sich _sbrk im map-File OTG_FS_IRQHandler 0x08004014 0x10 Src\stm32f4xx_it.o 0x08004014 OTG_FS_IRQHandler .text._sbrk 0x08004024 0x3c Src\syscalls.o 0x08004024 _sbrk und das Programm rennt. MfG
-
Thread
Zeitschaltuhr + PWM
Dir früher oder später das Getriebe. Falls du ein Arduino Board mit RTC suchst, google mal nach "STM32F103C8T6 minimum system development" Board. Dazu besorgst du dir noch einen "ST-Link v2" kompatiblen Programmieradapter. Anleitung: http://wiki.stm32duino.com Die RTC wird von Arduino nicht unterstützt, so weit ich weiß. Die musst du "zu fuß" programmieren. Anleitung dazu: http://stefanfrings.de/stm32/stm32f1.html#rtc Alternativ empfehle auch ich ein ESP Modul (z.B. NodeMCU mit ESP8266). Das hat zwar eine ungenaue Uhr, aber dank Internet Verbindung kann er die Uhrzeit von einem Server abfragen
-
Thread
PWM von Fernbedinung -> Flight controller -> ESCs [Multicopter]
Hintergründe von "üblichen" FB/FC/ESCs zu verstehen, den ich sowieso die ESCs mit PWM Signalen aus STM32 Mikrocontroller ansteuere. Aber Eingangsdaten müssen dem richtigen FB/FC ähneln!
Naja, wenn Du die ESCs vom STM32 ansteuern willst, könnte ein serielles Signal doch einfacher sein, vorausgesetzt Dein Controller hat 4 UARTs. DSHOT ist inzwischen durchaus gebräuchlich, zumindest im Quardrocopter Sektor: https
-
Thread
Compilierung des EU1KY AA unter Linux.
den includes auffällt. >find ./rtc -name \*.h -or -name \*.c -exec grep -H include {} \; ./rtc/STM32F7RTC.c:#include <stdint.h> ./rtc/STM32F7RTC.c:#include <stdio.h> ./rtc/STM32F7RTC.c:#include <string.h> ./rtc/STM32F7RTC.c:#include <ctype.h> ./rtc/STM32F7RTC.c:#include <stdlib.h> ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include
-
Thread
Schaltung für USB Funktion am STM32
Hallo zusammen, ich versuche zum ersten Mal eine USB Funktion mit einem STM32 zu realisieren. Dazu wollte ich einen STM32F302RBT6 einsetzen. Ich habe mir das Datenblatt angeschaut und sehe nur, dass ich den Pin PA11 für USB_DM und den Pin PA12 für USB_DM verwenden soll. Wie
USB hardware and PCB guidelines using STM32 MCUs https://www.st.com/content/ccc/resource/technical/document/application_note/group0/0b/10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
microcontrollers/ - Vergleich verschiedener MC-Familien https://blog.mark-stevens.co.uk/category/stm8/ - sehr informationsreicher Blog über STM8 und STM32 MfG, Coldlogic
/item/Marke-neue-original-STM32F303CCT6-STM32F303-LQFP-48-ARM-Cortex-M4-32-bit-mikrocontroller-MCU-IC-chip/32974557401.html?spm=a2g0s.9042311.0.0.23654c4dp8jw77 https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module
-
Thread
USB Audio Sync Endpoint Implementierung
: 0x01 (String Descriptor 1) Language 0x0409 : "STMicroelectronics" iProduct : 0x02 (String Descriptor 2) Language 0x0409 : "STM32 Audio Class" iSerialNumber
MaxPower : 0x32 (100 mA) Data (HexDump) : 09 02 76 00 02 01 00 C0 32 09 04 00 00 00 01 01 ..v.....2....... 00 00 09 24 01 00 01 27 00 01 01 0C 24 02 01 01 ...$...'....$.
-
Thread
Wanderkiste Widlar, Runde IV
Hallo Zusammen, und hier das IN: 1 Stück STM32 für Wordclock Projekt 5 Stück TSOP31238 1 Stück Serial Bluetooth 4.0 BLE 1 Stück ESP8266 Module von TinySine 1 Stück NodeMCU LOLLIN 1 Stück Tuner Baustein 10 Stück ULN2803 A 10 Stück Tiny45
Ich hab mich auch mal in die Liste eingetragen (Wiki). Adresse ging an Stefan G. Liste III hab ich noch eingeklappt.
-
Thread
Rentner hat Frage zu USB Osci
Helmut G schrieb im Beitrag #5769786: > Mich interessieren primär digitale Signale Besorg Dir doch nen Logic-Analyser! Ist deutlich billiger und geeigneter für Deine Anwendung! Gruss Chregu
Samples pro Sekunde. Bei Schaltungen mit Mikrocontrollern sind so hohe Frequenzen selten. Die STM32F3 Serie hat zum Beispiel intern eine Taktfrequenz von 72 MHz, aber ausserhalb des Chips läuft in der Regel alles im Bereich unter 20 MHz ab. Ich habe ein 300€ Gerät mit 500 Megasamples pro Sekunde
-
Thread
USB OTG zu UART Bridge
Ihr schlagt hier den PIC32 vor, wie sieht es mit dem STM32 aus? Der kann ja auch USB. Bei welchem der beiden wäre es besser zu implementieren?
zum STM32 raten - wer PIC32 programmiert eben zu diesem. Ich persönlich, würde zum STM32 raten.
-
Thread
Frage zum BOOT0 Pin des STM32
Hi, ich möchte meinen STM32 mit dem ST Link V2 mithilfe der SWD Schnittstelle programmieren. Ich denke da gerade über den BOOT0 Pin nach. Wenn ich es richtig verstanden habe, muss doch in meinem Fall dieser Pin auf Masse liegen
https://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf STM32 gibts "ein paar" Und du verwurschelst da grad 2x Sachen. Entweder du willst das Ding über den internen Bootloader
-
Thread
Feedback zu Schaltplan für Roboterplatine
sich mittels LIDAR selbst lokalisieren und 2D Karten aufnehmen kann. Die zentrale Einheit ist der STM32F103, dieser soll über SWD durch den Raspi remote geflashed werden können. Der MCU soll u.a. dazu verwendet werden um die Antriebsmotoren anzusteuern. Es sollen sich jeweils zwei Motoren Links und
Ich verwende eine STM32 Discovery F100 platine. Bei Belegung von alle pins ist es wichtig um die auf die richtige Functionen einzurichten, beispiel : Analog eingange auf Analog pins Encoder A/B auf Timerpins, so kannst
-
Thread
MOSFET Treiber Versorgung
Treiber erledigen, wenn man die PWM-Frequenz im flicker-freien und nicht mehr hörbaren Bereich von z.B. 32kHz lässt. [math]Q_{g({tot})} * f_{pwm} < I_{max({Pin})}[/math]
Wirklich? Das ist relativ viel. Zeig mal deine Rechnung [math]P_\text{treiber} = 5 * C_\text{iss} * U_g^2 * f_\text{schalt} = 5 * 810 pF * (12V)^2 * 1 Mhz = 0,583 W[/math]
-
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
Linearbereich, hat dafür aber mglw. im deutlich längerem ON-Zeitbereich einen höheren Rdson, wg. der um 0.7V geringeren Gatespannung. Aber so aus dem Bauch heraus: Klemm einen geeigneten Mosfet mit dem Gate direkt an den STM-IO. Bei 0.1Hz macht ein Treiber das eher nicht besser, vermutlich aber schlechter
-
Thread
[C] Böse Falle: Datentyp korrekt angegeben, falscher verwendet
Dutzend Stellen welche Warnungen produzieren. Geht aber leider nicht immer. Wenn man so etwas wie die stm32f1xx.h Header nutzt und beim g++ mit -Woldstyle-cast kompiliert hat man sonst Spaß ?
Modulo Bitlänge, bei signed undefiniert. Für das gegebene Beispiel: a) Unsigned [code] uint32_t f(uint32_t n) { if (n >= 32U) return 0U; return 1U << n; } [/code] b) Signed [code] int32_t f(int32_t n) { if ((n < 0) || (n >= 32)) return 0; if (n == 31) /*
-
Thread
Arduino - SPI über lange Leitung
> längere Strecken zu schicken. Ich habe mich schon etwas damit beschäftigt und habe auch ein STM32 Board da. Ich habe etwas damit rumgespielt und mich dann aber Entschieden dieses Projekt mit dem Arudino Mega durchzuführen und danach in die Welt der 32bit Controller einzutauchen. Unter anderem
ich kein Flachbandkabel genutzt > habe: > 1. Habe ich den Leitungsquerschnitt erhöht (auf AWG22/0,32mm²) Bedeutungslos > 2. Habe ich dann Clock und Data Leitung leicht miteinander verdrillt > (ca. alle 5cm eine Drehung). Schon mal gut. > 3. Interessanterweise darf CS nicht mitverdrillt