• ClipSaver
ClipSaver
РусскиС Π²ΠΈΠ΄Π΅ΠΎ
  • Π‘ΠΌΠ΅ΡˆΠ½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ
  • ΠŸΡ€ΠΈΠΊΠΎΠ»Ρ‹
  • ΠžΠ±Π·ΠΎΡ€Ρ‹
  • Новости
  • ВСсты
  • Π‘ΠΏΠΎΡ€Ρ‚
  • Π›ΡŽΠ±ΠΎΠ²ΡŒ
  • ΠœΡƒΠ·Ρ‹ΠΊΠ°
  • Π Π°Π·Π½ΠΎΠ΅
БСйчас Π² Ρ‚Ρ€Π΅Π½Π΄Π΅
  • Π€Π΅ΠΉΠ³ΠΈΠ½ Π»Π°ΠΉΡ„
  • Π’Ρ€ΠΈ ΠΊΠΎΡ‚Π°
  • Π‘Π°ΠΌΠ²Π΅Π» адамян
  • А4 ΡŽΡ‚ΡƒΠ±
  • ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΡ‚
  • Π³ΠΈΡ‚Π°Ρ€Π° с нуля
Π˜Π½ΠΎΡΡ‚Ρ€Π°Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³. ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ качСствС

ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³. 4 дня Π½Π°Π·Π°Π΄

ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ mp3

ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ mp4

ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ

Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ с Π²ΠΈΠ΄Π΅ΠΎ

бСсплатно

Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ,

НС удаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Youtube-ΠΏΠ»Π΅Π΅Ρ€. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Youtube Π² вашСй сСти.
ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ...
ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³.
  • ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π’Πš
  • ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² ОК
  •  
  •  


Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ с ΡŽΡ‚ΡƒΠ± ΠΏΠΎ ссылкС ΠΈΠ»ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π½Π° сайтС: ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³. Π² качСствС 4k

Π£ нас Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ бСсплатно ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³. ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π² максимальном доступном качСствС, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π½Π° ΡŽΡ‚ΡƒΠ±. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ· Ρ„ΠΎΡ€ΠΌΡ‹ Π½ΠΈΠΆΠ΅:

  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅:

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ mp3 с ΡŽΡ‚ΡƒΠ±Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ. БСсплатный Ρ€ΠΈΠ½Π³Ρ‚ΠΎΠ½ ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³. Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ MP3:


Если ΠΊΠ½ΠΎΠΏΠΊΠΈ скачивания Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈΡΡŒ ΠΠΠ–ΠœΠ˜Π’Π• Π—Π”Π•Π‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу
Если Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со скачиваниСм Π²ΠΈΠ΄Π΅ΠΎ, поТалуйста Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎ адрСсу Π²Π½ΠΈΠ·Ρƒ страницы.
Бпасибо Π·Π° использованиС сСрвиса ClipSaver.ru



ДСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ STM32H743VIT6 STM32 Development Board +ΠΊΠ°ΠΌΠ΅Ρ€Π°17 октября 2025 Π³.

