Сообщения

STM32 создать проект CMSIS в Keil

Изображение
1. ПРОЕКТ Что такое ПРОЕКТ - это совокупность папок и файлов, которые необходимы для работы:  2. Pack Installer Прежде чем создавать сам проект нужно добавить конфигурационные данные и библиотеки для конкретно нашего МК, например мы будем использовать китайские платки с чипами STM32F030F4P6, STM32F103C8T6, STM32F401CCU6 Для этого в Keil есть установщик пакетов - Pack Installer : Pack Installer через интернет имеет возможность скачать и установить нужные пакеты, в том числе и для МК от STMicroelectronics: Выбираем нужный нам МК, например STM32F030F4P6: В окне пакетов - Packs видим доступные от Keil пакеты, нам нужен общий пакет ARM::CMSIS последней версии, поэтому нажимаем Install : Установив общий пакет ARM::CMSIS для одного МК, теперь он будет доступен для всех типов МК. Аналогично нажмем Install для общих пакетов  Keil::ARM_Compiler  и Keil::MDK-Middlewre . Теперь нужно установить пакеты конкретно для наших МК (STM32F030F4P6, STM32F103C8T6, STM32F401CCU6), нужно з...

UI и Ввод Unity: Как игрок взаимодействует с игрой

Изображение
  Начало - Понимание Unity и C# UI (интерфейс) и Input (ввод) — это мост между игроком и вашим игровым миром . Без хорошего UI игрок не поймет, сколько у него здоровья. Без правильного Input управление будет казаться «ватным». В современном Unity эти две системы тесно связаны через EventSystem — невидимый диспетчер, который распределяет клики, касания и нажатия клавиш по нужным объектам. 🖼️ Часть 1. UI — Интерфейс пользователя ⚠️ Забудьте про OnGUI ! Метод OnGUI из старых версий Unity устарел . Он работает медленно, не поддерживает адаптивность и используется только для отладочных оверлеев. Современный UI строится через Canvas и систему uGUI (Unity UI). 📐 Canvas — король интерфейса Canvas — это специальный компонент-контейнер, внутри которого рисуются все UI-элементы. Render Mode Что это Когда использовать Screen Space - Overlay UI поверх всего, привязан к экрану Главные меню, HUD (здоровье, патроны) Screen Space - Camera UI рендерится камерой, может перекрываться Инвентарь ...