-
Thread
Frage: STM32F103 beide SPI benutzen
Wenn man das so macht kann eigentlich nicht viel schiefgehen. [c] /* FUNCTION ************************************/ void SPI_Init (SPI1_Mode_t mode) /* * SPECIFICATION: Init SPI1 STM32F103 ***********************************************/ { GPIO_InitTypeDef
Der Vollständigkeit halber: [c] //---------------------------- // Includes //---------------------------- #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" // Peripherie
-
Thread
Arduino Nano programmieren - wie?
mit CP2102/CP2104 boardCP210n.build.board=BOARDCP210N boardCP210n.hide= boardCP210n.vid.0=0x10C4 boardCP210n.pid.0=0xEA60 boardCP2108.name=Board mit CP2108 boardCP2108.build.board=BOARDCP2108 boardCP2108.hide= boardCP2108.vid.0=0x10C4 boardCP2108.pid.0=0xEA71 boardbluepill.name=BluePill boardbluepill.build.board=ARM_BOARDBLUEPILL boardbluepill.hide= boardbluepill.vid.0=0x0483 boardbluepill.pid.0=0x5740 boardmarple.name=STM32 Marple Bootloader boardmarple.build.board=ARM_BOARDMARPLE boardmarple.hide= boardmarple.vid.0=0x1EAF boardmarple.pid.0=0x0004 boardDMX512
-
Thread
STM32L4 mit Supercap an VBAT?
power switch (VBAT) Na ganz toll, da kommt Freude auf :) Danke! Inzwischen hab' ich die RV-8263-C7 entdeckt und festgestellt, dass mich diese externe RTC genau einen Interrupt-Pin mehr kostet, als wenn ich die interne vom STM32 benutze. Diese komplette RTC inkl. Quarz kommt im gleichen Gehäuse (3.2x1.5x0.8mm
/internal_rtc_is_not_working_with_vbat_in_stm32/ [pre]On a recent project, although using a different family, stm32l496, it was noticed that if vbat value was between 0.3 to 0.9 the behaviour is unpredictable.[/pre] was ja bei einer Backup-Versorgung
-
Thread
OpenOCD STM32F4 Flash Adresse
-c "tcl_port disabled" -c "gdb_port disabled" -c "tcl_port disabled" -c "program \"D:/*****/STM32-Project-Test/cmake-build-debug/STM32-Project-Test.elf\"" -c reset -c shutdown [/code] Ich hoffe es kann
[pre] $ arm-none-eabi-objdump -h STM32-Project-Test.elf STM32-Project-Test.elf: file format elf32-littlearm Sections: Idx Name Size VMA LMA File off Algn 0 .isr_vector 000001c4 08008000 08008000
-
Thread
Langzeiterfahrung mit ch340c
. Daher die Frage: Konnte jemand schon positive oder negative Langzeiterfahrungen mit dem ch340c Chip sammeln? Grüße
Übertragungsfehler liefern. Hmm, das kann ich so nicht bestätigen. Ich flashe bspw. über einen STM32F411 über den UART mittels STM32FLASH und 115200 Bd (ja ich weiß, dass das Teil einen USB-Bootloader hat, aber ich habe meine eigenen gebastelten seriellen Uploader die von F030 bis F4xx eben so funktionieren
-
Thread
STM32F103RCT7: Timer geht nicht
Es geht nun. Bei dem STM32-Typ muß man anscheinend mehr machen als bei den bisher verwendeten: [c] /* USER CODE BEGIN SysInit */ __HAL_RCC_TIM3_CLK_ENABLE(); // Takt für Timer 3 einschalten /* USER CODE END SysInit
Martin M. schrieb im Beitrag #7181659: > Es geht nun. Bei dem STM32-Typ muß man anscheinend mehr machen als bei > den bisher verwendeten: Hä? Die RCC-Bits muss man bei allen STM32 aktivieren. Im Gegenteil haben ein paar andere STM32 noch ein paar mehr Enable
-
Thread
Owon HDS242 bei Pollin
zip-Datei der V8.8.2 für das HDS242 welches ich eingespielt habe hat die MD5 Prüfsumme 5374220570a18d4a53c5a2c0b8236d87
Das File ist (recht rudimentär) verschlüsselt. [code] 00000000 44 4f 16 85 56 38 2e 38 2e 32 00 00 00 00 00 00 |DO..V8.8.2......| 00000010 00 00 00 00 55 70 67 72 61 64 65 50 61 63 6b 00 |....UpgradePack.| ... 000000a0 48 44 53 32 34 32 5f 31 00 00 00 00 00 00 00 00 |HDS242_1......
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
Drei SN74HCS595 o.Ä per SPI (+DMA?) befüllen? Ein STM32 mit >24MHz am SPI ist ja keine Seltenheit...
Beitrag #7180025: > Das gilt zwar für viele aber bei weitem nicht für alle Prozessoren. Ich rede vom STM32H7, den Pitty im gleichen Atmemzug nannte. Dessen GPIOs haben nur 16 Bit, wie bei allen (?) STM32.
-
Thread
Raspbery Pi Pico W – RP2040 mit WLAN
www.infineon.com/dgdl/Infineon-CYW43439-Single-Chip-IEEE-802.11-b-g-n-MAC-PHY-Radio-with-Integrated-Bluetooth-5.0-Compliance-AdditionalTechnicalInformation-v03_00-EN.pdf?fileId=8ac78c8c7ddc01d7017ddd033d78594d – bietet ein WLAN- und ein Bluetoothmodul samt Koexistenzfunktion. 
Foundation, via https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf) Anders als bei einem GD32VF103 oder einem STM32-Chip erweist sich das kleine Gehäuse des RP2040 als Hemmschuh – in einem QFN56 ist nun mal nur für 56 Pins Platz. ### Physische Auswirkungen und Anpassungen Auf den ersten Blick
-
Thread
Bootloader für Cortex-M0+ ohne VTOR und ohne Mem-Remap?
Das habe ich bereits so bei einem STM32F051K8 gemacht Die Vektortabelle der Applikation liegt hier bei 0x08001000 [c] void COMMON_IRQHandler(void) { unsigned int irq_no; unsigned int * addr; void (*irq_func)(void); irq_no = __get_IPSR() & 0x3F; addr = (unsigned int *)(0x08001000 + irq_no*4); irq_func = (void (*)(void))*addr; (*irq_func)(); } [/c] Die Vektortabelle des Bootloaders sieht dann so aus:
-
Thread
Wenige 100kb aber alles drin?
/ LCC-Win32 zu Viraustotal hochladen. Falls dort was gefunden wird, das gleiche dann nochmal mit dem Compilat durch Visual C (sollte unauffällig sein). Gruß
Lotta . schrieb im Beitrag #7203462: > Ob das beim C-Lang auch ähnlich ist? Ja, der kann das sogar noch besser, GCC hat das mit dem LTO "nachgemacht". Im Embedded-Bereich ist das quasi Standard so, die diversen IDEs (z.B. STM32CubeIDE) setzen diese
-
Thread
Neue Einplatinencomputer abseits des Raspberry Pi
interface and configurable cache memory, achieves a much faster acceleration in AI applications. [/c] Mit dem unter https://de.aliexpress.com/item/1005004643475363.html um weniger als 10 Euro verfügbaren S3 V 1.0.0 schickt WeMos nun eine extrem preiswerte Platine auf Basis des ESP32-S3 ins
bisher keine ernstzunehmenden Alternativen zu ARM. Mit dem StarFive JH7110 steht nun ein neuer SoC zur Verfügung, der sich architektural an kombinatorischen Prozessoren wie dem STM32MP1 orientiert. Beim im Allgemeinen gut informierten Branchennewsdienst cnx-software findet sich nun das in der Abbildung
-
Thread
STM32F1xxx Problem mit einer 50Hz PWM
(siehe Oszi Bild) in mein Signal rein und dabei fängt das Servo an ordentlich zu ruckeln. FCPU (STM32F103C8T) = 32 MHz PSC = 31 Timer Frequenz = FCPU / (PSC+1) = 1MHz Counter Period = 20000 PWM Frequency = 50Hz Es scheint, als würde hier eine Art "Timer Überlauf" dazwischen funken. Vielleicht
None * @retval None */ static void MX_TIM4_Init(void) { /* USER CODE BEGIN TIM4_Init 0 */ /* USER CODE END TIM4_Init 0 */ TIM_ClockConfigTypeDef sClockSourceConfig = {0}; TIM_MasterConfigTypeDef sMasterConfig = {0}; TIM_OC_InitTypeDef sConfigOC = {0}; /* USER CODE
-
Thread
Ansteuerung von LED-Stripes
erfordern? Gibt es https://german.alibaba.com/p-detail/Hottest-60487547598.html?spm=a2700.7724857.0.0.6b355428hEdGf9&s=p Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? STM32F3 kosteten (als sie noch verfügbar waren) nicht mehr als ein
Artur K. schrieb im Beitrag #7174478: > Ist denn ein STM32 nur für so eine Ansteuerung nicht ein Overkill? Eigentlich inzwischen schon, denn z.B. die ollen STM32F103C8 sind jetzt entweder sündhaft teuer oder gefaked, aber die kosteten früher um die 1.00
-
Thread
BluePill, ST-LINK und CubeIDE
denn die beiden bootjumper stehen, kann es > daran liegen? Normalerweise beide auf LOW. Mit Boot0=HIGH aktivierst du (beim nächsten Reset) den seriellen Bootloader. http://stefanfrings.de/stm32/stm32f1.html#boot Lies auch http://stefanfrings.de/stm32/stm32f1.html#proginterfaces http://stefanfrings.de
------------------------------------------------------------------- STM32CubeProgrammer v2.10.0 ------------------------------------------------------------------- Log output file: /tmp/STM32CubeProgrammer_ZJQwGO.log ST-LINK SN : 0671FF495252717267203806
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch
STM32 raus und alles auf dem ESP laufen lassen.
-
Thread
Configurate uart without using stmcubeMx
copying all the lines of codes of configuration of the uart in my current program. In the files main.c, stm32f3xx_hal_msp.c and stm32f3xx_hal_conf.h I added all the necessary configurations as they appear in the uart configuration with stmcubeMx. In addition I added the stm32f3xx_hal_uart.c, stm32f3xx_hal_uart_ex.c
copying all the lines of codes of configuration of the > uart in my current program. In the files main.c, stm32f3xx_hal_msp.c and > stm32f3xx_hal_conf.h I added all the necessary configurations as they > appear in the uart configuration with stmcubeMx. To do it this way is in my opinion the wrong way
-
Thread
AVR was passiert kurz vor der Brown-Out Erkennung?
ESP hingegen kein Problem. Bei AVR fehlen mir entsprechende Erfahrungswerte, deswegen frage ich. STM32 würden mich auch interessieren.
Stefan ⛄ F. schrieb im Beitrag #7168431: > STM32 bekommen vermutlich auch Probleme mit der PLL Eher nicht so leicht. Die haben einen internen LDO für CPU und den ganzen hochfrequenten Kram. Der erzeugt typischerweise 1.2V aus den externen 3.3V
-
Thread
Auswahl eines passenden Nucleo Boards
Guten Morgen, ich würde gerne mit der STM32 Platform anfangen und versuche ein gutes Board zu finden. Ich habe schon viele Jahre mit ATTinys und ATMegas in C programmiert. Die Discovery Boards habe ich erstmal ausgeschlossen, da mir dort ab
M0...M4 sind schon deutlich einfacher was den Core angeht. Aufwändiger sind Taktkonfiguration (STM32Cube hilft), das man Takte für die verschiedenen Devices erst einschalten muss, die vielen Optionen in
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Das heißt vernünftige Menschen wechseln das Hobby? Oder sponsorst du jedem der Bedarf hat nen paar STM32 & Co?
> Die auf 32 kByte Codegröße beschränkte "Kickstart"-Version gibt "für > lau" Naja, die reicht ja dann für den kleinen STM32F030 auch. Und mit etwas Beschränkung auf für den STM32F103. Den Debugger vom Keil
-
Thread
ATmega328P-Platine
Betriebsspannung, dafür 100 MHz, 24k RAM, CAN-FD statt CAN 3. https://www.microchip.com/en-us/product/PIC32MX270F256B - 32 Bit MIPS, 50 MHz, 256k Flash, 64k RAM, Codeausführung auch aus dem RAM, USB, etc etc, auch im SDIP28. Ja, man muss sich etwas umgewöhnen, aber diese Teile sind deutlich einfacher zu handhaben als z.B. ein STM32. Vor allem, wenn man sich den IO-Code im MPLABX per MCC erzeugen lässt. Und es kostet auch nicht wirklich viel mehr. Viele Leute mögen sagen "Aber ich brauche doch nicht mehr." Ich sage: Ein zweiter
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
Hallo zusammen, vielen Dank für eure Hilfe. Momentan beschäftige ich mich mit einem Cortex M0, den ich mit STM32CubeIDE in C programmiere. Ich muss natürlich nicht das Rad neu erfinden und bin dankbar für gute Libs und sei es nur, um darin zu stöbern. Ich habe bei meinen Recherchen jedoch verschiedene
Capability", nur 3.3V, DFN-6 Der macht am Ende auch nix anderes als der 2482. Du sagst dem Teil per i2c "sende den Befehl 0x44 (startet die Konvertierung beim DS1820) auf den 1-Wirebus". Daraufhin serialisiert er den Befehl 0x44 und gibt ihn über den 1-Wirebus aus. Das Ganze ist eigentlich sogar noch ein
-
Thread
Float und String kombinieren für HAL_UART_Transmit + GSM Modul
GSM-Modul (https://www.mikroe.com/lte-cat1-eu-click-for-europe) über einen MicroController (NUCLEO STM32L476RG) mit AT Kommandos und HAL_UART_Transmit Sensordaten an die Seite Thingspeak senden soll. Für die Programmierung nutze ich STM32CubeIDE. Die AT Kommandos habe ich erstmal über PuTTY (COM Konsole
werden kann bzw. wie man beides kombiniert über HAL_UART_Transmit senden kann? Zum Beispiel [c] char URL = "AT^SISS=0,\"address\",\"https://api.thingspeak.com/update?api_key=XWK28RQHCBLD3LWY&field1=" float Sensorval = 130.0 String Neu = URL + Sensorval Sollte ergeben: "AT^SISS=0,\"address
-
Thread
DS1210 als Ersatz für BA6162?
wenn die wegfällt übernimmt die Knopfzelle mit ca. 3,1V die Versorgung des SRAM. Schottky hat etwa 0,2V Verlust, sodaß das RAM noch fast 3V bekommt, was die Daten sicher hält. https://www.reichelt.de/dk/de/schottkydiode-30-v-0-2-a-do-35-bat-43-stm-p219637.html?&trstct=pol_6&nbc=1 Eine Schottkydiode
https://de.wikipedia.org/wiki/Vors%C3%A4tze_f%C3%BCr_Ma%C3%9Feinheiten#SI-Pr%C3%A4fixe die "Präfixe" sind international genormt und gelten nicht nur in der Elektronik. Ja, 100n = 0,1µ Der DS1210 ist also etwas sparsamer. Ich hatte das
-
Thread
phasenverschobene PWM mit STM32F103C3
muss im *Continue UP-Mode* Laufen (nicht Up/Down) > Du musst Flankengesteuert (Hi/Low) IRQ mit dem CC0 setzen, > Dann wird der Interrupt nur bei jedem (TCTR xxx->0) ausgelöst... > oder reden wir aneinander Vorbei? Das scheint mir fast so. Beim STM32F103C8 (Fehler imTitel!) kenne ich nur die Modi Upcounting
der PWM ermittelung. In der STM32F411 Welt wäre das z.B. TIM2 und TIM3. [c] __interrupt void epwm2_isr(void) { AdcaResults[resultsIndex++] = AdcaResultRegs.ADCRESULT0; if(RESULTS_BUFFER_SIZE <= resultsIndex) { resultsIndex
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-16-kb-tssop-20-stm-32f030f4p6-p168428.html Hm..also ich hab gerade erst mal 10Stk gekauft.... Olaf
/AZDelivery-STM32F103C8T6-Development-Prozessor-Arduino/dp/B07CRHYTDG/ref=sr_1_1?adgrpid=1205065411145934&hvadid=75316705025501&hvbmt=be&hvdev=c&hvlocphy=128715&hvnetw=o&hvqmt=e&hvtargid=kwd-75316799692113%3Aloc-72&
-
Thread
µC mit niedriger Versorgungsspannung soll Relais mit hoher Spulenspannung steuern
auch noch an Step-Up Regler gedacht, aber an das Board angeschlossene Schaltungen sind scheinbar auf 0,5 Watt begrenzt. Im Handbuch des STM32 dazu folgendes: [pre]5.2 Power supply and power selection The power supply is provided either by the host PC through the USB ST-LINK or USB USER connector,
Für 8 Ausgänge bis 33V/0,1A: NPIC6C596 https://www.mouser.de/ProductDetail/Nexperia/NPIC6C596ADJ?qs=M%2FOdCRO8QQ1auRuo5%2F2QMg%3D%3D
-
Thread
RP2040 RPI Pico - Frequenz erzeugen
möchte PWMs generieren. * 4x unabhängige PWM * 0.0Hz-1000.0Hz mit 0.0-100.0% DutyCycle * 1.000k-20.00kHz mit 0-100% DutyCycle Mit Sicherheit habe ich auch Einbußen bei der Genauigkeit. Wie stark versuche ich gerade auszurechnen. Ich wäre gerne
Pico Ecke geblieben, da ich da schon einiges gemacht habe. Aber auch ein grobe Recherche in Richtung STM32 haben gezeigt, dass auch die größeren uCs keine eierlegende Wollmilchsau abgeben. Die 8 unabhängigen 16bit Timer vom RP 2040 finde ich eigentlich ganz interessant. Meine aktuelle Idee: * 4
-
Thread
Wem nützt open source Gesperrt
verschwenden mit Herumsucherei und Herumklickerei, habe ich noch alle Daten inklusive Backup, zahle 0 Fr pro Jahr, und kann einfach mal schnell den PC was auch immer ich grad lustig bin machen lassen, in einem Bruchteil der Zeit. Ok, eins muss ich noch anmerken. Das ist nicht nur OpenSource, und alles
nehmen, kommentsrzeilen ändern und dass dann als closed source verkaufen. So geschehen bei BLheli32, basierend auf opensource von B.Konze. Der typ sagt "auf stm32 portieren" gibt ihm das urheberecht ...
-
Thread
Einzelne Blöcke einer Hochvoltbatterie (100kWh) mit Relais bei Ausfall überbrücken
Förderbestimmungen. Den Förderzirkus mache ich aber nicht mit. Hochfrequente Synchronwandler sind mit GaN oder SiC ein Kinderspiel vgl. mit früher. Ich kann mir nicht vorstellen, dass ich der Einzige bin, der so tickt.
sie gar nicht miteinander und habe mehrere getrennte 48V Quellen. Das ist bei dem System egal. Ein STM32 übernimmt das Daten abholen und schaltet bei Bedarf die Hauptschütze weg, so kann ich meine Batterie trennen, geladen wird mit Solar. Ich betreibe die Module auch nur bis 45°C (keine aktive Kühlung
-
Thread
RP2040 Erfahrungen
copyblock(); //braucht 1.3ms! } while(1); } [/c] [c] //Das hier ist der Stack des zweiten Cores in 32Bit-Worten #define CORE1_STACKSIZE_LEVEL 100 __attribute__((aligned(4))) uint32_t core1_stack
: Hardware version: 9.30 Info : VTarget = 3.293 V Info : clock speed 1000 kHz Info : SWD DPIDR 0x0bc12477 Info : SWD DLPIDR 0x00000001 Info : SWD DPIDR 0x0bc12477 Info : SWD DLPIDR 0x10000001 Info : rp2040.core0: hardware has 4 breakpoints, 2 watchpoints Info : rp2040.core1: hardware has 4
-
Thread
si5351 AN619
Rudi D. schrieb im Beitrag #7156745: > D.h. b/c muss <1 sein Ja, da b<=(c-1). _"The fractional ratio a + (b/c) has a valid range of 15 + 0/1,048,575 and 90"_
wird es schwierig da, bei fvco =850 MHz, a von 77 > bis 81 geht. Wenn man a auf 77 lässt geht b/c von 0,625 bis 4,3397. a=77 und b/c=4,3397 geht nicht. Was möglich wäre ist aber a=81 und b/c=0,3397. Rudi D. schrieb im Beitrag #7157152: > Wobbeln mit klassischem c ist viel zu > langsam, egal
-
Thread
Vorgang bei READ / WRITE bei SMBUS Kommunikation mit BQ40Z50
Hallo, ich versuche einen Treiber für einen BQ40Z50 Akku zu implementieren der über SMBUS auf einem STM32H7xx kommuniziert. Ich benutze hierfür das STM32 SMBus/PMBusTM Expansion Package (AN4502) Die Initialisierung des SmbusStacks funktioniert soweit. Es hapert allerdings meiner READ bzw WRITE
= 0x55U; smbusStackHandle.CurrentCommand = NULL; if(initSmbus() == HAL_OK){ return 0; } else return 1; } [/c] INITSMBUS Methode: [c] HAL_StatusTypeDef BQ40Z50::initSmbus
-
Thread
Welche IDE für AVR Programmierung
weder ESP noch AVR, trotz schlechter Verfügbarkeit weiterhin STM32, und da dann die STM32CubeIDE.
Microchip Studio hieß früher Atmel Studio. Und das ist die ernstgemeinte IDE von Microchip für 8- und 32-Bit-µCs von Atmel (alle AVRs und die SAMD-ARMe). Das ist natürlich gleich mehrfach böse, weil es a) unter Windows läuft und b) auch sonst Technik von Microsoft verwendet und obendrein c) auch Debuginterfaces
-
Thread
Breitbandige Empfangsantennen
jemand genug kriminelle Energie. "You need to write a program to dump the F-RAM and flash it to the STM32H7." Irgendwo stand mal ein Copyright-Text ...may not be copied... und handschriftlich darunter (ebenfalls schon x-mal kopiert) "may not but will!"
Edelstahl vs. > verlustlos mit einem kommerziellen 3D EM-Simulator: Unterschied im > Gewinn war 0.3dB Vielen Dank dafür und auch das du deine Erkenntnisse mit uns teilst. 0,3db sind absolut zu vernachlässigen wie ich finde. Damit kann ich Leben.
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
Hätten wir nicht gerade eine Versorgungsengpass und könntest du dich mit C anfreunden, würde ich dir ein beliebiges Discovery Board mit STM32 empfehlen. Das STM32F429 Discovery hat z.B. ein kleines Farbdisplay mit Touchscreen, 8MB SDRAM und Programmierschnittstelle bereits
im Beitrag #7152854: >Hätten wir nicht gerade eine Versorgungsengpass und könntest du dich mit >C anfreunden, würde ich dir ein beliebiges Discovery Board mit STM32 >empfehlen. Das F429 bi RS (da darf man inzwischewn auch als Privatmensch kaufen): RS Best.-Nr.: 909-3660
-
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
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
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
erledigt das Löschen auf meinen Bausteinen jedenfalls in deutlich unter einer Sekunde, auch wenn der µC zuvor nicht leer war. Aber sei´s drum, wenn das für die STM32 normal ist, dann ist´s ja gut. Ich hatte mich nur gewundert.
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
Architektur war deutlich langsamer, was > CoreMark/MHz angeht. Mein Erfahrungswert von RX610 und STM32F407 ist zehn Jahre alt. Heute muß sich ein RX660 mit zum Beispiel einem preislich günstigeren STM32H730 vergleichen lassen, dem er bezüglich der Ausführungsgeschwindigkeit nicht das Wasser reichen kann. Auch ein STM32Fxxx ist schon schneller. Die schnellen Zugriffszeiten auf das interne Flash haben heutzutage (vermutlich) nur minimalen Nutzen und bremsen diese RXe auf 100 - 120 MHz aus. Aber lass den RX660
-
Thread
WS2812/SK6812 an STM32F030
kontinuierlich ADC Daten wegspeichert. Hat jemand von euch noch eine Idee, wie man an einem 48 MHz (maximal) STM32F030 Cortex M0 halbwegs zuverlässig das Signal für die LEDs generiert? Das Ganze hängt an PA7: Mögliche Alternate Functions: SPI1_MOSI TIM3_CH2 TIM1_CH1N TIM14_CH1 TIM17_CH1 Aktuell arbeite ich
http://stm32f4-discovery.net/2018/06/tutorial-control-ws2812b-leds-stm32/ Ob das wohl bei 48 MHz HSI funktioniert?
-
Thread
32 Bit MCU gesucht
M0! Es sind sogar zwei stinkende M0! > Mein aktueller Favorit ist der STM32F303, davon habe ich auch genug > vorrätig. Aber die gebe ich nicht her. Das hebt nicht mal Rosemarie Nitribit an. Auch
https://www.lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32G431CBT6_C529355.html Oder einfach zu beschaffen https://www.reichelt.de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?search=rp2040
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
Beitrag #7146755: > 3,19 Mäuse sind dafür zu teuer? *Zu* teuer habe ich nicht geschrieben. Ein STM32 mit CAN konnte man vor dem Chipmangel für ca. 1 Euro bekommen. Da hat man dann µC und CAN zusammen zu 1/3 des Preises. Da macht es schon Sinn zu *erwägen*, diesen zu bevorzugen, finde ich. Denn
statt einem ATtiny85 einen STM32F103C8T6 mit integriertem CAN Controller. Wegen Chipmangel von einem Bluepill board runterfummeln, die sind lieferbar. Sind mit Sicherheit Clone, aber wenns billig sein soll ...
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Lohnt Raspi etc überhaupt? Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 zu machen? ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch gar nicht das Verlangen danach. Daher eine ernstgemeinte Frage
> Lohnt Raspi etc überhaupt? > Ist das wirklich einfacher als alles direkt mit einem ATmega oder STM32 > zu machen? > ICh habe noch nicht mit Rasberry und co gearbeitet, aber irgendwie auch > gar nicht das Verlangen danach. > Daher eine ernstgemeinte Frage Tja, es war einfacher dafür einen
-
Thread
Registerdefinitionen LPC1788. Header File Quelle?
es keine Bitmasken für Register bits / Felder. Sprich ich muss mit magic values codieren. Bsp: [c] LPC_I2C0->CONSET = (1<<3); [/c] Gibt es irgendwo ein Headerfile, in dem, wie bspw bei STM32 auch Bitfelder als defines enthalten sind? Da ich aktuell nur für begrenzte Zeit mit diesem Controller
-
Thread
Diskettenlaufwerk ansteuern
Controller > ansteuern du willst also das hier nachbauen? https://www.youtube.com/watch?v=G-X-p0C0Uas
USB-Zugriff. Wenn man ein Floppy-Interface /hat/, dann lautet das Zauberwort "Gotek". Da steckt meist ein STM32 (oder Klon) drin und das ist auch ungefähr die Leistungsklasse, in der man die gesamte Diskettenwelt mit Software und in Echtzeit erschlagen kann. Mit einem AVR und ohne zusätzliche Hardware macht