-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
ist nun, dass Morgens die Spannung bei 0V beginnt und dann ganz langsam hochgeht. Wenn das Ganze mal läuft, braucht es im Schnitt ca. 30uA (sogar mit steinaltem STM32F103 und einer blitzenden LED). Doch das Problem ist der Bereich, bis mal
.0.0.33885c5fI7wy1C&gatewayAdapt=glo2deu Somit bekommt der Ladechip keinen Strom wenn es zu Kalt ist.
-
Thread
Arduino (o. Ä.): Suche Universal-Gerät für Programmierexperimente
www.mikrocontroller.net/topic/200290 Nochmal meine Anforderungen - Arduino nano o. Ä. (habe auch Erfahrung mit STM32) - 4-5 Tasten oder Steuerkreuz - etwa 3 LEDs (rot, gelb, grün) - Display (Text reicht, z. B. 16x2) - Stromversorgung: Akku - das Ganze in einem passenden Gehäuse Sowas müsste es doch geben
Anwendungen) 5) Diverse LEDS, Widerstände mit zweckmäßigen Werten im Bereich 100 - 100K, Cs (100p - 0.1uF, Elkos 10-470uF 6) Steckbrett mit farbigen Verbindungsdrähten in Standardlängen 7) Plastikgehäuse für permanente fertige Projekte Damit kann man schon Einiges anfangen. Es gibt auch Arduino
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
gelten die 68000-Befehlssätze als leistungsfähig und trotzdem leicht verständlich, also die M16 uC von Hitachi/Renesas. Deren HWB ist aber ein ganzes Visual Studio, keine Arduino-IDE. STM8/STM32 finde auch ich krankhaft, fast so krank wie PIC. Vor allem aber die Trennung zwischen Prozessortakt
HAL-Funktionen benutzen und hat mehrere Instanzen, die einen Pin > durchleiten. Das irritiert mich. STM32Duino setzt auf die HAL auf, welche wiederum auf CMSIS aufbaut, welche direkte Registerzugriffe ermöglicht. Ich setze PA5 so auf high: [c] GPIOA->BSRR = GPIO_BSRR_BS_5 [/c] Da ich weiß dass
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
. gemessen ergeben sich immer 0,00 Ohm - vom > Dreh-Encoder-Ausgang zum 33k-Widerstand und nach dem 33k-Widerstand über > 2 Durchkontaktierungen zum µC-Pin. Immer 0,00 Ohm - aber permanent 3,3 > V. Und vom µC-Pin zu 3,3V?
sich aber die Anzeige (Wert geht runter). Genauso nach der Durchkontaktierung und an den beiden µC-Pins 97 & 98. Gegen VCC gemessen sind es 0,0V, gegen GND gemessen sind es 3,3V. Wo ist der Fehler?
-
Thread
DSP Filter auf dem PC entwickeln, Möglichkeiten und Erfahrungen?
[#13] FIR Filters - Audio DSP On STM32 (24 Bit / 48 kHz) https://youtu.be/n9Cy1xkEf1E https://www.youtube.com/c/YetAnotherElectronicsChannel Gruss Holger.
Hinweise aus deiner Erfahrung. Holger schrieb im Beitrag #7229135: > [#13] FIR Filters - Audio DSP On STM32 (24 Bit / 48 kHz) > https://youtu.be/n9Cy1xkEf1E > https://www.youtube.com/c/YetAnotherElectronicsChannel STM32 ist noch nicht Thema. Für Videos habe ich keine Verwendung Grüsse und Danke
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
geht über einen R-Teiler 3k3-10k und zwei BAT254 nach VDD / VSS an BOOT0 des STM32. Der STM32 kommuniziert per UART mit einem anderen Stein, dessen Versorgung geregelte 1,8 Volt sind, das setzt ein TXS0102D um. Bevor jemand fragt: Den Stromlauf gebe ich nicht aus der
Jens R. schrieb im Beitrag #7229385: > Ehrlich gefragt, warum dann nicht die Adafruit Feder (STM32 Feather)? Erster Eindruck: ziemlich teuer. Es ist von der Schaltung her weit von dem entfernt, was ich machen will. Es soll ein STM32L0 werden, kein F4.
-
Thread
Arduino: Handling parallel anfallender Aufgaben
Arduino-Webseite (www.arduino.cc) guckst, hast Du kleine Achtbitter (Arduino Uno oder Nano, AVR), M0-ICs (z.B. Arduino Nano RP2040, Arduino MKR 1XXX, M0-Kern[e]) oder gar den Portenta H7 (enthaelt den STM32H747, das ist ein M7-Kern und ein M4-Kern). Du merkst es gibt viele Moeglichkeiten: Ich (ich
den Arduino Zero als das beste wo es gibt wegen des InCircuit-Debuggers. Ist so wie ein StLink fuer STM32. Die geschenkte Lebenszeit ist jeden Cent wert. Gruesse Th.
-
Thread
Fragen Stromversorgung / Schaltplan
in 12VDC > > ??? Das ist für 12 VDC etwas zu wenig. 9 V * 1,414 = 12,726 V 12,726 V - 2 x 0,7 V = 11,326 V Für die Lüfter wird es genügen. C5 & C6 sollte man sich sparen. Den Lüftern ist es egal. C4 & C8 sind wichtig für den Schaltregler. mfg klaus
Ben K. schrieb im Beitrag #7226630: > Ist C4 nötig? Nein, wenn C5,C6 näher als 1m dran sind. Ben K. schrieb im Beitrag #7226630: > D2 habe ich eingebaut D2 kostet 0.5V, dein Schaltregler regelt aber nur auf 5.04V, er sollte dann 5.5V
-
Thread
Verbindung zwischen zwei BlueNRG-Tile trennen
found: terminate discovery procedure */ PRINTF("aci_gap_terminate_gap_procedure() CODE: 0x%02x\r\n", aci_gap_terminate_gap_proc(0xFC9D) /* AUTO_CONNECTION_ESTABLISHMENT_PROC */); discovery.device_state = DISCOVERY_ERROR; // NVIC_SystemReset(); } [/c]
Befehlsliste von dem Divise angesehen hier angesehen: https://www.st.com/resource/en/application_note/an5270-stm32wb-bluetooth-low-energy-ble-wireless-interface-stmicroelectronics.pdf und da fällt natürlich sofort der Befehl: HCI_DISCONNECT() auf. Doch meinen Compiler ist dieser Befehl unbekannt und etwas anderes
-
Thread
CircuitPython 8.0b2 erschienen – browserbasierter Workflow und andere Neuerungen
SAMD21, SAMx5x cxd56: Sony Spresense espressif: Espressif ESP32-S2 nrf: Nordic nRF52840, nRF52833 raspberrypi: Raspberry Pi RP2040 stm: ST STM32F4 chip family [/c] Im Beta- bzw Instabile-Status werden einige weitere Plattformen angeboten: [c]
missing functionality: broadcom: Raspberry Pi boards such as RPi 4, RPi Zero 2W espressif: ESP32-S3, ESP32-C3 litex: fomu mimxrt10xx: NXP i.MX RT10xxx stm: ST non-STM32F4 chip families [/c] Der Autor wird in den folgenden Schritten einen Adafruit CLUE und einen Raspberry Pi Pico
-
Thread
CH340C bricht Verbindung ab / Reset
Hallo, ich habe jetzt ein wenig weiter rumprobiert. Wenn keine Kommunikation mit dem STM32 über die RX/TX Leitungen passiert, bleibt die Verbindung über USB zum CH340 bestehen. Sobald der STM32 etwas sendet, bricht die Verbindung über USB zum CH340 ab. Was ich bisher gemacht hab:
kann die Kommunikation mitlesen) - Geprüft ob RX/TX richtig herum angeschlossen sind: Sind sie. - STM32 und CH340 über externes Netzteil mit 3,3V versorgt. Gleicher Effekt, Verbindung bricht ab sobald etwas gesendet wird. - V3 Pin mit einem 10nf Kondensator bestückt: Kein Unterschied - CH340 gegen
-
Thread
Gibt es anstatt Pin-Header für Debug-Schnittstellen spezielle Klemmen?
Taler bei deinem Lieblingshändler: https://octopart.com/search?q=490107670612¤cy=EUR&specs=0
Ich nutze für all meine STM32 Projekte einen Würth 490107670612. Das ist ein Stecker dessen Buchse kein Bauteil ist, sondern im PCB Layout vorhanden ist. Man steckt quasi den Stecker in die Leiterplatte. Habe ich einmal direkt
-
Thread
generierten Code in STM32CubeIDE modularisieren
einmal > geben. Nein, den Murks braucht man nicht mehr. https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3829 https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3840
-
Thread
WCH CH548/9 Controller
mit USB und kann vom PC per Uploader-Programm überprogrammiert (geupdated) werden, so wie bei den STM BluePill ? c) braucht man immer extra-Chips wie ATmega8U oder CH340 bei ATmega Arduinos ukm per USB programmieren zu können ?
gesperrtem globalem Interrupt Bit zurückkommt. Das lässt sich aber einfach fixen. Hier das Original: [c] UINT8 FlashProgPage( UINT16 Addr, PUINT8X Buf,UINT8 len ) { bit e_all; UINT8 status; UINT8 FlashType; UINT8 page_offset; e_all = EA; EA = 0; if((Addr>
-
Thread
Usb BOS descriptor
659D9E648A9F db 0xDF,0x60,0xDD,0xD8 db 0x89,0x45 db 0xC7,0x4C db 0x9C,0xD2 ;bugbug wrong byteorder db 0x65,0x9D,0x9E,0x64,0x8A,0x9F ;bugbug wrong byteorder ;db 0xD2,0x9C
bDevCapability – 5 for Platform Capability 0x00, // bReserved - 0 0xDF, 0x60, 0xDD, 0xD8, // MS_OS_20_Platform_Capability_ID - 0x89, 0x45, 0xC7, 0x4C, // {D8DD60DF-4589-4CC7-9CD2-659D9E648A9F} 0x9C, 0xD2, 0x65, 0x9D, // 0x9E, 0x64, 0x8A, 0x9F
-
Thread
Webapp-stack auf STM32 (und ESP8266)
jemanden zu ärgern. Hier ist der log der Linkerzeile vom Arduino beim o.g. Multigeiger-Projekt [c] "I:\\MultiGeiger\\arduino\\data\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32-elf-g++" "-Wl,--Map=i:\\MultiGeiger\\build/multigeiger.ino.map" "-LI:\\MultiGeiger\\arduino\\data\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32/lib" "-LI:\\MultiGeiger\\arduino\\data\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32/ld" "-LI:\\MultiGeiger\\arduino\\data\\packages\\esp32\\hardware
-
Thread
Ich brauche viele Pins und habe kein Geld
de.farnell.com/amp-te-connectivity/8-215083-4/stecker-leiteranschluss-1-27mm/dp/149135?MER=TARG-MER-PLP-RECO-STM71233-0 > und b) gibt es dafür scheinbar nur diese IDE-Flachbandkabel die man > selber nicht einzeln crimpen kann. Flachbandkabel gibt es in Hülle und Fülle, kann man im Schraubstock auch selber
www.alibaba.com/product-detail/ISO9001-90-Pin-Automotive-ECU-Male_62332845753.html?spm=a2700.details.0.0.137057f1P2sCft
-
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?
wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H405/
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
bedeuten. Was Motorsteuerung angeht hier mal ein Ansatz: https://www.youtube.com/watch?v=fpTvZlnrsP0
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
= 0; I2C2PIEbits.SCIE = 0; I2C2PIEbits.PCIE = 0; I2C2PIEbits.CNTIE = 0; I2C2PIEbits.ACKTIE = 0; I2C2PIEbits.RSCIE = 0; I2C2ERRbits.BCLIE = 0; I2C2ERRbits.BTOIE = 0;
Controllers aufrufen. In meinem Beispiel rufe ich mit der Bosch API über meine User Funktion die I2C Funktion der STM32 HAL auf. [c] bme280.read = (bme280_read_fptr_t)user_i2c_read;//pointer to wrapper function for system specific i2c read [/c] Die Funktion read vom struct bme280 zeigt mit dem
-
Thread
Welche AVR (Atmega) haben UPDI?
/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf
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?
Datumdingsbumd kümmern muss. Die laufen dann im LPM3.5 Mode wo mit guter Beschaltung der strom in 0.xµA bis 0,0x µA liegen. Was willst du bauen und kommt es auf extreme Batteriesparen an? Wie schon Vorposter geschrieben haben Strom-spar v.s. Genauigkeit ist eigentlich der 32'768Hz Quarz da ideal
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
Guten Tag, ich versuche in STM32CubeIDE mit Hilfe von PWM flexible Rechtecksignale (es geht nur um TTL, also keine Stromschleife oder ähnliches) im zweistelligen Mikrosekundenbereich an einem Port-Pin zu erzeugen. Der µC ist ein
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
Blinker für E-Scooter
fängt mal klein an. Kann mir jemand von euch sagen, welche komponenten ich dazu brauche? Wird hier ein STM32 Controller benutzt? was muss ich beim Funk beachten? Huer noch ein zweites Video eingebaut: https://youtu.be/WboD_ARP6lQ Sehe ich das richtig das dies über ein Controller gesteuert wird da
STM32 - aber long way to go. Nimm Arduino und les mal Tasten ein und lass leds blinken...DANN gehts weiter. Mit eigener HW kriegst dus dann "mini". Klaus.
-
Thread
Relay Schaltung bitte absegnen
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,
---Ltd--MMBT3904_C20526.pdf Optokoppler: https://datasheet.lcsc.com/lcsc/1810241112_Everlight-Elec-EL817S1-C-TU-F_C106900.pdf Schaltung von: https://www.circuits-diy.com/optocoupler-relay-driver-with-pc817-2n3904
-
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
(1); } SysTick->CTRL = 0 ; boot_jump( QSPI_BASE ); } [/c]
-
Thread
FDCAN STM32 Filterkonfiguration
Hallo, Ich bin grad dabei eine CAN Schnittstelle zu implementieren auf meinem STM32 und habe hier die vorgefertigten Funktionen von STM genommen. Leider bekomme ich aber die Filterkonfiguration nicht vernünftig hin, ich kann hier nur 1 Filter konfigurieren, der 2. funktioniert leider
FDCAN_REJECT, FDCAN_REJECT_REMOTE, FDCAN_REJECT_REMOTE) != HAL_OK) { Error_Handler(); } [/c] 0x4B6 + 0x1B1 werden erkannt und geben einen Interrupt, 0x4B1 + 0x7FF werden leider nicht erkannt. Die Funktion "HAL_FDCAN_ConfigFilter()" gibt aber auch keinen Fehler. Danke. Grüße
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
Ansteuerung der LEDs durch ein Starten eines Timers ersetzen: https://github.com/Erlkoenig90/f1usb/blob/e4c59124cb3ee5183861591dd7ed84101c703790/src/usb.cc#L602 Die STM32-Timer haben einen "One-Pulse-Mode", mit dem man bequem einzelne Pulse abgeben kann. An diese Stelle die entsprechenden 3 Zeilen einfügen
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
die Methode von der technischen-mathematischen Seite beschreibt? Zur Verfügung steht übrigens ein STM32F4 mit I2S und ein digitaler Verstärker (MAX98357). Die nötige Rechenleistung müsste der µC spielend erbringen können. [c] % FM bell sound duration = 4; % sound duration [s] fs = 32000
oder vereinfacht auch Modal-Synthese mit 5 exponentiell verfallenden Sinus-Oszillatoren) pro Ton: [c] 3 => int N; for (0 => int i; i < N; i++) { BandedWG bwg => dac; 2 => bwg.preset; (6 - i) * 55 => bwg.freq; (4 + i) * 5.0 / N => bwg.noteOn; 32::second / 55 => now; }
-
Thread
Alternative zu Powermonitor ICs INA220 / INA231
hat. Gibt es dazu lieferbare Alternativen? Natürlich könnte man es auch diskret aufbauen, der µC (STM32G0xxxx) hat ja mehrere A/D-Eingänge, Vbus könnte man über einen Spannungsteiler erfassen, die Shunt-Spannung müsste man mit einem OP verstärken um die volle Auflösung des ADCs zu nutzen. Gruß
Markus M. schrieb im Beitrag #7202865: > Natürlich könnte man es auch diskret aufbauen, der µC (STM32G0xxxx) hat > ja mehrere A/D-Eingänge, Vbus könnte man über einen Spannungsteiler > erfassen, die Shunt-Spannung müsste man mit einem OP verstärken um die > volle Auflösung des ADCs zu nutzen
-
Thread
Z80 Emulation auf dem Arduino
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/stm32duino/Arduino_Core_STM32 Man kann also direkt die Z80 Library darauf laufen lassen: https://github.com/jkingsman/Z80Mega/blob/master/src/Z80.c Oben habe ich ja den Benchmark für das mit
-
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
// Init MCU clock systick_config( ); /* Loop forever */ for(;;) { } } [/c] Im main.h befinden sich die Headerfiles für die Registernamen: [c] #ifndef MAIN_H_ #define MAIN_H_ #include <stdio.h> #include <stdint.h> #include "stm32g0xx.h" #include "systick.h"
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
hilfreich ist, wenn man Assembler grundlegend verstanden hat. So wie jener Bachelorand, der auf dem STM32 in C programmierte und meinte, jede Programmzeile wird in 1 Maschinentakt ausgeführt. Da war dann ein kurzer Ausflug ins Assemblerlisting nötig. Ich habe mit dem Assemblerlisting auch schon einige
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
Hallo, Ich versuche aktuell anhand eines Beispiels aus dem "STM32L0xx_Snippets_Package_V1.2.0" meine Hardware zum Laufen zu kriegen und da z.B. erstmal eine PWM zu generieren. Ich habe den Code aus der main.c minimal angepasst. Doch es scheitert an dieser SysTick-Initialisierung
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
-
Thread
Arduino IDE 2.0 auf Win7 Rechnern ?
Hallo Funktioniert die neue Arduino IDE 2.0 auch auf aelteren WIN 7 Rechnern ? Hat das schon jemand ausprobieren koennen ? gruesse
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
-
Thread
Entscheidungsfindung µC
Hallo, bei uns steht ein neues Projekt an, und ich kämpfe damit zu entscheiden welchen µC ich denn einplanen möchte. Was es mir schwer macht ist die Liefersituation. Die Auswahl ist gigantisch, aber kaum etwas lieferbar, bzw. erst ~Sommer 2023. Wie geht Ihr in so einem Fall vor? Gruß
Ich arbeite mit STM, da gibts CubeMX. Da gehe ich rein, klicke alle Module an, die ich fürs Projekt brauchen (2xCAN, USB, 2xSPI, Anzahl der IOs, UARTs). Dann spuckt mir CubeMX mehrere Familien aus und mehrere Gehäusegrößen
-
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
onUpdatePressed$1(ContributionManagerUI.java:144) ... 1 more ---------------------------- Ich habe den stm32 und den Esspressif nodeCPU32 laden wollen. Die Stamdardarduinos und der STM32 sind da, der espressiv nicht. Anscheinend geht das Laden des Espressif-files nicjt, oder?
/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
-
Thread
Spielekonsolen mit AVR
. Man sieht aber es geht. Wenn ich das richtig gesehen habe lief der I2C bus mit 100kHz.
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.
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Alt G. schrieb im Beitrag #7193528: > Warum meinst ist der STM32 weniger beliebt obwohl preis/leistung besser > sind als 328p? -> arduino ide. Ich dachte: Alt G. schrieb im Beitrag #7193194: > In der praxis kann arduino ide von 328p über stm32 bis esp32
funktionierten. Seit etwa Januar 2020 werden nur noch (schlechte) Fälschungen angeboten, denn die originalen µC sind nicht mehr verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
-
Thread
Wie funktioniert ein PWM Solarladeregler ?
stehen würde. Ziel ist mit einer Batterie ja über die Nacht zu kommen. Das sind vielleicht 10 Std oder 0,1C. Am Tag hast du etwa die gleichen Verhältnisse um 10 Std mit 0,1C aufzuladen. Daß da jemand mit seinen Panels deutlich über 1C kommt ist unwahrscheinlich und macht kaum Sinn.
würde. Ziel ist mit einer Batterie ja über > die Nacht zu kommen. Das sind vielleicht 10 Std oder 0,1C. Am Tag hast > du etwa die gleichen Verhältnisse um 10 Std mit 0,1C aufzuladen. Daß da > jemand mit seinen Panels deutlich über 1C kommt ist unwahrscheinlich und > macht kaum Sinn. Wie lang
-
Thread
Ausführliches Buch/Tutorial/Kurs zur Implementierung von Embedded RTOS
Zu FreeRTOS auf STM32 gibt es sehr viele Tutorials und YouTube Videos. Und es gibt viele RTOS wie ChibiOS, NuttX, Zephyr, Mbed-os uvm zu denen es dann auch Einstiegs Tutorials gibt. Threads zu starten und beenden ist
weiterführenden Vorschlag beibringen, erinnere mich nur, daß Jean Labrosse in seinem Buch über MicroC/OS-II erwähnte, daß er sich nicht hatte vorstellen können, daß ein RTOS soviel Arbeit ist. Insofern kann ich nur viel Durchhaltevermögen wünschen. Gruß Klaus (der soundsovielte)
-
Thread
Verifizierung
Controller (z.B. die alten STM32) kann sich bei sowas komplett aufhängen und muss hart resettet werden. Falls du also nicht ausführliche Checks in Software machst (CRC, Timeouts) und bei Bedarf sowohl die I2C-Peripherie als auch
Dauerlauf mit Dauerlast über Nacht bzw. übers Wochenende. Am drauffolgenden (Mon)Tag muss die Software "0 Übertragungsfehler" melden. 4. Das selbe im Klimaschrank mit Temperaturzyklen von -20°C bis 100°C. 5. Das selbe mit Vcc an der Untergrenze. 6. Das selbe mit Vcc an der Obergrenze. 7. Zwischendurch
-
Thread
AVR128DA per USB flashen?
direkt flashen kannst. Manche Controller haben das direkt ab Werk im ROM eingebaut, wie z.B. einige STM32 oder auch die ESP32-S3. Letztere kann man über den USB sogar debuggen.
ICE. Damit kannst du auch gleich Debuggen. Das ist Gold wert. Wenn dir das zu teuer ist, gehe auf STM32. Da bekommst du den ST-Link für 20-30 Euro im Original und unter 10 als Clone. Damit kannst du natürlich ebenfalls Debuggen. Ich würde nie und nimmer heute noch anfangen da mit Bastel-Tools rumzumachen
-
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.