-
Thread
von Xmega zu stm32
Hallo alle, Ich bin lange und gut mit meinen Xmegas zurechtgekommen. nun wollte ich auf STM32 weil a) 32 bit b) FPU c) deutlich verfügbarer zu anderen Preisen (günstiger). Weil ich Low Power für IOT und etwas kraftvolles vereinen will (80MHZ) liebäugeln ich mit der STM32L4 Reihe
leistungsfähiger (16 Bit, bis zu 100 MHz Dual-Core), haben deutlich bessere Peripherie, und es gibt auch 5V-Versionen davon (die dann intern auch mit 1.8 oder 2.5 V laufen) - TI TIVA TM4C123 und TM4C129 Serie (Cortex M4F, 80 bzw 120 MHz). Deutlich besser verfügbar gewesen als STM32, schöne DriverLib, TI RTOS
-
Thread
EOL ATmega328p
range of 1.8V to 5.5V. https://www.microchip.com/en-us/product/AVR64DD32 24MHz @ 1.8V? Is that true?
ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche und damit Geld und erhöht die Taktrate. fchk
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6 kann in allen Schaltungen mit STM8Sx03F3P6 sofort ohne Änderung der Hardware und des Layouts eingesetzt werden. Nur der Kondensator an VCap (Pin8 des STM8S) muss beim CH32V003 nicht bestückt werden.
-
Thread
[V] 10x STM32F072C8T6
Hallo, habe 10 Stück der o.g. Controller. VHB 45€ inkl. Versand innerhalb Deutschland Edit: vergessen zu erwähnen. Die sind von Mouser. Grüße
-
Thread
IOs mit Android
USB-Host/OTG fähiges Android-Gerät. Als Mikrocontroller dann einen mit USB-Peripherie nehmen wie z.B. STM32F103 oder ESP32S3. Wenn man die dazugehörige USB-Library nimmt muss man auch nicht allzu viel programmieren, insbesondere wenn man nur den Control Transfer braucht.
kostet mich bei Congstar 12€ inkl. 3GB Daten. Gibt's seit vielen Jahren bei Penny/Ja! und NORMA für 8 Euro im Telekom-Netz. Selbstverständlich mit LTE und auch WLAN-Telefonieren geht.
-
Thread
PCB Design Review erbeten
Ich kenne weder den JDY23 noch den STM8L152, aber Du solltest vorsichtshalber nachschauen, ob BLE_Reset und BLE_PWRC pullups/pulldowns benötigen, wenn der STM8 schläft und seine Pins in die Luft hängt.
beim STM32 ist der auf ~25°C kalibriert und darunter oder darüber werden die erlaubten Abweichungen größer.
-
Thread
Neue Bauteile – MAX78002 mit Extraspeicher, Knochenschall-Mikrophon und mehr
symlink/ina241a.pdf) Im Bereich der Spannungsfestigkeit verspricht TI einen Arbeitsbereich von -5V bis +110V, die Verstärkungseinstellung ist in Hardware festgelegt und beträgt je nach Type 10V/V, 20V/V, 50V/V, 100V/V oder 200V/V. Die im SOT-23-8-Gehäuse erhältlichen Chips kosten in Hunderterstückzahlen
mechanisch anfällig. Molex bietet mit dem 217804-0001 eine IPx8-zertifizierte Variante an. Angemerkt sei, dass das Bauteil in Hunderterstückzahlen nach wie vor gute vier Euro kostet. ### STMicroelectronics STM32CubeCLT – Kommandozeilenwerkzeug für IDE-Bauer Mit
-
Thread
AI mit ChatGPT
CGColorSpaceCreateDeviceRGB(); CGContextRef context = CGBitmapContextCreate(NULL, width, height, 8, width * 4, color_space, kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst); CGColorSpaceRelease(color_space); // Draw the screen into the context CGContextSaveGState(context);
module Ifx_STM *stm = &MODULE_STM0; // Loop forever while(1) { LED_PORT. OUT.B.OUT = 1; // Turn on the LED IfxStm_waitTicks(stm, 1000); // Delay for 1 second LED_PORT. OUT.B.OUT = 0; // Turn off the LED IfxStm_waitTicks
-
Thread
Wanderkiste Widlar, Runde V
Bus Switch) 2x MC68HC11A1 2x Würth Elektronik 177920514 5V/5V Isolating DC/DC 1x SAA1059 4x W24257AK-20 Winbond SRAM 32kx8 2x DS36F95J 1x Ferranti 1U059E1 (Irgendwas vom Z80/81?) 1x Z8430A (Z80A CTC) 1x Sony ICX027BK (CCD Sensor) 5x ST LM2904D Diverse
LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton braucht übrigens nur 1.8V und 3V und einen SPI-Flash-Chip zum Booten,
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
einzigen Mikrocontroller, der irgendwie gegen > Birflips abgesichert waere. Naja bei den neueren STM32 besitzt schon der Flash ECC. Teilweise hat der RAM einen Party Check oder auch schon ECC. Das gibt es heute quasi für lau. Und bei TI oder Infineon bekommt man dann auch FUSI Controller mit
undefinierte Zustände hat ist klar, darum ja die Fehlerbehandlung. Auch das 3 bit mehr Sicherheit bringen, 8bit sind sogar noch sicherer und 32bit erst.
-
Thread
Wordclock Advent-bug - Quellcode gesucht
nicht an die aktuelle Version der Quellen heran. Das neueste, was ich auftreiben konnte ist ESP 2.8.3 und STM32 2.9.4. Kann mir jemand die Quellen mit 2.9.5 zur Verfügung stellen? Das SVN gibt es ja nicht mehr und die auffindbaren git-Kopien sind veraltet. Danke und schöne Weihnachtszeit euch allen
Hallo WC-Bastler, schön, dass es bei Dir geht. Ich habe eine WC12 und die V3xx Firmware für den ESP8266 ist OK, aber für den STM32 lädt der Updater nicht die passende V3xx Firmware. Die Seite http://uclock.de hat leider kein Inhaltsverzeichnis aus dem man entnehmen könnte hinter
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
STM32C011J4 STM32C011J4Mx Coming soon NA SO-8 16 kBytes 6 kBytes STM32C011J4M6 STM32C011J4 STM32C011J4Mx Coming soon NA SO-8 16 kBytes 6 kBytes STM32C011J6M3 STM32C011J6 STM32C011J6Mx Coming soon NA SO-8 32 kBytes 6 kBytes STM32C011J6M6 STM32C011J6 STM32C011J6Mx Coming soon NA SO-8 32 kBytes 6 kBytes STM32C031C4T3 STM32C031C4 STM32C031C4Tx Coming soon NA LQFP 48 7x7x1.4 mm 16 kBytes
-
Thread
Wozu übertrieben schnelle Microcontroller?
immer braucht man so viel Rechenleistung, und zugegeben die AVR sind gegen die STM32 immer wieder wunderbar einfach zu verstehen und damit Anfängertauglich. Bleiben noch wenige echte Vorteile: 20 statt 10mA pro IO, doppelt so hohe Gesamtbelastung über alle IOs, volle 5V tauglichkeit
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
270° Digital-Servo ansteuern
betrieben werden können. Impuls ist ähnlich den analogen mit ca. 1,5ms bei Mittellage. PWM mit STM32F103 für 2 Servos per Timer ist keine große Sache.
links oder dein links - nur 2,5V (oder 2,7 oder 3 oder 3,3) für den Highpegel - Push-Pull-Ausgänge statt Totempole Aus Bastelerfahrung: - Mach einen Treiber an deinen Chip, so das der Ausgangspegel ca. 5V erreicht (oder die maxmiale
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
Firmware also extrahieren (es gibt einen unbestücken Header für SWD). Der verbaute GD32 hat allerdings deutlich weniger Speicher (64 kByte Flash 8 kByte SRAM) als der STM32/GD32 des VDR400. Für das einfache Display reicht es aber (ca. 16 KByte Flash sind unbelegt).
-
Thread
Taster per RS-232 simulieren
:) Aber mit uC könnte es tatsächlich kleiner werden und man braucht nur einen Optokoppler. Aber SO-8 reicht nicht und STM32 im TSSOP-14 haben nur 2k RAM ;) Muss ich jetzt noch ATtiny lernen? Steve van de Grens schrieb im Beitrag #7272305: > Kann man so machen, wenn die 60ms lang genug sind. Wenn
Bauform B. schrieb im Beitrag #7272376: > Aber SO-8 reicht nicht und STM32 im TSSOP-14 haben nur 2k RAM ;) Muss > ich jetzt noch ATtiny lernen? Warum soll SO-8 nicht reichen? 1* RXD und 4* Out, bleibt sogar noch einer übrig. Z.B. der ATtiny13 mit
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
(später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64
einen Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4
-
Thread
STM32F103C8T6 kann nicht verbinden zu GDB in STM32CubeIDE
Habe hier 3 Stck. STM32F103C8T6 (BP, blue pill), die ich mit STM32CubeIDE mittels BMP Usb Stick (ein auf BMP umprogrammierter XTW ST-LINK V2) programmieren will. 2 von ihnen lassen sich problemlos programmieren über GDB Hardware debugging, über die 4 Pins (3.3V, GND, SWIO, SWCLK) angeschlossen. Bei einem der drei jedoch sagt STM32CubeIDE aber immer, s.Bild, es gebe ein Verbindungsproblem zum Target. Jetzt meine Frage: entweder die BP ist kaputt oder
-
Thread
Ersatzbauteil - BMS incl. Balancer
vergesse, kann der sich im Kunststoffgehäuse ziemlich lange auf Temperatur halten. Wird ja ein 14.8V / 35Ah Pack.
Philipp L. schrieb im Beitrag #7292672: > Wird ja ein 14.8V 3S LiIon mit 14,8V? Seit wann gibt's denn solche Akkus? 4S ja, aber 3S?
-
Thread
joy-it SBC-TTL hat gar keinen CH340G
>Wie meldet sich der Chip denn am Rechner? ich habe schon adapter gesehen, wo sich ein STM32 als FTDI meldete. sagt also genau nichts aus.
sehr erschuettern, dass ein STM32 sich als FTDI tarnt. meine vermutung: der STM32 war inklusive der entwicklung der emulation einfach billiger. einen substantiellen beitrag koenntest du mit einem lsusb log leisten. natuerlich
-
Thread
Analogsignale mit pulseview/sigrok fx2 LA sampeln?
die ich darstellen wollte, klappte nicht. Ich habe einen 100nF über 10 kOhm an einen Ausgang eines STM32F103 angeschlossen und ziehe den auf 0. Dabei habe ich den Kondensator an einen Dateneingang des LA angeschlossen. Würde jetzt ein Stück Entladekurve erwarten.
Christoph K. schrieb im Beitrag #7264976: > nanoDLA v1.2 der hat soweit ich sehe nur 8 Digital-Eingänge, nix analoges.
-
Thread
Intel: CPU mieten nach Kauf
lizenziert und 4x64=256 Cores sehr teuer und anfangs unnötig sind, ergibt es durchaus Sinn, statt dessen 4x32 oder 4x48 Cores zu nutzen. Hätte AMD einen 64er mit 32 freigeschalteten Cores plus Upgrade-Option im Angebot, wäre das eine bedenkenswerte Option, auch wenn der teurer wäre, als ein teilbestückter 32er
Kernen gibt, gibt es teilaktivierte Modelle. Nur um die "universalität" dieser Pracis aufzuzeigen: stm32f103c8 mit 128k Glash, eigentlich 103cb.
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
eines tiny13 mit kleinen Änderungen auch andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, CY8C4000, uvm) einsetzbar sind. > Anyway, da müsste ich ja auch noch das Programmieren eines > ATtine13 lernen .. Ich kenne deine Kompetenzen nicht -- aber notfalls suchst Du dir eine
eines tiny13 mit kleinen Änderungen auch > andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, > CY8C4000, uvm) einsetzbar sind. > >> Anyway, da müsste ich ja auch noch das Programmieren eines >> ATtine13 lernen .. > > Ich kenne deine Kompetenzen nicht -- aber notfalls suchst
-
Thread
microsd shield an nucleo stm32f4
Diese Arduino-Shields haben Pegelwandler auf 5V für die AVR-Arduinos. Das ist für die STM32 aber kontraproduktiv, weil die genau wie die SD-Karte 3,3V haben. Zum Ansteuern der Karte vom STM32 brauchst du eigentlich gar keine zusätzliche Elektronik
So hab ich das mal gemacht (mit einem STM32F4-Discovery statt Nucleo), hat sogar mit 33,6 MHz SDIO-Geschwindigkeit funktioniert. Die vollen 50 MHz vom High Speed Mode kann der STM32F4 aufgrund von Hardware-Bugs nicht erreichen (der STM32F7
-
Artikel
USB
ca. 4,83 € Philips/NXP LPC2388 Full 144 3,3V/5V ARM7 72MHz 512KB 32KB 8 x 10bit 1 x 10bit, 6 PWM 2 USART, 2 CAN SPI, I2C, SSC SD/MMC, Ethernet 10 Mbit, Businterface, JTAG Digikey ca. 8 € ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB
25MHz bspw. 24MHz bis 128KB bis 8+2KB 8 x 12bit PWM 2 USART SPI, I2C verschiedene Ausbaustufen TI zurzeit als Muster ST STM32F10x Full 36..144 3,3V/5V Cortex-M3 72MHz 512KB 64KB 21 x 12bit 2 x 12bit, 32 PWM 5 USART, 1 CAN SPI, I2C, SSC
-
Thread
SWD Programmer für Serienfertigung gesucht
der Suche nach einem SWD Proggrammer für die Serienfertigung, der Programmer soll PIC12/16/18/24 und STM32 unterstützen. Was kann man da am besten für nehmen?
Möglichkeiten, sind aber zu teuer. https://www.microchip.com/en-us/development-tool/PG164140 Für STM32 kannst Du irgendwas nehmen, was Cortex M und SWD unterstützt. STLINK-V3MINIE oder -V3MODE wäre eine Möglichkeit, der hat USB 2.0 High Speed und funktioniert sowohl mit den ST-Tools als auch mit OpenOCD
-
Thread
STM32G0 Bootloader antwortet nicht
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
SCS_DEMCR_VC_CORERESET Bits. Aber NVIC_SystemReset() macht laut Definition einen vollstaendigen Reset und bei STM32 ist es auch so.
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
, #12] 8004924: edd7 7a01 vldr s15, [r7, #4] 8004928: ee37 7a27 vadd.f32 s14, s14, s15 800492c: edd7 7a02 vldr s15, [r7, #8] 8004930: ee67 7a27 vmul.f32 s15, s14, s15 8004934: eefd 7ae7 vcvt.s32.f32 s15, s15 8004938: edc7 7a00 vstr s15, [r7] 800493c
" .ascii "\204\200\274\234\216\366f#\033\354\301y\315H\257\001" .ascii "N\036\246\274\033}o8\377\272 \226\014}3A\233\202\260" .ascii "\300\322y`K\314$\3244\274q\375\274\361\225\013\222T" .ascii "L*T\177v\330\030D\3416\303\204^\367\277\263^\374m\204" .ascii "\215M\341\237\015\210V
-
Thread
Berechnete Temperaturen bei DS18B20
ich vor Jahren mal für den 18B20 geschrieben hatte: [c] double Read_Temperature(void) { uint8_t get[9]; uint8_t temp_lsb,temp_msb; uint8_t k; ow_reset(); ow_write_byte(0xCC); //Skip ROM ow_write_byte(0x44); // Start Conversion _delay_ms(750); ow_reset(); ow_write_byte
Von Reichelt im TO92, verschiedene Exemplare, mal auf Breadboard, mal auf Platine gelötet, mal am ESP32, mal am STM32
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
Vorallem bei den neueren STM32 sind fast alle Pins 5V tolerant, aber dennoch noch kurz im Datenblatt prüfen.
D. Z. schrieb im Beitrag #7261368: > Kann das sein, dass der STM32F303C8T6 generelle Probleme hat? Steht im Errata Dokument. Der STM32F103C8T6 kann aber kaum daran schuld sein, dass deine PC Software zickt. D. Z. schrieb im Beitrag #7261531: > So wie ich das
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
kleinen Weihnachtsbaum gemacht mit WS2812-2020 LEDs, siehe Bilder. Angesteuert wird er über einen STM32G030 in kleiner 8-Pin Bauform auf der Rückseite, Spannungsversorgung über Micro-USB Buchse, habe dafür noch einen Ständer entworfen wo man ihn reinstecken kann, oben hat er noch eine Buchse wo man
mal eine Weihnachtsbastelei von mir :-) Ist mein erstes abgeschlossenens Projekt mit einem RISK-V-Prozessor. Auch um den WAV meiner Basteleien zu erhöhen, habe ich für meine Chefin eine Engelsbeleuchtung mit langsamen Farbwechsel gebaut. Prozessor ist ein CH32V003 mit 5V betrieben, LEDs sind WS2815
-
Thread
gcc Conversion-Warnung vermeiden bei Struct-Member mit Größenangabe in Bits
mit -Wconversion scheint schon recht alt zu sein: https://gcc.gnu.org/PR39170 was 2009 gegen v4.3 reportiert wurde; aber v8 und master (v13) zeigen immer noch das gleiche Verhalten. Und der PR hat Status "assigned", nicht etwa "resolved" oder "fixed". Stattdessen wird -Wtraditional-conversion
Das mit dem & 1 hatte ich auch schon ausprobiert. Es führt beim arm-none-eabi-gcc (GNU Tools for STM32 10.3-2021.10.20211105-1100) 10.3.1 20210824 (release) wenn er für einen cortex-m4 compiliert dazu, dass wirklich ein zusätzlicher Assembler Befehl eingebaut wird. Ok, vermutlich kaum nennenswert im
-
Thread
Electronica 2022, Tag 3 – Halbleiter zur Ersten
stärkerer GPU (Stichwort Sprite-Rotation) STMicroelectronics erweitert die Stromspar-Familie U5 um den STM32U599. Dabei handelt es sich um eine Variante des Chips, deren 2D-Grafikbeschleuniger aufgerüstet wurde. Besonders betonte das Standpersonal die Möglichkeit zur Rotation von Sprites, was anhand eines
https://www.nxp.com/products/peripherals-and-logic/signal-chain/analog-front-end/highly-configurable-8-channel-25-v-universal-input-low-power-analog-front-end:NAFE11388) ### Farnell – Analog Devices wieder im Programm Im Bereich Distribution gibt es eine weitere Neuerung – Farnell bietet ab Sofort
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ich betreibe ein 1.3" OLED LCD 4Pin Display Module IIC I2C 128x64 3-5V an einem STM32F103C8T6 und einer Library von https://controllerstech.com/oled-display-using-i2c-stm32/ Auf dem Display (s. Bild) sieht man am rechten Rand so ein Gegrissel, auf dessen Zustandekommen
Aruino-Umgebung aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
-
Thread
STM32H750 SoM erstellen, Angebot
CAD-Daten benötige ich dann auch. Beim Schema handelt es sich quasi um ein SoM, basierend auf 1x STM32H750 MCU (BGA) mit 1x externen SDRAM (BGA) und 1x externen QSPI-Flash (SO-8). Im Anhang ein ähnliches Beispiel / Bild. Ich denke es wird auf 3 bis 4 Layer hinauslaufen. Erfahrung im layouten von
preferably KiCAD or Altium. The CAD data I need then also. The schematic is a SoM, based on 1x STM32H750 MCU (BGA) with 1x external SDRAM (BGA) and 1x external QSPI-Flash (SO-8). Attached is a similar example / picture. I think it will come down to 3 to 4 layers. Experience in layouting of external
-
Thread
Arduino experimentiert mit MicroPython-Integration
lsm = LSM6DSOX(I2C(0, scl=Pin(13), sda=Pin(12))) while (True): print('Accelerometer: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_accel())) print('Gyroscope: x:{:>8.3f} y:{:>8.3f} z:{:>8.3f}'.format(*lsm.read_gyro())) print("") time.sleep_ms(100) [/c] Seine Ausführung
Peripherie. welche denn? Arduino Nano33BLE: nRF52840 64 MHz, 1 MB Flash, 256 kB SRAM Arduino Portenta: STM32H747 Dualcore, 480/240 MHz, 2 MB Flash, 1 MB RAM +ext. Specher Arduino Nano RP2040Connect: RP2040 Dualcore, 133 MHz, 16 MB Flash, 264 kB RAM was ist da zu schwach? Und ESP32 Boards gibts reichlich
-
Thread
HF-Oszillator und Funkübertragung für Sensor
Übertragung via ISM oder Bluetooth Low Energy scheint geeignet zu sein. Hatte ursprünglich an einen ESP32 gedacht, jedoch ist der Stromverbrauch >100mA. Oder ein STM32Wx, ist aber relativ teuer. Oder ein MSP430 mit einem Funkmodul (z.B. RFM69), ... die Auswahl "erschlägt" mich ehrlich gesagt ein wenig.
osziratlos schrieb im Beitrag #7248162: > Hatte ursprünglich an einen ESP32 gedacht, jedoch ist > der Stromverbrauch >100mA. Es gibt nicht *den Stromverbrauch* des ESP32. Je nach Betriebszustand (Deep Sleep, Idle, WLAN-Kommunikation) unterscheidet sie sich um fünf Größenordnungen
-
Thread
Arduino OPTA – SPS aus dem Hause Arduino
zum Einsatz? Als Hauptprozessor setzt die Arduino srl diesmal auf den STM32H747XI aus dem Hause STMicroelectronics – ein Zweikerncontroller, der einen M7- und einen M4-Kern kombiniert. Ein Secure Element ist im Chip integriert, die Kommunikation mit der (Arduino) Cloud erfolgt
Mir geht's da ähnlich. Als das erste mal im Text STM32 vor kam, hab ich noch an die Arduino-Bluepill gedacht, aber dann der Kracher, ein STM32H747XI.
-
Thread
MAX31855 + STM32 = Problem
dann wieder auf HIGH. SCK macht saubere Pulse, nach jeweils 8 Pulsen ist eine kleine Pause zu sehen. Ich verwende den Befehl (HAL_SPI_Receive(&hspi2, buffer, 4, 1000)); und der STM32 ist als Full Duplex Master konfiguriert. Die Einstellungen zu CPOL und CPHA
identisch mit denen im Git Ordner. Datenrate beträgt unter 1Mbit/s. https://github.com/SimpleMethod/STM32-MAX31855 Ich verwende diese Lib aktuell NICHT, ich gehe den "manuellen" Weg: [c] uint8_t buffer[4]; CS_LOW HAL_SPI_Receive(&hspi2, buffer, 4, 1000) CS_HIGH ....buffer verarbeiten [/c
-
Thread
STM32 baremetal ADC
liegen könnte? [c] // F303 baremetal ADC // // References: // https://www.youtube.com/watch?v=Zq4Ixz6mFDE // https://github.com/DK7IH/STM32-F4-Demos/blob/main/_ADC/adc_port_pb1_as_analog_input.c void initAdc() { RCC->AHBENR |= (1 << RCC_AHBENR_GPIOAEN); // enable clock for Port A
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
-
Thread
STM32CubeIDE mit blackmagic Debug Probe konfigurieren
Folgender Aufbau: macOS (BigSur) ST-LinkV2 USB Dongle mit blackmagic programmiert (lsusb: Bus 020 Device 022: ID 1d50:6018 OpenMoko, Inc. Black Magic Debug Probe (Application) STM32CubeIDE 1.10.1 Ich kann doch in der Debug-Konfiguration
https://github.com/mike-pittelko/BlackMagic-STM32CubeIDE
-
Thread
Welchen Logic Analyzer kaufen?
Analysator volle 16-Kanal 200MHz Abtastrate mit PC Software Handheld Instrument, Unterstützung Windows (32bit/64bit), Mac OS, Linux, (LA2016) https://amzn.eu/d/8Aqw8nc Es unterstützt sowohl 3,3V als auch für 5V Logigpegel. Die Eingänge sind gut geschützt. Die Software für den PC eignet sich für die
Evalboards sich auch selber einen LA bauen. Die einfachen Saleas/Klone schaffen ja nur recht armselige 8 bit breit bei 24 Msps. Ein Eigenbau auf einem FPGA-Board erlaubt hier bei mir immerhin 32 bit breit bei 200 Msps. Das es nur für Logikpegel bis 3.3 V taugt, stört mich eher wenig.
-
Thread
USB Kompatibilitäts Probleme mit neuen Windows Versionen Gründe
!= Win2k) error();" machen? Gerhard O. schrieb im Beitrag #7241118: > Aber w.g. alle wichtigen 32-bit HW/SW Anwendungen sollten heute noch > zusammen lauffähig sein Wie stellst du dir vor dass ein 64bit-OS einen 32bit-Treiber laden soll?
Entwicklungsprojekt Agilent Genesys für rund $16K. Es kam mit Parallelport Dongle. Damals lief das noch (32-bit) unter W98 und allen 32-bit Version nachfolgender Windows bis W10X32. Da man mit der Zeit geht, fiel eventuell der Umstieg auf 64-bit BS an um mit der Zeit zu gehen. Und damit fingen die Probleme
-
Thread
CH32V003 - RISC-V für angeblich $0.10
oben genannten MCU schon Meinungen/Erfahrungen? https://www.cnx-software.com/2022/10/22/10-cents-ch32v003-risc-v-mcu-offers-2kb-sram-16kb-flash-in-sop8-to-qfn20-packages/ https://github.com/openwch/ch32v003 Auf den ersten Blick sieht das nach einem sehr interessanten Produkt aus, das einen 8-Bitte
habe ich ehrlich gesagt nicht verstanden, da fehlt irgendwie > ein Wort. Der bei LCSC gelistete CH32F203F8P6 ist doch der RISC-V, oder? CH32_F_203 ist ARM Cortex-M3 CH32_V_203 ist RISC-V