-
Thread
STM32L452 Nucleo UART Problem
Hallo, gerade verzweifle ich an einem Problem mit dem UART ich auf meinem L452 Nucleo Board. Es werden Daten übertragen, jedoch ist irgendwo ein Bitfehler. Das heißt ich zähle eine Variable hoch und sende diese über UART. Dabei habe ich ab dem Wert 0x08 einen Offset zu um 0x10 drin. Sprich ich zähle hoch (hex) 0x06, 0x07, 0x18, 0x19,... Die Hardwareconfig habe ich mir von Cube-MX ausspucken lassen. Interessanterweise funktioniert das ganze z.B. auf einen L476 problemlos mit den selben UART-Einstellungen. Daher schließe ich einen groben Programmierfehler meinerseits aus. Meine Vermutung wäre
-
Thread
STM32L452RET6P: ADC Scanmode mit DMA nicht OK
geringfügig anders aus, aber die meisten Parameter sind identisch. Hab gedacht, ich kann das bei dem L452REgenau so machen.
Kanäle kommt irgend etwas durcheinander. Ob das ein Fehler des Mikrocontrollers ist? Im Cube ist der STM32L452RETx eingestellt. Auf dem NUCLEO-L452RE ist ein STM32L452RET6U bestückt. Das sollte ja eigentlich passen. Hat jemand eine Erklärung für diesen Effekt? Habe die Cube-Datei beigefügt. Eventuell
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATtiny26: 1 ATtiny85: 1 ATtiny2313 2 MSP430F1612: 1 PIC18F452: 1 PIC32MX795F512L: 1 8052: 1 STM32F103RB: 1 STM32F407VG: 2
ATtiny85: 1 ATtiny2313 3 ATtiny13: 1 MSP430F1612: 1 PIC18F452: 1 PIC32MX795F512L: 1 8052: 1 STM32F103RB: 1 STM32F407VG: 2
-
Thread
SPI zu 8080 Parallel Wandler
Hallo Zusammen, ich möchte mit einem STM32L452RET6 ein 3.5" Touch Display ansteuern. Das Display hat einen 16/18/24Bit Eingang. Nun habe ich auf dem MCU aber nicht genügend Pins, da ich noch andere dinge Ansteuern muss in diesem Projekt.
Als LCD-Controller nimmt man einfach einen zweiten STM32L452RET6. Oder, wenn Mengenrabatt keine Rolle spielt, einen L451C oder noch kleiner. Die beiden könnte man per SPI verbinden, aber UART spart Pins und ist einfacher zu programmieren. Teilen und herrschen
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L083RZ STM32L100R8 STM32L100R8-A STM32L100RB STM32L100RB-A STM32L100RC STM32L151R6 STM32L151R6-A STM32L151R8 STM32L151R8-A STM32L151RB STM32L151RB-A STM32L151RC STM32L151RC-A STM32L151RD STM32L151RE
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC
-
Thread
Warum empfihlt ihr J-Link?
auch, dass er neue Chips nicht kennt. Wenn ich vor 3 Jahren einen gekauft hätte: könnte ich heute den STM32L452 flashen?
dass er neue Chips nicht > kennt. Wenn ich vor 3 Jahren einen gekauft hätte: könnte ich heute den > STM32L452 flashen? Warum nicht über ein Firmware-Update? Ich kenne den J-Link zwar nicht, aber der Pickit 3 beispielsweise lernt neue Chips auch via Firmware Update.
-
Thread
STM32 Startup Zeit
, F302, F373 und allen L1. Vom STM32L451RET weiß ich genau, dass der Bootloader den einschaltet weil der Scherz ein neues Layout gekostet hat. > Der STM32L011 vom TO hat kein USB. Ja, der wohl wirklich nicht. Der L451
>> Der STM32L011 vom TO hat kein USB. Bauform B. schrieb im Beitrag #6890677: > Ja, der wohl wirklich nicht. Der L451 hat auf dem Papier auch kein USB, > aber da ist der gleiche Chip drin wie im L452 und
-
Thread
Hat jemand Erfahrungen mit diesem Board auf Ebay.
mal eine Frage. Hat jemand sich schonmal dieses tolle Board angeschaut ? https://www.ebay.de/itm/STM32F429IGT6-Development-Board-Cortex-M4-STM32F4-Module-ARM-for-Learning/173292071313?hash=item2859032991:g:YosAAOSw7fBa5CD9 Ich find das eigentlich ganz schnuckelig, zumal da direkt SDRAM mit drauf
mit CubeMX das Dingen soweit ans laufen > zu bekommen Das reicht nicht! Schau Dir in der Datei "stm32f429i_discovery_sdram.c" in xxx\STM32Cube_FW_F4_V1.21.0\Drivers\BSP\STM32F429I-Discovery die Funktion "BSP_SDRAM_Initialization_sequence" an und passe sie entsprechend an. Danach sollte der Zugriff
-
Thread
Der perfekte USB-UART-Konverter
. [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema
Auswahl und könnte überall den gleichen Typ einsetzen. Das könnte der CY7C65213 sein. Speziell der STM32L412KBT wäre aber noch viel besser, weil der sowieso "überall" drin ist und weil damit 2 Kanäle möglich wären. Genauso kämen noch L496 oder L452 in Frage, aber das wäre dann doch Verschwendung. /Alle
-
Thread
STM32: SPI - HAL durch eigenen code ersetzen
| SPI_CR2_DS_1 | SPI_CR2_DS_2| SPI_CR2_FRXTH; //8Bit, 8Bit RX threshold [/c] Der Chip ist ein STM32L452. [c] SPI_TypeDef * g_spi = (SPI_TypeDef *)SPI2_BASE; void PerPrint(void) { printf("CR1: %08x\r\n", (unsigned int)g_spi->CR1); printf("CR2: %08x\r\n", (unsigned int)g_spi->CR2);
= data; [/c] werden. Das selbe beim Auslesen der Daten. Die Casterei ist notwendig, weil DR als 32 Bit Register in dem Struct definiert ist. Ohne Cast liest und Schreibt der Code 16 Bit in das FIFO Register (beim STM32L452, beim STM32F411 ist DR hingegen kein FIFO). Entsprechend ist dann jeder 2.
-
Thread
Wie oder wo STM32 bestellen?
Pins eins verschoben haben :( Die L4/F4/F7 sind da gleich. Und letztes Jahr als die Chips leer liefen konnte ich noch von den letzten ~68 zwei STM32L452R kaufen. Ich hab der Idee alle zu Hamstern widerstanden :) Aber deren 160KiB reichen
-1024kb-lqfp-64-stm32l496rgt6-p273591.html?search=stm32l496r >Die Lieferzeit wäre ja sogar gut, wenn sie denn stimmen würde und ich >einen vorbestellen könnte, aber >https://www.reichelt.de/arm-cortex-m4-mikrocontroller
-
Thread
STM32F4 mit Code::Blocks
\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\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\TrueSTUDIO\startup_stm32f4xx.s.o -mthumb -Wall -mlittle-endian -T"C:\Software\TRIP_STM32_Graph\..\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templates
-
Thread
Einstieg in STM32(L4)
steinig zu sein. Ich bin im Besitz diverser Nucleo Boards u.a NUCLEO-L452RE und NUCLEO-L4R5ZI. Mit letzterem würde ich gerne loslegen. Ich habe mir die aktuelle Version des STM32CubeMX (v5.2.0) und die aktuellen Versionen des TrueStudios (v9.3.0) und der System Workbench
oder falschen Verbindungen. Vergleich deinen Aufbau mal mit meine Anleitung: http://stefanfrings.de/stm32/stm32l0.html#swj
-
Thread
STM32L4: Flash Erase gibt HardFault
Guten Morgen zusammen, der Versuch, auf einem Nucleo STM32L452 eine Page des Flash zu beschreiben, endet regelmäßig im HardFault - und ich verstehe den Grund nicht. In CFSR steht IACCVIOL auf 1 - access violation, aber wo und warum??? In main.c wird die
~/STM32Cube/Repository/STM32Cube_FW_L4_V1.17.2/Projects/NUCLEO-L452RE/Examples/FLASH Vielleicht hilft das zur Orientierung.
-
Thread
Step-Down-Regler ist zu langsam
Es steht im Datenblatt unter "Recommended NRST pin protection". Ich habe es gerade beim STM32L452 geprüft, je nach verwendetem Typ kann es aber auch woanders stehen. Ich würde einfach mal einen Kondensator von 470nF ausprobieren, das sollte den Reset um etwa 5ms verzögern und laut deinem
#6517577: > Es steht im Datenblatt unter "Recommended NRST pin protection". Ich habe > es gerade beim STM32L452 geprüft, je nach verwendetem Typ kann es aber > auch woanders stehen. Ach, da hinten in der kleinen Grafik! Ich muss gestehen, das habe ich überblättert. :-( > Ich würde einfach mal einen
-
Thread
Cortex M4 und Cortex M4F
getrennt. In der Wikipedia steht Cortex M4F, in den STM32F4 Datenblättern aber "M4 with FPU". Gibt es dann überhaupt Cortex M4 (ohne FPU)?
Ich würde sagen, bei ST geht die Namensgebung kreuz und quer durcheinander: [code] STM32L4 series of ultra-low-power and performance MCUs STM32L412/422, STM32L432/442 & STM32L452/462 devices extend the ultra-low-power portfolio and performance with an Arm® Cortex®-M4 core with DSP
-
Thread
STM32G0 Bootloader antwortet nicht
das darf er) und dass dann schief geht. System Takt richtig eingestellt? Meine Routine für einen STM32L452 sieht wie folgt aus: [c] void McuStartOtherProgram(void * startAddress, bool ledSignalling) { volatile uint32_t * pStackTop = (uint32_t *)(startAddress); volatile uint32_t * pProgramStart
memory to system flash SYSCFG->CFGR1 = SYSCFG_CFGR1_MEM_MODE_0; jumpAddress = *(__IO uint32_t *) (STM32G031_SYSTEM_MEM_ADDR + 4); JumpToApplication = (pFunction) jumpAddress; // Prepare MCU to jump __set_MSP(*(__IO uint32_t*) STM32G031_SYSTEM_MEM_ADDR); //Jump to application
-
Thread
Energie aus free@home-bus entnehmbar?
wenige mA zur Verfügung hast, musst du auf ganz andere Mikrocontroller setzen. Zum Beispiel ATmega oder STM32L0.
mA zur Verfügung hast, musst du auf ganz andere > Mikrocontroller setzen. Zum Beispiel ATmega oder STM32L0. Hallo Sherlock, meine Annahme basiert auf den Messungen von elektronikpraxis. Selbst nachmessen konnte ich es noch nicht. Welche Stromaufnahme konntest du denn beim ULP-Coprozessor ermitteln
-
Thread
STM32 mit mehreren I2C Verbindungen zu Sensoren
Multiplexer verwende. mfg I2C_STM32
Mehr als 4 gibt's anscheinend nur beim STM32H7. Aber 4 gibt's auch schon im LQFP-48: L451CET, L452CET, L462CET G471CCT, G471CET, G473CBT, G473CCT, G473CET, G483CET, G474CBT, G474CCT, G474CET, G484CET
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L747 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/irmpmain.c#L47 Ist eigentlich alles das Übliche.
Es gibt drei Stellen, an denen USB_HID_SendData() aufgerufen wird: https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L708 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L739 https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L775 An jeder
-
Thread
STM32L4 Standby-Mode
programmieren bin und brauch da mal eine externe Bewertung. :-D Ich habe hier zwei Board mit einem STM32L451 und eines mit einem STM32L452 (STM Nucleo) Ich habe zu testzwecken meinen eigentlichen Code komplett runtergestrippt. Ich schalte alles aus: [c] led_reset(); GPIO_InitStruct.Pin
immer noch nicht erholt. Dass es aber geht, habe ich kürzlich bei einem Webinar von ST gesehen (STM32U0). Die Angaben im Datenblatt sind also durchaus real und die HAL scheint auch zu funktionieren.
-
Thread
STM32 ADC Kanäle aufzählend oder Lücken erlaubt
Bisher habe ich ADCx immer aufzählend verwendet, z.B. IN1..IN7 Aber ist das zwingend notwendig bei den STM32? Sorry für dumme Frage. CubeMX scheint es zu erlauben und im Refman habe ich nichts entdeckt, was es verbieten würde. Bei den PIC18 war das notwendig. Man kann nicht IN1,IN2 und IN7 verwenden
habe ich ADCx immer aufzählend verwendet, z.B. IN1..IN7 > Aber ist das zwingend notwendig bei den STM32? es gibt mindestens 64 verschiedene STM32, ob die neuen H7 wohl noch den gleichen ADC wie die alten F1 haben?? Bei mir funktioniert bei den F030, F051, F058, L412, L422, L451, L452, L462 die freie
-
Thread
Ausgangstufe umschaltbar PushPull/OpenDrain
dass die Trennung immer vor dem Schließen erfolgt. Das geht eigentlich ganz gut in Software. Etliche STM32 haben sogar Timer, die genau für diesen Zweck ausgestattet sind.
schlimmen Auswirkungen. Aber ich lerne gerne dazu. Btw. die Funktionionalität der Timer wird bei den STM32 auch genau für diesen Zweck beworben (Motor driver applications).
-
Thread
Display an µC
schrieb im Beitrag #5597983: > Hast du hier mal ein Link. ich benutze das gleiche board wie Harry L., https://de.aliexpress.com/item/Free-shipping-STM32F407VET6-development-board-Cortex-M4-STM32-minimum-system-learning-board-ARM-core-board/32618222721.html Software dazu wäre sein Beispiel oder selber
habe gerade ebay durchsucht, konnte aber > nichts finden. nur einen STM32F103 mit Display der dürft aber etwas > klein sein. > https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5,
L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02
-
Thread
Firmwareupdate STM32 per KNX
aber eine KNX-Verbindung vorhanden, die ich als Datenzugriff nutzen könnte. Die Platine hat einen STM32L452RET6TR, der vom Speicher nur geringfügig ausgelastet ist: Vom Flash sind aktuell 56 kB von 512 kB benutzt. Vom RAM sind ca. 120 kB von 128 kB frei. Für die Kommunikation bei der Datenübertragung
, und wenn Du dieses Feature möchtest, dann nimmst Du eben einen solchen Prozessor. Beispiel: STM32L475RE. Ich vermute mal, dass Du da an Deinem Design nicht viel ändern musst. fchk
-
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
Je nach dem was du vor hast, könnten die STM32 mit externem SMPS interessant sein, z.B. der STM32L452RE. Einfach mal nach SMPS suchen in diesem Zusammenhang bzw. im Product Selector auf der ST-Webseite. Zwecks LDO gibt es solche und solche.
-
Thread
STM32F7 SPI DMA 400kSPS zum externen ADC
Hallo, ich habe einen ADS7054 ADC angeschlossen an STM32L431RBI, den ich mit 400kSPS auslesen möchte, möglichst ohne uC-Last. Bevor ich wirklich an der Platine rumteste, wollte ich das prinzipielle Vorgehen am STM32f769-DISCO Evalboard ausprobieren, deswegen
bedeutet, dass pro Sample 2,5 us gebraucht werden. APBPeripheral clock für SPI ist 80 MHz (auf dem STM32L431RBI), mit prescaler=4 sind es 20 MHz. 2,5 us * 20 MHz = 50 clocks. 50 clocks circular mit DMA zu generieren wären 5 DMA-Aktionen und SPI Data size von 10 bit. Die empfangenen Daten werden dann
-
Thread
Wer nutzt das Nucleo-64 und kann mir
0x8005000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10806 -DARDUINO_MAPLE_REV3 -DARDUINO_ARCH_STM32F1 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7
0x8005000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10806 -DARDUINO_MAPLE_REV3 -DARDUINO_ARCH_STM32F1 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7-m -D__STM32F1__ -DARDUINO_ARCH_STM32 -DMCU_STM32F103RB -DSERIAL_USB -mthumb -march=armv7
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Bei den ARM Cortex-M habe ich eine grössere Spanne zwischen klein (M0, z.B. LPC8xx oder STM32L0xx) und ganz gross (LPC54xxx, LPC4088, STMF4xx, STMF7xx). Dazu viel umfangfreiche Peripherie, LPC sind zB angenehm weil viel 32 Bit Zähler, bei STM finde ich mehr in Richtung Display oder Speicheransteuerung
Datenblätter. >> liest die einer und lernt sie auswendig ? > > Und selbst wenn: > > Atmega 328: 452 Seiten > MKE04Z8xxx4: 611 Seiten Naja, macht fuer mich schon einen Unterschied, ob ich die benoetigten Informationen in 300 bis 600 Seiten (AVR) oder 1700 Seiten (STM32F4 Ref. Man) suchen muss.
-
Thread
Signalplotter mit STM32, LCD und SD Karte - ähnlich einem Scope
Vielleicht gibt es ja Interesse an meinem STM32 "Scope". Entstanden aus der Motivation zu sehen was an den Eingängen des STM los ist, ist daraus ein "Ist kein vollwertiges Scope" Projekt geworden. Und da meine eigene Platine sowieso niemand
steuern (W-A-S-D Tasten). Für andere STM32 wäre etwas Portierungsarbeit notwendig. Auf meiner Platine läuft ein STM32L452, so dass der ADC Code dort auch fertig wäre. Generell werden ca 70KiB Programm und ca 90KiB RAM Speicher benötigt.
-
Thread
arm gcc 7.2.1 -flto broken?
ARM M4 (stm32) schrieb im Beitrag #6462780: > Wieso erhöht inlining den Stackbedarf? Weil Callees in the Caller wandern und dort gleichzeitig existieren statt nacheinander wie im call tree. > Und wieso ist
ARM M4 (stm32) schrieb im Beitrag #6463873: > Hmm ich vermute mal in einfachen Fällen (s. Beispiel unten) wird der > Stack perfekt wiederverwendet. In einfachen Fällen schon, aber nicht in komplexeren. So
-
Thread
12 V Max 1 Ampere am Stm32 3,3V
also werden sie bei höheren PWM-Frequenzen heiß. Ferner liefen: BTS4880R, BTT6200-4EMA, VNI4140K-32, VNQ5E160K-E
keine 2,5A gefordert werden und ein Raspberry auch nicht 5mA liefern soll, besser nur 3mA. Ein ESP32 kann aber locker 5mA und für den STM muss man schauen.
-
Thread
GUI mit LVGL: eigenes Widget?
LVGL ist eine freie GUI-Bibliothek für Mikrocontroller, vergleichbar mit TouchGFX (aber nicht auf STM32 beschränkt). Auf einem STM32L452 mit einem ILI9341-Bildschirm habe ich das auch einschließlich FreeRTOS schön ans Laufen bekommen. Nun würde ich gerne ein eigenes Widget implementieren - einfach
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
ChatGPT da jetzt schon, aber eben keine Universallösung: Von 2023: How do I program timer1 of the STM32L452 for generating a PWM signal on one pin without using the library provided by ST? [code] RCC->APB2ENR |= RCC_APB2ENR_TIM1EN; // Assuming the PWM pin is GPIOx_PINx GPIOx->MODER &= ~(GPIO_MODER_MODEy_Msk
rechtsmäßigen Kündigung führte. Wenn ich also als Angestellter ein Produkt z.B. mit einem NXP i.MX, ESP32 oder auch einem STM32WL55 entwickle kann ich gefeuert werden weil die Schnittstellen dieser ICs nicht vollständig dokumentiert sind und ich diese Details auch nicht aus der Luft greifen kann? *Dafür*
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Generell gibt's bei der STM32-Familie viel mehr Auswahl bei solchen "minimum boards" als bei den LPC oder Kinetis. Warum auch immer ...
schon lange für kleinere Inhouse Serien solche Boards: https://www.waveshare.com/product/mcu-tools/stm32/core407i.htm
-
Thread
Wozu übertrieben schnelle Microcontroller?
Falk B. schrieb im Beitrag #7273503: > Deinen STM32 könnte > man auch durch einen ATOM oder sonstigen Boliden ersetzen statt STM32 wird bei uns immer ein PC mit Software SPS eingesetzt... Ich habe gestern eine Schulung abgehalten zur Verwendung
sondern auch wesentlich mehr RAM und Flash als der ATTiny. Dazu ist der LPC fast 6 Jahre älter. Ein STM32L010F4 benötigt bei der Konstellation ca. 0,5mA, mit einem Micro-Power LDO auf 1.2V davor nochmal weniger.
-
Thread
DOGM132-5 mit SPI ansteuern
Ich habe das Display bisher zwar mit AVR und STM32 angesteuert, aber sollte beim PIC ja so ähnlich gehen. 1. Zwischen den Befehlen muß überhaupt kein Delay sein. Die Zeit für die SPI-Übertragung reicht als Delay aus. 2. Wenn deine PIC-Pins als
größeren Version dieses Displays, das aber identisch angesteuert wird. Der Controller ist übrigends ein STM32F101C8 Cortex-M3. Erwin
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/
Gerhard P.S. Ein Bild von Deinem "stm32-mini" würde mich schon interessieren. stm32mini schrieb im Beitrag #2973904: > @ Gerard, > > mist - genauso habe ich meine aktuelle Platine auch benannt > (stm32-mini). Wird allerdings eine
-
Thread
NPN/Mosfet Schaltung - Funktioniert, aber gibt es Verbesserungen?
liefern. Das könnte beim Brown Out passieren, wenn die interne Reset-Schaltung nichts taugt. Manche STM32 haben noch ein integriertes Überraschungsei: Ein USB-Device braucht einen Pull-Up mit 1k5 an D+. Wenn man den Pin als GPIO benutzt (weil man USB nicht braucht) und der interne Bootloader aktiv wird
der den Pull-Up ein. Auch, wenn er als UART-Bootloader benutzt wird. Und auch, wenn man z.B. einen STM32L451 benutzt, der offiziell garkeine USB-Hardware hat. Da ist aber der gleiche Chip (462) drin wie im L452 und der hat USB. Und wenn du meinst, mir egal, ich flashe per SWD: so ein Bootloader startet
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
Fehler werfen. Wenn du die Serial ausgeben willst, kannst du das so machen [c] sprintf(_buffer, "%lX%08lX", (unsigned long)(serial>>32), (unsigned long)(serial&0xFFFFFFFFULL)); [/c]
die anderen FCC Reports von Hoymiles: https://fcc.report/company/Hoymiles-Converter-Technology-Co-L-T-D Der Microprozessor auf der Platine ist ein STM32F402/STM32F407 und ich nehme auch an der Port CN201_NC ist ein SWD / JTAG Port. @Ziyat T., ich konnte die letzte Ziffer der MCU auf der DTU-Pro
-
Thread
"Geister"-Takte am LPC1114?
den vom booten schon vorhandenen Wert zurück schreibt: [c] SET_OUTPUT(PIO0_1); *(volatile uint32_t *)(LPC_IOCON_BASE + 0x10) = *(volatile uint32_t *)(LPC_IOCON_BASE + 0x10); while (1) { WRITE(PIO0_1, 0); WRITE(PIO0_1, 1); }[/c] Der generierte Assembler der Schleife ist bis auf's
lt. Datenblatt Single-Cycle-Zugriffe auf die GPIO-Ports hin. Die LPC11U6 von NXP sind M0+, auch die STM32L0 und einige Kinetis.
-
Thread
Akkumaster C4 - Prozessor defekt - Tausch
https://de.aliexpress.com/item/SAB80C535-N-SAB80C535-80C535/32614727624.html?spm=a2g0x.search0104.3.15.32aa7733zrhB1z&ws_ab_test=searchweb0_0,searchweb201602_2_10320_10065_10068_318_10547_319_317_10548_5728815_10696_10084_10083_10618_452_10304_10307_10820_532_10821_10302_204_10843_328_10059_10884_323_10887
Glück dass die Zeiten mit MCS51 und EPROM vorbei sind. Ob die internen Flashes der ATMegas und STM32 die Daten wohl länger halten? Mit RISC V passiert sowas nicht mehr, bis dann führen auch sämtliche embedded systems laufend selbsttätig Softwareupdates durch so dass die Daten im Flash nicht mehr
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
Volker S. schrieb im Beitrag #5098522: > Wie kommst du auf die Idee mit dem PIC32? Einfach um mehr Leistung zu schaffen. Die Abtastrate ist auch eine wichtige Kriterium für uns und aus diesem grund habe ich an PIC32 bzw. die Überlegung auch an eine STM32. > Auch schon daran
Hallo Volker, kennst du dich mit STM32 aus?
-
Thread
Ideen Findung "Fenster Auf"-Detektion
sie mit Prototyping Area designt, dann kann man mal unterschiedliche Sachen austesten. Sitzt ein STM32F030 drauf und ein RFM69. Das Ding ist "nur" im Sleep-Modus, weckt sich selber 1 mal pro Minute auf und sendet die aktuellen Werte. Statt Chip-Antenne ginge auch ein Stück Draht. Prototyping-Area würdet
lots-Secustone-Drahtlose-Kontaktieren-T-r-Fenster-Magnet-sensor-Detektor/3189086_32892207177.html?spm=a2g0x.search0104.3.95.65c87735bi9e5L&ws_ab_test=searchweb0_0%2Csearchweb201602_2_10065_10068_10547_10059_10548_10696_100031_5017615_10084_10083_10103_451_10618_452_10304_10307_10820_10821_10302_5017715%2Csearchweb201603_56%2CppcSwitch_5&
-
Thread
Transistortester AVR
100nF und 470nF keramischen Kondensator (ohne 10uH Drossel) in der VCC Versorgung gemessen: vcc_78L05 mit dem 78L05 Regler vcc_mcp1702 mit dem MCP1702-5002 Regler 100nF_10uF zeigt die nachgerüsteten Kondensatoren vcc100n10u_78L05 mit dem 78L05 Regler nachgerüstet vcc100n10u_MCP1702 mit dem
FUSES_CRY_L = ...) . Regards, Karl-Heinz
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
STM32F103ZE, 1MB ext SRAM mit EPSON S1D13743 und weiteres..
@ Sven L. Kenn ich ... Hier mal meine aktuelle LED-Matrix. Mit 192 Pixeln länge und somit ca 32 bis 50 Zeichen lang. Gesteuert wird das ganze über einen Atmega32. Die Anzeige besteht aus einem Startboard
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
den LSM9DS0 (ST) oder MPU-9150 (INVENSENSE) an. (Mit weniger Features auch: LIS3DSH, H3LIS331, L3GD20, L3GD20H, LSM6D) Gruß Christian
ENIG mit blauen Lotstopplack 10x10 inkl. Versand für $11.32 ???
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
..die L..x Community zerlegt sich selbst:-) Bleibt einfach unter euch und nervt nicht überall mit eurem L..x
einigen Fällen überhaupt nicht geht, umschiffe ich solche Klippen einfach mit VMWare Player mit W7X32 bzw. W-XP32 und Linux Mint für Makefile GCC Projekte, installiert. Für gewisse ältere, mir noch wichtige USB Werkzeuge, die unter W10 ums Verrecken wegen X64 nicht lauffähig sind, ist halt XP oder W7X32
-
Thread
Wieso gibt es keine gute Programmiersprache?
der Anfang ist für unerfahrene wohl etwas holprig. Habe damit sogar schon embedded Code für einen STM32 ARM Prozessor geschrieben und ausgeführt. Die Community ist klein aber fein.
entwickelt. Tja, wenn du die Augen zu machst, dann siehste eben nix. Kleiner Tip: Programmiertool für STM32 von mir hier im Forum. btw: eine Lazarus-Version hab ich inzwischen auch fertig. Funktioniert gut wie die Delphi-Version. Sieht mir aber zu grau aus. Also: Mach deine Klüsen auf, dann siehst du