-
Thread
VFD Ansteuerung mit STM8
Hallo, ich suche nach einer Möglichkeit, ein VFD-Modul (Futaba US162S) mit einem STM8S003F3 anzusteuern. Erstmal wäre ich froh, überhaupt eine Kommunikation hinzubekommen. Ein ST-Link V2 ist vorhanden und die Programmierung funktioniert generell :) Ich habe schon allgemein
Hier nochmal der LCD-Code auf den ich mich beziehe: https://embedded-lab.com/blog/continuing-stm8-microcontroller-expedition/14/ #include "stm8s.h" #define LCD_PORT GPIOD #define LCD_STB_pin GPIO_PIN_4 #define LCD_SCK_pin GPIO_PIN
-
Thread
AVR®DD family, low pin count devices
45/58 gibt es in verschiedenen Gehäusen, d.h. die Chips sind unterschiedlich groß (ATtiny25-20SSN: S8S1, ATtiny45-20XU: 8X).
einem ATtiny festhält. Oder was man unter einem Grafikdisplay versteht. Das ist ein breites Feld. s/w, farbig, grafisch programmierbar usw. Alternativ zum ATtiny ein AVR128DB, brauchst sowieso viel Speicher für das Display. Der kann ab 1,8V mit 24MHz takten. Steht zwar nicht im Klartext im Manual,
-
Thread
Image Converter - Bild zu c array konvertieren
gefunden, was sehr gut auf meine Situation > passt. > https://github.com/Paulo-Pecegueiro/LVGL_DEMOS_STM32 das benutzt auch noch die ältere Version 7, ich würde unbedingt die V8 nehmen. Es sind viele Dinge inkompatibel und der Squarline Editor generiert auch Code für die V8, damit kann man das Thermostat
J. S. schrieb im Beitrag #7324698: > lvgl läuft auf dem F303 Sieht gut aus :). Das ist ja schon mal gut zu wissen, nur bei mir eben noch nicht so wie sie soll :D. Ich habe jetzt die V8 runtergeladen
-
Thread
Programm "stm32flash" öffnet Gerät nicht - Fehleranalyse
benötigten Ausgang "reset" Nein hat er nicht. Dieser Reset Ausgang hat nur beim Programmieren von STM8 eine Funktion. REI23 schrieb im Beitrag #7317477: > wie kann ich in dieser Einflüsse auf BOOT0 und > BOOT1 wohl, wie Sie meinen, machen? Das kann ich dir sagen, wenn du mir die technischen
auf HIGH setzen, dann startet der Bootloader, welcher SWD nicht deaktiviert. > Einen baugleichen STM32 habe ich erfolgreich geflasht, bei diesem hier > komme ich nicht weiter. Falls es ein STM32F103C8 oder R8 ist: Es sind Fälschungen im Handel, bei denen SWD nicht funktioniert.
-
Thread
STM32 - Konflikt mit I2C
Hallo liebe Community, ich erstelle aktuell mein erstes Projekt mit dem STM32. Vorher habe ich immer die Atmega`s genutzt, möchte mich aber weiterbilden. Dabei sind mir nun folgende 2 Fragen aufgefallen: 1: Konflikte mit I2C Ich habe diverse Pins mit diversen Funktionen
verbunden ist mit einer Lötbrücke (Unterseite, SB9 = close). Mit einer Lötbrücke müsstest du das ändern, s. Bildchen 2 oben. PB5 ist defaultmäßig nicht nach außen geführt und nur auf dem Board verbunden mit der blauen LED. Ich schätze, du hat mit CubeMX als Board das STM32W55 Nucleo Board angeklickt und
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
in I2S mode), Address offset: 0x18 */ __IO uint32_t I2SCFGR; /*!< SPI_I2S configuration register, Address offset: 0x1C */ __IO uint32_t I2SPR; /*!< SPI_I2S prescaler
enabled. The SPI interface cannot work in a multimaster environment.[/pre] b) wegen[pre]Bit 8 SSI: Internal slave select This bit has an effect only when the SSM bit is set. The value of this bit is forced onto the NSS pin and the I/O value of the NSS pin is ignored.[/pre] STM scheint
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Budapester Zeit durch th - C0 hat KEINE FPU Nachfrage bei SGS wurde von Michael Markowitz beantwortet. STM32C0 ist OHNE FPU. O-Ton: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### STMicroelectronics: STM32C0-Serie offiziell angekündigt, Pressemitteilung
wichtig: KEINE FPU auf C0. Explizit von SGS bestätigt: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c]
-
Thread
Frage zu HAL_UART_Transmit_IT
Donald schrieb im Beitrag #7314817: > Nun es get um das STM32 HAL generell, aber bitte uC STM32F103C6, > Bibliothek des aktuellen CubeIDE. https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf Die Lib gilt für die ganze STM32F1-Familie; also auch die Docu.
-
Thread
ULN2803A wird warm/heiss, normal?
wäre 1/4 so viel Leistung. Dein Vergleich mit 6 Volt ist daher Quatsch. Wenn schon, dann musst du mit 8,5 Volt vergleichen.
#7316670: > Als Bastler ... eines mit 16V/18V nehmen. Falscher Dampfer, wie so oft. Hier geht's nicht darum, die Spannung zwecks Anzug kurz mal zu boosten, sondern just um's völlige Gegenteil. > (etc.) Alles restliche ist wohl purer Phantasie entsprungen?
-
Thread
Schaltet ihr euren Router nachts aus?
Neu gibt's das wohl nicht mehr. Möglicherweise aber Altverträge, die in der Vermittlung umgestellt werden.
Reinhard S. schrieb im Beitrag #7313454: > Unter anderem auch > kupferbasierte Geschäftskundenanschlüsse, auch wenn die mit max. 10 > MBit/s symetrisch nicht mehr wirklich up-to-date sind. Das man als > Telekom
-
Thread
Auswerteelektronik Quatratursignal
Klaus S. schrieb im Beitrag #7317219: > das Oszillieren eines der beiden Quadratursignale richtig(!) Nein, falsch. Hier ist nicht das HF-Forum! Es geht hier um Quadraturdekoder und nicht um Oszillatoren
Klaus S. schrieb im Beitrag #7317219: > Das ist in beiden Fällen die Hardwarelösung. Die hat nur einen Haken: ein mehrstelliger Zähler liefert beim Auslesen falsche Zahlen, wenn gleichzeitig weiter gezählt
-
Thread
RISC/V kommt in Schwung
Hier ein weiterer Schritt: https://www.youtube.com/watch?v=L9Wrv7nW-S8 Die genannten Preise von 10ct sind natuerlich sicher bei grossen Stueckzahlen, sagen wir mal >1000Stk. Gut vergleichen kann man das Teil vermutlich mit einem STM32F030F4P6TR. Dafuer will Mouser 1Euro
olaf schrieb im Beitrag #7320101: > Gut vergleichen kann man das Teil > vermutlich mit einem STM32F030F4P6TR. Allerdings ist der CH32V003 offenbar als pinkompatibler Ersatz für den STM8S003 gedacht.
-
Thread
Überlauf in AVR mit C
Oliver S. schrieb im Beitrag #7306893: > Rolf M. schrieb: >> Oliver S. schrieb: >>> Matthias Thiele schrieb: >>>> 65535 ist eine Integer Konstante >>> >>> Nein, ist es nicht. Das ist ein Integer Literal
im Beitrag #7309615: > alles > darüber mit RICHTIGEN Hochsprachen. Welche nutzt Du für AVR/ESP/STM32?
-
Thread
Detailfrage RTC DS3231
oder ob er berechnet wird. Momentan scheint mir die Berechnung einfacher: int dayofweek(uint8_t day, uint8_t month, uint16_t year) { /** Zeller's congruence for the Gregorian calendar. **/ /** With 0=Monday, ... 5=Saturday, 6=Sunday **/ if (month < 3) { month += 12
ohnehin für mich nicht wichtig. Abgesehen davon, ist mir das UNIX Datetime Konzept lieber. Beim STM32F103 z.B. ist die RTC ohnehin ein 32-bit Zähler; finde ich viel bequemer.
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Hallo Forum, gibt es zu den RL78/G14 Renesas Controllern freie Tools oder sind die MC's z.B. bei Mouser deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen
sind, um die alten Sourcen für den cross gcc-4.9.2 von 2015 zu übersetzen. Meine gcc Version, s.u. gcc version 12.2.1 20221020 [revision 0aaef83351473e8f4eb774f8f999bbe87a4866d7] (SUSE Linux) Danke für nützliche Hinweise. Markus
-
Thread
USB HID Device mit STM32F042
Jahr 2023 mit Glück, Gesundheit und lieferbaren Bauteilen! Ich habe versucht, den USB-Code von W.S. auf dem STM32F042 zum Laufen zu bringen und auf ein reines HID-Device umzubauen. Das Gerät wird inzwischen sauber enumeriert, sowohl Windows als auch Linux sind damit prinzipiell zufrieden. Ich
53 00 42 00 20 00 56 00 69 00 72 00 74 00 75 00 61 00 6c 00 44 00 65 00 6d 00 6f 00 >> Ci:1:006:0 s 80 06 0301 0409 00ff 255 < [submission Control In] << Ci:1:006:0 0 8 = 08034d00 61007800 [callback Control In] 08 03 4d 00 61 00 78 00 >> Ci:1:006:0 s 80 06 0303 0409 00ff 255 < [submission Control
-
Thread
Segger Embedded Studio: Memory (map) problem
Für den GNU-Linker muss ich ein Startup-Code thumb_crt0.s verwenden, dort wird die Funktion (korrekt) gebaut: HELPER __aeabi_read_tp ldr r0, =__tbss_start__-8 bx lr Für den Segger-Linker wird der Startup-Code SEGGER_THUMB_Startup.s verwendet
20002bf8 landen. Bin auf Dein Ergebnis gespannt.
-
Thread
Nachteile QFN und BGA gegenüber QFP
https://colab.research.google.com/drive/1Yp2vGngIdkyNHQ_bu4CaW4sUtka9Y_rY?usp=sharing https://colab.research.google.com/drive/1JuCUMIxpA8kTnLCN6QKI8BeiJsJsJcRS?usp=sharing https://colab.research.google.com/drive/1fP6RMnG6EbGb7Hld-Dh_2k1jTQ-GvwXN?usp=sharing https
STM32 gibt's auch ohne Pad, z.B.: https://www.digikey.de/de/products/filter/embedded/mikrocontroller/685?s=N4IgTCBcDaIM4BcC2BmMAbADARmwcxAF0BfIA
-
Thread
von Xmega zu stm32
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 dabei). Und bei den TM4C129 gibts Versionen mit eingebautem Ethernet MAC+PHY, was ich immer sehr praktisch finde. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich verwende die TQFP208 Version). Momentan besch... Verfügbarkeit. fchk
-
Thread
EOL ATmega328p
16MHz Quarz. Erinnert mich an die Panne mit den klassik AVRs. Im Datenbuch standen 20MHz, der AT90S8515 schaffte real aber nur 8MHz.
S. Landolt schrieb im Beitrag #7301055: >> 24MHz @ 1.8V? Is that true? > > Yes, why not?: > "A voltage regulator is used to regulate the core voltage. The regulator > can be configured to balance
-
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
Pin-Swap/Cross IC?
dass mich an den Wahnsinn treibt. Ich habe einen AD7606B AD-Wandler, den ich über (dual)SPI an einen STM32G431RB anschließen will. Das Problem: die Pins auf dem STM liegen genau so, dass sie überhaupt nicht zum ADC passen. Es ist einfach alles einmal überkreuz. Unten ist oben, links ist rechts. Ich
Mehr gibt die Frage nicht her. Dead Bug oder Unterseite löst das Problem nicht, dann tauscht man 1-8 ... 4-5. Er will aber 1-5 ... 4-8 tauschen und das liefert nun mal die Drehung um 180° direkt.
-
Thread
Welche Programmiersprache für Comports?
Klaus S. schrieb im Beitrag #7298736: > P.S. Tcl hat aus meiner Sicht 3 Schwachpunkte: > UDP fehlt mir Hilft vielleicht das hier? https://wiki.tcl-lang.org/page/TclUDP
Klaus S. schrieb im Beitrag #7298833: > Das 2,5 KByte große Maschinenprogramm für > den 89S51 über ein Terminalprogramm in den Arduino zu tippen, der es > dann über SPI weiterleitet, wäre mir zu aufwändig
-
Thread
c volatile -> wann bracht mans wirklich?
db8fs schrieb im Beitrag #7302089: > Oliver S. schrieb: >> Da irrst du (wie so häufig) mal wieder. Der Compiler kann, wie oben >> schon erwähnt wurde, modulübergreifend optimieren und erkennen, ob eine
Oliver S. schrieb im Beitrag #7304228: > db8fs schrieb: >> Na ja, ganz nichts glaub ich auch wieder nicht. Es ist ja auf jeden Fall >> so, dass Schreiben auf volatile-Variablen billig, auslesen teuer ist
-
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.
schrieb im Beitrag #7297032: > SMS / Telefon Flat 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
5us PIN Change
Mit dem PSSI der STM32U5x5 mit DMA geht das problemlos auch ein 'wenig' schneller als gefordert, nämlich mit max. 64MHz und auch mit bis zu 16 Pins synchron.
http://wp.josh.com/2015/03/05/the-perfect-pulse-some-tricks-for-generating-precise-one-shots-on-avr8/
-
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
all deinem Bibliothekszeug die Peripherie auf dem Silizium und deren Funktionen zu vestehen. W.S.
Advanced Settings | Register CallBack über ENABLE aktivieren. Aber dort gibt es kein EXTI. Auch in stm32f1xx_hal_conf.h, wo das dann seine Wirkung zeigt, gibt es das nicht für EXTI. W.S. schrieb im Beitrag #7284869: > Aber wenn du nicht gerade einen Interrupt für Zustandswechsel eines > Ports haben
-
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
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 Tesla, DDR DIL ICs (Tesla MHZ115 - was ist daS?) Zu Klären:
Diodenkiste =========== 2x Df02S Brückengleichrichter 5x 2W10 Brückengelichrichter 15x CSHDD16-100C Schottky 600-700x BZX84-C4V3 8x BCX84-C5V6 ca 20x ZD 5,6V Mini-Melf 8x SR3100 Schottky ca 70x GL41A 50V/1A ca 200x MMBD1503A
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
Matthias S. schrieb im Beitrag #7281875: > Wenn wir mal beim Beispiel mit den beiden Bits der Waschmaschine > bleiben, werden irgendwelche Bitflips normalerweise von der Statemachine > schon verarbeitet.
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
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
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
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.
Andreas S. schrieb im Beitrag #7279853: > Vermutung : der TO will seine Ruhe haben - ich habe noch nie in zwei > Tagen was von Reichelt bekommen Also hier wird einem ja nichts mehr geglaubt... Soll ich dir
-
Thread
Bitte um Rat/Hilfe! Berlin - Chip von Platine entfernen und überbrücken
Uli S. schrieb im Beitrag #7277325: > So völlig unmöglich ist das zwar nicht, aber mir erschliesst sich schon > mal nicht, was mit den Drahtverbindungen eigentlich bezweckt wird. Eben, wieso macht man
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?
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
J. S. schrieb im Beitrag #7284064: > in HAL gibt es in vielen Funktionen Nicht alle HAL sind STM-HAL ;-)
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
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).
-130+" bzw. baugleich "RED OPTICUM Ton 3": Die Geräte haben zwar nur einen Mono-Ausgang aber die I2S Pins des Si4684 sind am Modul mit dem Si4684 und GD32F130C8T6 herausgeführt. Und zumindest beim "RED OPTICUM Ton 3" schaltet die Firmware I2S auch ein (16-Bit, 48 kHz). Man kann dort also ohne viel Aufwand
-
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
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
Eigentlich wäre mir auch etwas von z.B. TI,Max,LT,.. lieber. Bei z.B. Digikey finde ich nur Schutz-IC`s ohne Balancer: https://www.digikey.de/de/products/filter/energieverwaltung-pmic/batteriemanagement/713?s=N4IgjCBcpmAMVQGMoDMCGAbAzgUwDQgD2UA2iAMxgAcALAOzUgC6hADgC5QgDKHATgEsAdgHMQAX0I0aiECkgYcBYmUrUATJoCcLdl0i8BI8VJABaDXIUCAripKRyAVhYT3QA
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?