-
Thread
STM32WB10 und STM32WB15 - Bluetooth LE und CUBE-Unterstützung für wenig Geld
16bit-Timer und des RTC. Der Versorgungsspannungsbereich liegt von 2.0 bis 3.6V, im Standby verspricht STM 700 nA Stromverbrauch. 28 der IO-Pins sind interessanterweise 5V-kompatibel. Für das Zur-Verfügung-Stellen der Antenne ist der Entwickler verantwortlich (kein Funkmodul a la ESP32). Das BALUN ist allerdings
welchen Eindruck habt ihr von der Zugänglichkeit der BLE Funktionen in den STM32WB uCs ?
-
Thread
Ansteuerung von mehreren LED-Module RGB 32x64
Hallo zusammen, ich habe vor 4 RGB china Matrix-Module (32x64) in einer Reihe mit einem STM32H743 anzusteuern. Das blöde an diese Module, die 3 SPI-Clocks für die RGB-Kanäle sind alle miteinader verbunden (Kopfschütteln). Wären die Clocks getrennt, könnte
Du benutzt einfach das /WR-Sigal als Takt um die Daten in das SR zu schieben. Wenn D0-D5 mit den entsprechenden RGB-Inputs verbunden sind, shiftest du mit jedem Schreibzugriff auf die konfigurierte Adresse jeweils ein Bit in jedes der 6 SR-Register. Das geht dann -praktischer weise- auch
-
Thread
Strom sparen mit Low Power NE555 als Multivibrator an 3V (Out of Spec)
Typen benötigen keine Diode zwischen VCC und VB) ALD555 (2-12V 0.1Hz-1MHz) MIC1555 (2.7-18V, SOT23-5) CSS555/CSS555C (1.2-5.5V <5uA programmable decade counter inside)
3uA. Natürlich geht es auch mit viel mehr Transistoren, hier läuft ein STM32L412 mit 2.5uA aus einem 9V-Block :)
-
Thread
STM32G4 - Quarz schwingt nicht
der schwingt nicht. Woran kann das liegen? Hardware: Ich habe eine Platine mit dem Controller STM32G474VET6 aufgebaut. Als Quarz habe ich den XRCGB24M000FAN00R0 (24 MHz) gewählt. Parallel gegen GND hängt jeweils ein Kondensator mit 6 pF. Der Quarz ist angeschlossen an den Pins 12 und 13 (PF0 OSC
Ich würde sogar sagen, dass beide manuals zusammen verwendet werden sollten. Gilt für alle STM32 Serien.
-
Thread
Suche Signal Capturing Device
Logikanalysator für 8€ eine Option. Zusätzlich bräuchtest du einen Spannungsteiler, um das 24V-Signal an den 5V-Eingang des LA anzupassen. z.B. https://www.ebay.com/itm/253841718379 Über welchen Zeitraum und mit welcher Zeitauflösung soll aufgezeichnet werden?
müsste, würde ich wahrscheinlich ein PCB mit verschiedenen Voltagedividerstufen und nem bestückten STM32 board wählen.
-
Thread
Unterschied CD4528 zu CD4538 ?
Schaltung von http://www.hobby-electronics.info/en/projects/8-video/14-macrovision-killer um saubere H/V-Sync Signale zu bekommen. Im gelb hinterlegten MV wäre dann mittels Poti beim 4528 eine Zeit von 0,5 * 47nF * 100k = 0,5 * 0,000047 * 100.000 = 2,35 und 0,5 * 47nF * 10k = 0,5 * 0,000047 * 1.000
Controller für einen Euro fuffzig gibt. Mit ein wenig Grübeln könnte man vermutlich mit dem DMA eines STM32 beste Signale erzeugen.
-
Thread
Aus einer Graustufen Matrix ein usb webcam Signal erzeugen
Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: https://github.com/iliasam/STM32F4_UVC_Camera Wenn man Windows als Developer Platform benutzt, können Tools wie USBlyzer o.ä. recht hilfreich sein.
Matthias S. schrieb im Beitrag #6608529: > Ich habs geahnt, sowas hat jemand schon mal mit dem STM32 gemacht: > https://github.com/iliasam/STM32F4_UVC_Camera > > Wenn man Windows als Developer Platform benutzt, können Tools wie > USBlyzer o.ä. recht hilfreich sein. Prima, vielen Dank.
-
Thread
USART RS485 Daten empfangen über ISR
Schnittstelle empfangen. Das senden der Daten funktioniert Prima! Als IDE verwende ich Microchip MPLAB X IDE 5.45 Hier die Initialisierung der UART Schnittstelle: [code] #ifndef __AVR_ATtiny3217__ #define __AVR_ATtiny3217__ #endif #define F_CPU 3333333UL #include <avr/io.h> #include <avr/interrupt.h
nicht hin, ich komme einfach nicht weiter :( [code] #define F_CPU 3333333UL #include <avr/io.h> #include <util/delay.h> #define USART0_BAUD_RATE(BAUD_RATE) ((float)(F_CPU * 64 / (16 * (float)BAUD_RATE)) + 0.5) void uart_init() { USART0.BAUD = (uint16_t)USART0_BAUD_RATE(9600);
-
Thread
Vor-/Rückwärtszähler negativ
beide Flanken und beide Sinussignale auswerte müssten das 1 Impulse pro 10um sein. Wenn ich dann mit 0,5m/s verfahre macht das 50kHz oder liege ich da falsch? Was haltet ihr davon einen STM32 zu nehmen, der schon Quadratur-Eingänge hat? Weis jemand in wieweit solche Funktionen in die ArduinoIDE
früher die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
Raspberry Pi Pico: nur als Schulungssystem gut geeignet.
stabile, einheitliche Platform werden kann, auf der viele Applikationen aufsetzen können. Und zu STM: da habe ich gerade Application Note AN2606 offen, Bootloader ihrer Prozessoren. Und da gibt es 15 Serien von STM32 mit bis zu 40 Unter-Modellen. Da blickt doch keiner mehr durch.
des durchschnittlichen Kadetten dafür noch > ausreicht... Und beim "STMCubeIDE" zusammen mit STM32 und Co. genügen 15 bebilderte Anleitung?
-
Thread
STM32 mit STM Cube IDE programmieren
Hallo zusammen, ich möchte für ein Projekt ein Programm auf meinem STM32F401RE Nucleo Board testen. Komischerweise kriege ich es nicht einmal hin, einen Pin anzusteuern (z.B. LED, PA5). Inzwischen habe ich mein gesamtes Programm gelöscht und meine Main hat nur noch folgenden
Wenn Du in der HAL Pin5 ansteuernn willst erwartet der nicht die 5 sondern (1<<5) Also: HAL_GPIO_TogglePin(GPIOA,(1<<5)); wenn du 5 eingibst, sollten 2 pins toggeln, sofern sie konfiguriert sind. Ob LED_Pin richtig
-
Thread
STM32F407-DISC1 Board defekt
Hatte mir durch eine Fehlpolung (0-5V) mein STM32F407-DISC1 Board geschlachtet. Da sich danach die MCU noch programmieren ließ (STM32-STLINK-Utility), das Programm selbst aber nicht lief (eine UART-Ausgabe wäre das einzige Lebenszeichen
Versuch, das unter dem Link befindliche main.c zu kompilieren, scheitert an einer fehlenden Datei stm32f4xx_gpio.h, nachdem ich das in main.c befindliche falsche #include "stm32f4xx.h" in #include "stm32f4xx_conf.h" abgeändert hatte. Vielleicht habe ich auch etwas übesehen/überlesen? Blinky Erfolgsmeldung
-
Thread
Win10, WinAVR-20100110 und msys-1.0.dll
IDE-Hersteller endlich, daß sie exakt eine Setup.exe herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" eingibt und es läuft einfach. Beim WinAVR hat das doch auch so funktioniert (*g*).
IDE-Hersteller endlich, daß sie exakt eine Setup.exe > herstellen sollen, auf die man draufklickt, dann "AVR","STM32" oder "PC" > eingibt und es läuft einfach. Beim WinAVR hat das doch auch so > funktioniert (g). Es dürfte schwierig sein, eine IDE zu entwickeln, die von Haus aus alles abdeckt, was Entwickler
-
Thread
12V auf 3.3V
Gerald B. schrieb im Beitrag #6600569: > Wenn man nur 5 mA bei 3,3V > braucht, langt auch ein Linearregler An meiner 3,3V Leitung hängt ein STM32F411, ein IMU, eine 2,4GHz Funkmodul und ein DAC. Den gesamt verbrauch habe ich mir leider noch nicht angeschaut
hängt ein STM32F411, ein IMU, eine 2,4GHz > Funkmodul und ein DAC. Also wohl mehr als 100mA.
-
Thread
STM32U5 – stromsparende 40nm-Variante mit ARM-Cortex-M33
so, und hier noch die versprochene Antwort zur Wollmilchsaudebatte, offiziell von SGS: [code] The STM32H7 series provides much higher performance (best-in-class), with good power consumption. The STM32U5 series assures much lower power consumption (best-in-class) with very good performance. A
difficulty choosing the series based on their particular application and priorities. High performance => STM32H7 Ultra-low-power => STM32U5 The STM32 includes more than 1100 part numbers in production, to help match customers’ need – and naturally there is a broad diversity of applications. [/code
-
Thread
Microcontroller Auswahlhilfe
CS, 3-5 weitere IOs für Einstellschalter und das ganze bei 3V3. Vielleicht doch mal ein STM32? Einfach, günstig und mit so wenig externen Komponenten wie möglich wäre schön... bin gespannt auf Eure Meinungen
und mache deshalb alles über direkten Registerzugriff. Ich habe aber noch nicht wirklich mit anderen 32bit µC Familien gearbeitet, kann also nicht sagen, wie diese im Vergleich zu STM32 sind.
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
Da würde ich eher die 25€ für ein Nucleo Board mit STM32H743Zi ausgeben. Der hat 3 16bit ADC mit je 3,6 Msps, die sich auch im triple Mode betreiben lassen. Dann kommst du auf 10,5 Msps und Ethernet ist auch mit auf dem Board . Siehe: https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf
-
Thread
Programmierung - Doppelbelegung einer Taste
Andy H. schrieb im Beitrag #6597132: > wenn 5sekunden gedrückt dann start, > > wenn 5-10 sekunden gedrückt dann pause > > wirklich sehr simpel Was soll diese zeitliche Staffelung?! Du hast doch nur
Andy H. schrieb im Beitrag #6597505: > @Schlaumaier: Es ist ein von STM32 > Ich bin mir gar nicht so sicher ob, diese Art von Bibliotheken in diesem > MK bekannt sind, auch wenn es absoluter c standard ist
-
Thread
Amateure braucht Hilfe bei RS232
und allein auf meinem Win10 - 64Bit- gibt es bei mir eine Reaktion. Werde es noch mal auf einem 32Bit Win7 probieren. Win7 32Bit habe ich auc eine Reaktion, da fehlt bei mir die MFC110U.DLL Aber Du wirst schon recht haben das Ding ist 32Bit, habe noch mal rein geschaut es ist gegen einige 32Bit
anstecken! 2,41€ https://www.ebay.de/itm/USB-2-0-Stecker-an-Serielle-RS232-DB9-Com-Port-Adapter-X8T5-Konverter-F5X3/313404350976
-
Thread
PiPico Micropython
chris_ schrieb: >> und es stellt sich die interessante Frage, ob der PiPico gegenüber dem >> ESP32 Vorzüge besitzt. Ich denke, dazu bereits etwas geschrieben zu haben. Ansonsten hat so’n netter Schweizer das Thema mal aufgegriffen (und dazu noch den STM32 von den BlackPill-Boards in den Vergleich
chris_ >und es stellt sich die interessante Frage, ob der PiPico gegenüber dem >ESP32 Vorzüge besitzt. Jack V. (jackv) >Ansonsten hat so’n netter Schweizer das Thema mal aufgegriffen (und dazu >noch den STM32 von den BlackPill-Boards in den Vergleich aufgenommen): >https://www.youtube.com
-
Thread
segger J-Link EDU
des Interface unterstützen. Und zum Testen schnell mal zum Debuggen einem J-Link HW 8.0 an einen STM32H755 mit Cortex-M7 und Cortex-M4 Core angeschlossen, das funktioniert problemlos nach zwei kleinen Änderungen an der richtigen Stelle der PC Software.
, STlink – alle können damit arbeiten, und die können dann auch herstellerübergreifend arbeiten, d.h. ich kann mit einem AtmelICE problemlos einen STM32 flashen und debuggen oder mit einem STlink einen Atmel-ARM. :) (Das Einzige, wo ich den J-Link¹ dann immer benutzt habe war dienstlich, für eine
-
Thread
USB-Serial Programmierboard für Atmel uC
ISP+UART Adapter. Aber lass gut sein, das Thema ist nicht so wichtig. Wenn ich das brauche kann ich STM32 Nucleo Boards verwenden, die haben das gewünschte ab Werk drauf.
Das Thema war AVR und Arduino, nicht irgendwelche STM32 Entwicklerboards vom Hersteller selber. Ach, dein ST Geblubber ist doch nur eine Nebelkerze, die verdecken soll, dass ich dich wieder mal bei lustig falschen Argumenten erwischt habe. Stimmt
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
devicec like STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE // <i> On for devicec like STM32F103, STM32F302, STM32F303xB and xC #define UMEM_SHIFT 1 // <o> USB_IRQ_NUMBER <0-31> // <i
0x1FF80050 // STM32L0 //#define DEVICE_ID_ADDRESS 0x1FF80050 // STM32L0, L1 Cat.1,Cat.2 //#define CPU_UNIQUE_ADDRESS 0x1FF800D0 // STM32L1 Cat.3,Cat.4,Cat.5,Cat.6 [/c]
-
Thread
Eagle noch gefragt?
bewerten, wo sich zu großen Teilen Hobby Bastler befinden. Nur weil hier beispielsweise AVR und STM32 dominieren, ist dies auch keine Allgemeingültigkeit. Wenn man sich zum Beispiel das Automotive Umfeld anschaut, wird man feststellen, das hier ganz andere Controller und Architekturen den Markt dominieren
so einen Schaltplan: https://www.st.com/resource/en/user_manual/dm00167852-evaluation-board-with-stm32f446ze-mcu-stmicroelectronics.pdf Ich meine, was ist das denn für eine vergurkte Grütze? Immerhin haben die den Schaltplan auf mehrere Seiten aufgeteilt, aber das ist auch schon der einzige Positivpunkt
-
Thread
Wie die Zellenspannungen an einem 16S Akkupack mit DAC messen
benötige. Hier im Forum wurde das Problem schon angerissen aber nicht wirklich gelöst. Mir schwebt ein STM32F3 zur Messung vor. Der hat 3 ADC mit jeweils ca. 15 Kanälen - also mehr als genug. Mit 12 Bit habe ich eine Auflösung von 4096 Schritten also bei 100V => 0,025V pro Schritt. Das find ich ein wenig
mehrere Messungen mitteln und durch Oversampling noch ein (paar) Bit(s) gewinnen. Das haben einige STM32 schon in ihre ADC-Automaten eingebaut Und genauer wirds dann sowieso nicht, wenn man sich mal ehrlich in die Augen guckt und die Sache nicht bis auf 6 Nachkommastellen schönsäuft. Denn da spielen
-
Thread
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
RIP AtmelStudio
Who cares? Eagle und AVR sind einfach nur sowas von Stand 2000. Nimm doch einfach KiCad und STM32 :)
Andras H. schrieb im Beitrag #6591283: > XC Compilers sind open source. Nein. > Von den XC32 kann man den Source Code herunterladen Der XC32 ist ein verkappter mips-gcc. Aber XC8 != XC16 != XC32
-
Thread
Udp / Tcp frames "on the fly" verarbeiten
Experten, Ich bin auf der Suche nach einer Möglichkeit einen Ethernet Frame in einen UC (waschl. Stm32) einzulesen und dann über den 2 Netzwerk Anschluss an den nächsten Teilnehmer zu senden. Ich will damit einen Logger bauen der das Telegramm Komplett aufzeichnen kann. Auch wenn es unglaublich
Kann man sowas mit Physical Layer transceiver machen? Ich dachte an etwas wie 2 enc28j60 und einen STM32 Und das dann via DMA durchschaufeln. Über Antworten würde ich mich sehr freuen, Vorab vielen Dank!! Grüße Max
-
Thread
Gitarrenprojekt mit Autotune-Funktion
aktive Entzerrung/EQ). Für dein Vorhaben würde ich wirklich eher einen Cortex-M4 nehmen (zB. den STM32F401) und sogar die internen ADs nutzen (haben zwar nur 12bit, zum Tonhöhenerkennung reicht es aber). Es sind zwar auch nur ein paar ADs, aber du kannst diese auf mehrere Eingänge multiplexen. Wahrscheinlich
Beitrag #6587858: > Für dein Vorhaben würde ich wirklich eher einen Cortex-M4 nehmen (zB. > den STM32F401) und sogar die internen ADs nutzen (haben zwar nur 12bit, > zum Tonhöhenerkennung reicht es aber). Es sind zwar auch nur ein paar > ADs, aber du kannst diese auf mehrere Eingänge multiplexen
-
Thread
libopencm USB CDC Gerät nicht erkannt
84MHZ]);[/c] ersetzt und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
Standardisierung in libopencm3 geschuldet. Die USB cores können aber unterschiedlich sein, auch innerhalb der STM32 Serien ist nich alles gleich.
-
Thread
[S] Hilfe beim Löten von TQFP144
natürlich gegen "Entschädigung") bereit erklären würde mir auf eine HASL (bleihaltige) Platine einen Stm32 im TQFP144 aufzulöten, Diese wurde von JLPCB gefertigt, natürlich mit Lotstop Lack... Ich hätte 2 Jungfräuliche PCBs und 3 STM32F103ZET6 und eben die 2 Platinenversuche die ich fan mit Heißluft
Man muß nur darauf achten, daß man den Lötstopplack nicht zu heiß macht. Ein LQFP176 kann man so in 5 Minuten fix und fertig kurzschlußfrei löten. Extra Flußmittel braucht es nicht.
-
Thread
USB-Hub Design
Enable für den betreffenden Port vom Hub zu einem GPIO ziehen. Wenn vorhanden, zum USB-Komparator, bei STM32 heißen die z.B. FSVBUS.
non-isolated-dc-dc-switching-regulators/step-down-buck/buck-converter-integrated-switch/products.html#p238min=1.5;4.8&p238max=5.2;7&p634min=-3;1.1&p634max=1.1;90&p451max=1;1.5&p212max=32.72727272727273;100 (ja, auch andere Hersteller haben hübsche Bausteine, ich weiß)
-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
wollen, brauchen wir [pre] f = 1/(2*Pi*Wurzel(L*C)) C = 1/((2*Pi*f)^2*L) = 1/((2*Pi*f)^2*160uH) = 7nF [/pre] Hehe, Punktlandung ;-) Damit schwingt die Sache aber auf 150 kHz. Für 117kHz brauchen wir 11,5nF. D.h. du kaufst dir noch 6 Kondensatoren a 1nF, die du dann schrittweise parallel schaltest
schrieb im Beitrag #6636835: > Ist das bei Dir > alles mikrocontrollergesteuert Jap genau - ist ein STM32, der PWM macht.
-
Thread
große UDP Pakete mit lwIP auf STM32F7
ich teste gerade welche UDP Paketgrößen ich mit einem STM32F746 senden kann. Durch vergrößern von MEM_SIZE (heap für ausgehende Pakete) kann ich jetzt 4k Brocken versenden, lwIP fragmentiert die korrekt. Nun habe ich im EEVblog den kernigen Spruch 'Friends
implementiert) beschreiben.[Blog-Einträge:#2671(obsolet);#5625;#6891] Johannes modifizierter STM32F7 könnte bei der IEFT als EDNS-Proxy arbeiten. Wenn aus dem simplen Protokoll nichts wird (dürfte schon klappen) bliebe als Fallback EDNS Tunnel, um 4kb(-Header) ohne Extra-Layer zu transportieren
-
Thread
E-Auto an Schuko Steckdose laden gefährlich?
Jan H. schrieb im Beitrag #6589173: > Axel L. schrieb im Beitrag #6589103: >> Den Scheissdiesel habe ich eine Stunde lang freigekratzt und auf den >> nächsten 5km wurde der auch nicht warm. > > Eine
ist es kein Wunder, dass man > hier viele 8-Bit-Jünger findet ;) Es ist schon bekannt, dass es 32Bit-Microcontroller gibt? Seit Jahrzehnten? Und dass STM32 hier eine hohe Verbreitung haben?
-
Thread
Frage zum Layout und Bauteilen für Schaltregler
2/3 100uH MWSA1206S-101MT: https://datasheet.lcsc.com/szlcsc/1912111437_Sunlord-MWSA1206S-101MT_C408533.pdf D1/4/5 MBRS360BT3G: https://datasheet.lcsc.com/szlcsc/ON-Semicon-ON-MBRS360BT3G_C59027.pdf Danke
. Die 3.3V sind für einen STM32F407, AD Wandler, ETH etc, hier sind die Ansprüche schon etwas höher und ich werde nach dem Regler einen weiteren Filter vorsehen müssen. Danke und Gruß Thorsten
-
Thread
Tasten entprellen per Software
> Nach meinem Kenntnisstand ist der Zugriff auf 8/16 bit Variablen im RAM > nicht langsamer, als 32 bit. Darum geht es nicht. Bei Berechnungen, Vergleichen, ... müssen 8 Bit Werte zuerst auf 32 Bit "aufgepustet" werden. Auf einem STM32F4xx zum Beispiel kann sich dann die ISR für das Entprellen schnell
unmöglich wäre (OpenDrain kann man bei AVRs emulieren, indem man sie auf Input mit Pullup stellt). STM32 können das von Haus aus.
-
Thread
STM32MP1 und U-Boot standalone app: "Undefined instruction"
selbst nach dem Reboot noch da, also korrekt im RAM scheint er schon angekommen zu sein: [pre] STM32MP> md $standalone_load_addr 10 c4600000: 41f0e92d 46084605 f000460e 2109f8c3 -..A.F.F.F.....! c4600010: f0004817 f000f851 4601f83b f0004815 .H..Q...;..F.H.. c4600020: 4815f84b f848f000 48144629
Der SP sieht komisch aus, is da RAM? > > Berechtigte Frage … Irgendwie schon. ;-) [pre] STM32MP> md d7df04c8 d7df04c8: d9fe0150 d9fe016c d9fe0188 d9fe01a4 P...l........... d7df04d8: d7f31760 d9f7d7b5 d9f5557b d7f32058 `.......{U..X .. d7df04e8: d9fe91d4 d9f51b77 00000004 00000038
-
Artikel
MCURSES
verwendete Baudrate angepasst werden: #define MCURSES_BAUD 19200L // UART baudrate, use 115200 on STM32Fxx Für STM32-Mikrocontroller kann zusätzlich noch die UART-Nummer eingestellt werden, nämlich 1-6 auf STM32F4xx, 1-3 auf STM32F10x. Der Wert wird für andere Mikrocontroller - wie z.B. ATmega - ignoriert
inkl. Funktionstasten, Cursor-Tasten etc. Versions-Historie. 13.03.2015: Version 2.2.0 Portierung auf STM32F10x und STM32F4xx Auswahl der UART-Schnittstelle (nur STM32) Neue Funktionen: printw() und vprintw() (nur STM32) Neue Makros: mvprintw() und mvvprintw() (nur STM32) Variablen-Typen uint8_t auf uint_fast8