-
Thread
Pegelwandler für Schalter - 3V3 auf 24V und zurück
brauche einen Pegelwandler für 3V3->24V und dann > wieder zurück. Sind die Sensorsignale analog (0V bis 3,3V)? Oder ist das alles digital (entweder 0V oder 3,3V)?
kümmern... ...außer, um einen Lieferanten... Die Teile sind doch noch schlechter lieferbar als STM32, oder? Als Ersatz würde ich dem FET eine klassische Strombegrenzung mit PNP-Transistor spendieren (und hoffen, dass der Ansteuerimpuls immer max. 30ms dauert). Unabhängig davon wäre eine Zenerdiode
-
Thread
Alternativen zu STM32?
TME hat z.B. den STM32G030F6P6 > 1000 Stück am Lager. 1,06 EUR/Stück
digital abgleichbar. Das ganze im 48 pin Leadless Gehäuse. Ich hatte gehofft das Projekt auf einem STM32F410C8U6 umsetzen zu können, aber der ist seid Monaten auf 0. Auch bei LCSC.
-
Thread
Plattenspieler bauen
und einen neuen Player mit eigenem Tangentialarm drauss gebaut. Fernbedienbar wäre ein Klacks, STM32F103 für den Arm mit PC-Anbindung per RS232 vorhanden - aber wozu? Ein wunderbares Feature ist die Endabschaltung am LP Ende, Arm hoch und ab nach Hause + Teller stop. Starten macht ja meist
Schallplatten. "Ah, da ist ja auch die Maschine mit dem Bing!" EN https://www.youtube.com/watch?v=NcHdF1eHhgc DE https://www.youtube.com/watch?v=4oXA7sxNWs0 Gruß Jobst
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
REG_DIG_P8 0x9C #define BMP280_REG_DIG_P9 0x9E #define BMP280_REG_CHIPID 0xD0 #define BMP280_REG_SOFTRESET 0xE0 #define BMP280_REG_STATUS 0xF3 #define BMP280_REG_CONTROL 0xF4 #define BMP280_REG_CONFIG 0xF5 #define BMP280_REG_PRESS_MSB 0xF7 int32_t adc_T, adc_P, t_fine; // void BMP280_Write8(uint8_t reg_addr, uint8_t _data); // // BMP280 sensor modes, register ctrl_meas mode[1:0]
-
Thread
einfache Daten Kompression
benutzen wurde. Also den ersten Array von 32 samples der 32 Kanäle unkomprimiert übertragen und dann für n samples nur noch die differenz in zum Beispiel 16 bit Auflösung statt 24 bit. Da hätte ich etwas weniger als 33% Bandbreite gespart. In
Hi Es geht um echtzeit übertragung von 24 bit x 32 kanal x 250 samples per sec= 192 kbs. Controller ist stm32f4 mit 120 Mhz. Allerdings kommt es wie gesagt auf Rechenzeit an.
-
Thread
Welche AVR (Atmega) haben UPDI?
zwei Gegenbeispiele fallen mir auf Anhieb ein (weil ich aktuell damit zu tun habe): RP2040 und TMS320F28xxx. Aber wenn mich nicht alles täuscht, funktionieren auch sehr viele STM32-Bootloader genau nach diesem Prinzip: Bootloadercode im ROM, wird abgearbeitet vom ganz normalen Core. Eine Liste spare
Beitrag #7224408: > Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? > > Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. > > Der ATMega4809 aber nicht. STM32 hat DFU, der megaavr-0/da/db/dd/tiny-1/tiny-2 haben UPDI. Was ist Deiner Meinung nach der prinzipielle
-
Thread
Uhrenquarz notwendig?
. Bei Uhrenquarzen wird normalerweise ein auf Stromsparen optimierter Oszillator verwendet. Der 32 kHz Oszillator vom STM32F103 ist deswegen so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen Pins anfasst oder in ein Steckbrett steckt.
Steve schrieb im Beitrag #7211912: > Der 32 kHz Oszillator vom STM32F103 ist deswegen > so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen > Pins anfasst oder in ein Steckbrett steckt. Aus diesem Grund haben die TI µC
-
Thread
STM32 Timer PWM Periode dynamisch anpassen
STM32F411 @50 MHz und ich benutze Timer 11 in Verbindung mit Pin PB9. Meine Tests funktionieren halbwegs gut, so lange die Periodendauer konstant ist und ich nur die Pulsweite anpasse. Aber selbst dann
lang. Dies ist der Code für Clock- und Timer-Initialisierung, der aufgrund meiner Einstellungen in STM32CubeIDE erzeugt wurde: [code] void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Configure the main internal
-
Thread
Relay Schaltung bitte absegnen
und dafür passende Komponenten herausgesucht und wäre froh, wenn mal jemand drüber gucken könnte: Stm32F103 liefert am R1Out 3.3V. ~1.3V Forward voltage am Optokoppler sind 2V/470Ohm= 4.2mA durch den Optokoppler. Der OC hat nen CTR von 200-400%. Das Relay hat nen Spulenwiderstand von 2880Ohm,
Wolfgang schrieb im Beitrag #7206876: > Was hast du da mit > deinen 0,4W gerechnet? Das wären 17mA bei 24V. Wenn 17mA fließen, werden irgendwo (OK + Widerstand + Transistor) 0,4W verheizt.
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
Hallo, hat jemand eine funktionierende Demo mit STM32H750 und W25Q64 QSPI im XIP memory mapped mode? Programm im QSPI und flashloader Programm im internen Flash. (am liebsten als STM32CubeIDE Projekt) Danke
case 0x1871f: case 0x1861f: sCommand.DummyCycles = 4; sCommand.AddressSize = QSPI_ADDRESS_32_BITS; break; } sMemMappedCfg.TimeOutActivation = QSPI_TIMEOUT_COUNTER_DISABLE
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
gewünschte Pulslänge übertragen (16bit-Wert). Das funktioniert dann u.a. mit den weit verbreiteten billigen STM32F103-Bluepill-Boards.
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren
-
Thread
Glockenklänge mit Mikrocontroller erzeugen
> Zur Verfügung steht übrigens ein STM32F4 Hier liegt das Problem! Such mal nach Videos von Keith Emerson. Zum Parameter einstellen brauchst du mehrere Quadratmeter Schalter, Drehknöpfe und Patchkabel.
Eine Anmerkung schrieb im Beitrag #7203539: >> Zur Verfügung steht übrigens ein STM32F4 > > Hier liegt das Problem! Nein, gerade hier nicht. > Such mal nach Videos von Keith Emerson. Zum Parameter einstellen > brauchst du mehrere Quadratmeter Schalter, Drehknöpfe und Patchkabel
-
Thread
Z80 Emulation auf dem Arduino
Flash: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner
Frank M. (ukw) (Moderator) >Ich meine einen STM32F407VET6. Das im STECCY-Artikel verlinkte Board https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0 Es wird ja praktischerweise von STM mit STM32duino unterstützt. https://github.com
-
Thread
Problem mit Clock Configuration beim STM32G031
Hallo Zusammen, ich wollte mich mal mit den relativ neuen STM32G0xx MCUs befassen und ein kleines Test Projekt erstellen. Nun habe ich aber das Problem, dass ich die Clock nicht zum laufen kriege. Ich verwende einen STM32G031F8P6. In meinem Code möchte ich
Um einen ST M0 (im Beispiel ein F030) mit 32 MHz PLL anzutreiben: [code] FLASH_ACR_bit.LATENCY = 1; RCC_CFGR = 0x414D0000; RCC_CR = 0x1050300; while(! RCC_CR_bit.PLLRDY); RCC_CFGR_bit.SW = 3; [/code]
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
Anfänger mehr ist nie ändern, hat bei mir etwas gedauert bis ich das verinnerlicht hatte. Für den STM32 kann ich dieses Buch wirklich nur wärmstens empfehlen : https://leanpub.com/mastering-stm32-2nd die 29.99€ kann man dem Autor schon mal gönnen. und es gibt ein Git-Repo mit dierekt ausführbarem
es den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
STM32: SysTick_Config
Eventuell bringt dich das Tutorial von Professor Laurent Latorre besser voran. Er verwendet einen F0, der ist aber dem L0 ziemlich ähnlich. https://www.pomad.fr/PoMAD/stm32 Oder meins: http://stefanfrings.de/stm32/stm32l0.html
zusammen in einer separaten Quelldatei aufgehoben. Ohne Inline. Hier mal ein Beispiel (war für einen STM32F103): [c] void __irq SysTick_Handler (void) { ... } void Systemtick_Init (void) { Ticks = iTicks = SecTicks = 0; // diverse Zähler ablöschen SYST_RVR = (F_Platform/1000)-1;
-
Thread
Arduino IDE 2.0 auf Win7 Rechnern ?
Moin, - was sind "Punkt-Pulldowns"? Anyway: Die Arduino-2.0 IDE funktioniert. Du verlierst eventuell die Unterstuetzung von "nicht-Arduino" boards (bei mir STM32, aber ich habe auch STM32IDE installiert). Sehr schoen ist die Unterstuetzung der Debugger (mit
> Ich habe keine Ahnung, wer von beiden > schuldig ist. Ich moechte loesen! Natuerlich der F1ck3lf0x! Wer oder was sonst. Der will bei dir schnueffeln und oeffnet aaaalle Mediageraete. Um (d)eine Ueberwachungskamera zu finden.
-
Thread
EFM32 noch zeitgemäß
/stm32l0-series.html?querycriteria=productId=SS1817 Oder wenn es was ganz anderes sein darf: - https://www.ti.com/lit/wp/slay015a/slay015a.pdf?ts=1663404431297 Einen Vergleich wirst du wohl anhand
with STM products..." https://community.silabs.com/s/question/0D51M00007xeMPNSA2/comparing-efm32-micros-with-stm32-micros-for-current-consumptions-in-various-energy-modes?language=it Hier hat jemand der
-
Thread
Arduino findet python nicht
. schrieb im Beitrag #7196569: > /home/rfr/.arduino15/packages/STMicroelectronics/tools/CMSIS/5.7.0/READM > E.md, das ist ein Fehler von der STM32-Installation, die da scheinbar gleichzeitig auch versucht wird. Sollte die ESP32-Installation nicht beeinträchtigen. Grund warum der Download von
R. F. schrieb im Beitrag #7198691: > Ich will beide und noch STM32 dazu... Wenn du soviele verschiedene Umgebungen parallel benutzen willst, würde ich dir einen Blick auf https://platformio.org/ empfehlen
-
Thread
Spielekonsolen mit AVR
extern ansteuern können für komplexe Grafiken Entsprechende Boards kann man auch fertig kaufen, z.B. STM32F429-Discovery und STM32F746-Discovery und viele mehr.
Konfig-Byte für verschiedene Aufteilungs-Varianten., geht in PLD (*)) Ab Adresse $8000 (obere 32kB vom AVR) werden diese Bänke (mittels 32kB- / 16kB- / 8kB- / 4kB- Pages) dann adressiert. (bsp. 1x32kB oder 2x16kB oder 4x8kB oder 1x16kB u. 2x8kB oder ...) (*) das PLD schaltet die
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
könne, völlig unangebracht. Wenn du natürlich einen ATmega328 gegen einen aufgeblähten SAME70 oder STM32F7xx (so du ihn überhaupt kaufen kannst :) vergleichst, dann stimmt das, aber dann vergleichst du Äpfel mit Ananas, nichtmal mehr mit Birnen.
Also ich hab damals mit dem Atmega32 angefangen und bin später auf den STM32F103 umgestiegen. Beides hier im Forum verbreitete und empfohlene Microcontroller. Alleine der Einsatz der Standard Peripheral Library war schon eine Hürde, auch
-
Thread
air32f103 - die Welt wird kleiner
Hallo, was sagt ihr dazu ? https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20220913060751&SearchText=air32f103&spm=a2g0o.productlist.1000002.0 Gruß Peter
Alternativen zu STM sind ja nichts Neues, die Bluepill gibt es ja auch mit GD32F103 oder der RiscV Variante davon. Dann gibt es weitere die ich jetzt nicht alle genau nennen kann, aber alle sind nicht 100 % kompatibel
-
Thread
Z80 Fälschung erkennen?
gabs mit den "BluePills", da sind ab irgend einem Zeitpunkt plötzlich welche mit China-Nachbauten des STM32F103C8T6 aufgetaucht, selbstverständlich abgeschliffen und mit STM beschriftet. Ich hätte kein Problem damit gehabt die Dinger mit chinesischen Chips zu kaufen, die sind weitestgehend kompatibel und
Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
Frage: STM32F103 beide SPI benutzen
habe die Seiten von Stefan Frings und seine CMSIS Dateien als Start benutzt: http://stefanfrings.de/stm32/stm32f1.html Das gefällt mir ganz gut, das Setzen der Registerwerte funktioniert ähnlich wie ich das vom AVR mega gewohnt bin. Jetzt bin ich aber auf ein Problem gestoßen bei dem mir das Rference
halber: [c] //---------------------------- // Includes //---------------------------- #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" // Peripherie Defines - alle Pins liegen auf Port A #define SPI_MOSI_PIN GPIO_Pin_7 /* */
-
Thread
Arduino Nano programmieren - wie?
=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
= boardBossa.vid.0=0x03EB boardBossa.pid.0=0x6124 # Raspberry Pi Pico RP2040 rpipico.name=Raspberry Pi Pico rpipico.build.board=RASPBERRY_PI_PICO rpipico.hide= rpipico.vid.0=0x2E8A rpipico.pid.0=0x00C0 [/
-
Thread
STM32L4 mit Supercap an VBAT?
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) wie ein 32kHz Oszillator und kostet sogar etwas weniger. Da fällt die Wahl leicht... Nop schrieb im Beitrag
/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
= 256K FLASH (rx) : ORIGIN = 0x8008000, LENGTH = 480K } [/code] CLion Befehlszeile zum Aufruf von OpenOCD: [code] D:\OpenOCD-20211118-0.11.0\bin\openocd.exe -s D:\OpenOCD-20211118-0.11.0\share\openocd\scripts -f board/stm32f412g-disco.cfg
[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
Ü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
Stefan ⛄ F. schrieb im Beitrag #7184230: > Welches Problem hattest du, schlechte Verfügbarkeit bei Lidl? Ja, schlechte.
-
Thread
STM32F103RCT7: Timer geht nicht
Hallo, ich habe einen STM32F103RCT7 und arbeite mit CubeMX. Ich möchte eine primitives Programm schreiben, das einen Pin mittels Timer toggelt. Der Timer läuft aber nicht. Habe Timer 3 und Timer 4 verwendet, bei beiden das selbe
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
> mit ECHTEN 3400mAh z.B. > https://www.ebay.de/itm/394287797761?hash=item5bcd625601:g:6wwAAOSwb0pjSS6I&amdata=enc%3AAQAHAAAAoGvYf1kpZiSOdQwF1llKwQXhAYqoTP%2B2ahzo5ocYELFu2Mb3YqRjaz1TiNfgLnmzhL2tFrZL4cCKaHTedMKMqX4u5EFfs9%2F%2BTcsDTnBj%2FfGevzgp4n2kB7ayu96RSUdv40RgwbbtLh9EHfxRDufcX2I4dccYOLjCyb7zHW4g1rHOpTII3foH
auch keine Ergebnisse. 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
-
Thread
STLINK Clone stoppt nicht an Breakpoints
Stefan ⛄ F. schrieb im Beitrag #7178639: > Du sollst die STM32Cube IDE benutzen. Die wird sich vermutlich genau so weigern, die nutzen nämlich das gleiche Tool.
machen (siehe Manual 6.1.2): https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
Moin, 500kHz ist ziemlich lahm. Mit einem STM32F40x kannst du das in einen Timer packen und die Werte an 2-3 Ports ausgeben. Bei 168 Mhz Takt hast du 336 Takte... das reicht locker. Evtl. geht es sogar mit zwei DMAs, dann langweilt sich der MCU
Stefan ⛄ F. schrieb im Beitrag #7180026: > Norbert schrieb: >> 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 >
-
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
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 ATmega. Also nein. Hier zum reinschnuppern: http://stefanfrings.de/stm32/stm32f3.html
-
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
ST-LINK FW : V2J39M27 Board : NUCLEO-F412ZG Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101/F102/F103 Medium-density
-
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
. Also geht jetzt gar nichts mehr? > Im Web habe ich noch keinen Schaltplan gefunden der ein STM32F103, > ESP8266 und DS3231 RTC + EEPROM miteinander verbindet. Willkommen im Makerverse . . . 8-0 > Wenn Niemand einen Plan für mich hat werde ich mich hiermit vom Projekt > "Wordclock" verabschieden
-
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, stm32f3xx_ll_usart.h, stm32f3xx_hal_uart.h, stm32f3xx_hal_uart_ex.h files in the drivers where they belong. Unfortunately the uart communication still does not work and when I compile my program I get
-
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
-
Thread
Esp32 s3: woher kommen aussetzer im i2s daten
Hallo, Ich portieren gerade ein Projekt von einem stm32f4 auf einen esp32-s3. Ein Teil davon sendet von sd Mp3 über i2s raus. Jetzt habe ich das Problem das öfter gut 20ms die i2s Schnittstelle nichts mehr sendet. Ich habe, um Probleme der sd Karte
Auf den stm32f4 kümmere ich mich um den dma selber, nur der esp32 hat ja fertig Routinen die ich benutze. Wer hier mein Programm braucht kennt den esp nicht und kann somit auch nicht helfen. Das sind 3 Funktionen
-
Thread
Auswahl eines passenden Nucleo Boards
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
du nehmen, was du kriegen kannst. Ich bin ebenfalls Umsteiger von AVR und habe mich mit den Serien F1, F3 und L0 beschäftigt. Die schienen mir als nächst höhere Stufen sinnvoll. F1 weil sie billig als Modul zu haben waren (inzwischen nur noch schlechte Fälschungen). Dann bemerkte ich, dass der Hersteller
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Ein brauchbarer Kandidat für den TO könnte der STM32F030 sein. Die konnte man vor einiger Zeit noch als 10er Pack aus China für 7 Euro beziehen. Dazu die passenden SSOP20 Adapter. Mittlerweile leider 3 x so teuer. Aber es gibt für den STM32F030
> 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
PFS154: langsam schwindet mein Vorrat
&amdata=enc%3AAQAHAAAAoMjLYZ5fe0gyz1CRsmPD3qSANlrshK8pTGrz9ee%2Fa0tdxQBcqyZDG%2B2od7sYiYk6CF5JRnxfKASeS2pCtMtLT%2FOvTcH4Lb8eEYA04kjXMYYfz9U9ekv7bod1O0YIZcJg4qS4ttt7Rm%2FKDukLQpjsHndl1qancClgFte96Vy5YEu9tFGvPZ9O%2Bc0%2BcpJobgORUVOpSERuugCRJ9xFKgfB7Gs
, den es interessiert (Stand 02.05.2023, 11:15 Uhr): Es waren noch 200 Stck. zu haben ! Auch STM32F072CBT6 zu einem (sehr) erträglichen Preis von 1,58$ (u.a. fuer einen PFS-Programmer zu empfehlen) sind wieder erhältlich (1637 in stock). Natürlich gleich auch gekauft. Chipkrise scheint sich
-
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
read the f* ine datasheets: DS1210: Consumes less than 100 nA of battery current IBAT max 100 nA BA6162: Low current dissipation when powered from battery Backup current dissipation ICCB max 0.5 μA steht