-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
Wortbreite und schon erledigt der Prozessor das locker. Wobei man heute doch eher komfortabel auf einen 32Bitter setzen würde, ich zumindest. Aktuell baue ich an der anderen Stelle des Plattenspielers etwas auf, 3 Motoren steuern den Tangentialtonarm, DD Antrieb vom zerlegtem Technics. Der BluePill (STM32F103
8000 Hz liegt kaum noch eine nennenswerte Übertragungsleistung vor." https://de.wikipedia.org/wiki/H%C3%B6rger%C3%A4t Alles klar?
-
Thread
STM32F103C8 - Keil MDK 5.31.0 - Kein automatischer Reset
verwende die Keil MDK IDE Version 5.31.0 und schaffe es anhand der Einstellungen leider nicht, dass mein STM32F103C8 einen automatischen Reset nach dem Downloaden per SWDIO/SWCLK erhält. Nach kurzem googlen hat anscheinend jemand ein sehr ähnliches Problem: https://community.arm.com/developer/tools-software
(F8)" in Keil klicke, wird das Programm zwar geladen: [code] *** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Target 1' compiling main.c... assembling startup_stm32f10x_md.s
-
Thread
STM32F407 UART, PuTTY, USB to TTL FTDI adapter. Probleme
Hi Ich bin mir gerade unsicher, welchen Fehler ich beim UART begehe. Verwendet wird der STM32F407 zusammen mit einem FTDI FT232RL Klon und PuTTY. Der Code ist sehr simpel: Es soll beim Starten des uC lediglich ein einzelnes Byte vom uC zum PC gesendet werden. Was ich jedoch aufm Terminal bekomme
und immer derselbe Murks unabhängig vom Byte, das gesendet werden soll. Anbei Code und Aufbau. uC_TX -> FT232RL_RX uC_GND -> FT232RL_GND Kann jemand sehen, wo mein Fehler liegt? Gruß, [c] #include "stm32f4xx.h" // UART1 is used. Sits on APB2 bus // GPIOA sits on AHB1 bus. USART1
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
einem Artikel 10$ scope revisited oder guck mal hier https://satoshinm.github.io/blog/180105_stm32scope_building_an_amazing_10_oscilloscope_with_an_stm32_blue_pill_lcd_touchscreen_and_stm32-o-scope_software.html Da gab es einen riesen Thread wie man mit nem blue pill schnell sampled. Ich
-
Thread
Prozessor mit Akkuzelle versorgen
%2BFy%2BjS%2FL7q9OudTPZqF9ZKeJ8WSTMAAjD825yP5wChbhP18sbxOQOJeBJihUx1EqjaY%2BcBpaXvaeTdGFAXi6j6oHFs%2FJNDszFxlWcpiCaUcyK6OJOZIsc57KZewAYPrE4BdxHC4UOBGMKsVe9OKRYVzMO%2BWyn0W0WJcsnn%2BM9xYT%2BUU%2FgTgk%2FCoyUQh2mPHe2gnXLnVAILjASiV4Y8AZTLWUom5fCk0eoZRMlgJqeXCgSvV1qGXlO2UHUX91rc1e
Moin... Aufgabe: 1 STM32F103 mit 5 LEDs über nen Akku versorgen. Ich nehem jetzt die Powerbank (habe ich schon bestellt gehabt). Nehme jetzt noch ne Goldcap (hoffe der reicht um die Powerbank zu wecken und messe die Spannung
-
Thread
STM32 Programm hochladen. Welche Möglichkeiten? Korrekt verstanden?
Hi in folgendem Thread wurde mir bezüglich des Kaufes eines STM32 toll geholfen: https://www.mikrocontroller.net/topic/498726 Gekauft wurde letztendlich dieser: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd
Stefan ⛄ F. schrieb im Beitrag #6335135: > Nein. Der unveränderliche Bootloader des STM32F303 unterstützt UART, USB > (und bei einigen anderen Modellen auch I²C). Einen selbst geschriebenen > Bootloader (im
-
Artikel
Radar-Verkehrsmessung
color:#FF0000"| Stückliste Name Beschreibung Distributor Bestell-Nr. Menge Stückpreis Preis Gesamt µC-Board NUCLEO-64 STM32F302R8 DigiKey 497-14594-ND 1 11,91 € 11,91 € LoRa-Modul RFM95W-868S2 DigiKey RFM95W-868S2-ND 2 15,81 € 15,81 € OPV für Vorverstärker ADA4841 DigiKey ADA4841-2YRZ-ND 3 6,89 € 20,67
Verstärken und Filtern des Radarsignals und das Gehäuse. Mikrocontroller. Als µController wird der STM32F302(R8T6)-NUCLEO-64 verwendet. Ausgewählt wurde dieser, da er eine hohe Taktrate (bis zu 72 MHz) und eine 32-Bit-CPU hat. Dies ist für eine schnelle FFT-Analyse für das Radarmodul von Vorteilen. Auch
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
schrieb im Beitrag #6325204: > Was ist denn bei den bluepills zu beachten? Google nach den Wörtern: STM32F103C8T6 BluePill Blue-Pill Fake CounterFeit Einiges davon wurde hier im Forum diskutiert. Die mir bekannten Fehler habe ich dort kurz hin geschrieben: http://stefanfrings.de/stm32/stm32f1.html
einfach ein paar Tage zu warten. Mir wird gerade 15,01€ angezeigt: https://www.amazon.de/NUCLEO-F103RB-Entwicklungskit-STM32F103RB-STMicroelectronics-integriert/dp/B0121QTVV4
-
Thread
Stm32F103 I2C Konfiguration Bare Metal
Datenbits. Dann musst du zumindest eine Slave-Ardesse senden. Beispielcode: http://stefanfrings.de/stm32/stm32f1.html#i2c Die dort gezeigte Funktion kann allerdings keine leeren Buffer senden. Versuche einfach, eine 0 zu senden. Wenn sich unter der angegebenen Adresse kein Slave angesprochen fühlt
= ~I2C_CR1_PE; I2C1->CR2 = 0x24; I2C1->CCR |= 0x80; //I2C1->CR1 = 0x08; I2C1->TRISE |= 0x09; I2C1->CR1 |= I2C_CR1_PE; GPIOB->CRL |= GPIO_CRL_CNF6_1 | GPIO_CRL_CNF6_0 | GPIO_CRL_CNF7
-
Thread
STM32 UART buffer rx
Moin liebe Programmierfreunde, Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu empfangen. Der Empfang soll wie folgt von statten gehen: Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des STM32. Der STM32 empfängt diese Daten und wartet auf das Zeichen
Forum gibt es genug Codebeispiele für das hier abgehandelte Thema, selbst bereits passend für einen STM32F10x. Hab ja selber sowas vor Zeiten gepostet. Siehe Lernbetty, siehe STM32F103C8T6.ZIP und so weiter. Dort überall sind fertige UART-Treiber drin, auf die man bloß seine werte Nase richten müßte.
-
Thread
Suche ein Starterkit
funduino.de/ https://www.amazon.de/Arduino-Grundausstattung-Schrittmotor-Deutsche-Anleitung/dp/B00P0UM6BG/ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=funduino&qid=1591873804&sr=8-6
Rechner, ohne FTDI oder andere Zwischenchips. Da das ganze periodisch reproduzierbar ist, reichte ein STM32F103 aus. Die Abtastrate lag bei 72MSPS für jeden ADC Kanal (kein Witz!). Die Zeitauflösung sowohl für den Vorlauf als auch die On-Zeit der Spule bei 1/72MHz. Wenn man die Timer sinnvoll verschaltet
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
Wo bekommt man denn den Bluepill STM32F103C8T6? robotdyn.com ist down
Alexander schrieb im Beitrag #7476360: > Wo bekommt man denn den Bluepill STM32F103C8T6? Hier vielleicht, sind aber STM32F103CBT6: https://www.mikrocontroller.net/topic/558432?goto=7477196#7477196
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
Hallo, ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem sie nun angekommen ist habe ich einige Probleme. Der Mikrocontroller wird über SWD und einem ST Link V2/1 ( Nucleo Board) mittels Platform IO programmiert ( Habe auch schon
auf einem anderen Schaltungsblatt enthalten ist. Ich bin zwar durchaus kein sonderlicher Fan der STM32, habe aber mittlerweile bereits eine ganz stattliche Anzahl dieser Chips und darunter eben auch eine Menge von STM32F103C8T6 in verschiedensten Projekten verbaut - und dabei ist mir noch nie irgend
-
Thread
STM32F103C8T6 Blue Pill übertakten
Hallo. Kann man eigentlich den STM32F103C8T6 auch ohne den externen Oszi des Blue Pill übertakten? Und ja ich weiß dass Übertakten technisch keinen Sinn ergibt, aber ich wills aus reinem Spaß an der Sache trotzdem versuchen. Wie man
gebaut der so richtig > effizient ist, aber da scheiterts an der Rechenleistung, das gibt der > STM32F103 nicht her. Das ist nicht korrekt. Habe in 2014 einen BLDC Regler mit 700 Watt selbst aufgebaut, mit einem solchen STM32F103. Und er hatte dann immer noch Reserven, um die Kommunikation
-
Thread
STM32F103C8T6 "No response from the target"
Hallo Leute, da ich mich gern in die Mikrocontroller Programmierung reinfuchsen will habe ich mir ein STM32F103C8T6 Blue Pill bestellt. Nun habe ich aber das Problem, dass ich schlicht keine Verbindung zum Controller bekomme. Ich habe einen TTL to USB Adapter dran (A9 -> TxD, A10-> RxD, GND -> GND und
Sam K. schrieb im Beitrag #6301409: > STM32F103C8T6 Blue Pill bestellt. Der ist meistens eine Fälschung. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.7.3.1
-
Thread
SPI am STM32F103 funktioniert nicht wie gewünscht
Hallo zusammen Ich möchte mit einem STM32F103CBT6 einen Schrittmotor Controller TMC5160 per SPI ansteuern. Nun habe ich ein Problem mit der konfiguration des SPI am STM32. Ich schaff es einfach nicht eine Verbindung zum TMC5160 herzustellen
spreadcycle) sendData(0x90,0x00070603); //IHOLD_IRUN: IHOLD=3, IRUN=10 (max.current), IHOLDDELAY=6 sendData(0x91,0x0000000A); //TPOWERDOWN=10 sendData(0xF0,0x00000000); // PWMCONF //sendData(0xF0,0x000401C8); //PWM_CONF: AUTO=1, 2/1024 Fclk, Switch amp limit=200, grad=1
-
Thread
4DLCD-32QA mit STM32 initialisieren
Hallo Zusammen, ich möchte das 4DLCD-32QA Display von 4D-Systems ansteuern. Als Kontroller verwende ich einen STM32F103RBT6. Ich möchte das Display per Parallel-Schnittstelle ansteuern. Das Display habe ich wie folgt angeschlossen:
Moot S. schrieb im Beitrag #6284011: > Ich möchte aber nicht mit einem Arduino sondern mit dem STM32 arbeiten. [..] > Zudem kenne ich mich nicht mit C++ aus, wie schreibe ich das in C um? Gibt man bei Github 'ILI9341' ein, kommt man auf 226 Repositories, die in C geschrieben sind. Der 3. und 4
-
Thread
SWO Atollic True Studio STM32Gute
6a66 schrieb im Beitrag #6278813: > Weil in der STM32IDE z.B. (zumindest bei mir) die SFR > (SpecialFunctionRegister) View nicht gegangen ist Du meinst die System Workbench for STM32, nehme ich an
schrieb im Beitrag #6437523: > Hallo wollte die im Beitrag > Beitrag "Re: SWO Atollic True Studio STM32Gute" angehängte Datei > PrintF_SWO_Bridge.h in meinem Projekt einbinden. > > Ist dafür eine .h geeignet? ICH verwende dazu syscall.c
-
Thread
STM32 CUBE IDE Debuggen ohne Source Code?
Hallo, Jetzt muss ich hier schon wieder nerven, nachdem ich vorhin schon dachte ich hätte einen STM32F103C8T6 mit einer IDE kaputtgemacht... Ich will den RAM des Prozessors auslesen und sehen was wann da drin steht. Leider flasht mir die IDE immer wenn ich versuche Debugging zu starten irgendwas
Startup -> Load Image and Symbols Da kannst Du einstellen was er machen soll. Dann ausführen (F8), Register und Speicher sind lesbar. Notfalls musst Du eine andere Startadresse einstellen. Sieh dir einfach die Parameter in "Debug Configurations" an.
-
Thread
STM32Cube IDE zerstört im Debug STM32F103C8T6
Hallo, Habe mir mal die STM32 Cube IDE heruntergeladen weil ich einen SZM32F103C8T6 beim Arbeiten beobachten wollte, und dazu dessen RAM anschauen wollte während er läuft. Leider scheint das Programm den Chip zerstört zu haben
Schaltplan oder Layout ich nicht habe. Das einizge was noch angezeigt wird, wenn ich z.B. über das STM32 ST Link Utility versuche, den Chip anzusprechen ist "Can not connect to target! If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target
-
Thread
STM32F RAM auslesen geht das?
Hallo, Kann man den RAM eines STM32F auslesen während der Mikrocontroller läuft? Oder kann man den Kern anhalten, und den RAM dann auslesen? Gruß.
Quelltext nicht. Der Chip ist NICHT geschützt (Keinerlei Lockbits gesetzt) ich will dem Programm auf dem STM32 beim arbeiten zusehen, von außen per STlink V2. Geht das irgendwie? Der Chip ist ein STM32F103C8T6.
-
Thread
Spannungsreglerproblem durch Frequenzen bei Arduino Adafruit
Ich habe eine Connector-Platine, Layout im Anhang mit den hier problembehafteten Bauteilen links C1, C2, IC3, für den Arduino gebaut, da ich die 12V vom Motorrad nehmen will und sowohl vor den Spannungswandler L78M05C einen 220uF, danach ein 20uF gehängt. Bissl viel, aber ich hatte eigentlich eine
TC1262 verwendete ich aus Bequemlichkeit um von 5V auf 3.3V runterzukomen. Brauchte den mal für einen STM32F103 und ein Zigbee Modul. Den MCP1703 kenne ich natürlich auch. Der ist praktischen wenn nur wenig Querstrom zulässig ist weil nur ein paar uA "verbraten" werden.
-
Thread
Mikrocontroller Datenbank?
gleichzeitig > (Pinmux) oder Chips nicht findet die das könnten (weil ein UART auch als > SPI oder I2C genutzt werden kann). Ich sehe keine Chance alle solche Einschränkungen zu erfassen und sinnvoll auswertbar zu machen. Es gibt alleine 1070 verschiedene STM32 und das ist nur eine von 6 Familien eines
> zu kaufen. Das wird ja noch geiler wenn man bedenkt, dass das bis vor kurzem auch bei einem STM32H750 der Fall war. Wir erinnern uns: ST ist ein europäischer Hersteller! Die F7 konnt man kaufen, bei den H7 gabs zicken. Hab ich mir eben ein STM32H750 Devboard vom Ali geklickt.
-
Thread
Max Spannung in AMS1117 5.0V
einem ferngesteuerten Verstärker (12V) einen AMS1117 3.3 spendiert, der einen STM32F103C8T6 und einen RFM69 treibt. Den AMS hat es jetzt schon zum zweiten Mal durchgehauen, obwohl da vermutlich nur um die 50-70mA fließen. Ist China-Ware. Das Hauptproblem: Das Aas brennt so durch, daß 12V rauskommen. Dadurch kann man auf dem RFM und dem STM Minispiegeleier braten. Jetzt ist ein Schaltregler dran und Ruhe.
-
Thread
STM32F103C8T6 - Win10 USB Code 43 mit USB Breakout Board
Hey, ich hab momentan ein kleines Projekt, bei dem ich eine Mausplatine mit dem oben genannten Mikrocontroller nutze. Dazu habe ich mir ein USB2.0-Breakout Board bestellt, welches mit der Platine verschaltet werden soll (anstelle des eigentlichen USB-Kabels, welches mit der Platine verlötet ist. Wenn ich jetzt allerdings die Platine am Rechner über USB anschließe(mit dem Breakout Board dazwischen), bekomme ich immer den Error Code43 (siehe Anhang). Wenn das Breakout Board nicht dazwischen hängt funktioniert alles. Ich bin mir eig recht sicher, dass es nicht an der Hardware liegt, denn auch
-
Thread
STM32F 5V Eingänge auch ohne Vorwiderstand 5V tolerant?
Hallo Forum, die Frage: Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG. Aus dem Datenblatt werd ich leider nicht ganz schlau. Der Hintergrund: Ich habe
Das wird im Datenblatt näher beschrieben: https://www.st.com/en/microcontrollers-microprocessors/stm32f205rg.html Kapitel 6.2 Parameter VIN. S70/183.
-
Thread
Rundsteuerbibliothek NXP mit IAR Verständnissproblem
Originale von NXP läuft im ARM® Cortex®-M0+. Ich habe hier nur ein Board von Amazon betitelt mit "STM32F103C8T6 Development Board Modul mit ARM Cortex M3 Prozessor" Darin sollte das doch laufen... CL
Der F103 ist ein M3 und kein M0+. Was IAR (out,elf,bin,hex,...) hinten ausspuckt, kann man in den Projekteigenschaften einstellen. Was dann noch was nicht passt, kann man das selber in einem Postbuildstep
-
Thread
STM32 bootloader
STM042 geht es, mit dem STM32F401RE nicht. Habe ich vielleicht noch etwas anderes übersehen? Der uC befindet sich auf einem Steckboard mit 3.3V. Es sind jetzt nur noch die Pins VDD/VBAT auf 3.3V und
Ich habe es mit einem CH341 und einem STM32F103C8(nicht BluePill) auf der Kommandozeile probiert. Auch an UART1, PA9, PA10 und Boot0=1. ./STM32_Programmer.sh -c port=/dev/ttyUSB0 -r 0x08000000 0x100 x.bin Fnktioniert zwar, aber es zeigt
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
64 Pins besser noch weniger Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig kann... So gefunden habe ich den STM32F072C und STM32F302C, welchen würdet ihr für ein neues Projekt empfehlen oder vielleicht einen
Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6 Das waren vier Minuten. Die parametrische Suche von ST ist gut - nutze sie!
-
Thread
stm32 uart flash reset über gpio?
BOOT1 auf 0 - (RPi) alle openocd configs gelöscht Jetzt nur zum Testen: [code] # sudo openocd -f interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg Open On-Chip Debugger 0.10.0+dev-01177-gb9a30e08-dirty (2020-04-13-16:34) BCM2835
Ich habe gerade nochmal das Flashen probiert und es klappte mit dem Befehl: [code] # sudo openocd -f interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg -c "program /tmp/simpleBlink.bin verify reset exit" BCM2835 GPIO nums: swclk
-
Thread
STM32 DMA TO GPIO HILFE
Was denn nu? TFT oder LED Panel (HUB75)? Bei einem TFT dann einen STM32 nehmen mit "LTDC" zB F429
bei mir nicht. > gibt es das Bluepill Board mit mehr IOS. https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Motherboard-Module-Kit/322268845458?hash=item4b08b85592:g:duYAAOSw5WNa2GeB ne nummer größer im 100pin Gehäuse für 10€
-
Thread
LVDT Wechselstrom Spannungsmessung
man unter-abtasten, also etwa 4 Punkte für 6 Perioden. 2. Das AC Signal aus einem Rechteck (kann vom µC kommen muss aber nicht) gewinnen und dann per Synchrongleichrichter in eine Gleichspannung umwandeln. Das muss kein echter analoger multiplizierer
Danke für die Tipps, ich verwende einen STM32F103, damit müsste man bei der Frequenz ja ganz gut zurecht kommen. Wenn man aber im Mikrometerbereich messen will muss man auf 0.1mV oder weniger auflösen. Ratiometrisch würde ja damit nicht gehen
-
Thread
STM32 Kompilierungsschwierigkeiten
könnte hier der Fehler sein? Danke und viele Grüße, Scott Hier ist die Ausgabe: [code] [~/STM32/stm32f103c8t6] $ make make -C rtos/libwwg make[1]: Entering directory '/home/root/STM32/stm32f103c8t6/rtos/libwwg' make -w -C ./src make[2]: Entering directory '/home/root/STM32/stm32f103c8t6
-fdata-sections -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32/stm32f103c8t6//rtos/libwwg/include -I./rtos -I. -MD -Wall -Wundef -DSTM32F1 -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32
-
Thread
XMC4700 vs STM32
fies designt. Die von NXP soll besser sein, da kann W.S. bestimmt was zu sagen ;) St hat mit dem stm32f103 damals einen Hit gelandet, der extrem verbreitet ist und legt seitdem kontinuierlich nach. Mit der komischen Cube Infrastruktur (Code Generator und auch IDE) soll schneller Einstieg ermöglicht
Für STM32 spricht mittlerweile der gd32vf103&Co (auch wenn diese Second Source ST nicht gefällt)
-
Thread
Bluepill Stromaufnahme im Stop Mode
herausgelötet. Ich speise das Board über den 3.3V-Pin ein. Das Board habe ich seit ca. 1 Jahr. Auf dem STM32F103C8T6 steht 9901D 93 MYS 530. Im Thema über die Fälschungen habe ich gelesen das dies keine Fälschung sein soll. Wenn das Board in den Tiefschlaf geht (Stop Mode), messe ich immer noch 6.4mA. Laut
! Nachdem ich den STM32F103 entfernt habe (die rüde Methode mit Cuttermesser um die Pads zu schonen), war der Widerstand zwischen 3.3V und GND > 5 MOhm! Ich denke die STM32F103 auf beiden Bluepill die ich habe sind Fake.
-
Thread
Neue MCU APM32F103
Hat jemand das Schema zum STM32F411CEU6 Board?
pegel schrieb im Beitrag #6259419: > Karsten W. schrieb im Beitrag #6259413: >> Du hast doch von den STM32F401CCU6 bereits ein paar erworben oder? > > Ja, die haben leider eine USB-C Buchse. > Sonst hätte ich schon mehr damit gemacht. Ich habe die ähnlichen STM32F411CEU6 hier, da sind die Pins
-
Thread
Suche bauteilinformation/ Arm Mikrocontroller
Ich suche den genauen typ des Arm Mikrocontroller aus dem Bild. Es scheint mir ein umgelabelter STM zu sein bin mir da aber nicht sicher, Quarz input past nicht STM32F103 welchen ich erwartet hätte. Ein CAN interface ist auf pin 17 und 18 Gehäuse ist LQFP48 Vielleicht hat da ja jemand
Vielleicht ein STM32F030C6T6