ΠŸΠΎΠΊΡƒΠΏΠ°Π» Ρ‚ΡƒΡ‚ https://megabonus.com/y/4THrt DataLink https://github.com/WeActStudio/MiniST... --- 1. STM32H743VIT6 β€” ΠΎΠ±Π·ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° *STM32H743VIT6* β€” это Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ сСмСйства *STM32H7* ΠΎΡ‚ STMicroelectronics. Он ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° прилоТСния с высокой Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ сигналов ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики: | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ | Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ | | ------------------ | ----------------------------------------------------------------------------------------------- | | Π―Π΄Ρ€ΠΎ | **ARM Cortex-M7**, 32-Π±ΠΈΡ‚, 400 MHz | | ΠŸΠ°ΠΌΡΡ‚ΡŒ | Flash 1 MB, SRAM 564 KB (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ DTCM, AXI SRAM) | | НапряТСниС питания | 1.7–3.6 V | | Вактовая частота | Π΄ΠΎ 400 MHz (CPU), FPU ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°) | | DMA | 16 ΠΊΠ°Π½Π°Π»ΠΎΠ² DMA + ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ DMA | | GPIO | Π΄ΠΎ 168 ΠΏΠΈΠ½ΠΎΠ² (Π² зависимости ΠΎΡ‚ корпуса LQFP100) | | ΠŸΠΎΡ€Ρ‚Ρ‹ | USART, SPI, I2C, CAN, USB OTG FS/HS, SDMMC, QUADSPI | | ADC / DAC | ADC 16 Π±ΠΈΡ‚, Π΄ΠΎ 3 Msps; DAC 12 Π±ΠΈΡ‚ | | Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ | 17 Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ advanced timers для ШИМ ΠΈ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³Π° | | ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ | FPU (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ), ART Accelerator для Flash, криптопроцСссор (HASH/CRYP), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° внСшнСй памяти | *Π’Ρ‹Π²ΠΎΠ΄:* STM32H743VIT6 β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ STM32H7, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для real-time ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов, графичСских дисплССв ΠΈ управлСния слоТными ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами. --- 2. FreeRTOS Π½Π° STM32H743VIT6 *FreeRTOS* β€” это лСгковСсная опСрационная систСма Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², которая позволяСт: Π Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° *нСсколько Π·Π°Π΄Π°Ρ‡ (tasks)* Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ *ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, сСмафоры, ΠΌΡŒΡŽΡ‚Π΅ΠΊΡΡ‹, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹* Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ *ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ Π·Π°Π΄Π°Ρ‡* ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ с минимальной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ На STM32H743VIT6 FreeRTOS ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с *HAL (Hardware Abstraction Layer) STM32Cube* ΠΈΠ»ΠΈ с **LL (Low-Level) Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ**. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: ``` main.c |- SystemClock_Config() // Настройка частоты ядра ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ |- MX_GPIO_Init() // Настройка GPIO |- MX_USARTx_UART_Init() // Настройка UART |- MX_DMA_Init() // Настройка DMA (Ссли Π½ΡƒΠΆΠ½ΠΎ) |- MX_FREERTOS_Init() // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, сСмафоров, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² |- HAL_Init() // Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ HAL |- osKernelStart() // Запуск ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° FreeRTOS ``` --- 2.1 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Π² FreeRTOS ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° STM32H7 (HAL + FreeRTOS): ```c #include "FreeRTOS.h" #include "task.h" void Task1(void *pvParameters) { for(;;) { HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_0); vTaskDelay(pdMS_TO_TICKS(500)); // Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 500 мс } } void Task2(void *pvParameters) { for(;;) { HAL_UART_Transmit(&huart1, (uint8_t *)"Hello FreeRTOS
", 15, HAL_MAX_DELAY); vTaskDelay(pdMS_TO_TICKS(1000)); // Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° 1 сСк } } int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART1_UART_Init(); xTaskCreate(Task1, "LED", 128, NULL, 1, NULL); xTaskCreate(Task2, "UART", 256, NULL, 1, NULL); vTaskStartScheduler(); // Запуск FreeRTOS while(1) {} } ``` *ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ для STM32H743VIT6:* Благодаря высокоскоростному ядру (400 MHz) ΠΈ большим SRAM ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡ с высокими ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ. FreeRTOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ *SysTick ΠΈΠ»ΠΈ TIMx* для Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°. На STM32H7 ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ *Timer* с Π½ΠΈΠ·ΠΊΠΈΠΌ прСрываниями для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³Π°. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° *многопоточности ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ* позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠ΅ΠΉ (UART, SPI, I2C, CAN) Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. --- 2.2 ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты 1. *Π’Ρ‹Π±ΠΎΡ€ heap* β€” STM32H7 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ SRAM. Π’ FreeRTOS ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ `heap_4.c` для динамичСского распрСдСлСния памяти. 2. *Настройка ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ²* β€” Cortex-M7 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 16 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, поэтому FreeRTOS ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ прСрываниями. 3. *ИспользованиС DMA* β€” высокая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ процСссора позволяСт ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ FreeRTOS ΠΈ DMA для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ. 4. *ИспользованиС FPU* β€” FreeRTOS позволяСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ FPU для матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π΄Π°Ρ‡.

Comments

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ email для ΠΏΡ€Π°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ: [email protected] © 2017 - 2025

ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ отвСтствСнности - Disclaimer ΠŸΡ€Π°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡΠΌ - DMCA Условия использования сайта - TOS



ΠšΠ°Ρ€Ρ‚Π° сайта 1 ΠšΠ°Ρ€Ρ‚Π° сайта 2 ΠšΠ°Ρ€Ρ‚Π° сайта 3 ΠšΠ°Ρ€Ρ‚Π° сайта 4 ΠšΠ°Ρ€Ρ‚Π° сайта 5