-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ergebnissen mit meinem DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
diese Init am STM32F072
-
Thread
DS18B20 - Daten im RAM sammeln und übertragen?
schrieb im Beitrag #7252735: > Mit der Speicherung mache ich es mir einfach und nehme einen fetten F769 > der auch noch zusätzliches RAM sowie einen SD Slot auf dem Board hat. Kannst Du mit dem STM32 SD-Karten korrekt und zeittolerant bedienen? Ich habe am Arduino mit dessen SD-Lib mit einigen Karten
man die anspricht, dafür fehlt mir das Detailwissen. > Ich mache das nicht mit Arduino, für den F4 habe ich SD Code mit SDIO > Interface und der hat einige Tests bestanden. Ich habe gelesen, dass Du STM32 und kein Arduino benutzt. Wenn Du eine zuverlässig erprobte Schreibroutine hast, vergiss
-
Thread
[V] STM32F072 Discovery und 0.49" I2C OLED
Verkaufe ein STM32F072 Discovery Board mit 0.49" I2C OLED 25 Euro + Versand Bei Interesse PN
-
Thread
YupStick dev board
veröffentlichen. Für euch ist es vielleicht eine praktische Platine, um die Programmierung von STM32 Mikrocontrollern zu üben. Ich habe dabei an Schüler gedacht, die diese Platine bequem in der Tasche mit sich tragen, ohne weitere Bauteile zu benötigen. Projektseite: http://stefanfrings.de/yupstick
Stefan F. schrieb im Beitrag #7249742: > Für euch ist es vielleicht eine praktische Platine, um die > Programmierung von STM32 Mikrocontrollern zu üben. Eigentlich ist es ein YAEB (yet another evaluation
-
Thread
Arduino experimentiert mit MicroPython-Integration
c] import time from lsm6dsox import LSM6DSOX from machine import Pin, I2C 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
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
Drehzahlmessung mit Triggerzange
jeder zweiten Umdrehung --> 167Hz --> ca. 5,98ms Periodenzeit). Diese Signale lese ich dann mit einem STM32 Nucleo ein, und messe per Interrupt die Zeit zwischen den positiven Flanken. Daraus wird dann die Frequenz und somit die Drehzahl bestimmt. Ich habe die Triggerzange an mehreren verschiedenen Fahrzeugen
C1,C2 mit 29p sind zu klein, und r1 mit 0 auch. 1nF und 10k sorgen dafür, das der op innerhalb der spec bleibt.
-
Thread
MAX31855 + STM32 = Problem
Moin Moin, ich habe einen STM32F303 und einen MAX31855 der via SPI Daten ausgeben soll, sobald man ein Clock Signal ausgibt. Allerdings kommt bei mir genau "NICHTS" an. CS mit OSZI gecheckt, passt. Zieht sauber auf LOW und
und MOSI... Nein, ich bei MISO und MOSI bin ich mir sicher. Wir reden vom MISO PIN von SPI2 am STM32F303CC, in meinem Fall Pin PB14 (Pin27 am LQFP48). Aber ja, ich denke auch das der Pin noch falsch konfiguriert ist. Kurzschlüsse sind jedenfalls keine drauf (>300K zu den Nachbarpins, VCC und
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
Arduino.h> #include "analog2.h" // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/libraries/SrcWrapper/src/stm32 // analog.cpp // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/system/Drivers #ifdef __cplusplus extern "C" { #endif uint16
-
Thread
5 Volt Relaiskarte mit 3,3 Volt µC
Guten Tag, kann mir jemand sagen, ob man die folgende Relais-Karte mit den GPIOs eines STM32 (3,3 Volt) ansteuern kann: https://www.reichelt.de/entwicklerboards-relais-modul-4-channel-5-v-srd-05vdc-sl-c-debo-relais-4ch-p242811.html?&nbc=1 Das Modul würde natürlich 5 Volt Versorgungsspannung
liegt, so dass die LED immer leuchtet. Den Schaltplan dazu habe ich ja gerade gezeigt. 5V - (0 bis 3,3V) ist immer mehr als 1,2V
-
Thread
STM32Duino DMA DAC
RCC_APB2ENR_SYSCFGEN; // Pin A4: analog mode. (PA4 = DAC1, Channel 1) GPIOA->MODER &= ~( 0x3 << ( 4 * 2 ) ); GPIOA->MODER |= ( 0x3 << ( 4 * 2 ) ); // Set the 'TIM6/DAC1 remap' bit in SYSCFG_CFGR1, // so that DAC1_Ch1 maps to DMA1_Ch3 instead of DMA2_Ch3. // (Not all STM32F303
/Device/ST/STM32L4xx/Include // stm32l432xx.h #define DAC1_1 A3 #define DAC1_2 A4 void initializeDAC() { analogWrite(DAC1_1, 0); // initialize DAC1 port analogWrite(DAC1_2, 0); // initialize DAC2
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
MCU zwischen STM32 und ESP. Ein M0+ Dualcore System mit den 8 nur in ASM programmierbaren PIOs ist ein geiles Spielzeug. Aber als totaler NOOB damit beginnen? Ich weiß ja nicht... Nicht mal der TO weiß ja wie weit
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
-
Thread
TQFP Pins vor dem Löten reinigen
Stefan F. schrieb im Beitrag #7241937: > ... schrieb: >> Man koennte im Hochvakuum ein wenig SnPb auf die Pins aufsputtern. > > Sehr praxistauglich für Leute die auf dem Esstisch basteln. Der Gute drückt
dem Tray, ohne die Pins zu berühren. Allerdings hatte ich schon für's Basteln aus China kommende STM32 gekriegt, die einfach nur in gewöhnliche Haushalts-Verpackungsfolie eingewickelt und in einem typischen Plastik-Umschlag kam. Das stabilste daran waren die Aufkleber, ein gefühltes Dutzend übereinander
-
Thread
STM32 - Puls HIGH von Beginn an und bei CCR auf LOW
Hi, Ich kämpfe gerade mit einem einfacheren Problem auf einem STM32F446RE (https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf). Ich möchte einen Single Puls Timer starten, der direkt beim Start
(void) { /* USER CODE BEGIN TIM3_Init 0 */ /* USER CODE END TIM3_Init 0 */ TIM_SlaveConfigTypeDef sSlaveConfig = {0}; TIM_MasterConfigTypeDef sMasterConfig = {0}; TIM_IC_InitTypeDef sConfigIC = {0}; TIM_OC_InitTypeDef sConfigOC
-
Thread
Arduino IDE und STM32F103 blue pill - dfu-util Fehler
### genericSTM32F103C.name=Generic STM32F103C series genericSTM32F103C.vid.0=0x1EAF genericSTM32F103C.pid.0=0x0004 genericSTM32F103C.build.variant=generic_stm32f103c genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000 genericSTM32F103C.build.core=maple genericSTM32F103C.build.board=GENERIC_STM32F103C genericSTM32F103C.build.error_led_port=GPIOC genericSTM32F103C.build.error_led_pin=13 genericSTM32F103C.upload.use
-
Thread
[S] Mitstreiter Entwicklung SSB/FM/AM Signalgenerator für 13/23/70cm und 2m, Nähe 91056 Erlangen
Aufbau: oben links der ADF4351(°), oben rechts der PE4302(°), in der Mitte das Bluepill-Board mit STM32F103(°) CPU und rechts die beiden USB-RS232 Umsetzer. Einer für die Steuerung, einer für das Audio-Signal. (°) Die Module sind alle von Aliexpress, es sind also vermutlich "kompatible" Chips. Das
100 durch den WebSDR von Amsat-UK hab ich hier angehängt. Für alle die es interessiert: http://dl0tz.de/polar/
-
Thread
Intervall Handling mit einem TImer
Hallo alle, komme nicht auf einen sinnvollen Ansatz die nachfolgende Anforderung zu implementieren (STM32 oder NRF52). 1) Es steht nur ein Timer, kann auch Systick sein, zur Verfügung. 2) Es existiert eine Liste von Kommandos (Ausgabe per UART) die zu unterschiedlichen Intervallen ausgegeben werden
man einfach per copy&paste sooft wie nötig sowas in den Code: [c] void loop() { static uint32_t lastrun_TaskX=0; if (millis() - lastrun_TaskX >= periode_TaskX) { lastrun_TaskX=millis(); taskX(); } ... } [/c]
-
Thread
Kondensatoren für Uhrenquarz mit unbekannter Lastkapazität
> 32,768 kHz. Soll die RTC in einem STM32 takten Dann sieh dich schonmal nach einer genauen Messmethode um. Ausserdem solltest du passende (NP0-)Kondensatoren und Trimmer im pF-Bereich bestellen.
... schrieb im Beitrag #7238227: >> 32,768 kHz. Soll die RTC in einem STM32 takten > > Dann sieh dich schonmal nach einer genauen Messmethode um. > Ausserdem solltest du passende (NP0-)Kondensatoren und > Trimmer im pF-Bereich bestellen
-
Thread
CH32V003 - RISC-V für angeblich $0.10
das Datenblatt des CH32V. Edit2: Oh, nein, der gleiche Sch… wie beim STM32F042: CAN und USB liegen auf den gleichen Pins. Schade. Jaja, ich weiß, anderes Package nehmen.
open-source abstraction layer für C sowie einen open-source programmer: https://github.com/cnlohr/ch32v003fun Der Programmer unterstützt dabei: -- An STM32F042 Programmer, the NHC-Link042 -- An ESP32S2 Programmer, the esp32s2-funprog -- The official WCH Link-E Programmer. -- An Arduino-based interface
-
Thread
VDDA Spannung am STM32 filtern wenn geringe Analoganforderung?
ungefiltert lassen wenn ich lediglich eine ADC mit sehr grober Genauigkeit brauche? Also einfach nur 100nF Bypass und gut?
(der geht bestimmt auch Samstags ans Handy), und der organisiert dann fix einen Call mit ein paar STM32-Techies, die seinen Schaltplan und Layout durchsehen. Warum fragt er also im Hobby-Forum?
-
Thread
FPGA - embedded Linux Interconnect Ansatz
war das egal, aber bei den neueren traten Fehler auf. Ich habe dann als Notbehelf einen LTC2500-32-ADC zusammen mit einem Beaglebone Black versucht. Das 1/f-Rauschen des 89441A ist sowieso nicht so toll. Da hat sich dann rausgestellt, dass die Dokumentation im Netz und auch das Buch von Moley
erreichen sind... PittyJ schrieb im Beitrag #7234019: > Also 25 MHz für den SPI Bus. > Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Gerade bei den STMs muß man genau hinschauen. Die maximal erreichbare Transferrate bzw. SPI-CLK-Frequenz ist von der verwendeten SPI-Schnittstelle
-
Thread
SSD1305 mit STM32
Controller (https://www.waveshare.com/wiki/2.23inch_OLED_HAT) gekauft, und würde dieses gerne mit einem STM32-Mikrocontrollerboard (STM32L432KC) ansteuern. Ich hatte ursprünglich gelesen, das dieser Controller kompatibel ist mit dem SSD1306-Controller, und sich die beiden bloss minim unterscheiden. Allerdings erhalte ich mit der Library (https://github.com/afiskon/stm32-ssd1306/tree/master/ssd1306) bloss Pixelsalat. Weiss jemand von euch ob es für diesen Controller eine funktionierende Library gibt oder kann mir helfen die bestehende Library anzupassen? Vielen
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
kleinen Solarpanel betrieben werden soll. Die Schwierigkeit 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
charging-at-high-and-low-temperatures Ich habe dafür Thermoschalter drin: https://de.aliexpress.com/item/32369432073.html?spm=a2g0o.order_list.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 ?
ein NUCLEO F401RE Nucleo-64, ARM Cortex M4F, STM32 F4-Serie sind 23Euronen. Dafuer hast Du Zugriff zu dem kompletten Dokumentation von ST. Zum Preis eines besseren Kantinenessen. Du brauchst einen leistungsfaehigen
programmieren wie die ATMEL-Chips Wenn Du eine andere Familie kennenlernen willst: PIC. Gibts in 8, 16 und 32 Bit. Beispiel in 32 Bit: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com/en-us/product/PIC32MX220F032B
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
/edit https://docs.google.com/forms/d/1WHLEsDROo59uC2f6kRjambE3XWxdXE0jwATDAE9wqyw/viewform?edit_requested=true https://docs.google.com/drawings/d/1lPrK-qSKJmhxVzT4lUP5rBbuH_fA0CGF5HXS5MUlCD8/edit https://drive.google.com/drive/folders/17KfRO4_hCRRqZgJvtynlSppRq9vpMaZ2
Zum Nachlesen: https://docs.rs-online.com/65a2/0900766b80091f32.pdf
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Schau dir mal den Schaltplan vom Adafruit STM32 Feather an. Ist zwar ein STM32F4 aber sollte ähnlich sein. Jedenfalls haben die einen LiPo-Lader und damit eine Umschaltung zwischen USB und Akku.
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
Fragen Stromversorgung / Schaltplan
RT9193). Die Datasheets sind im Anhang zu finden, ebenso der Schaltplan. Betrieben werden sollen: 1 STM32G030, 2 MAX6675, 2 SSRs, 2 12V Lüfter, 1 EEPROM, 1 CH340. Neben dem Anschluss an 9VAC soll es noch die Möglichkeit geben die Platine temporär über USB anzuschließen (z.B. im ausgebauten Zustand zum
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
-
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
kann man Singlebyte, Multibyte oder Blockweise. Im Gegensatz zu üblichen Flashs sind gelöschte Bits 0. Der Aufruf des Bootloaders per Call 0xF400 funktioniert übrigens nicht mehr, da die Bootloader Sektoren im Normalbetrieb ausgeblendet sind. Ganz interessant ist auch dass es den Chip im SO8 gibt
Thomas Z. schrieb im Beitrag #7222474: > Der Aufruf des Bootloaders per Call 0xF400 funktioniert übrigens nicht > mehr, Was heisst das für's programmieren ? Kann man a) einen frisch gekauftem CH549 an USB anstecken und über den (Windows)Treiber mit einem geeigneten UPloader-Programm
-
Thread
Usb BOS descriptor
mit 0xEE-Deskriptoren hab ich hier beschrieben und implementiert, wie man damit WinUSB lädt: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite Hier eine gute
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, // ... } [/c]
-
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?
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