-
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.
Uwe G. schrieb im Beitrag #7291973: > 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. Sehr guter Punkt, danke. Auf
-
Thread
was kommt nach dem Bluepill-Board?
Bestell dir doch leere Platinen https://oshwlab.com/r3bers/STM32F103C8T6-Test-Board und löte Bauteile nach deinem Wunsch drauf. Oder bestelle bei JLCPCB fertig bestückt (zumindest Vorzugsteile).
Nachdem es fast unmöglich geworden ist Bluepill Boards zu bekommen auf > denen garantiert der Original-STM-Controller drauf ist, was ist die > Alternative? Die Blackpills kann ich empfehlen. Kosten um die 5€, haben eine USB-C Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) nicht
-
Thread
Neue Bauteile – MAX78002 mit Extraspeicher, Knochenschall-Mikrophon und mehr
bietet eine Auflösung von 8x8 Pixeln und eine Scanrate von bis zu 60Hz an, der maximale Messbereich beträgt 350cm. Neu ist an der vorliegenden Variante das erweiterte Blickfeld, das sich wie in der Abbildung gezeigt durch Drehung
leider erweisen sich die Stecker oft als 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
GCC [STM32] -> wie sehen wie ein struct realisiert wird?
deine erste Struktur: [c] typedef struct { uint64_t d; int32_t b; bool c; uint8_t a; } ts_test; [/c] (bool ist normalerweise ein 8-Bit-Typ, aber da das nicht immer so sein muss, noch oberhalb von uint8_t.)
[c] void hexdump(uint8_t buffer[], int size) { int i; int line = 0; uint8_t *bp = buffer; while (bp < buffer + size) { uint8_t *lbp = bp; printf("%08x ", line); for (i = 0; i <
-
Thread
Warum gibt es kein HAL_GPIO_RegisterCallback
Wert der Registerposition gehandelt wird. Also Pin Px0 => 1 Pin Px1 => 2 Pin Px2 => 4 Pin Px3 => 8 usw..
Flötenhannes schrieb im Beitrag #7286798: > ...gibt es das nicht für EXTI. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_EXTI
-
Thread
AI mit ChatGPT
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(stm, 1000); // Delay for 1 second } return 0; } This code will toggle the LED on and off every second using the Infineon STM (System Timer Module) functions. The IfxStm_waitTicks() function is a
-
Thread
Wanderkiste Widlar, Runde V
8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
fertig, geht heute zur Post. Out und In siehe Bilder. Zu In_2 wäre noch zu sagen, dass das Bluepill STM32F103 sind, ich werde wohl bei den 8-Bit-AVRs bleiben, also weg damit. Mit größter Wahrscheinlichkeit sind das aber Fälschungen. Und vielleicht hat jemand noch Appetit auf scharfen englischen Senf :
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
ISS hat man sich für einen 386er entschieden, weil der damals bereits erhältliche 486er über einen 8 KiB großen 1st Level Cache verfügte und der im Weltraum anfälliger gegen Strahlung war als eine CPU ohne Cache. Der 386er hatte keinen Cache und war schneller als ein 486er mit abgeschaltetem Cache:
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
http://uclock.de/update/wc24h-stm32f103-ws2812-grb.hex http://uclock.de/update/ESP-WordClock-4M.bin Das sind die Firmwares die auf meiner Uhr gerade laufen. 3.0.1 für den STM und 3.0.0.T5 für den ESP. So lädt sie auch der online
-
Thread
ILI9341 SPI max FPS performance
Freq. von 10 MHz. Ob der ILI9341 mit 50 MHz läuft ist daher fraglich. Ich würde, wenn es geht, den 8 bit oder 16 bit Mode nehmen. Im 8 bit Modus würdest du mit deinem Verfahren theoretisch bei max zulässiger Freq.(15.15 MHz)auf 98 fps kommen. Im 16 bit Modus theoretisch doppelt so viel fps. Gruß
so ein STM32F407 schafft das locker, es gibt ein Chinaboard wo der ILI9341 Huckepack draufpasst und mit 16 Bit parallel angebunden ist: https://de.aliexpress.com/item/4000953664266.html Ausgabe über das FMC
-
Thread
STM32 mit 8 Pins nicht neu
Eine 8-Pinnige Version in der STM32 Familie gab es ja schon vorher mit dem STM32G03xJ6 im SON-8 Gehäuse.
auf die schnelle gefunden habe war die hier vom März: https://www.eevblog.com/forum/microcontrollers/stm32c0-series/ 73
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
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 12 kBytes STM32C031C4T6
-
Thread
Uhrenquarz am ESP32
Einfuhrumsatzsteuer sind schon 42 Euro, plus Versandkosten (schätz´ ich mal, die schweigen sich da vornehm aus) 8.- Euro also schlappe 50.- Eus. Frage mich ob das mit der winzigen internen Antenne einigermaßen empfängt. Wer so was kauft, hat Knete und wird garantiert nicht beschissen, der Beschißverzicht wurde hier
den Oszillator im µC an welche Lasten der treiben kann, das sollte im Datenblatt stehen. Bei den STM32 ist bei einigen Serien dieser Treiber einstellbar, ob der Xtensa das auch kann weiß ich nicht.
-
Thread
Bitte um Rat/Hilfe! Berlin - Chip von Platine entfernen und überbrücken
(Wie dick der ist, kann man schön links oben sehen, da hat man zum Größenvergleich ein IC im SO-8) Und ja, natürlich sollte man löten können, das richtige Werkzeug verwenden und auch Übung im Verarbeiten von Fädeldraht haben. Dann gibt es auch keine "Kurzschlüße". (Wo lernt man, so etwas so
en-de/support/product-support/drivers Kurz-datenblatt vom Chip dort: http://www.icbase.com/File/PDF/STM/STM44221609.pdf Video ist IMHO hinsichtlich Fehlerrate unkritisch. Falls da mal ein paar Pixel für 20µs gestört sind, fällt das auf der 13' Mattscheibe auch denen mit "jungen Augen" nicht auf.
-
Thread
Wozu übertrieben schnelle Microcontroller?
World" Steuer Anwendungen realisiert die sich in der ms bis s Zeitskala bewegen müssen, ist auch mit 8-bittern gut bedient. Die früheren Nadel oder Thermische Drucker kamen damals auch mit 8-bit Controllern gut zurecht. Kryptographische Anwendungen mit schnellen 8-bittern und HW AES u.ä. funktionieren
es Gegenbeispiele. > eine höhere Komplexität Es gibt einfache 32 Bit Controller und komplexe 8 Bit Controller. Tendenziell stimme ich dir zu, aber nicht pauschal. > ggf. eingeschränkte Robustheit Das lasse ich mal so mangels Erfahrung stehen. Mir ist noch kein STM32 und kein ESP8266 kaputt
-
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.
eingebürgert, hier auch oft mit kürzeren Pulslängen - 1506ms für die Mittellage statt 1500. - 0,8-2,2 oder gar 0,5-2,5ms für den vollen Drehbereich (oder auch 1,2-1,8 für den sinnvollen Drehbereich von "100%" und darüber hinaus kommt man gern auch unsymmetrisch an die mechanischen Anschläge) - mein
-
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
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
SD-Karte formatieren(f_mkfs) geht nur mit 4096 Bytes großem Puffer
/* Initialize FATs each */ if (fsty == FS_FAT32) { st_dword(buf + 0, 0xFFFFFFF8); /* FAT[0] */ st_dword(buf + 4, 0xFFFFFFFF); /* FAT[1] */ st_dword(buf + 8, 0x0FFFFFFF); /* FAT[2] (root directory) */ } else { st_dword(buf + 0, (fsty == FS_FAT12) ? 0xFFFFF8 : 0xFFFFFFF8); /* FAT[0] and FAT[1] */ } nsect = sz_fat; /* Number of FAT sectors */ do { /* Fill FAT sectors */ n = (nsect > sz_buf) ? sz_buf : nsect; if
-
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
[STM32G0B1RE] PWM per DMA richtige Pulsdauer, falsche Periodendauer
Hallo zusammen, was wird benutzt: Nucleo Board vom STM32G0B1RE; Interner Sourceclock von 32MHz Was ist das Ziel: ein 800kHz PWM-Signal per DMA ausgeben um die WS2812b ansteuern zu können. Was ist eingestellt (siehe Bild "TIM15_Einstellungen.png"
Pulsdauer, falsche Periodenlänge): [c] uint32_t test[20] = {10,10,10,5,5,3,3,7,7,7,10,10,10,9,9,9,1,2,6,8};//10 = 50%; 5 = 20% usw. HAL_TIM_PWM_Start_DMA(&htim15, TIM_CHANNEL_1, (uint32_t *)test, uint16_t)20); /*HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef * htim, uint32_t Channel, uint32_t *pData, uint16_t
-
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
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 sie wurde mal so programmiert, daß das SWD-Interface nicht funktioniert.
-
Thread
stm32flash "Failed to init device"
Das kriege ich maximal als Reaktion: root # stm32flash -u -b 115200 -g 8e1 /dev/ttyUSB0 stm32flash 0.6 http://stm32flash.sourceforge.net/ Interface serial_posix: 115200 8E1 Failed to init device. root # oder: root # stm32flash -cu -b 115200 -g 0x0 /dev/ttyUSB0 stm32flash 0.6 http://stm32flash.sourceforge.net/ Interface serial_posix: 115200 8E1 Failed to read ACK byte Unexpected reply from device on command 0x01 root # Da scheint für mich als Laie
-
Thread
Ersatzbauteil - BMS incl. Balancer
N4IgjCBcpmAMVQGMoDMCGAbAzgUwDQgD2UA2iAMxgAcALAOzUgC6hADgC5QgDKHATgEsAdgHMQAX0I0aiECkgYcBYmUrUATJoCcLdl0i8BI8VJABaDXIUCAripKRyAVhYT3QA Unter der Rubrik Balancer ist ebenfalls nichts passendes dabei. Ich wäre dankbar für eure Unterstützung !
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
Diverse Bauteile µC, Debug-Tools
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L
: ATMEGA128 im TQFP64 Gehäuse 4€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€ ARM: 8 Stück: AT91SAM7SE512 im BGA Gehäuse 4€ (neuwertig) 12 Stück: STM32F217vet6 im LQFP100 Gehäuse 4€ (programmiert, nicht gelötet) Sonstige: 4Stück: MSP430F149 im TQFP64 Gehäuse 3€
-
Thread
Serial Communiction uint8_t* Arduino
> uint8_t* ist bei AT-Kommandos fehl am Platz. Nicht immer bei meinen Modul werden uint8_t Zeichen erwartet und müssen auch gesendet werden. Was hat uint8_t mit AT-Kommandos zu tun. AT ist nur ein Syntax
é ist ein utf8 Dingen?!? Dann ist strlen() irgendwie komisch, denn das erkennt keine UTF8 Dinger
-
Thread
joy-it SBC-TTL hat gar keinen CH340G
None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval [/pre]
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
[V] Diverse STM32 (F4, L4, H7) und weitere ICs
Hallo, ich biete folgende Chips an: 5x STM32F469VET6 (8€ pro Stück) 10x STM32L431RCT6 (5€ pro Stück) 4x STM32H750VBT6 (8€ pro Stück) 7x STM32F401RCT6 (5€ pro Stück) 8x STM32L451RCT6 (6€ pro Stück) 10x TMC4671 (5€ pro Stück)
-
Thread
Analogsignale mit pulseview/sigrok fx2 LA sampeln?
Christoph K. schrieb im Beitrag #7264976: > nanoDLA v1.2 der hat soweit ich sehe nur 8 Digital-Eingänge, nix analoges.
1005003019277666-nanoDLA-Logic-Analyzer-ARM-FPGA-Debugging-Tool-Protocol-Analysis-24MHz-Sampling-Rate-8-Channels-Open-Source-Sigrok-PulseView
-
Thread
Intel: CPU mieten nach Kauf
Kernen gibt, gibt es teilaktivierte Modelle. Nur um die "universalität" dieser Pracis aufzuzeigen: stm32f103c8 mit 128k Glash, eigentlich 103cb.
Bei den EPYC 2 brachte AMD 2 Varianten von 48-Kernern: Eine mit 6 vollaktivierten Chiplets zu je 8 Cores und dementsprechend 192 MB L3-Cache, bei der also 2 Chiplets fehlten. Und eine mit 8 teilaktivierten Chiplets zu je 6 Cores und 256 MB L3-Cache. Kannst dir dann aussuchen, was dir besser in den
-
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
emWin oder LVGL für ePaper?
ePaper-Display mit 400x300 Auflösung, für das ich eine Grafikbibliothek suche. Angetrieben wird das von einem STM32F411. Nach einigen Versuchen mit der HAGL https://www.appelsiini.net/2020/embedded-graphics-library/ bin ich von dieser wieder abgekommen, da die Fontunterstützung doch zu primitiv ist. Die HAGL
https://blog.mike.norgate.xyz/stm32-eink-display-part-1-904f7d03e7b0
-
Thread
ESP32S3 Kammera Interface Probleme
Das ich eine Kamera dran habe, habe ich nie gesagt. Die Daten kommen von einem 8bit Ausgang mit ca. 8 MHz Byteclock. Ist halt eine Art spi mit 8 mosi Leitungen. Den Sender kann ich nicht ändern! Das ganze hatte ich schon mal mit einem xmos gemacht und den ersätze ich nun mit
und die fehlt oft. Ich finde es nicht! Kann man nicht einen einfachen Double buffer DMA wie beim STM32 machen?
-
Thread
microsd shield an nucleo stm32f4
Pegelwandler durchleitet, oder ein Eval-Board suchen was den SD-Slot schon so verdrahtet hat (z.B. das STM32F746G-Discovery, ist aber ein STM32F7), oder was selber basteln. Das geht sogar mit einem SD-auf-microSD-Adapter, ein paar fliegenden Drähten und einem Lochraster-Board auf welches man das STM32F4-
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
Spannungsregler, JTAG Farnell 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 21 x 12bit 2 x 12bit, 32
Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -F6xx Full 24 28 32 48 1,8..5,25V 8051 25/48MHz 8KB..64KB 1,25..256KB 1 x 10bit, 500 ksps, 23 ins 5 x PWM 2 x UART SPI, I2C Temperatursensor
-
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?
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? Die aufgezählten PIC-Serien können doch kein SWD, oder?
-
Thread
STM32G0 Bootloader antwortet nicht
einstellen? Ich kommuniziere über die Schnittstelle USART1 und sende den Befehl 0x7F damit sollte der STM die Baudrate automatisch einstellen und eine Antwort senden. Wenn ich das mit dem Logic Analyzer anschaue (Bild im Anhang), dann sehe ich meinen Befehl erhalte vom STM aber keine Antwort.
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
{r7} 8004916: b085 sub sp, #20 8004918: af00 add r7, sp, #0 800491a: 60f8 str r0, [r7, #12] 800491c: 60b9 str r1, [r7, #8] 800491e: 607a str r2, [r7, #4] return (int16_t)((physical + offset) * factor); 8004920: ed97 7a03 vldr s14, [r7
: f24b 3002 movw r0, #45826 ; 0xb302 8002974: edcd 7a01 vstr s15, [sp, #4] 8002978: f8bd 1004 ldrh.w r1, [sp, #4] 800297c: f7ff ff24 bl 80027c8 <Send_SPItoFPGA> } 8002980: b003 add sp, #12 8002982: f85d fb04 ldr.w pc, [sp], #4 8002986: bf00 nop 8002988
-
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
im TO92, verschiedene Exemplare, mal auf Breadboard, mal auf Platine gelötet, mal am ESP32, mal am STM32
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
Dann ist auf einmal alles okay und ein paar min später wieder nicht?!? Kann das sein, dass der STM32F303C8T6 generelle Probleme hat?
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!
Laterne_Green ; C.3 |7 14| B.4 HPWM D/Kerze in Mitte ; C.2 |8 13| B.5 Feuer_Rot ; RESERV C.1 |9 12| B.6 Feuer_Green ; rESERVE C.0 |10 11| B.7 Feuer_Blau ; +-------+ ; ; ;Pin defination
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
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Ich möchte Daten unidirektional von einem STM32F103 zu einen anderen STM32F103 senden. Der cube lässt mich nur bis 4.5 mbaud einstellen. Ist dies lediglich ein bug im cube oder gibt der I/O treiber des STM32F103 nicht mehr her?
nicht vorher in das Datasheet schaut? Den F303 gibt es nahezu Bluepill kompatibel und der kann das 8 fach Sampling und damit 9 MBit/s. Die F401/F411 ebenso, bekannt als Blackpill. MAX M. schrieb im Beitrag #7257695: > Kennt jemand einen STM32H7* in > diesem Format? Arduino Potenta H7 (lite).
-
Thread
gcc Conversion-Warnung vermeiden bei Struct-Member mit Größenangabe in Bits
Mitglied der Struktur den Inhalt einer Variable zu, ohne dass der gcc beim Compilieren schon warnt, dass 8 Bits nicht in 3 passen (may change value [-Wconversion]) ? Dass der Wert in der Variable klein genug ist, wird vorher im Programm schon sicher gestellt. Ich will auch nicht die Warnungen für problematische
struct { unit8_t genau : 1, mitjein : 2, : 5; } __attribute__((__packed__)) antwort_t; antwort_t anwort; ... so gehts bei avr gcc, klar der type kann auch einzeln wiederholt werden und dann
-
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
Wie man sieht, hat auch Mouser nicht mehr alle Tassen im Schrank 8-)
-
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 ich mir keinen
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