-
Thread
STM32G031 stop mode
Es gibt beim STM32G0x1 diverse Einstellungen für das Verhalten der Debug-Unit im Stop Modus, siehe z.B. DBG_CR, DBG_APB_FZ1 und DBG_APB_FZ2. Damit könnte man experimentieren und schauen ob es Auswirkungen auf die Stromaufnahme
#7739624: > > Der Unterschied zwischen JTAG und SWD wäre noch zu erforschen. Aber nicht beim STM32G0x1 der nur SWD hat.
-
Thread
[STM32F4 ] Usart sendet erst nach 1024 Bytes
Hallo Ich möchte auf dem STM32F4 den USART6 verwenden und habe ihn als Sender konfiguriert. Das Problem dabei ist, dass der USART die Daten nicht sofort versendet, sondern erst wenn er 1024 Bytes gesammelt hat (das Programm sendet
Der Fehler lag gar nicht beim STM32 sondern beim printf Befehl. Aus irgendwelchen Gründen wurde da ein Puffer aktiviert. Nach einem [c]setvbuf(stdout, NULL, _IONBF, 0);[/c] funktioniert es.
-
Thread
STM8 mit 8pin: STM8S001J3
#5159764: > Ich warte dann mal auf die <$1.00 Boards mit diesem MCU aus China... Die "großen" STM8S103F3P6 gibt es doch jetzt schon als Board für 50 Cent inkl. Versand aus China: https://www.aliexpress.com/item/STM8S103F3P6-ARM-STM8-Minimum-System-Development-Board-Module/32525882811.html Die STM8S003F3P6 im TSSOP20-Gehäuse gibt es beim Ali auch jetzt schon für 20 Cent/St. im 10er-Pack: https://www.aliexpress.com/item/Free-shipping-10pcs-STM8S003F3P6-Value-line-16-MHz-STM8S-8-bit-MCU-STM8S003F3P6TR
-
Thread
Mitstreiter gesucht um eine Firma /2tes Standbein aufzubauen
alten Arbeitgeber wurde zum Beispiel ein Freelancer für 110€/h eingestellt der vergeblich TCP/IP auf STM32 zum laufen bringen sollte: Dauer 6 Monate mit dem Ergebnis: instabile Verbindung. Da sehe ich z.B. ein Markt ;-) Wer eine Idee hat, oder gerne mit mir eine Idee/Plan ausarbeiten möchte, bitte
Arbeitgeber wurde zum Beispiel ein Freelancer für > 110€/h eingestellt der vergeblich TCP/IP auf STM32 zum laufen bringen > sollte: Dauer 6 Monate mit dem Ergebnis: instabile Verbindung. > Da sehe ich z.B. ein Markt ;-) Das mag sein, aber definitiv wohl nicht für dich. Wenn du wirklich auch nur
-
Thread
Mikro-Controller vs. -Prozessor
Zusammen mit den Caches sind das insgesamt 384K RAM und 176K On-Chip Boot-ROM (vermutlich Flash). Der STM32F7 hat mindestens 256 RAM und 256K Flash. Ein Derivat mit dieser Speichergröße ist der STM32F722RCT6 und kostet bei DK derzeit 4,96984€/960. Ein STM32F765IIK7 mit 2MB Flash und 512K RAM kostet bei
auf Multimedia (Grafik, Video, Kamera, Audio, USB, Netzwerk) ausgelegt sind. Verglichen mit einem STM32H ist die Peripherie eines Raspberyy Pi eher spartanisch. Gruß
-
Thread
STM32 USB-MIDI
Descriptor) Language 0x0409 : "Nuvoton" Data (HexDump) : 10 03 4E 00 75 00 76 00 6F 00 74 00 6F 00 6E 00 ..N.u.v.o.t.o.n. ------ String Descriptor 2 ------ bLength : 0x20 (32 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409
: "NT2020101400" Data (HexDump) : 1A 03 4E 00 54 00 32 00 30 00 32 00 30 00 31 00 ..N.T.2.0.2.0.1. 30 00 31 00 34 00 30 00 30 00 0.1.4.0.0.
-
Thread
Welcher Controller? Waveshare: modbus-rtu-relay
Auf dem Bild sieht man ja deutlich ein ST Logo. Hier wird auch von STM32 (F103RB) geredet. https://www.waveshare.com/wiki/Modbus_RTU_Relay Und das Demo Projekt auf der Seite inkludiert auch #include "stm32f1xx_it.h"
Der F103xB ist genau das Modell, das in mindestens 6 Varianten schlecht nachgemacht wurde und seit 6 Jahren den Markt als STM32 beschriftet flutet.
-
Thread
ARM-GCC: ISR aus main() aufrufen
Rolf M. schrieb: >> Kann aber auf dem AVR die ISR ziemlich ausbremsen. > > Genau, und auf dem STM32 ist es auch nicht kostenlos. Oh, ich hatte irgendwie AVR gelesen statt ARM. Hätte mir eigentlich spätestens bei SysTick_Handler() auffallen müssen, weil das STM32-typisch ist.
#5823574: > Hätte mir eigentlich spätestens bei SysTick_Handler() auffallen müssen, > weil das STM32-typisch ist. Kleine Korrektur: es ist Cortex-M-typisch, denn der SysTick ist von ARM standardisiert. Es ist eigentlich noch nicht ganz an der Zeit, dass man „STM32“ bereits als Synonym für „Cortex-M
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Alternativ zu ATSAM gäbe es noch viele andere Mikrocontroller mit ARM Kernen von anderen Herstellern, für STM32 gibts günstige Devboards und Programmer aus China. Und es gibt sicher auch PIC µC mit genügend PWM Kanälen, falls du schon Erfahrung mit PIC hast.
Board mal an, hat USB schon drauf, reichlich PWM Kanäle und kostet nur 5 Euro. http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Der Shop ist offenbar gerade down, versuche es später nochmal. Die nehmen jedenfalls weniger als 5€ Versandkosten.
-
Thread
SDRAM Layout, STM32F7
Leitungen > unter dem großen BGA durchführen zum RAM. Das geht leider nicht, die sind bei dem STM32 fest belegt. Hier eine neue Version mit 6 Lagen. Stack: Low speed 1 GND High speed 1 High speed 2 VCC Low speed 2 Ich benutze aber auch die Low speed 1/2 Lagen für den SDRAM, weil
MHz > Wie hoch ist die Clockfrequenz in deiner Appllikation? Bis zu 108 MHz (216 MHz Takt vom STM32) > Bearbeitest du das für deine Firma? Das ist ein Projekt für die Uni 6a66 schrieb im Beitrag #4948493: > Taktzykluszeit von 10ns, gibt es da wirklich Probleme? Schadet der Längenausgleich
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
Nur um mal die AVR-Leute ein wenig zu ärgern: Beim STM32 geht das so: [c]void uart_char(USART_TypeDef* USART_x, char chrtx) [/c] Wobei USART_TypeDef wie folgt definiert ist: [c] typedef struct { __IO uint32_t CR1; /*!< USART Control register
mal aus dem Profi-Bereich was probiert? > Als Entwicklungs-Ing. - noch nie! So, wie du auch die STM32 mal "probiert" hast? Na dann... --> Wenn du schon versuchst ironisch zu sein, dann mach es richtig. Zumindest das solltest du ja hinbekommen :-)
-
Thread
Lötstation JBC ?
STM32 habe ich einen guten JTAG Debugger. Aber unbedingt notwendig ist es natürlich nicht. ... ...
man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
-
Thread
Vor-/Rückwärtszähler negativ
m.n. schrieb im Beitrag #6609136: > Ich weiß nicht, was Du da gemacht hast. Die ATtiny-Programme haben > intern einen 32 Bit Zähler und der läuft mit den paar Impulsen nicht > über. Habs gerade nochmal
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
Cortex-Prozessoren, dass >ich bisher noch keinen gefunden habe, der einen externen Bus hat. Bei den STM32 gibt es welche mit Businterface.
Wenn für das Programm 1MB Flash reinchen würden, dann würde ich auch zu einem STM32 tendieren, denn Daten und andere Dinge könnte man auch in einen Atmel DataFlash speichern, das ist ein FLASH Speicher mit SPI Bus und hat viele MB. Hier ein Artikel über [[STM32]].
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
tut es ja auch ohne > kaskadierende Differenzverstärker Die Schaltung wurde so aber auch bei den STM32L recyclet.
-
Thread
Schnelle ADC (max 4bit) für BAS-Signal
Der allseits beliebte STM32F407VG Mikrocontroller kann bis 6 MHz bei 12bit samplen und diese Datenmenge dank DMA auch verarbeiten. Das reicht für über 200 Werte pro Zeile, bei jedem Frame.
Dr. Sommer schrieb im Beitrag #5999058: > Der allseits beliebte STM32F407VG Mikrocontroller kann bis 6 MHz bei > 12bit samplen und diese Datenmenge dank DMA auch verarbeiten. Das reicht > für über 200 Werte pro Zeile, bei jedem Frame. Wenn du schon mit STM32
-
Thread
STM32F4 Discovery: Remote debug with gdbserver
Hallo zusammen, ich bekomme mit einem STM32F4 discovery Board eine Fehlermeldung (s.u.). Gedacht war über OPEN OCD 0.10.0 und GDB eine Verbindung aufzubauen und zu debuggen. Status: - STLink V2 Adapter (Teil des STM32F4 discovery Boards
SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.909307 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz adapter speed:
-
Thread
Spannungsregler 5 V auf 3,3 V bei < 1 mA
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? Der auf dem Flugregler verbaute STM32F405 weist eine ziemlich wilde Mischung an tolerablen Eingangsspannungen auf, siehe "https://electronics.stackexchange.com/questions/492275/stm32f4-i-o-max-voltage-input". Und der BMM150 verträgt
hast Du mich doch noch abgehängt. Welcher µC, welche Datenleitung? > Der auf dem Flugregler verbaute STM32F405 ... muß in Deinem Aufbau mit 3,3 Volt laufen, nur dann ist die Verbindung zum BMM-Modul stabil. Wenn da eine Differenz von 200mV ist, macht das nichts. Kläre einfach, auf welchem Weg der STM32
-
Thread
Stilblüten in der STM32 firmware library
fraction = divider - (0x64 * USART->Mantissa) // 37 USART->Fraction = (fraction * 0x10 + 0x32) / 0x64 // 6 [/c] Die Konstanten legen die Frage nahe, ob das aus disassembliertem Code rückübersetzt wurde (0x19=25, 0x32=50). Jedenfalls kommt man abgesehen von einem kaum relevanten Rundungseffekt
fraction = divider - (0x64 * USART->Mantissa) // 37 > USART->Fraction = (fraction * 0x10 + 0x32) / 0x64 // 6 > [/c] > Die Konstanten legen die Frage nahe, ob das aus disassembliertem Code > rückübersetzt wurde (0x19=25, 0x32=50). > > Jedenfalls kommt man abgesehen von einem kaum relevanten
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
verstehen. Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: - Fachingenieur für STM32F10x - Fachingenieur für STM32F30x - Fachingenieur für ESP32 - Fachingenieur für ARDUINO - Fachingenieur für ATmega und so weiter. Was für ein Mumpitz! Nein, die Welt teilt sich anders auf
#5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur für ARDUINO > - Fachingenieur für ATmega > > und so weiter. Was für ein Mumpitz! Wenn du es dir konkret
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
Schließe an den AVR per SPI oder TWI einen STM32 an. Der STM32 hat einen "TRNG" - Random Number Generator als Peripheriemodul drin. Nun brauchst du nur noch einen ein kleines Progrämmchen das den RNG aus liest und für den AVR bereit stellt.
STM32 nur als Zufallszahlengenerator ... und da unterstellt ihr mir Overkill?
-
Thread
STM32 ADC Verhalten bei hohem Quellwiderstand
Hast du die Referenzspannung vom ADC und die Spannung von STM32 sauber geglättet mit einem Kondensator?
. Sollte also deutlich stabiler als 1% sein. Strubi schrieb im Beitrag #5257663: > - Welcher STM32? (SAR oder Sigma Delta ADC?) STM32F303, also SAR ADC > - Siehst du den Sägezahn auf den gemessenen Rohwerten oder nach deiner > Integration? Ich sehe ihn nach der Integration. Softwareprobleme
-
Thread
STM32WLE5CCU6 LoRa-Antennenendesign review
Manuel N. schrieb im Beitrag #7881036: > Mein RX-Pfad vom RF-Switch zum RX-Eingang des µC ist relativ lang. Solche Probleme kann man sich ersparen indem man das fertige Modul STM32WL5MOC nutzt; kleiner kriegt
Manuel N. schrieb im Beitrag #7881036: > Ich habe noch nie ein > Layout mit so breiten HF-Leitungen gesehen. Das liegt an der 1,6 mm dicken 2-lagigen Platine. Bei 4 Lagen sieht es ganz anders aus, da beträgt
-
Thread
Frequenz Schrittmotor über Computer
ich jetzt nicht so schlimm, allerdings würde ich persönlich das Step und Dir Signal dann mit einem STM32 und einem der Timer erzeugen. Da hat man ein sauberes und vor allem genaues Signal und viele möglichkeiten PWM mit variabler DC und Frequenz zu erzeugen (stichwort DMA). Und dem STM würde ich persönlich
PC im ms-Takt nacheinander abgefragt. Da kommt eine Latenz von 20 ms schnell zusammen. Ob AVR, STM32 oder sonst ein µC ist doch egal. Die obere Schrittfrequenz hängt vom Motor und seinem Treiber ab.
-
Thread
Anfänger braucht Entscheidungshilfe
mit 3,3V betrieben, Spannungsregler sind auf dem Board vorhanden. oder: 1 Nucleo-64 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
Atmel Studio funktionieren. Leider sind die Debugger für AVR verhältnismäßig teuer. Debugger für STM32 (ST-Link) bekommt man viel billiger und man hat dort auch mehr Auswahlmöglichkeiten, was die IDE angeht. An die Einfachheit des AVR Studio kommen die IDE's für STM32 aber alle nicht heran*. *)
-
Thread
ADC Messbereich verschieben nach 3,0 - 4,2V
ich die Messung in den Bereich verschiebe. Tatsächlich nehme ich zum Basteln inzwischen meist einen STM32F0/1/4xx oder STM32L0xx aber eben auch den verpönten Arduino Uno / Mega oder Nano, je nachdem, ob ich gerade ein neues Display ausprobiere oder wie hier ein neues "Wissensfeld", dann ist der Arduino
= 1,786V. Dir bleiben somit mit den 12 Bits des STM32F103 insgesamt 2^12/2,5*(2,5-1,786) = 1170 Steps, um Spannungen zwischen 3 und 4,2V auszulösen. Das sind ca. 1,0mV/Step. Wirfst Du nochmals 2 Steps ADC-Ungenauigkeit und 50ppm/C Ungenauigkeit für
-
Thread
for-schleife rückwärts bis auf 0 laufen lassen probleme
largest value that can be > represented by the resulting type." Für unsigned int wird also (a-b) mod n gerechnet, mit n=UINT_MAX+1 (z.B. 2^32) -1u ist daher wohldefiniert, enspricht dem Wert 0u-1u und stellt die Zahl da, die man erhält, wenn man 0u um den Betrag 1 verringert.
sowas? Ist ne ernsthafte Frage, ich kann mir das nicht vorstellen. Benutzt man tatsächlich lieber 32 Controller aus 32 Familien mit 32 Compilern und Spezialitäten, anstatt bei einer Familie zu bleiben und die richtig von 8pin bis 144pin zu kennen? Ich mein, bei AVR, PIC und auch STM32 ist die Bandbreite
-
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
auch Modal-Synthese mit 5 exponentiell verfallenden Sinus-Oszillatoren) pro Ton: [c] 3 => int N; for (0 => int i; i < N; i++) { BandedWG bwg => dac; 2 => bwg.preset; (6 - i) * 55 => bwg.freq; (4 + i) * 5.0 / N => bwg.noteOn; 32::second / 55 => now; } 3 * 4 * 32::
-
Thread
HDMI für Bastler machbar ?
und morgen - nicht erreichen wirst. Warum, Hr. Lukas K löst das mit einem Kinderspielzeug (aka STM32). So mal als Hinweis, was man dazu Üblicherweise für sowas benutzt: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/i.mx6qp
i.mx6qp/i.mx-6solo-processors-single-core-multimedia-3d-graphics-arm-cortex-a9-core:i.MX6S Selbst ein STM32 ist was anderes, als die Eigenbau-GraKa vom TO. Selbst mit einem FPGA empfehle ich erstmal
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA
Leopold N. schrieb im Beitrag #5813645: > STR dauert 2 Takte Außerdem: Wie lange ein STR dauert hängt von vielen Umständen ab. Ein STM32F1 ist kein ATMega.
-
Thread
RP2040 Industrieelektronik
Ich hab das meiste auf gigadevice Chips umgestellt. Umstieg von Stm32 ist oft mit keinen/minimalen Änderungen machbar. Bei mouser habe ich jetzt schon seit 1nem Jahr überhaupt kein Lieferdatum...davor würde es schon fast ein Jahr quartalsweise verschoben. nRF
Nashville, Tennessee. Zu den beteiligten Ingenieuren gehören Mitarbeiter von Space X, Blue Origin, Line 6 und Yamaha." Wo finde ich denn, dass da ein ESP32 mit Arduino-LIBs drinn ist?
-
Thread
C ARM Cortex Mikrocontroller PIN ansteuern
low level (nur zum verstehn was vor sich geht) für ein 401RE Nucleo board: [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty
Lies mal diesen Absatz: http://stefanfrings.de/stm32/stm32f3.html#digital Das wurde für den STM32F3 geschrieben, aber ich denke, es trifft auf den STM32F4 ebenso zu. Das Anwendungsbeispiel steht weiter oben auf der Seite: http://stefanfrings.de
-
Thread
STM32 Timer muss skaliert werden für richtige Messung
configuration to the default reset state ------------*/ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset CFGR register */ RCC->CFGR = 0x00000000; /* Reset HSEON, CSSON and PLLON bits */ RCC->CR &= (uint32_t)0xFEF6FFFF; /* Reset PLLCFGR register */ RCC->PLLCFGR
=gnu11 -D__weak=__attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F410Cx -I../Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Firmware/1_app/inc -I.
-
Thread
STM32 internen FLASH schreiben
Ich verwende beim STM32F103VB die FLASH-Schreibbefehle und habe die STM PM0075-Dokumentation schon hoch und runtergelesen. Der Flash bleibt leer. ------------------------------------------------ [c]#include "stm32f10x.h" //this file is from the STM CMSIS folder u16* Address; RCC->CR |= RCC_CR_HSION; //HSI clock must be on sleep(3); printf("FLASH->WRPR: 0x%04x, FLASH->OBR: 0x%04x, RCC->CR: 0x%08x\n",FLASH->WRPR,FLASH->OBR,RCC->
-
Thread
Octave und Serial Port / USB Port unter Windows
-gFfuCg35bPwyOYi3IkYQEWauS1b9SJrHz8odRMRSziQvV4yc6wJRPcVg0RqT1jtVTf7C3gT2J3lJqi2l_s6rHrdxtJHQ9Qr6GjI5WJ5AlwSBrCpNhh6N9gsubL86tf54NafyF0nRLJHxJXcoTfr76oJ72jSI1TsclLJaD5K3YrAp5CPsDDsllHUSpcHWRutW9xHLSkLKNToVCteZZvkXtBXxPvmGYjKp-0EiuqsFUGbIXcVrPvnI__oF3x57cmnBXfm0xCjsmyLSfI910n7VyJSoc7g8OhEB
-gFfuCg35bPwyOYi3IkYQEWauS1b9SJrHz8odRMRSziQvV4yc6wJRPcVg0RqT1jtVTf7C3gT2J3lJqi2l_s6rHrdxtJHQ9Qr6GjI5WJ5AlwSBrCpNhh6N9gsubL86tf54NafyF0nRLJHxJXcoTfr76oJ72jSI1TsclLJaD5K3YrAp5CPsDDsllHUSpcHWRutW9xHLSkLKNToVCteZZvkXtBXxPvmGYjKp-0EiuqsFUGbIXcVrPvnI__oF3x57cmnBXfm0xCjsmyLSfI910n7VyJSoc7g8OhEB
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
) WifiMCU (http://www.wifimcu.com/) VB 6€ 8) Longan Nano mit GD32VF103 RISC-V MCU und display VB 5€ Mit Gehäuse 9) Full size Breadboard + Small breadboard VB 12€ 10) 7x ESP8266 auf diversen Boards
switching power supply. 13) NXP LPC1227 EVK - VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5
-
Thread
welcher micrcontroller
Die AVRs haben sich so langsam überlebt. Teuer, wenig Leistung usw... für 8 euro bekommste das stm32F1Discovery oder für 12 Euro das stm32F4Discovery. Dazu noch Coocox und fertig :-) Da brauchste auch kein teures Programmiergerät (wie bei den Atmegas).
Projekte in den nächsten 2 Jahren haben sie allemal genug Leistung. > für 8 euro bekommste das stm32F1Discovery oder für 12 Euro das > stm32F4Discovery. Dazu noch Coocox und fertig :-) Schon. Und du erklärst ihm worauf er beim Konfigurieren alles aufpassen muss :-)
-
Thread
Mouser Verfügbarkei "Auf Bestellung"
Zum Thema ST: seht euch die aktuelle Situation z.B. bei Digikey.com an. Von 1471 Suchergebnissen "STM32F" sind 6 (!) an Lager, davon zwei obsolete und einer ist ein Marketplace-Produkt! Und das sieht schon seit Monaten so aus! Verlässliche Infos gibt's - auch von ST - keine!
vertretbaren Preisen zu kaufen - praktisch erprobt. Aber was ist schon ein Kühlschrank gegenüber einem STM32?
-
Thread
STM32: UART initialisiert nicht
Das hier ist mein Code um das UART-Peripheral auf einem STM32F4-Disco zum Laufen zu bekommen: [c] int main(void) { HAL_Init(); SystemClock_Config(); __HAL_RCC_GPIOC_CLK_ENABLE(); char message[] = "Hello UART!\n"; GPIO_InitTypeDef GPIOinit
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html meinst, bei dem ist PC10 belegt. Da Du ja offensichtlich HAL benutzt, wäre es vielleicht gut auch STM32CubeMX zu verwenden.
-
Thread
Simulation SRA-1
überprüfen und die Großsignalfestigkeit im Voraus abschätzen. .model HSMS2865 D(Is=5e-8 Ibv=1e-5 Rs=6 N=1.05 Cjo=0.18p M=.5 Eg=.69 Xti=2 Vj=0.65 Vpk=7 mfg=Agilent type=Schottky)
was für CW ausreicht. Man nehme einen Si5351 und ein Bluepill-Board, https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052 einen Drehencoder und ein Touch Display. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341
-
Thread
Literatur STM32F7/Keil
/dp/3895762628/ref=sr_1_1?s=books&ie=UTF8&qid=1495381351&sr=1-1&keywords=stm32 - https://www.amazon.de/ARM-Mikrocontroller-30-Projekte-f%C3%BCr-Fortgeschrittene/dp/3895762717/ref=pd_bxgy_14_img_2?_encoding=UTF8&psc=1&refRID=FPP5P8S83QN6A1V72646 Vielversprechender vielleicht
herstellerspezifisch ist, kann es ein Buch das generell den Umgang damit beschreibt, nicht geben. Fuer den STM32 wuerde ich da am ehesten: "Mastering STM32" von Carmine Noviello als ergaenzende Literatur sehen. Der Autor benutzt im wesentlichen den HAL-Obfuscation-Layer zum Zugriff auf die Peripherie. Ob
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
bei den üblichen Baudraten ist er natürlich deutlich geringer. Ich werde solche Tests mit dem CH340N und extrem krummen Baudraten irgendwann mal auch mit einem STM32 mit hochauflösendem, fraktionalem Baudratengenerator vollführen, um sich die Echtheit dieser Ergebnisse bestätigen zu lassen, da eine
den CH340N aber quasi laufend mit AVRs und STM32 beim Prototypen und Entwickeln meiner Schaltungen und hier habe ich in der Vergangenheit schon diverse Baudraten probiert und auch mal mit dem Oszilloskop nachgeschaut
-
Thread
Einstieg Mikrocontroller Atmel
Bootloader oder Programmieradapter. Wenn du aus der Region 76xxx kommst, kann ich dir den Umgang mit STM32, STM8, LPC und AVR zeigen.
/index.html und http://stefanfrings.de/stm32/index.html
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
dir ein Evaluation Board mit einem Mikrocontroller. Wegen der Videowiedergabe wird es wohl auf ein 32 Bit Modell hinaus laufen. Da würde ich für den Anfang ein STM32 Nucleo 64 Board versuchen: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html Dazu brauchst du ein Display mit passender
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE programmiert
-
Thread
geeigneter Microcontroller gesucht
vielleicht ja Hardware dafür. I2S zum Beispiel. Wenn du einen schnellen Controller willst gäbe es den STM32H7 wobei der vielleicht auch schon etwas overkill ist. Den gibt's auch als Dual Core. Alternativ hat ST auch eine Baureihe für Multimedia Anwendung ich meine das ist die STM32Gxxx.
geht mit jedem Cortex M0+ oder M4/M7, der mit mindestens 2 * 10.24 MHz getaktet ist. Also z.B. STM32F405 oder STM32H750 (mit 3x 16 Bit ADCs mit mehreren Eingängen, und effektiv 12 - 14 Bits).
-
Thread
Welcher Programmer für ARM Cortex-M0?
fuer wenige (ca. 3) Euronen. Einen J-Link-Clone fuer einige Euro mehr. Die passenden M0 von ST (STM32F030F4P6) im Zehnerpack ebenfalls wenige Eu. Bei der letzten Lieferung warens noch 7. Ein passendes Nucleoboard (NUCLEO-F030R8) von ST, das einen ST-Link fuer STM-32 enthaelt fuer etwas mehr als
einem Hersteller. Welchen Vorteil bringt denn der Seger JLink gegenüber einen STLink wenn man beim STM32 bleiben will?
-
Thread
ESP32-E22, schneller Chip aus dem Hause WCH, ressourcensparendes WiFi 7 uvam
ESP32-E22 – WiFi 6-ESP32 auf CES gezeigt Auf der DevCon (siehe https://www.mikrocontroller.net/topic/581913#new) berichtete Espressif darüber, an einem mit WiFi 6 kompatiblen ESP32 zu arbeiten. Am Espressif-Stand
compatible across the entire STM32MP2 series. As industrial products, the STM32 MPUs are included in ST’s rolling 10-year longevity program. Depending on package type and optional features, the STM32MP21 MPUs range from $5.70
-
Thread
Rudimentärer USB-Host
gesuchte Lösung soll eigentlich nur die 5V für den USB-Detect bereit stellen und erkennen wann der STM32 im "USB-Modus" ist um ne LED anzuschalten. Gebraucht wird das nur, um festzustellen ob der STM sich resetet hat, da der Sprung in die ServiceApp übern Bootloader erfolgt . Ich denk mal ne vollständige USB-Host_Implementierung wär wohl n bissl zu viel. Mir schwebt n AVR mit 3,6v vor darüber 2 PortPins n Bitmuster ausgibt, auf das de STM antwortet, wenn er im USB-Modus ist. Vielleicht geht's auch ander, bin für Vorschläge offen.
-
Thread
[S] STM3F407 CPU mit 100 Pins
Bist Du sicher? Bei RS z.B. kostet das F4Discovery Board nur 89 cent mehr als der STM32F407VGT6.
N. C. schrieb im Beitrag #4423530: > Bist Du sicher? > > Bei RS z.B. kostet das F4Discovery Board nur 89 cent mehr als der > STM32F407VGT6. Dann muss ich aber jedesmal alles mit der RTC umlöten
-
Thread
Ansteuerung LED per PWM mit ARM-Prozessor v2.0
einmal für die Hilfe und den großen Erfolg! Heute habe ich wieder ein ähnliches Projekt: - Ein STM32F103 soll PWM an 70 Kanälen erzeugen. - Last pro Kanal max. 250mA. - Frequenz 100-200Hz Von der Rechenzeit geht alles klar, jetzt geht's um die Hardware. Bei 48MHz kann der STM32F103 maximal
48MHz kann der STM32F103 maximal 50mA; bei 72MHz kann der >STM32F105/107 maximal 70mA von den maximal möglichen 150mA beanspruchen. Da hast du glaub ich was falsch verstanden. Das ist wahrscheinlich die Stromaufnahme