-
Thread
Glockenklänge mit Mikrocontroller erzeugen
dann die paar Toene direkt aus dem Controllerflash abspielen. Ein RP2040 sollte das locker schaffen. STM32 ab 50-100Mhz vermutlich auch wenn man die Bitrate nicht unnoetig hoch mach. Olaf
=> dac; 2 => bwg.preset; (6 - i) * 55 => bwg.freq; (4 + i) * 5.0 / N => bwg.noteOn; 32::second / 55 => now; } 3 * 4 * 32::second / 55 => now; [/c] Die (relativen) Frequenzen der 5 Moden im obigen BWG-Preset #2 sind aus: https://citeseerx.ist.psu.edu
-
Thread
USB-Microcontroller für universelle Verwendung, I/O
Hallo, ich suche für verschiedene Projekte einen möglichst günstiges Modul mit usb Anschluss, min 5 digitale I, 3 digitale O, (TTL oder open Collector) 5V sollte mit wenig Bauteilen steuerbar sein. Stromversorgung über USB Z.B. diese hier Entwicklungsboard STM8S103F3P6 http://www.pollin.de/shop
Henrik Haftmann schrieb im Beitrag #5104317: > * Begibt man sich auf die Schiene von 16- oder 32-Bit-Controllern, wird > es zwar nicht viel teurer, aber da gibt es keine 5-V-I/O mehr! Falsch. Die gibts auch noch: NXP LPC17xx existiert und hat 5V tolerante I/Os. Nuvoton hat Cortex-M0 mit weitem
-
Thread
STM32 Timer (PWM)
http://diller-technologies.de/stm32.html#timer_pwm
#4944261: > fµC=48Mhz Hier muss man noch beachten, dass die Timer nicht zwingend mit der Frequenz des uC laufen, sondern mit dem Takt von APBx und ggf. noch mit einem zusätzlichen Teiler oder Multiplikator. Da du von 48MHz ausgehst tippe ich mal auf einen STM32F0 und da läuft im einfachsten Fall einfach
-
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.
Hier ist ein Minimal-Blinky für eins dieser Nucleo-Boards. https://github.com/prof7bit/bare_metal_stm32f401xe Und hier ist noch eine Variante davon für das 411er Board: https://github.com/ChristianRinn/bare_metal_stm32f411xe
-
Thread
STM32f030C - seltsame Verschiebung beim DMA und SPI2
Hallo, ich rätsel gerade an einen Phänomän auf dem Stm32F030C herum und komme irgendwie nicht weiter. Ich habe 2 uCs mittels SPI2 und DMA auf dem STM32 miteinander verbunden und versuche zwischen beiden zu kommunizeren. Dei sendet der zweite uc alle 10ms
DMA_Cmd(DMA1_Channel4, ENABLE); /*Configure DMA channel 5 to memory -> SPI2 -> Tx*/ DMA_DeInit(DMA1_Channel5); DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)SPI2_DR_Address; DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)tx_buff;
-
Thread
STM32 Einstieg
Hallo, ich will mich demnächst mit den STM32 auseinandersetzen und ich wollte mich nur nochmal vergewissern ob ich mir nicht totalen Schrott zusammengesucht habe. Ich habe vor, den STM32F101 oder STM32F103 zu Beginn einzusetzen, da die von
für den Privatgebrauch empfehle ich den JLink Edu für ca. 50,- Der läuft mit vielen IDEs, z.B. Keil uVision. Dort hast du für den STM32F10x auch tonnenweise out-of-the-box examples mit dabei. Problem bei den anderen Debuggern ist, dass du dich auf eine IDE festlegst, d.h. diese dann bei grösserem
-
Thread
[S] günstigen FPGA Einstieg
15 MBit/s und "Logik relativ überschaubar" ist für moderne Mikrocontroller (z.B. STM32F4) eigentlich locker machbar, da geht auch mehr. Aber das muss Dich natürlich nicht davon abhalten mit FPGAs zu spielen ;-)
ehen Drop-In-Replacement für einen STM32 :-) Zum Thema Zync: Das ist jetzt vielleich ein Beispiel von "Zuviel des Guten". Es gibt auch einfachere Ansätze. In gewissen Nischenanwendungen, wie sie offenbar auch der Thread-Ersteller anpeilt
-
Thread
µC mit 3 Phase PWM Hardware
STM32F1 - F4 haben dieses Feature praktisch alle. AFAIR haben auch einige aus der LPC-Serie entsprechende Timer.
Ich habe sowas mit nem kleinen STM32F0 realisiert, der hat auch entsprechende PWM-Hardware mit Totzeit und 6 Kanälen.
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
SMS-Nachrichten mittels einem Microcontroller via GSM versendet werden. Dafür nutze ich einen Nucleo-STM32L476RGT6 Microcontroller und ein MIKROE LTE Cat.1 Click Board GSM Modul (https://www.mikroe.com/lte-cat1-eu-click-for-europe). Als Programmierumgebung nutze ich STM32CubeIDE. Da GSM Module im
genau fuer Deinen Fall gemacht). https://controllerstech.com/ring-buffer-using-head-and-tail-in-stm32/ https://github.com/controllerstech/stm32-uart-ring-buffer Gruesse Th.
-
Thread
STM32F4/L4 Hardfault bei Funktionsaufruf - verzweifelt..
dem CAN senden und empfangen. Habe auch mal die "CANbaseAddress" auf "(APB1PERIPH_BASE + 0x6400U)" gesetzt, ohne Erfolg. Ziel der ganzen Übung ist ein STM32M4/L4-HAL!!-Treiber für das CANopenNode-Projekt. Der CANopenNode-Stack darf nirgends auf die Register zugreifen das macht HAL. ABER:
Thomas T. schrieb im Beitrag #4623965: > Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Du benutzt doch schon STM32CubeMX. Erstelle ein neues Projekt und wähle einen Controller/ ein Board nach deinen Wünschen.
-
Thread
STM32F407 und Double/Float mit FPU
Hallo. Ich habe ein Problem mit Keil 5.15 und der Verwendung der FPU auf dem STM32F407. char buffer[100]; float dParam; strcpy(buffer, (char *) &_cmd[0]); // Kopiert String in lok. Buffer dParam = atof(Buffer); In den Projektoptionen
neue CortexM7 von Atmel Hab ich auch schon gesehen. Der ist aber ja noch weniger lieferbar wie der STM32F7...
-
Thread
Netzspannung ans STM32F3 Discovery
Der kleinste, den es gibt :-P Also z.B. sowas hier: http://www.reichelt.de/Printtrafos-0-33-0-5VA/150-06-1/3/index.html?&ACTION=3&LA=2&ARTICLE=1598&GROUPID=3312&artnr=150.06-1 Da da immer noch 6V AC rauskommen (also etwa 8,4Vss) wirst du für einen typischen STM32 AD Wandler einen Spannungsteiler
habe im Datenblatt, kann der ADC nur Spannungen von 0...3V handlen (Ich benutze momentan doch das STM32F4 Discovery). D.h. ich muss mein Signal mit 3Vpp um 1,5V anheben. Habe es bisher mit einem nicht-invertierenden Adder mit einem OPAMP versucht, leider ohne Erfolg.
-
Thread
stm32f103 hse clock
Wenn ich mich recht entsinne, hab ich vor ganz vielen Monaten schon > einmal ein komplettes kleines STM32F103-Projekt hier gepostet. > /* Konfiguration für das Testboard mit STM32F302RBT6 */ > #include "StdTypes.h" > #include "STM32F302xB.h" Was denn jetzt, F1 oder F3? Jan braucht es aber für
Wenn ich mich recht entsinne, hab ich vor ganz vielen Monaten schon >> einmal ein komplettes kleines STM32F103-Projekt hier gepostet. > >> /* Konfiguration für das Testboard mit STM32F302RBT6 */ > >> #include "StdTypes.h" >> #include "STM32F302xB.h" > Was denn jetzt, F1 oder F3? > > Jan braucht
-
Thread
MPLAP Snap halb im Nirvana
sie gar nicht benutzen, denn die ist noch mehr mit diversen Modulen und Hintergrunddiensten als die STM32CubeIDE überladen – sie lahmt noch mehr als die von STM und je höher die Versionsziffer, desto schlimmer ist es. Hier braucht man auf jeden Fall einen neuen, schnellen PC. Alle meine Entwicklungen
schicke mir ganze > ASCII-Textpassagen in Echtzeit, nicht nur bei den AVRs, sondern auch bei > den STM32-µControllern. Ja das mache ich auch sehr gern. Bei den STM32 nehme ich aber lieber SWO als die Uart. Da hat jeder so seine Vorlieben. Bei den Avr nehme ich auch gern die Softuart mit delay von
-
Thread
MSP430 oder PIC24
Wenn wirklich performantes, zügiges TFT Display Verhalten gewünscht ist, dann steige gleich auf uC mit eingebauten TFT Graphics Controller um, wie z.B. den LPC1788 oder STM32F429. Mit den von Dir vorgeschlagenen Typen ist das uC Quälerei, die verboten werden sollte:-), auch wenn es natürlich prinzipiell
Speziell bei STM32 muss man auf die Peripheral-Lib zurückgreifen, und die ist der große Minuspunkt der ganzen STM32-Geschichte. Auch bei PIC32 muss man zumindest einzelne Dinge (Beispiel: Core-Config) ebenfalls aus
-
Thread
arm gcc Arrayzugriff
kommt zum Einsatz? Mit welchem Programm wird das Programm auf den µC geladen? Ist es zufällig das stm32vldiscovery? Steht ein Debugger zur Verfügung? Marco Weinrich schrieb im Beitrag #2464071: > ich habe vor kurzem, nach ein paar Jahren AVR, den Schritt zum > STM32 gewagt. ... wodurch sich
Hallo Roland, ich benutze den gcc Version 4.5.2 unter Linux. Einen Debugger besitze ich keinen, und auf dem Board sitzt ein STM32F103RBT6.Flashen tue ich mit stm32flash. Wie schalte ich die Escalation ab? (bin noch Arm-Anfänger) Werde morgen
-
Thread
Anfänger braucht Entscheidungshilfe
Board mit STM32F103RBT6 zum Üben (enthält einen Debugging-fähigen Programmieradapter), und dann noch 5 kompakte Blue-Pill Boards für den finalen Aufbau (das Nucleo Board ist nämlich etwas klobig). Diese werden mit 3,3V betrieben, Spannungsregler sind auf dem Board vorhanden. Die STM32 haben viel mehr RAM und viel Luft nach oben für größere Modelle/Projekte. Vergleiche mal die Preise, dann siehst du, warum ich bei beiden Boards gleich 5 Stück empfehle. Wie andere schon schrieben
-
Thread
DAC-Verstärker
Hallo zusammen, zuerst muss ich sagen, dass ich wenig weiß im Bereich Elektronik und brauche 5 V Analog-Spannung mit einem STM32 µC zu erzeugen. Dafür werde ich die im Anahng Schaltung verwenden. nun wenn ein anderer µC nur 4.5 V analog spannung erzeugen kann, wie kann ich 5 V 1:1 erzeugen kann
Vref zu verwenden, hätte wohl alle anderen Fehlerquellen überwogen. (Mal davon abgesehen, dass der STM32F301 keine 5V an Vref verträgt.)
-
Thread
GUI Embedded
was mit STM32 und emWin möglich ist: https://youtu.be/X_h-pNRZq0c was mit STM32 und selbstgestrickter Firmware + CubeMX geht: https://youtu.be/miGGfDeDFWU >GUI Anwendungen (rechenintensiv) und >hardwareanwendungen
gute Wahl ist. Da ich aber keine kommerzielle Anwendung habe war mit das ganze kein Geld wert. Die STM32 Lösung dagegen kostet nichts und war zum Basteln ausreichend. Gruß, dasrotemopped.
-
Thread
STM32 LQFP löten
oder sehr gut mit diesen "Hohlkellen". Zur Inspiration: http://www.youtube.com/watch?v=Ql6Vkw5wswU
halbe Arbeit von selbst macht. Aber das war wohl zu naiv gedacht. Für mich hat sich das Thema "STM32 Löten" damit erledigt. Kann ich nicht, die Pins sind für mich zu klein.
-
Thread
10 serielle Schnittstellen an LAN oder USB
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
läuft. Niklas hat das hier dokumentiert: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
-
Thread
STM32 Nucleo Board von der Embedded
Hallo Zusammen, gestern habe ich mir auf der Embedded in Nürnberg ein STM32 Board mitgenommen. Man musste sich vorher im Internet eintragen und konnte dann einfach eines am STM-Stand mit dem Ausdruck der Anmeldung holen. Leider war ich wie immer etwas zu spät mit der Anmeldung, so dass ich nur noch ein STM32F030 Nucleo-Board bekommen habe ( kleiner Speicher 64K Flash, 8K Ram ). http://de.mouser.com/new/stmicroelectronics/stm-nucleo-development-boards/?gclid=CP3jzp_H7LwCFU_KtAodnXYApQ Aber egal, das
-
Thread
Wetterstation - Low Power Design
RC-Oszillatoren der STM32L4 können per Software und beim L431 auch per Hardware getrimmt werden. Als Referenz dienen die 32kHz oder ein 1Hz-Takt von einer RTC. Wenn beide Quarze entfallen, hast du oben Platz für die NRST-Leiterbahn
dann könnte man den an PA0, PA2 oder PC13 statt an PA12 anschließen. Über diese WKUP-Pins kann der STM32 aus dem Tiefschlaf geweckt werden wenn es regnet. [pre]9. The I/Os with wakeup from Standby/Shutdown capability are: PA0, PC13, PE6, PA2, PC5.[/pre] Mit einem LiFePO4-Akku ohne Spannungsregler
-
Thread
Welche Programmiersprache auf µC
Stefan U. schrieb im Beitrag #5036176: > Na dann schalte mal bei einem noch relativ schlanken STM32F103 alles > abschaltbare ab (außer Wake-Up per externem Signal) und vergleiche die > Stromaufnahme mit irgendeinem beliebigen AVR oder PIC. Dafür musstest du jetzt auch den Low cost controller von stm heraussuchen, der ein absoluter stromfresser ist. Gute arm-Controller haben einen Stromverbrauch von <100uA / MHz und wenige uA im sleep. Schau z.B. mal bei silabs efm32 Serie vorbei. Solange avrs nicht
-
Thread
STM32 SPI Master<->Slave Kommunikation periodische Ausfälle
bei dem ich gerade absolut nicht mehr weiterkomme und hoffe, dass Ihr noch Ideen habt: ich habe zwei STM32F4, die über SPI miteinander kommunizieren. Die Prozessoren laufen beide auf 168MHz, SPI Prescaler ist 16, auf beiden läuft FreeRTOS. Der Master sendet jede ms (über Timer, nicht Task) 9 Words an den
vor dem eigentlichen Shift Register vorhanden sein. Wenn nicht gut dann geschenkt, wie gesagt kenne Stm32 nicht im Detail, aber die sind ja schon moderner und würde es erwarten. Gruß FloMann
-
Thread
Arduino-C: Unklarheit bei '<< Operator'
Nein, es sind nämlich eben _genau_ die Bezeichnungen aus dem RefMan, in diesem Fall aus jenem des STM32F031F6, also RM0091. In diesem findest du dann auf Seite 367 das "TIM1 Control Register 1", "Bit 7 ARPE: Auto-reload preload enable". Man kann zu jeder Peripherie, zu jedem Register und zu jedem
Problem damit ist. PS: Den Header findet man z.B. hier: https://github.com/modm-io/cmsis-header-stm32/blob/master/stm32f0xx/Include/stm32f031x6.h#L4415
-
Thread
Welcher PIC/uC für Masterkeyboard?
STM32F4 Discovery 32bit 168MHz 1MB Ram, 0.5MB ROM, USB, USB-Host, integrierter Programmer, 10 Dollar. Günstiger geht nicht Hannes schrieb im Beitrag #3232948: > Also, genug blahblah, was muss der uC
DK schrieb im Beitrag #3232957: > STM32F4 Discovery 32bit 168MHz 1MB Ram, 0.5MB ROM, USB, USB-Host, > integrierter Programmer, 10 Dollar. Günstiger geht nicht ARM lässt (mal wieder) grüßen :) Nicht schlecht, der Vorschlag! Hast Du
-
Thread
32 bitter Tutorial
weisste auch wie I2C an einem ARM > funktioniert. Unfug. Schau dir mal die Timer vom Atmega32, STM32F107 und SAM3X im Detail an. Schau dir mal die GPIOs vom Atmega32, STM32F107 und SAM3X im Detail an. Und bis dahin sei still.
Chipselect, kann man auch nicht einfach ignorieren . STM32F4: manuelles Chipselect
-
Thread
Mal wieder ein Selbstbau-Logicanalyzer mit ATmega.
Steffen schrieb im Beitrag #3913794: > Xmega bis 32MHz STM32F4 zum gleichen Preis 168 MHz, 1MB Flash 500kB RAM, ... STM32F4DISCOVERY zum Preis von 14€ gibt schon fertige Logic Analyzer Projekte die dringend weiterbearbeitet werden müssen ...
Mirco schrieb im Beitrag #3913802: > STM32F4 zum gleichen Preis 168 MHz, 1MB Flash 500kB RAM, ... Hauptsache mal getrollt, oder? Aber ein Stm32f4 für 2€ mit 500KB Ram wäre nicht schlecht - wenn es ihn gäbe...
-
Thread
Suche DSP Board (ADC)
Hi opcode, guck mal nach dem STM32F407xx discovery board, ich hatte mal so eins in den Fingern, das liess sich prima per USB programmieren (hatte stlink unter Linux benutzt). Die on-chip ADCs können halt meist nich mehr als 12 bit
Guten Abend Strubi, vielleicht kaufe ich erstmal dieses STM32F407xx discovery board.... um den Preis mache ich mir nicht so viel Gedanken, da es sowieso die Hochschule zahlen wird :-P.... aber die Zeit wird knapp. Wenn die Performance nicht reicht, kann man
-
Thread
STM32F4 Discovery: Hochfrequenter Timerausgang/Clockfrequenz
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); /* Initialize Leds mounted on STM32F4-Discovery board */ STM32F4_Discovery_LEDToggle(LED4); STM32F4_Discovery_LEDToggle(LED3); /* Turn on LED4, LED3, LED5 and LED6 */ STM32F4_Discovery_LEDToggle(LED4); STM32F4_Discovery_LEDToggle
TIM_SetCompare1(TIM3, capture + CCR1_Val); if (pending <= 200) { pending++; }else{ STM32F4_Discovery_LEDToggle(LED5); TLC_PORT->ODR ^= TLC_GSCLK_PIN; //Zum Testen den Ausgang toggeln lassen //TLCdata(); } } } [/c] Habt ihr eine Idee warum ich mit dieser Konfiguration
-
Thread
Parallax Propeller - Erfahrungen, Vertrieb in D?
@Abdul: Da dürfte schon ein kleiner reichen (vielleicht so um die 70 MHz). Ein dickes Ding (STM32F4) kriegt ca. 800 Hz bei einer 32 Bit FFT hin (http://www.technologische-hilfe.de/fft-benchmark-auf-einem-stm32f4-microcontroller-beagle-bone-black-und-pc-support-266216632.html)
> @Abdul: Da dürfte schon ein kleiner reichen (vielleicht so um die 70 > MHz). Ein dickes Ding (STM32F4) kriegt ca. 800 Hz bei einer 32 Bit FFT > hin > (http://www.technologische-hilfe.de/fft-benchmark-auf-einem-stm32f4-microcontroller-beagle-bone-black-und-pc-support-266216632.html) Danke.
-
Thread
Empfehlung JTAG-Adapter für Cortex M3 / STM32 gesucht
Wenn nur die STM32 in Frage kommen, ist sicher der ST-LINK(2) der JTAG der Wahl. Der ist optimal angepasst, preisgünstig und schnell. Wird von allen kommerziellen IDE-Herstelleren unterstützt. Bei OpenOCD bin mir nicht
device: device not found in procedure 'init' libusb und libftdi liegen im openocd und im system32 Ordner... Bzw. unter Linux: openocd.cfg: source [find interface/altera-usb-blaster.cfg] source [find target/stm32.cfg] Ausgabe beim Aufruf von openocd (openocd.cfg wird automatisch geladen
-
Thread
STM32 Ethernet Stack Webvisu & co
er_drei schrieb im Beitrag #5363731: > Dazu wäre mir HTML5 und PHP sehr recht. HTML5 ist nicht das Problem, es bleibt ja eine Textdatei. PHP kannst du dir eigentlich abschminken, denn das ist ja ein serverseitige Skript und für PHP wird dein STM32-Server
https://github.com/luo4lu/STM32-modbus
-
Thread
STM32, ADC & Interrupts
Sys-Tick Counter - Messen der Anzahl der Befehle des Prozessors: #define CORE_SysTickEn() (*((u32*)0xE0001000)) = 0x40000001 #define CORE_SysTickDis() (*((u32*)0xE0001000)) = 0x40000000 #define CORE_GetSysTick() (*((u32*)0xE0001004)) #define CORE_ClearSysTick() (*((u32*)0xE0001004
Kopie des SRAMs für den Zugriff verwendet wird, weil sonst Pufferung und Caching relevant werden. Die STM32 gehören m.W. nicht dazu, aber beispielsweise STR9. In der umgekehrten Richtung (CPU => Speicher => DMA) kann es vmtl. auch beim STM32 dazu kommen, dass ein frisch nach einem Store ins SRAM gestarteter
-
Thread
Aufbau von HAL
Ich habe in UNI eine Aufgabe bekommen und zwar eine HAL (Hardware Abstraction Layer) für LPC17xx und STM32F1xx zu schreiben. Zur Verfügung stehende Zeit: ca. 4 Wochen. Es muss also eine Schicht geschrieben werden mit einem für Application zur Verfügung stehenden Befehlssatz (API). API ist nicht fest
die Hardware in der HAL steckt kannst du für Freescale und NXP-Chips sehen. Mach dafür einen HAL für STM32 und gibs der Welt zurück. Das wäre eine Aufgabe mit wesentlich weniger Unbekannten..
-
Thread
STM32 UART DMA Circular Vertändnisproblem
hier gibts eine gute Anleitung zu DMA + variable Länge: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
Code von Herrn Majerle (2) wird das schön demonstriert. Ich verwende eine Variante davon um einen STM32L431 mit einem STM32G071 mit 4MBit und einem NanoPi mit 1,5MBit und minimalen Overhead kommunizieren zu lassen. Natürlich mit variablen Paketlängen und alles gleichzeitig über zwei UARTs. 1) https
-
Thread
Passendes Board für mein Vorhaben?
das Board anzuschließen). Damit fallen alle Arduinos raus, denn die haben maximal einen. Größere STM32-Controller haben zwei USB-Schnittstellen und es gibt günstige Boards (STM32-Discovery). Allerdings müsstest du da wahrscheinlich den zweiten USB-Port nachrüsten (inklusive 5V-Versorgung für die Tastatur
Das STM32F4 Discovery könnte auch gehen. Hier würde man über den vorhandenen USB OTG Port die Tastatur anschließen (5V Versorgung vorhanden), und dann die +/- Pins vom OTG_HS rausführen und mit dem PC verbinden
-
Thread
Datenlogger Pendeluhr
Serielle gut, der PC muss dann 24/7 laufen. Bei mir tun die PCs das, aber bei Dir auch? Sensoren -> ESP32 -> Log im Flash ist schon besser Sensoren -> ESP32 -> Cloud ist super. Sensoren -> Raspi -> Log im Raspi ist super, weil stand-alone. Wenn Du eine BluePill nimmst, dann hast Du darauf einen STM32
Kollege hat einen µC Board (STM32) mit GPS für Absolutzeitstempelung +-40 ns gebaut. Nebenbei kann der µC auch noch Baro-Hygro-Thermometer per I2C oder SPI auslesen (auch mit Zeitstempel). Dazu braucht es die Lichtschranke mit Pullup
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
verbraucht, aber dafür eben auch eine grottenschlechte Präzision der Frequenz hat. z.B. bei einem STM32: "The LSI RC acts as an low-power clock source that can be kept running in Stop and Standby mode for the independent watchdog (IWDG) and Auto-wakeup unit (AWU). The clock frequency is around 40 kHz
Abweichung ist dort unter 1%, wie bei gutem > RS-Generator. In China baut man sogar Uhren so :) Sogar STM32 haben einen eigenen 50Hz Takteingang für die interne RTC ;)
-
Thread
12V KFZ Versorgungs-Schaltung aus de.dse-faq
V am Eingang, mit dem wirst Du eh nicht weit kommen. Ein TLE42744GS-V33 kann 40 V. Onsemi, TI und STM haben auch brauchbare Alternativen. Der LM7805 verträgt 35-40 V, je nach Tagesform. Da sind aber die 100nF direkt (<< 5 mm Leiterbahn!!!) an den Pins überlebensnotwendig. Ein TLE427x oder TLE727x
nun folgendermaßen aufbauen: Ein Kerko 1nF gegen Masse, S1J, dann eine SMBJ36 gegen Masse, ein 4,7uF Kerko gegen Masse, ein 220uF Elko gegen Masse, ein Kerko 100nF gegen Masse und dann rein zum TLE42754D (Vin bis 45V). Dahinter beschalte ich noch den L4931 für den 3V3 Strang. Als Kerkos kommen X5R
-
Thread
Ausführungsgeschwindigkeit ARM M0
sobald jedoch der Auswertecode für den Inkrementalgeber dazu kommt wächst die gemessene Zeit auf 9.5us an. Der Mikrocontroller taktet mit 32MHz, ich dachte das sollte reichen um diesen kleinen Code in den 2us auszuführen... [c] void TimerISR (void) { XMC_GPIO_PORT0->OMR = 0x10001U << 0U;
Nimm doch für den Master einen Mikrocontroller der Encoder in Hardware nebenher auswerten kann; viele STM32 können das zB.
-
Thread
USB Prüfvorrichtung
aber die Einfachste die ich auf die Schnelle testen konnte: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware Die Blue Pill Boards sind dafür nicht so geeignet, weil da der Widerstand nicht schaltbar ist.
Olimexino-STM32 sind im kommerziellen Umfeld wohl kaum von Bedeutung; das Olimexino-STM32 hat außerdem noch CAN, kann man vielleicht für andere Automobil-Dinge brauchen :-) Bei beiden Boards braucht man aber noch
-
Thread
Komisches Verhalten des SPI [STM32]
maximaler Geschwindigkeit mit 42MHz. Dann wäre deine Baudrate deutlich zu hoch. Versuch mal [c] (5u << 3) [/c] Dann musst du die Daten nur noch richtig interpretieren.
Datenblatt steht, dass es erlaubt sei, auch auf die fallende Flanke zu sampeln, wenn die Holdzeit von 5 ns genügt. Im STM32 Datenblatt heisst es, dass die Holdzeit 2ns betragen soll - was im Prinzip also geht. Auf meinem PCB habe ich aber noch die Möglichkeit, einen kleinen Inverter in die Clockleitung
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
sogar über alle STM32F[01234]-Modelle). Beim PIC32 ist das nur teilweise der Fall. Man kann dort im Prinzip eine Platine layouten, auf der mehrere TQFP-Footprints ineinander verschachtelt sind und man dann vom 48-Pinner
verschiedene Baugrössen ja nicht funktionieren. XMEGAS sind bei gleiche Gehäusegrösse auch kompatibel STM32F1 und STM32F2 (je nach Modell evtl.) auch
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
with NXP i.MX 93: https://docs.nxp.com/bundle/AN14005/page/topics/i3c_support_in_linux.html Mit STM32H5: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I3C https://binho.io/blogs/i3c-articles/stmicro-launches-stm32h5-mcu-first-with-i3c-peripheral https://www.st.com/resource/en/application_note/an5879-introduction-to-i3c-for-stm32h5-series-mcu-stmicroelectronics.pdf https://www.st.com/resource/en/application_note/an5927-i3c-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf
-
Thread
Mikrocontroller gesucht
angesprochen hast, zu entgehen. Dabei meine ich beispielsweise eine "abgespecktere" Variante des STM32F429I-DISCO. Ansonsten würde ich diesen tatsächlich nehmen. Meinst du dennoch es würde so nicht funktionieren? Beste Grüße.
. sehen auf den allerersten Blick doch schon einmal reich an Infos aus. Als Boards habe ich die STM32F407VGT6 und STM32F429ZIT6U rumfliegen (Discoverys) und würde diese gerne nutzen (nachdem Matthias Sch. mich darauf aufmerksam machte). Im übrigen würde ich in jedem Fall wohl ein TFT mit einem
-
Thread
Unterschied zwischen PSoC vs. normalem uC
Du jede Menge Infos zu den verschiedenen PSoCs. Es gibt PSoC1 und PSoC3 (8 Bit) sowie PSoC4 und PSoC5LP (32 Bit). PSoC1 würde ich aber als veraltet betrachten. Vom PSoC4 gibt es das CY8CKIT-049-42XX für ca. 4 Euro. Das enthält neben dem PSoC4 noch einen PSoC5, der eine USB-Verbindung zu einem PC herstellt
entsprechende ISRs überführt. Meiner Meinung nach ist der PSoC in vielen Anwendungsfällen einem STM32 mit gleicher Geschwindigkeit überlegen und die Entwicklungszeit wird deutlich verkürzt. - Bei höheren Taktraten haben die STM32 die Nase vorn. Viele Grüße! Sven
-
Thread
Betrifft die Bereitstellung von EAGLE- Bibliotheken
Hier zwei LBRs von mir. Beide habe ich leider noch nicht geprüft. Die erste Version der STM32 LBR (STM32F107VC) habe ich heute erstellt.
#2081974: > Hier zwei LBRs von mir. Beide habe ich leider noch nicht geprüft. Die > erste Version der STM32 LBR (STM32F107VC) habe ich heute erstellt. Sehr schöne Libs! So muss das aussehen. Bei der STM-Lib stimmen die Add-Level im Device nicht, bei der Texas_28x_Piccolo ist keine Variante eingetragen
-
Thread
USB PowerSupply mit Mikrocontroller
Softwareinstallation steuern kann. Weiß jemand, wie das genau funktioniert? Kann man das auf den STM32 machen?
Cornelius schrieb im Beitrag #5656676: > Kann man das auf den STM32 machen? Das hat mich gerade auch interessiert und habe ein wenig gesucht; ich habe nur ein Codebeispiel gefunden. Es soll auf einem STM32F4 Discovery Board lauffähig sein: https://github.com/fetisov