-
Thread
STM32 ST-Library Pro oder Kontra
Atollic habe ich auch probiert, ist mir aber doch zu sehr beschränkt. Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen auf Kriegsfuß. Am Anfang sieht das ja ganz nett aus. Wenn man dann aber die Doku zum Stm32 durcharbeitet lernt man die Register kennen. Und sieht sie auch schön
Form von Betriebssystemen. ST hätte das allerdings für deren verschiedene Controller-Familien wie STM8 und STM32 machen können (sollen), /das/ hätte sich m.E. als Argument angeboten. Ist natürlich nur mit begrenzter Grundfunktion sinnvoll, damit alle Hardware-Funktionen voll abzudecken wäre zu gross
-
Thread
STM32F407 VGT6 U LQFP100 SMD auslöten löten
Sehe mich in der Situation, ein STM42F407G-Disc1 reparieren zu müssen, was bedeutet, Chip von einer Billigplatine (7,85€) abzulöten - wo bekäme ich sonst billiger einen einzelnen STM32F407 her? -, Chip von Discovery-Board runter und anderen
Pete K. schrieb im Beitrag #6594746: > Ich hab hier noch 3 Stück STM32F429VITG rumliegen. Er sucht: STM32F407VGT6 Du bietest: STM32F429VITG > Helfen die Dir weiter? Was glaubst Du wohl?
-
Thread
STM32 Eingänge einlesen und auswerten
Am besten denjenigen fragen, der das Programm für den STM32 geschrieben hat.
wie würde denn so ein eingang in eine 8bit variable z.bsp. abgespeichert werden ? was würde in der variable drinstehen
-
Thread
Bluepill STM32: welche Taktquelle?
aktiv ist und welcher Takt Bluepill ist ein F103. Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/system/STM32F1xx/system_stm32f1xx.c
, wie bei HAL_RCC_GetSysClockFreq() oder F_CPU ausgegeben wird. BTW: Die Bluepill nutzt einen STM32F103C8, was dann wohl https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp bedeutet - aber gleiche Verwirrung
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
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 Schnittstelle und Anschlüssen, die du in Handarbeit löten bzw
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 werden. - **Raspberry Pi:** Hier verwenden Sie normalerweise eine Version des Linux-Betriebssystems (
-
Thread
Umstieg 8->32Bit: Codergröße
Andererseits wäre der > Preisvorteil hin. 3,65+1,50€ für Mega16 und MCP2515 ist nicht zu > unterbieten, ein STM32F105R8T6 z.B. liegt bei 5€+Steuer. Die Rechnung verstehe ich nicht. Wenn alles netto-Preise sind, dann ist der stm günstiger und hat USB. Die "8" steht doch für 64 kb Flash? Dann hätte er auch noch
abgekommen. 'Immerhin läuft das jetzige System wunderbar. (bzgl Preis: Mega16+MCP2515=5€ inkl. MwSt., STM32F105R8T6 5€ exkl. MwSt.) Aber verkuckt habe ich mich trotzdem in die STM32, besonders wegen dem Mehr an Möglichkeiten. Ein 32-Bitter mit 72MHz ist nunmal etwas ganz anderes als ein 8-Bitter mit 16MHz
-
Thread
STM32F030C8T6: mögliche Alternativen
Wochen... Betrifft anscheinend alle STM32F0 Von ST gibt es mögliche Alternativen zu dem bestehenden F-Typ: * STM32L053C8T (low Power - deutlich teurer) * STM32G030C8T6 (nicht pinkompatibel - Redesign des Layouts erforderlich) Beide
Ich hätte mindestens 30 Stück STM32F030C8T6 in meinen Lager. Aber mit 80.000 kann ich leider nicht dienen. ;-)
-
Thread
ST Link V2 Atollic TrueStudio
Hallo, ich bin neu auf dem Gebiet der STM32. Ich habe mir einen STM32F103 gekauft und den ST Link V2. Zusätzlich habe ich Atollic TrueStudio 9.0.1 installiert. Ein Programm habe ich auch schon geschrieben und kompiliert. Das nun enstandene
Bin gerade bei den ADCs. Laut Datenblatt hat der STM32F103C8T6 zwei ADCs á 10 Channels. Mich verwirrt der dazugehörige Abschnitt im RM. Bei den GPIOs waren die Register immer durch ein GPIOx gekennzeichnet mit x = A...G Beim ADC ist das nicht so.
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Egal was du machst, nimm keinen PIC. Der xc8 Compiler ist Kernschrott.
kleinen Scheinwelt! Muss dich leider enttäuschen, AVR gibts bei mir nur fürs Hobby, beruflich sind es STM32 und leider immer noch PIC. > > Tim T. schrieb im Beitrag #7498257: >> Der xc8 Compiler ist Kernschrott. > > Ja klar, es gibt nur C in Deiner kleinen Scheinwelt! Nein, aber für µC neben
-
Thread
AD7680 (SPI) + STM32F4Discovery
Eine Datenleitung, nur Empfangen... */ SPI_InitStructure.SPI_Mode = SPI_Mode_Master; /* STM32F407VGT ist der Master und AD7680 der Slace */ SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; /* Es werden 24 Bit's vom AD7680 ausgegeben 000016BitDaten0000, daher 3x8 Bit übertragen *
// Daten empfangen und senden SPI_InitStructure.SPI_Mode = SPI_Mode_Master; // STM32F407VGT ist der Master und AD7680 der Slace SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; // Es werden 24 Bit's vom AD7680 ausgegeben 000016_Bit_Sample_Value0000, daher 3 x 8 Bit
-
Thread
Anbindung FPGA an USB2.0/3.0
Der TO braucht nur 8 MByte/s wie er selbst schon sagt. Das ist eine ganz andere Hausnummer.
Zoom Zoom schrieb im Beitrag #4781886: > Der TO braucht nur 8 MByte/s wie er selbst schon sagt. Das ist eine ganz > andere Hausnummer. Meine Frage war nicht als Kritik gemeint. Was ist machbar für ein komfortables Interface FPGA<>PC auf Basis eines STM32
-
Thread
RS485 DMA zuverlässiges Protokoll
Danke, da ich STM32 verbaut habe, schaue mir mal das mit dem Idle Interrupt an.
> für jedes Zeichen produziert jedesmal den entsprechenden ISR-Overhead. Na und? Das macht ein STM32 doch mit links. > Besser weniger ISR-Aufrufe und die Daten dann als Block verarbeiten. Solange man mit 8 Byte/Paket auskommt scheint das Datenvolumen nicht hoch zu sein. Was noch offen geblieben
-
Thread
STM32F411VET6 - UART RX funktioniert nicht
zurückgelesen werden. Dazwischen ist auch ein Pegelwandler der zur Sicherheit Die Signale auf die 3,3V für den STM32 umwandelt. Es wurde bereits alles mit dem Oszilloskop gemessen, es wird ein Signal über die TX Leitung zum SIM800C ausgesendet und der SIM800C antwortet auch und sendet diese zurück bis zum STM32F411
um einen "Fake uC" handeln, da dieser auf Mouser bestellt wurde und der Hersteller offensichtlich STM ist. Ich habe bereits mein ganzes STM32-Projekt verteilt und ebenso verteile ich auch gern meine Schaltung, wie auch in der Antwort davor getan. Auch auf den STM32-Discovery Boards gibt es keine
-
Thread
Arduino - bringt's das ? Gesperrt
Aber dann will > ich nix hören, ich habs schließlich gesagt. und wenn ;-) 73 de Jürgen, DL8MA http://www.dl8ma.de
Noch ein paar Beiträge, und dieser Thread ist wie ein ideales Signal, geht er doch von -(umgekippte 8) bis +(umgekippte 8)
-
Thread
Welcher Lowpower uC
Phantomix Ximotnahp schrieb im Beitrag #3614032: > STM8L geht auch bedingt. Bei denen ist es Pflicht einen externen Quarz > dran zu packen, sonst kommst du nur "auf 2 MHz runter" (8 MHz, Prescaler > 4) > > EnergyMicro (mittlerweile gekauft von Silabs
die in der Praxis noch zu wenig > verwendet habe. > Bei 32 Bit verwende ich allerdings momentan STM32L1 für ein neues > Projekt. wo siehst du das mit dem STM8L? laut DS geht scheinbar sogar 125KHz Hast du dir die neuen STM32L0 angesehen?ich wollte diese nutzen, leider ist darin weder adc noch
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
MCP2551/PCA 82C250 bei 5V oder SN65HVD233 bei einem Controller mit 3,3V Du kannst wie erwähnt einen 8-Bit Atmega mit CAN (AT90CANxx oder Atmega16M1) oder ein Arduino mit CAN-Shield nehmen. Lies erst mal hier: https://www.mikrocontroller.net/articles/AVR-Tutorial Oder ein STM32-Discovery oder Nucleo
wie alle Cortex-Controller, unheimlich komplex und mächtig, wenn man es mal mit einem popeligen 8-Bit AVR vergleicht. An sich sind die STM32-Controller echt eine tolle Sache, gerade weil die Boards so günstig und brauchbar sind, aber für den Einstieg holt man sich da auch einiges an Frust ins Haus
-
Thread
STM32 Flashinhalt bei neuem Controller
0. Mindestens beim STM32L031 ist es so (RM0377, 3.3.4, Program a single word to Flash program memory). Und der STM32F407 darf offiziell für ein Mass Erase 32 Sekunden brauchen (bei 1.8V; bei 3.3V immer noch 16s).
auf die Löschdauer im Allgemeinen, wenn man das > "richtige" Werkzeug verwendet. > ST bietet das STM32 ST-Link Utilitiy an. Damit solltest du deine "These" > mal überprüfen. Ich habe mit dem JLink leider nur das "falsche" Werkzeug und auch keinen STM32, ich kann das also nicht prüfen, daher kam
-
Thread
EPROM Backup erstellen
wäre einen Zähler-IC für die Adressgenerierung und den /CS und /RD Pin ansteuern und die Daten per 8-Bit parallel aus zu lesen und dazu ein keines STM32 Board zu verwenden der das dann per UART an den PC sendet. Das sollte mit relativ wenig Aufwand für diese einmalige Sache ausreichend sein. STM32
Die GAL16V8 dürften lesegeschützt sein...
-
Thread
Suche kleines, schnelles PWM-Bauteil
grösseren Käfer (LPC812) nehmen. Das Ding ist ja niedlich. Faszinierend, dass NXP den LPC810 nur im DIL8 und nicht im SO8 anbietet. Ich hätte für den Job einen STM32F030F4 im TSSOP20 eingesetzt. Kostet bei Farnell die Hälfte und kann auf mehr als vier Kanälen 16bit PWM mit 48MHz takten.
auch noch im ROM. Und im Flash ist noch soviel frei das man eine Lookup Tabelle mit Exp.Funktion für 8-Bit nach 12 oder mehr Bit reinbekommt. ST hat natürlich auch eine unendlich grosse Palette, der STM32F030F4 ist aber relativ neu soweit ich weiss und die Peripherie der LPC gefällt mir wesentlich besser
-
Thread
arduino esp32 32bit/64bit-problem
Schlaumaier schrieb im Beitrag #6917699: > NIMM DIE V.1.8.* Die läuft > unter Win-7 prima. danke habe die 1.8.16
Joachim B. schrieb im Beitrag #6918132: > aber unter 32&64 bit nur die 1.8.9 1.8.16 geht definitiv mit Win7-32bit
-
Thread
Linux auf STM32 => how-to?
Willst du jetzt Linux auf dem stm32 laufen lassen oder einen stm32 von Linux aus programmieren?
xyz schrieb im Beitrag #6326542: > Willst du jetzt Linux auf dem stm32 laufen lassen... Ja. > ... oder einen stm32 von Linux aus programmieren? Ohne Linux auf dem STM32: nein. Für bare-metall hab ich ja schon die Windows-Umgebung :) Mit Linux auf dem STM32 macht
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
den JPEG dekoder kmplett in den ITCM gelegt. vorher aus dem flash: 6-8FPS @ 100% MCU last nacher aus ITCM: kostant 25FPS @ 80% MCU Last
du eine Quelle für diese Behauptung? aus neugier gegoogled: ein 32F7 At 216 MHz fCPU, the STM32F745 delivers 1082 CoreMark / 462 DMIPS macht : 2,138 DMIPS/Mhz ein 32H7 At 400 MHz fCPU, the STM32H743/753 lines deliver 2020 CoreMark /856 DMIPS macht : 2,14 DMIPS/Mhz RT1060 3020 CoreMark
-
Thread
µC und SDRam Performance, packen die das?
Gespür dafür habe, wie schnell Bits und Bytes sind, hätte ich eine Frage diesbezüglich an euch. STM32F429 mit folgender aktiver Peripherie: - SDRam über FMC - 800*480*16bit LCD über LTDC, Daten kommen aus dem SDRam, DMA2D - Touchpanel für das LCD über I2C, mit Interrupt - Ethernet über STM-eigenen
http://www.silabs.com/products/mcu/8-bit/efm8-laser-bee/Pages/efm8-laser-bee.aspx Und es gibt auch ARM uC mit M4/M0 die auch noch günstiger als STM32F429 sind, da kann sich der M0 um den ADC und der M4 um die Filter kümmern: http:
-
Thread
STM32 FFT arn_math.h sqrt unbekannt?!
wirklich. Muss ich da noch was anderes einstellen? Als Linker Script habe ich das aus MXCube (./STM32L476VG_FLASH.ld) genommen.
web.eece.maine.edu/~hummels/classes/ece486/docs/CMSIS/Documentation/DSP/html/arm__cfft__radix4__f32_8c.html http://web.eece.maine.edu/~hummels/classes/ece486/docs/CMSIS/Documentation/DSP/html/arm__cfft__f32_8c.html mit vielen links und Beispielen.
-
Thread
WS2812 Signal i.O., led leuchtet nicht
Aussetzer im Streifen. Das ist nachvollziehbar. Deshalb ein Tipp: Setze den Ausgabe-Pin des STM32 auf Open-Drain und benutze einen Pullup von 1,8k (an 5V) vor der ersten LED. Wird bei dem [[WordClock_mit_WS2812]]-Projekt mittlerweile hundertfach so gemacht, nachdem mehrere User meldeten, dass
Schwelle für Log.1 hängt (leider) mit VCC zusammen. > Deshalb ein Tipp: Setze den Ausgabe-Pin des STM32 auf Open-Drain und > benutze einen Pullup von 1,8k (an 5V) vor der ersten LED. Falls es ein Tipp für mich war: WS2812 wird mit SPI und DMA gefahren, gerade deswegen wird der STM32 benutzt
-
Thread
ARM STM32F4xx, CodeSourcery, Eclipse: Include-Problem
8 14:55 main.c -rw-r--r-- 1 jogger jogger 24159 Jun 8 13:38 startup_stm32f4xx.S -rw-r--r-- 1 jogger jogger 1229 Jun 8 13:15 stm32f4xx_conf.h -rw-r--r-- 1 jogger jogger 5033 Jun 8 13:34 stm32_flash.ld -rw-r--r-- 1 jogger jogger 21856 Jun 8 13:35 system_stm32f4xx.c In diesem Verzeichnis wird der Befehl auch ausgeführt. Groß- und Kleinschreibung habe ich auch schon geprüft. Das kann aber eigentlich auch nicht das Problem sein, da ich
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF;
Dr. Sommer schrieb im Beitrag #5313189: > nur mit HSI ginge es bis auf 8mA runter. Achja, ich meinte mit HSI und ohne PLL, d.h. der ganze Controller läuft bei 8MHz.
-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
chainLen auf deine 24 setzen und im main code in der initialisierung die 3 Ketten auf Längen von zB 6..8 stellen.
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6 kann in allen Schaltungen mit STM8Sx03F3P6 sofort ohne Änderung der Hardware und des Layouts eingesetzt werden. Nur der Kondensator an VCap (Pin8 des STM8S) muss beim CH32V003 nicht bestückt werden.
-
Thread
Analoge Spannungsanzeige Netzgerät
Projekt "Panelmeter" auf meiner Todo-Liste. Mit LED-Anzeige, einem Wald-und-Wiesen µC (vielleicht STM8) und einem externen 16-Bit ADC. Das hätte dann 12 Bit Anzeige-Auflösung, z.B. 0..40.95V und das letzte Digit würde nicht unkontrolliert kippeln.
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.
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
Linux: Doch. Ich arbeite hier auch unter Linux (Ubuntu 14.04). Eclipse, GCC und eben die STM32 Bibliothek STM32CUBE.
photon schrieb im Beitrag #3666102: > Ja. > Es muss aber ein STM32F4 sein.... Trotzdem hab ich bei 320x240Pixel noch eine > Bildwiederholfrequenz von 200 pro Sekunde. Der Atmega32 schafft 30frames/sec, wenn man ein 8bit-lcd als zwischenspeicher benutzt. z.B.
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
Lord Groggy schrieb im Beitrag #6437302: > Mein Projekt: > - 20Ms-Speicher-Scope(8 Bit) > - Voltmeter, AC/DC, Ri=1MOhm, true RMS(70mV...500Vmax) > - Ohmmeter, 24Ohm...2,4MOhm > - C-Meter, pF...2,2µF > - Elko, ...10000µF > - L-Meter µH...mH > - Z-Diode 36V/1,1mA > - PWM 8Hz..
da das Kabel des LCD winzig ist! Das LCD-Breakout-Board ist pin-kompatibel mit dem LCD-Port dieses STM32 Dev-Boards (https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html). Bei Interesse stelle ich gerne das KiCad Projekt ins Forum.
-
Thread
[S]uche - STM32 - Crossworks Beispiel - STM32F105
from C:/Users/darkhedie/Desktop/cw/ARM_LED_TEST/../ST_StandardLib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c:33: stm32f10x_exti.h: No such file or directory stm32f10x_gpio.h: No such file or directory stm32f10x_rcc.h: No such file or directory stm32f10x_usart.h:
Die entsprechenden #defines setzt Du am Afnag von ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h INITIALIZE_STACK Habe ich bei mir nicht gesetzt. In ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c Am Anfang Deinen CPU Takt setzen. Gruß Tom
-
Thread
Speichererweiterung für BigData bei Microprozessoren
sollte natürlich 30MByte/s heißen. Keine Ahnung, wie es zu diesem Fehler kam. Die Tasten für 3 und 8 liegen ja nun nicht gerade direkt nebeneinander. Vermutlich: "durch 8" noch im Kopf und statt des Ergebnisses auch direkt die 8 eingetippt.
FRAM ist schnell (bis 100 MHz) und nichtflüchtig. Mit GB wird es aber schwierig, die hören bei 2Mx8 auf.
-
Thread
CAN auf STM32F4
; MX_GPIO_Init() __HAL_RCC_CAN1_CLK_ENABLE(); __GPIOD_CLK_ENABLE(); GPIOConf(); uint8_t buffer[8]; uint8_t txData[8]; txData[0] = 50; txData[1] = 51; txData[2] = 52; txData[3] = 53; txData[4] = 54; txData[5] = 55; txData[6] = 56; txData[7] = 57; CAN_RxHeaderTypeDef
Beitrag #6139773: > Das sind immer nur welche mit älteren HAL-Ständen. Ich habe gerade nur das STM32CubeF1 installiert, und da gibt es: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.7.0/Projects/STM3210E_EVAL/Examples/CAN/ Beim STM32CubeF4 müsste es etwas ähnliches geben. Das sollte doch zur gleichzeitig
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
schon sagt ist bei den neuen AVRs alles aufgeräumter und damit einfacher. Und wenn du zwischen AVR und STM hin und her springst brauchste dich über anderen Aufbau und Register nicht beschweren. ;-) Jeder Hersteller handhabt das anders. Da machste dich nur selbst verrückt. Mit einem avr-gcc 8.5.0 der soweit
-
Thread
STM32 übertakten
Temperaturbereich, bzw. man muss den erlaubten Temperaturbereich herabsetzen. Übrigends lasse ich meinen STM32 meist mit nur 8MHz ohne PLL laufen, das reicht für meine Programme in der Regel und spart Strom.
denen ein schnellerer Flash drin. Aber zum spielen reicht mir das hier auch eigentlich. Gegen die STM32 und auch STM8 sehen die Mega AVRs erstmal alt aus. Aber der Vergleich ist auch nicht fair.
-
Thread
STM32F4 mit Code::Blocks
sollte die Verzeichnisstrucktur so aussehen: STM32F4-Test\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\... 7) Projekt über das *.cbp-File aus CodeBlocks heraus öffnen 8) Unter Project->Build Options und Project->Properties können die genauen Einstellungen
\src\stm32f4xx_gpio.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c.o obj\Debug\TRIP_STM32_Graph\main.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1
-
Thread
Flag in BLOCK setzen und löschen?
un-lernen wenn du dann doch mal auf C++ wechseln möchtest... Maxim B. schrieb im Beitrag #5957676: > STM mit 0,5 mm zwischen Pins ist für meinen Augen > eine Herausforderung. Nach Möglichkeit gehe ich nicht unter 1,27 mm, > notfalls 0,8 mm. Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. Ist allerdings
Daten kopiert und danach alle gleichnahmigen Daten in dem vorhandenen Toolchain ersetzt. > Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. 2x Vcc und Gnd. Dann wohl auch Reset? Und was bleibt fürs Leben? Wozu so ein Leben überhaupt? > Die 10.000 hat noch nie jemand erreicht... Vorher grillt man
-
Thread
rpi <--> avr uart Übertragungsfehler bei Quarzbetrieb
mit Vielfachen/Teilern von 115.2kBaud. Wenn Du mehr willst, nimm 115.2kBaud * 2 (230.4), *4 (460.8) oder * 8 (921.6)
flag is set at the end of the first stop bit" https://www.st.com/resource/en/reference_manual/rm0316-stm32f303xbcde-stm32f303x68-stm32f328x8-stm32f358xc-stm32f398xe-advanced-armbased-mcus-stmicroelectronics.pdf "The Receiver checks the first Stop-bit only, regardless of the number of Stop bits selected
-
Thread
Minimale Taktfrequenz des µC in Abhängigkeit der Busfrequenz
gibt also keine Synchronisation. Der Slave ist ein Sensor, der einfach stupide mit irgendwelchen 8bit-Daten auf die angefragte 8bit-Adresse seitens des µC als Master antwortet. Das passiert dann etwa 350 mal in Folge und das dann alle paar Millisekunden. Ich werde wohl einen STM Controller nehmen
> Ach so, der STM... > Haben die nur noch einen uC im Portfolio? Wie soll ich Dir denn sagen, welchen STM ich benutze, wenn ich noch nicht mal die nötige Taktrate kenne?
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
Edit: Wir schreiben das Jahr 2024. Alles ist gut. Die Erdscheibe dreht sich. Das Board mag kein UTF-8 wenn es Anhänge zeigt.
-
Thread
LDO und Step-Down-Converter parallel
Guten Morgen, ich hab ein Batterie-betriebenes System, das meistens im Stand-By läuft (STM32L1 im Stop-Mode mit RTC - sowas 1.5µA Stromaufnahme), das aber im vollen Betrieb sowas 100mA Strom benötigt. Früher hatten die STM32 - so wie der F1 - einen eigenen VBat-Pin, den gibt es quasi aber
Phasen? Stop-Mode sowas 1, 5uA und wenn das Ding rennt, braucht ein TOF Sensor sowas 40mA Strom, der STM32L1 sowas 12mA und dann gibt es noch ein ublox Modem, das über einen eigenen 3.8V buck versorgt wird. Also so in etwas 1.5uA vs 60mA
-
Thread
ARM STM32G071 - SPI Modus auch 8 Bit möglich
Hallo, folgendes zur Info: https://community.st.com/t5/stm32-mcus-products/spi-8bit-data-length/td-p/423766 Das DR Register ist 16 Bit breit, daher die 16 Clocks. Man kann das aber umgehen, wenn man das DR Register nur mit 8 Bit anspricht. Dann bekomme
Michael J. schrieb im Beitrag #7640065: > Man kann das aber umgehen, wenn man das DR Register nur mit 8 Bit > anspricht. Dann bekomme ich auch nur 8 Clocks. Mann kann deinen ganzen Ärger umgehen indem man die offiziellen Makros aus dem STM-Headers (in diesem Fall <stm32g0xx_ll_spi.h> benutzt. Hier
-
Thread
DOGM Display an STM32
google: "DOGM Display an STM32"
********************** // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit CORTEX-M3) // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // Stand: 08.04.2011 // IDE/Compiler: Atollic TrueStudio STM32-Lite 2.0.1
-
Thread
Stm32 lcd Grafik font rendering
display zeichnen. Ich wollte zuerst adafruitGFX auf einem esp8266 benutzen, hab aber gehört, dass der stm32 einen grafikbeschleuniger hat. Da hat direkt mein innerer Perfektionist zugeschlagen. Welche stm32 haben den und könnte ich den nicht verwenden um Speicher für die fonts im internen Flash sparen
Stefan S. schrieb im Beitrag #6753604: > weiß nicht, ob ich da stms eigene grafikbibliothek verwenden kann Ja warum nicht, heisst TouchGFX. Segger STemWin kann man auch kostenlos verwenden. https://www.st.com/content/st_com/en/ecosystems/stm32-graphic-user-interface.html
-
Thread
STM32F103 Bootloader Problem
ichbins schrieb im Beitrag #5746282: > "Once initialized, the USART1 configuration > is: 8 bits, even parity and 1 Stop bit." > > Wird öfters übersehen. Das habe ich mehrmals kontrolliert. Blöde Frage hat der STM32F103 einen Boot1 Pin? Danke
://www.mikrocontroller.net/wikifiles/c/c9/STM32F103C8T6_MiniDevBoard_Schematic.png Die beiden Boot-Pins sind hier an Jumper angeschlossen, die Du leicht von HIGH nach LOW und zurück umstecken kannst.
-
Thread
[Sammelbestellung] µC-Board + RAM
Hallo zusammen, Preise für SRAM: 512 k x 8 (4 Mbit): ca. 3,00€ 512 k x 16 (8 Mbit): ca. 3,50€ 4 M x 16 (64 Mbit): ca. 4,75€ Besteht Interesse an einem "Breakout-Board" mit einem µC + RAM? Der CPU-Core wäre noch festzulegen: ARM, AVR
Torsten C. schrieb im Beitrag #3595903: > Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
-
Thread
ARM Cortex M3/M4: Wieviele Takte verbraucht diese Funktion?
RAM Blöcke mit extra Bus, um daraus wirklich mit 1:1 Geschwindigkeit Code ausführen zu können (zB STM32F7).
Es ist der übliche Bitbanging-Treiber. Dieser wird momentan für zwei Targets verwendet. Eines ein STM32F103, das andere ein STM32F446. Ab nächste Woche kommt ein drittes Target hinzu (STM32F407). Die Targets haben unterschiedliche Zwecke, verwenden aber natürlich den gleichen Bitbanging-Treiber.
-
Thread
RISC/V kommt in Schwung
Hier ein weiterer Schritt: https://www.youtube.com/watch?v=L9Wrv7nW-S8 Die genannten Preise von 10ct sind natuerlich sicher bei grossen Stueckzahlen, sagen wir mal >1000Stk. Gut vergleichen kann man das Teil vermutlich mit einem STM32F030F4P6TR. Dafuer will Mouser 1Euro
olaf schrieb im Beitrag #7320101: > Gut vergleichen kann man das Teil > vermutlich mit einem STM32F030F4P6TR. Allerdings ist der CH32V003 offenbar als pinkompatibler Ersatz für den STM8S003 gedacht.