Создание проекта Для создания приложения с использованием RTX5 нужно выполнить следующие шаги: Создайте новый проект Выберите тип микроконтроллера Далее в окне Manage Run-Time Environment (Менеджер Run-Time среды), выберите CMSIS::CORE и CMSIS::RTOS2 (API)::Keil RTX5 пункты. Вы можете добавить RTX в качестве библиотеки (Вариант: Библиотека), либо добавить полный исходный код (Вариант: Источник
Читать далее...-
RTX5. Создание проекта
-
RTX5. Реализация интерфейса
Реализация интерфейса RTX v5 (CMSIS-RTOS2) Keil RTX версии 5 (RTX5) реализует CMSIS-RTOS2 как нативный RTOS интерфейс для устройств на базе процессоров ARM Cortex-M. Предоставляется уровень трансляции для CMSIS-RTOS API v1 ранней версии для совместимости. Таким образом, RTX5 можно использовать в приложениях, где ранее использовались RTX версии 4 и CMSIS-RTOS версии
Читать далее... -
ARMCC. Структуры, обьединение, перечисление, и битовые поля в ARM C и C++
Рассматривается реализация структурных типов данных union, enum, и struct. Так же рассматривается заполнение структур и реализацию битового поля. Unions (обьединение) Когда используется доступ к полю union другого типа, результат может быть предсказан на основе исходного типа. Enumerations (перечисление) Обьект enum реализуется наименьшим числовым типом который содержит диапазон перечисления enum. В
Читать далее... -
Стандарты емкости и классы скорости SD карт памяти
Существует три стандарта емкости для SD карт: SD стандарт — емкость до 2G используется FAT12 и FAT16 файловая система. SDHC стандарт — емкость от 2G до 32G используется FAT32 файловая система. SDXC стандарт — емкость от 32G до 2TB используется exFAT файловая система.
Читать далее... -
KEIL. Настройка проекта (вкладка C/C++ (AC6) )
C/C++ (AC6) компилятор Диалог настроек для ARM Compiler 6 (ARMCLANG). Preprocessor Symbols (символы препроцессора) Define Устанавливает символы препроцессора которые могут быть проверены директивами #if, #ifdef и #ifndef. Имена копируются в код так же как они написаны (чувствительны к регистру). Опционально, каждое имя может получать значения. Для примера: Это идентично
Читать далее... -
KEIL. Настройка компоновки для .c и .cpp файлов.
При создании проекта с использованием C++, часто подключаются разные файлы .c или .cpp. KEIL между разными файлами может не видеть внешние функции и сообщаться об этом ошибкой: Error: L6218E: Undefined symbol xxxxxxxxxxxxxxxxxxxx (referred from main.o). Это связано с тем что линковщик ругается на компоновку. Не видит из других модулей.
Читать далее... -
Встраиваемая электрическая панель Gorenje ECS620BC
Gorenje ECS620BC — независимая варочная панель с плавным сенсорным управлением SliderTouch. Управление панелью происходит с помощью сенсора плавного контроля Slider Touch, который позволяет скольжением по поверхности быстро и максимально точно установить температуру нагрева конфорки и время таймера. Просто коснитесь сенсора в выбранном месте, и электроника автоматически установит мощность в соответствии
Читать далее... -
KEIL. Обновление до версии 5.24a. Что нового?
MDK-ARM Version 5.24a [uVision updated to V5.24.2.0] Fixed: 3rd party peripheral simulation and dialog DLLs fail to load implicitly linked DLLs. MDK-ARM Version 5.24 [ARM Compiler] The ARM Compiler 6.7. The ARM Compiler 5.06u5. [Software Packs included] ARM — CMSIS 5.0.1 same as in MDK — Version 5.23. Keil — MDK Middleware 7.4.1
Читать далее... -
Отопитель воздушный ПЛАНАР- 4ДМ2 –24
Сегодня у нас на ремонте воздушный отопитель ПЛАНАР — 4ДМ2 –24. Применяется например в грузовом автомобиле МАЗ (Зубренок). При подаче питания мотор немножко крутанется и останавливается, на пульте управления не горит светодиод. Разбираем отопитель, откручиваем болты шестигранником. Снимаем пластиковые кожухи. Снимаем плату управления и очищаем компаунд резиновый, снимается легко отверткой. И
Читать далее... -
TLC5925 Low-Power 16-Channel Constant-Current LED Sink Driver
TLC5925 предназначен для светодиодных дисплеев и светодиодного освещения. TLC5925 содержит 16-разрядный регистр сдвига и защелки данных, которые преобразуют последовательные входные данные в формат параллельного вывода. На выходном каскаде TLC5925 16 портов с регулируемым током обеспечивают равномерный и постоянный ток для управления светодиодами в широком диапазоне вариаций VF. TLC5925, используемый в
Читать далее...