-
Thread
Datenlogger 10Kanal
einem klassischen Arduino (also einem mit ATmega Mikrocontroller) besser bedient. Ich würde einen STM32F103 (Bluepill-Board) verwenden. Das hat nämlich 10 analoge Eingänge und die SD Karte kann man direkt ohne Pegelwandler anschließen. Dazu dann den alten STM32Duino Core von Roger Clark (http://stefanfrings.de/stm32/stm32f1.html#arduino), weil der wesentlich schlanker ist, das der Framework-Stapel von ST. Das oben empfohlene Teensy 3.5 Board sieht auch gut aus, das habe ich allerdings noch nie verwendet.
-
Thread
STM32 Einstieg
Sebastian R. schrieb im Beitrag #6077748: > "STM32 Einsteiger" Es gibt halt auch nicht DEN STM32, sondern ziemlich unterschiedliche. So habe ich unterdessen schon viele Projekte mit STM32F1 und STM32F3 gemacht. Dann habe ich mal auf ein Board,
DMA ansprechbar sind und andere die es nicht sind. Da laufen dann Codeschnipsel die man für einen STM32F3 gemacht hatte, auf einem STM32F7 plötzlich nicht mehr und man hat erst keine Ahnung warum und sucht dann mal...
-
Thread
Bitfelder, Portabilität und STM32
guten Morgen, für einen STM32L451 wollte ich Funktionen aus einem STM32F205-Programm recyclen. Alles ganz primitiv. Die Bausteine der STM32-Familie sollen ja leicht austauschbar sein. Nur zwei Beispiele von den UARTs: Das Bit
ich in jeder Funktion eine Kleinigkeit ändern muss? Die 12505 #define (5300 beim F205) aus dem stm32l451xx.h helfen da nur bedingt :) Also wüsste ich jetzt gerne, was an Bitfeldern wirklich so schlecht ist. Ich finde eigentlich nur Aussagen wie zum Beispiel Wilhelm M. schrieb im Beitrag #6059618
-
Thread
Programmidee gesucht :-)
Betrag, kein Betreff, nicht mal auf welches eigene Konto sich das bezieht (wenn man mehrere hat). D.h. dann muß man sich doch ins Online-Banking einloggen und das per Handy von Hand bestätigen.
Feiertage auf der Suche nach einer guten > Programm-Idee. Dann bringe mal das Brennprogramm (PC und STM32) für die PADAUK-Controller in eine saubere, lesbare, sinnvoll modulare und dokumentierte Form. Damit könntest du so einigen Leuten hier und woanders helfen. W.S.
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
, ich verwende die Lib Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page auf einem STM32F429 Discovery (CPU: STM32F429ZI) https://www.st.com/en/evaluation-tools/32f429idiscovery.html Genauer gesagt geht es um SVD (Singular value decomposition). https://en.wikipedia.org/wiki/Singular_value_decomposition
Assemblercode gleichzeitig ausgeben lassen und schauen, was er wirklich macht. Gerade für den STM32 gibt es optimierte Bibliotheken, speziell im Kontext von Matritzenberechnungen (Stichwort: DSP-Befehle).
-
Thread
CubeIDE - erstellen eines Projektes
Ziel CMSIS/Include ProjectFolder/CMSIS/core CMSIS/Device/ST/STM32Fxxx/Include ProjectFolder/CMSIS/device [/pre] In der Datei stm32f3xx.h (oder so ähnlich) sollst du unter dem Kommentar "Uncomment the line below according to the target STM32 device" die zu
es überhaupt 10 Klicks sind. Ich spiele es mal durch. Wir nehmen mal an, wir haben gerade ein neues STM32CubeMX Projekt angelegt für den STM32F407VGT6. 1. Code in der .io Datei erzeugen (Generate Code). 2. .io Datei löschen 3. Folgende Dateien löschen: main.h, stm32f4xx_hal_conf.h, stm32f4xx_hal_msp.c
-
Thread
STM32H7-Disco erster Test
Hallo zusammen, da ich gerne was mit TFT und STM32 mache aber die STmicro Disco Boards in Sachen Display meisst zu kleine TFTs haben musste eine eigene Lösung her. Die Specs: STM32H743IIT mit 480Mhz 128 MB SDRAM, 2x 512MBit 128 MB QSPI Flash
bei ebenfalls 16 bit SDRAM https://www.youtube.com/watch?v=bcilZYgYLjk Mein STM32H7@480MHz+160MHzSDRAM Board wird bei Grafik 3x schneller weil das SDRAM schneller ist ( Takt + breiterem Bus). ST hat das in diversen AppNotes zum LTDC episch ausdiskutiert. Leider ist das STM32F769i-Disco
-
Thread
Mini-PC mit 4 USB Hosts
schon mal beobachtet. R. M. schrieb im Beitrag #6067345: > Kann es sein, dass in den Geräten ein STM32 steckt, und falls ja, > welcher? Das wäre recht wahrscheinlich bei: >> idVendor 0x0483 STMicroelectronics
offensichtlich, aber was es genau für einer ist kann ich nicht sagen. Hab zwar auch schon des öfteren STM32 programmiert, aber das Gerät stammt nicht von mir.
-
Thread
Echzeit-Pattern
hingegen oft auf eine RTOS > Variante. Reichlich Speicher? Ich hatte 20KB SRAM und 128KB Flash (STM32F103). Gebraucht habe ich 12KB SRAM und ca. 60KB Flash. Benutzt haben wir embOS. Nein, kein Hobbygedöns, sondern Weisse Ware.
wesentlich mehr, als die reine Ausschreibung der Abkürzung. Siehe freertos.org, CMSIS-RTOS, RTOS-32
-
Thread
E-Mobilitaet - wie sieht der Antrieb eigentlich technisch aus?
Interlocking-Funktion. Ich verstehe das Datenblatt richtig, oder? Man kann direkt vom µC (hier ein STM32 mit 3,3V) auf die Brückeneingänge gehen. Die Strommessung erfolgt im Beispiel über besagte Shunts, ich könnte diese dann also per ADC im STM32 direkt auswerten. Meine Frage wäre noch, welche Störungen
Blumpf schrieb im Beitrag #6160447: > 3,7kW reicht, um über eine 10h-Nacht >200km in das Auto zu bekommen. Wer > weiter fährt, braucht zusätzlich eine DC-Infrastruktur, aber 3,7kW > decken den Grundbedarf gut ab. Nee. DC-Infrastruktur nur
-
Thread
3,3V messen sehr genau messen
schrieb im Beitrag #6059476: > Arbeitet der ADC nach dem Dual Slope Prinzip? Der ADC steckt im STM32F7x7. Das Datenblatt sagt: Analog-to-digital converters (ADCs) Three 12-bit analog-to-digital converters are embedded and each ADC shares up to 16 external channels, performing conversions
Christoph schrieb im Beitrag #6059495: > Der ADC steckt im STM32F7x7. Wenn der einen AREF-Pin hat, würde ich ne externe 3V-Referenz anschließen, z.B. LM4120AIM5-3.0.
-
Thread
C++ Codeoptimierung Tastatureingabe
war sogar meine Studienarbeit, Vergleich von 8 C Compilern für 8088. Und heute schau ich bei AVR und STM32 hin und wieder nach dem Assembleroutput und bin ähnlich erschrocken.
schrieb im Beitrag #6058833: > Da hast Du in 30 Jahren nichts dazugelernt Falsch, die AVR und STM32 sind aktuelle gcc, so strohdoof wie vor, 30 kommt hin. Compilerbauer haben nichts hinzugelernt.
-
Thread
C: Verschiedene Varianten/Build options aber 1 header
unterscheiden sich teilweise durch ein/ausgeschaltete Features per Build defines und der verwendeten MCU (STM32F103 und STM32F100). Mein Fernziel ist, einen IDE unabhängigen Build Prozess zu erstellen, aber bis dahin ist noch ein weiter Weg. Erstmal geht es um eine ganz konkrete Frage/Problem. Ich möchte
Bei mehrere gleichzeigie Instanzen würde ich den Ansatz ändern: maint_if.h [c]#ifndef MAINT_IF_H #define MAINT_IF_H typedef uint mainthndl; mainthndl maint_defineDevice(uint32 id, char *name, void (*clockcfg)(void)); uint32_t maint_getDeviceId(mainthndl dev); void
-
Thread
Stm32 16Bit Delta Sigma, internes Quarz oder externes? Und Referenz? (Störungen)
Paul P. schrieb in der Überschrift: >Stm32 16Bit Delta Sigma, internes Quarz oder externes? Und Referenz? (Störungen) Mal abgesehen von den grammatikalischen Fehlern in Deiner Überschrift: es gibt keine 'interneN' Quarze in STM32er Controllern
www.stmicroelectronics.com/content/ccc/resource/training/technical/product_training/group0/3c/ee/54/92/43/f1/4e/27/STM32H7-Analog-ADC_ADC/files/STM32H7-Analog-ADC_ADC.pdf/_jcr_content/translations/en.STM32H7-Analog-ADC_ADC.pdf ist auch eine Tabelle zur Enob. Da sind 13,2 Bits das Maximum. Mit dem ADC wirst du also
-
Thread
R/C Tiefpassfilter dimensionieren für PWM=>DC
Spitze-Spitze-Wert des Ausgangssignals ist maximal [math] U_\mathrm{SS}\approx\frac{U_\mathrm H-U_\mathrm L}{4f\tau} \quad\text{für $\tau=RC\gg 1/f$} [/math] U_H und U_L sind dabei die Spannungspegel des PWM-Signals, f die PWM-Frequenz und τ die Zeitkonstante des RC-Glieds. Dieses Maximum
das. Sollte es allerdings schnell sein müssen, ist evtl. die Überlegung angebracht, einen kleinen STM32F0 an das PWM-Signal zu hängen und die DC-Sapnnung über den DAC + Verstärker ausgeben zu lassen.
-
Thread
STM32L433 Gpio Read verhält sich falsch
Ich habe einen STM32L433 welcher über einen Taster, welcher durch ein mechanisches Teil aktiviert wird aus dem Shutdown-Mode erwacht werden kann. Vor dem Shutdown wird der Aufwach-Pin wie folgt initialisiert:
default nach reset). Am besten mal bissl mehr code zeigen. So was gleiches habe ich gerade bei einem STM32G071GBU6 gemacht, nach dem Shutdown den WK-PIN nachmals auf "ON" prüfen. Dabei hatte ich keine Probleme festgestellt (ok klar anderer µC).
-
Thread
Lizenz der STM32 Header Files
Die Lizenz der einzelnen stm32lxxx.h ist seit einiger Zeit BSD-3-Clause, aber das modm Projekt ist da anderer Meinung. Letzter Absatz unter "Data quality" in [2] [pre]DO NOT UNDER ANY CIRCUMSTANCES PUBLISH THE RAW DATA EXTRACTED
Dateiendung zu zip ändern) und sieh selbst. Gesagt, getan, und was sehe ich? [pre]$ unzip -l Keil.STM32L4xx_DFP.2.2.0.pack | egrep 'stm32l451xx.h|STM32L4x1.svd' 1792188 2018-12-12 15:03 CMSIS/SVD/STM32L4x1.svd 1171909 2018-07-31 10:00 Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l451xx.h[/pre]
-
Thread
SAM4E oder SAM7x
400b02: ee27 7a26 vmul.f32 s14, s14, s13 400b06: eef1 6a05 vmov.f32 s13, #21 ; 0x40a80000 5.250 400b0a: ee67 7aa6 vmul.f32 s15, s15, s13 400b0e: eef7 6a08 vmov.f32 s13, #120 ; 0x3fc00000 1.5 400b12: eee7 7a26 vfma.f32 s15, s14, s13 400b16: ed9f 7a0d vldr s14, [pc, #52] ; 400b4c <SysTick_Handler+0x68> 400b1a: ee77 7a87 vadd.f32 s15, s15, s14 400b1e: eeb7 7a04 vmov.f32 s14, #116
-
Thread
Einfacher IIR-Filter für langsamen UC verbessern
interessantes Video wo erklärt wird, wie man ein Audio Hochpass / Tiefpass mittels IIR Filter auf einem STM32 realisiert. https://www.youtube.com/watch?v=lNBrGOk0XzE
bei 500 Hz, das liegt daran, dass mein Sweep mit 48KHz läuft und die Koeffizienten in dem STM32 Demo-Programm für 96 KHz sind. Das Problem dürfte aber trotzdem sichtbar sein.
-
Thread
Eclipse CDT + ARM + AVR
irgendwo muss man ja mal anfangen. Habe mir für diesen Zweck mal schon vor einiger Zeit von Olimex das STM32-H103 und den ARM-USB-OCD geholt. Nette Grüße
kopieren. Ich habe alle CMSIS Core Header mal aus den Cube-HAL Paketen extrahiert: http://stefanfrings.de/stm32/CMSIS-STM32.zip
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Controller haben einen Bootloader schon von Haus aus mit dabei, der nicht gelöscht werden kann (Bspw. STM32 Serie). Die ATtiny und ATmegaxx8 haben von Haus aus KEINEN Bootloader. Bootloader können nur implementiert sein bei Mikrocontroller, die in der Lage sind aus ihrer eigenen Firmware heraus den eigenen
selbst habe ein paar Arduino liegen, designe meine eigenen Controllerboards im r3 Format - auch für STM32, NXP und sogar für MCS51 - ), programmiert werden diese allerdings ohne die "Arduino Software". Ein Arduino UNO ist nichts weiter als schlicht der Mikrocontroller kombiniert mit einem USB2UART Adapter
-
Thread
STM32CubeIDE C++
F4 habe ich auch gerade gebaut: https://github.com/JojoS62/Test-lvgl/blob/master/libs/util/HWTimer.h https://github.com/JojoS62/Test-lvgl/blob/master/libs/util/TARGET_STM32F4/HWTimer.cpp Interrupt setzen ist hier: https://github.com/JojoS62/Test-lvgl/blob/355ed756d6a7b593739e382e1d06d4a4309cded9/libs/util/TARGET_STM32F4/HWTimer.cpp#L101 als Anwendungsbeispiel habe ich einen quick & dirty test mit Schrittmotoransteuerung reingepackt.
-
Thread
WS2812 mit ATMega328P
bit3 :1; unsigned bit4 :1; unsigned bit5 :1; unsigned bit6 :1; unsigned bit7 :1; }; }; union v8Bit spiData; [/c]
/www.mikrocontroller.net/topic/477299#5902313 Allerdings spielt hier auch Assembler mit. Bei STM32-µCs ist es dank DMA überhaupt kein Problem, WS2812 zu steuern. Das geht hier ohne große Belastung der CPU.
-
Thread
Fork: avr-libc version 3, für xtiny
ja nicht ewig daran, vor allem, wenn "nichts los" ist und der Hersteller einen hängen lässt. Die STM32G0 sind ja auch sehr interessant, mit sehr gutem Preis/Leistungs-Verhältnis und FOSS Toolchain und mehreren FOSS IDEs (was STM auch nicht zu verbergen versucht). NXP dito.
tolle neue µCs haben. Trotzdem schade. Zumal ich für meine Anwendungen nun wirklich keinen Cortex M7 brauche...
-
Thread
DCF77 auf eigener Leiterplatte ohne Modul
Ich werde mal die Schaltung von Otmar aufbauen und an den Comparator eines STM32 abschließen. Dann sehe ich ja, ob ich etwas empfange. Wenn das zuverlässig funktioniert, kann ich das ja nehmen.
Pill nach ;-) Kein wirkliches Problem, der empfängt ja nur 1 Minute pro Tag, den Rest läuft er auf 32kHz Quartz zur langsamen Anzeigesteuerung, meistens in sleep. Gerade der STM kann Strom sparen.
-
Thread
ST32 Prozessorauswahl
Wenn du 2 mal CAN willst bleibt dir nur F2 F4 F7 und H7. Über 100MHz können die alle und Modelle mit Crypto unit gibt's meine ich auch bei allen. Die Pinkompatibilität ist immer so eine Sache. Bei F2 und F4 könntest du glücklich haben der H7 ist
App finde ich ziemlich schlecht, die habe ich mir gerade eben mal installiert und ausprobiert. Ein STM32G441xB wird nicht augelistet wenn man 1x CAN auswählt und den passenden Parameter "FDCAN" gibt es gar nicht. Wählt man die STM32G4 Serie aus so wird für alle 48 Varianten angezeigt, dass die keinen
-
Thread
ATTiny13 Entwicklungsboard ?
Zugriff an IO betrifft: [c]DDRC |= (1<<PC0);[/c] wird übersetzt [avrasm]sbi DDRC,0[/avrasm] D.h. ohne Unterschied.
Gibt es irgendwo Vergleichstabellen, oder muss man alles selber machen? Ich möchte ATtiny13A mit STM8L050J3 vergleichen.
-
Thread
BLDC Controller "Schalter" für Geschwindigkeit wird daraus einer schlau?
verpassen -gibt es immer noch den Bestandsschutz (DDR-50ccm-Gerätschaften dürfen auch heute noch 65km/h fahren, das macht sie so begehrt und fast unsterblich) Mir scheint, du leierst dir hier einen zurecht, um die Teile gesetzwidrig zu tunen. Ich persönlich finde sowohl 19 als 25km/h für die Dinger
genug sind, und 28 erlaubt ist, das auch auf freier Strecke zu fahren??? Der Prozessor ist ein STM32F103C8T6 basiert also auf einem Cortex M3. Als Mosfettreiber werden 3 STück Fortior FD2103S verwendet jeder der 3 treibt 2 Mosfets. Ich hab mal zwei Bilder angehängt, wo man die Platine ohne Vergussmasse
-
Thread
Quellcode für einfaches Gerät Programmieren lernen
gleichen Programmiersprache auch PC und ARM Controller programmieren kann. Unterstützt FreePascal STM32?
Stefan F. schrieb im Beitrag #6037594: > Unterstützt FreePascal STM32? Jep, tut es , aber dennoch nutze ich dafür mikroe und am CP Freepascal
-
Thread
10 serielle Schnittstellen an LAN oder USB
, hast du deinen 12-Fach Adapter. > > Download Quelltext und Binary: > http://stefanfrings.de/stm32/3-Fach-USB-UART.zip > > Du wirst einen ST-Link Adapter brauchen, um die Firmware (die *.bin > Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8
läuft. Niklas hat das hier dokumentiert: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32
-
Thread
Ehemals defekter Lime Gen 3 reverse Engineering Motor Controller
eines BLDC mit dem F103 > nicht Für den STM32F100 des VL Discovery habe ich sowas sogar schon fertig - mit Sinusansteuerung.
obwohl es eigentlich kein grosses Geheimnis ist. Die Basis bildet wieder mal AVR447, portiert auf den STM32 mit CMSIS und SPL.
-
Thread
Buch zu STM32, HAL, Atolic true Studio und Cube MX?
sondern weiter entwickelt und in STM32 Cube IDE umbenannt.
Marcus H. schrieb im Beitrag #6036164: > Hast Du schon vorhandene Projekte mit STL/LL/HAL nach STM32CubeIDE > übertragen? Ja, ohne Probleme. Einfach öffnen.
-
Thread
Frequenz- und Spannungspanelmeter mit ATtiny44 und TM1637
und versteht, wie DIESER Zähler funktioniert. Einen reziproken Zähler habe ich einmal mit einem STM32F103 gemacht und vom Ansatz her ist das vllt. reizvoll zu versuchen das auf einem Tiny44 umzusetzen. Weiß ich nicht ob ich dazu komme, aber wenn, wird das dann vllt. doch eine Version 2 geben.
reziproke Verfahren wird Dir gefallen. Ich weiß, dass mir das gefallen wird, weil ich das mit einem STM32 schon einmal gemacht habe... m.n. schrieb im Beitrag #6037119: > Für eine reziproke Messung braucht man zwei Zähler. Der eine zählt die > Eingangsimpulse in einem Meßintervall und der andere
-
Thread
EMV Vorbereitungen
H. N. schrieb im Beitrag #6034923: > ths schrieb: >> Die Kappen müssen mitgeliefert werden. Ohne Kappen werden die >> KOntakte >> mit der Entladepistole gequält. >> >> Lass dich beraten. > > Ah
Flankensteilheit zu begrenzen umd eventuell externe Störungen zu filtern. Ist es da nicht ausreichend im Chip (STM32H7) die niedrigstmögliche Flankensteilheit einzustellen? Ich habe bisher in keinem Referenzlayout Ferrite an den 24 Leitungen gesehen, scheren die sich einfach nur nicht um EMV? Naja, 24 Ferrite zusätzlich
-
Thread
Lötstation JBC ?
Drucktastenbedienung alleine liegt mir nicht wirklich. Display soll ein 128x64 OLED Typ sein. UC wahrscheinlich ein STM32 oder DsPIC da ich mit denen beruflich zu tun habe.
STM32 habe ich einen guten JTAG Debugger. Aber unbedingt notwendig ist es natürlich nicht. ... ...
-
Thread
Ist Eagle out?
einen hierarchischen Schaltplan. Das Wort "Subpart" paßt nicht zu Eagle - sondern: Du hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere Symbole: Eines für Port A, eines für Stromversorgung, eines für den Oszillator, eines für .. naja wie es dir denn so gefällt. Dein STM32F446 ist
du Port D überhaupt nicht benutzt, brauchst du dessen Symbol auch nirgendwo hin zu plazieren. Dein STM32F446 bleibt in allen Fällen derselbe, ebenso dessen Footprint. Allerdings _kannst_ du (so du willst) dir für den STM32F446 sowohl eine Variante mit TQFP (oder was das Ding sonst so an Bauform hat
-
Thread
arm-gcc RAM Belegung untersuchen
Meldungen aus: [pre] Generating binary and Printing size information: arm-none-eabi-objcopy -O binary "STM32F103_usb_test.elf" "STM32F103_usb_test.bin" arm-none-eabi-size -B "STM32F103_usb_test.elf" text data bss dec hex filename 3512 12 1620 5144 1418 STM32F103
man halt schauen, wie man den DMA in einen geeigneten Bereich verfrachtet. Bei Chips mit CCM (z.B. STM32F4) hat man das Problem ganz grundsätzlich nicht, weil der Stack ja ins CCM gehört, welches gar keinen DMA-Zugriff erlaubt.
-
Thread
Denkfehler BLDC Motor Steuerung o_o
Peter H. schrieb im Beitrag #6032818: > Meinst du external interrupts ? Ja. Du benutzt da STM32, der für sowas prima geeignet ist, wo es aber sein kann, das du dich vom Arduino Zeug zumindest teilweise lösen solltest. Mein altes BLDC Projekt mit STM32F100RB (VLDiscovery Board) und SPL initialisiert das z.B. folgendermassen: [c] /* Setup Hall inputs */ RCC_APB2PeriphClockCmd(HALL_GPIO_CLK | RCC_APB2Periph_AFIO, ENABLE); GPIO_InitStructure.GPIO_Pin
-
Thread
[V] 2x OpenMV Cam H7 STM32H7-Entwicklungsboard mit Kamera und Micropython
Hallo! Verkaufe zwei OpenMV Cam H7 STM32H7-Entwicklungsboard mit Kamera und Micropython, neu, noch in OVP luftdicht verschweißt, wie auf Bild zu sehen. https://openmv.io/products/openmv-cam-h7 https://www.mybotshop.de/OpenMV-Cam-H7
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
(DSP): schnelle M7 > 400 MHz gibts bei NXP und ST aufwändige Motorsteuerungen: NXP/Freescale, Infineon Günstig für Hobby: STM32 Günstig für hohe Stückzahlen: eher nicht STM32 Low Power: Hängt von der Anwendug
-
Thread
gcc11 könnte das avr Backend verlieren
Nachgang mit: wdreg.exe -inf windrvr6.inf install reparieren. Ein Headerproblem hatte ich mal fuer STM32L053. Aber die wurden, so wurde mir versichert, auch nur automagisch aus den SVF-Dateien von ST generiert. Und das Problem konnte ich natuerlich selber fixen.
Voraussetzungen gelten: i) Das Target ist standardkonform. Trifft für avr nicht zu, denn double ist ein 32-Bit Typ. ii) libsupc++ wird unterstützt, das ist der minimale Kern der C++ Standard-Bibliothek und Basis der libstdc++-v3 mit z.B. bits/c++config.h, bits/os_defines.h, bits/cpu_defines, bits/locale.h