MIK32 микроконтроллер: различия между версиями

Материал из MIK32 микроконтроллер
(→‎Описание периферии и библиотек с примерами: добавил ссылку в Примеры и описание на Управление тактированием)
(замена ссылок на репозиторий gitflic)
 
(не показано 17 промежуточных версий 2 участников)
Строка 2: Строка 2:


Здесь Вы найдете материалы по MIK32 и производным изделиям.
Здесь Вы найдете материалы по MIK32 и производным изделиям.
== Основные сведения о MIK32 ==
* [[MIK32 Основные сведения]]
* [[Режимы работы]]
* [[Файлы для САПР]]
* [https://files.mik32.ru/docs/MIK32_datasheet_v2.2.2.pdf '''Техническое описание''']
* [https://files.mik32.ru/docs/Information_AMUR_MIK32.pdf Информационный лист]


== Средства разработки ==
== Средства разработки ==


=== Отладочные платы ===
=== Отладочные платы ===
*[[Отладочная плата MIK32-DIP]]
*[[Отладочная плата DIP-MIK32]]
*[[Отладочная плата Старт]]
*[[Отладочная плата Старт]]
*[[Учебная плата]]
*[[Учебная плата]]
Строка 16: Строка 24:
* [[Работа с отладчиками на основе FT2232H|'''Работа с отладчиками на основе FT2232H''']] (Olimex ARM-USB-OCD-H и Программатор MIK32)
* [[Работа с отладчиками на основе FT2232H|'''Работа с отладчиками на основе FT2232H''']] (Olimex ARM-USB-OCD-H и Программатор MIK32)


== Программирование MIK32 ==
=== Программное обеспечение ===
 
==== Среда разработки PlatformIO (Visual Studio Code) ====


=== Среда разработки PlatformIO (VS Code) ===
*[[Быстрый старт в Visual Studio Code]]
* [[Быстрый старт в Visual Studio Code]]
*[[Установка библиотек для разработки под MIK32]]
* [[Установка библиотек для разработки под MIK32]]
*[[Параметры platformio.ini]]
*[[Параметры platformio.ini]]
==== Среда разработки MIK32 IDE (Eclipse IDE) ====
* [https://files.mik32.ru/eclipse/mik32-ide-v1-2-2.zip Среда разработки Eclipse]
* [https://files.mik32.ru/eclipse/docs/MIK32-IDE-V1-2-2-MANUAL-R1.1.pdf Руководство пользователя]
[[Справка разработчиков библиотек]]
==== Инструмент загрузки прошивки ====
[[Скрипт программирования памяти MIK32]]
== Программирование MIK32 ==
[https://gitflic.ru/company/mikron-mik32/project Репозитории ПО для MIK32].


=== Описание периферии и библиотек с примерами ===
=== Описание периферии и библиотек с примерами ===
Репозиторий заголовочных файлов, скриптов линковки и стартового файла crt0: https://github.com/MikronMIK32/mik32v2-shared
Репозиторий заголовочных файлов, скриптов линковки и стартового файла crt0: https://gitflic.ru/project/mikron-mik32/mik32v2-shared.


Репозиторий библиотек периферий: https://github.com/MikronMIK32/mik32-hal
Репозиторий библиотек периферий: https://gitflic.ru/project/mikron-mik32/mik32-hal.


Репозиторий примеров: https://github.com/MikronMIK32/mik32-examples (Примеры с названием Hal_* используют библиотеки, остальные на регистрах)
Репозиторий примеров: https://gitflic.ru/project/mikron-mik32/mik32-examples (Примеры с названием Hal_* используют библиотеки, остальные на регистрах).


'''Примеры и описание (в разработке):'''
'''Примеры и описание (в разработке):'''
Строка 55: Строка 77:
* [[RTC (Устаревшая статья)|RTC]]
* [[RTC (Устаревшая статья)|RTC]]
* [[SPIFI]]
* [[SPIFI]]
'''Middleware'''


=== Вспомогательное ПО ===
* [[Драйвер SD-карт и файловая система]]
* [[Драйвер SD-карт и файловая система]]
* [[Портирование FreeRTOS на MIK32|Запуск FreeRTOS на MIK32]]
* [[Портирование FreeRTOS на MIK32|Запуск FreeRTOS на MIK32]]
* [[CoreMark Test]]
* [[CoreMark Test]]
 
* [https://github.com/Barsy-Barsevich/NRF24L01_MIK32 Драйвер радиомодулей NRF24L01]
== Для разработчиков ==
 
*[[MIK32 Основные сведения]]
*[[Технические характеристики К1948ВК018|Технические характеристики]]
*[[Режимы работы]]
*[[Инструкция пользователя К1948ВК018|Инструкция пользователя MIK32]]
*[[Установка и настройка Eclipse IDE для MIK32]]
*[[Настройка Eclipse IDE]]
*[[Скрипт программирования памяти MIK32]]
*[[Файлы для САПР]]
'''Устаревшее:'''
 
[[Быстрый старт в Eclipse IDE]]
 
== Журналы изменений ==
 
* [[Сборка Eclipse IDE]]
 
== Некоторые полезные ресурсы ==
* [https://github.com/MikronMIK32 Официальные репозитории микроконтроллера MIK32 Амур АО "Микрон"];
* [https://bugreport.mik32.ru/ Форма техподдержки].

Текущая версия от 09:01, 7 апреля 2025

Добро пожаловать на Вики!

Здесь Вы найдете материалы по MIK32 и производным изделиям.

Основные сведения о MIK32

Средства разработки

Отладочные платы

Программаторы

Программное обеспечение

Среда разработки PlatformIO (Visual Studio Code)

Среда разработки MIK32 IDE (Eclipse IDE)

Справка разработчиков библиотек

Инструмент загрузки прошивки

Скрипт программирования памяти MIK32

Программирование MIK32

Репозитории ПО для MIK32.

Описание периферии и библиотек с примерами

Репозиторий заголовочных файлов, скриптов линковки и стартового файла crt0: https://gitflic.ru/project/mikron-mik32/mik32v2-shared.

Репозиторий библиотек периферий: https://gitflic.ru/project/mikron-mik32/mik32-hal.

Репозиторий примеров: https://gitflic.ru/project/mikron-mik32/mik32-examples (Примеры с названием Hal_* используют библиотеки, остальные на регистрах).

Примеры и описание (в разработке):

Устаревшее:

Вспомогательное ПО