Заглавная страница: различия между версиями

Материал из MIK32 микроконтроллер
(не показаны 24 промежуточные версии 6 участников)
Строка 3: Строка 3:
Здесь Вы найдете материалы по MIK32 и производным изделиям.
Здесь Вы найдете материалы по MIK32 и производным изделиям.


== Отладочные платы ==
== Основные сведения о MIK32 ==


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


== Программирование MIK32 в среде PlatformIO ==
=== Программаторы ===
''Обновлено, интегрирована часть библиотек hal (в разработке), доработаны скрипты линкера''
 
* [[Быстрый старт в Visual Studio Code]]
* [[Работа с отладчиками на основе FT2232H|'''Работа с отладчиками на основе FT2232H''']] (Olimex ARM-USB-OCD-H и Программатор MIK32)
* [[Установка библиотек для разработки под MIK32]]
 
=== Программное обеспечение ===
 
==== Среда разработки PlatformIO (Visual Studio Code) ====
 
*[[Быстрый старт в Visual Studio Code]]
*[[Установка библиотек для разработки под MIK32]]
*[[Параметры platformio.ini]]
*[[Параметры platformio.ini]]
[https://files.mik32.ru/eclipse/mik32-ide-v1-1-1.zip Среда разработки Eclipse]
[[Справка разработчиков библиотек]]


== Программирование MIK32 в среде Eclipse IDE ==
==== Инструмент загрузки прошивки ====
'''Устаревшее:'''
[[Скрипт программирования памяти MIK32]]


* [[Быстрый старт в Eclipse IDE]]
== Программирование MIK32 ==


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


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


'''Примеры и описание (В разработке. Возможны опечатки):'''
'''Примеры и описание (в разработке):'''


* Системный таймер
* Системный таймер
* Управление тактированием
* [[Управление тактированием]]
*[[ADC]]
* [[ADC]]
* [[CRC32]]
* [[CRC32]]
* [[Crypto]]
* [[Crypto]]
Строка 43: Строка 63:
'''Устаревшее:'''
'''Устаревшее:'''
* [[Ядро МК]]
* [[Ядро МК]]
*[[Управление тактированием]]
* [[Управление тактированием]]
*[[Управление режимом выводов]]
* [[Управление режимом выводов]]
* [[Контроллер прерываний]]
* [[Контроллер прерываний]]
* [[GPIO]]
* [[GPIO]]
*[[I2C (Устаревшая статья)|I2C]]
* [[I2C (Устаревшая статья)|I2C]]
*[[UART]]
* [[UART]]
*[[RTC (Устаревшая статья)|RTC]]
* [[RTC (Устаревшая статья)|RTC]]
*[[SPIFI]]
* [[SPIFI]]
'''Middleware'''


=== Вспомогательное ПО ===
* [[Драйвер SD-карт и файловая система]]
* [[Портирование FreeRTOS на MIK32|Запуск FreeRTOS на MIK32]]
* [[Портирование FreeRTOS на MIK32|Запуск FreeRTOS на MIK32]]
* [[CoreMark Test]]
* [[CoreMark Test]]
== Для разработчиков ==
*[[MIK32 Основные сведения]]
*[[Технические характеристики К1948ВК018|Технические характеристики]]
*[[Инструкция пользователя К1948ВК018|Инструкция пользователя MIK32]]
*[[Работа с отладчиками на основе FT2232H|'''Работа с отладчиками на основе FT2232H''']] (Olimex ARM-USB-OCD-H и Программатор MIK32)
*[[Установка и настройка Eclipse IDE для MIK32]]
*[[Настройка Eclipse IDE]]
*[[Скрипт программирования памяти MIK32]]
== Журналы изменений ==
* [[Сборка Eclipse IDE]]


== Некоторые полезные ресурсы ==
== Некоторые полезные ресурсы ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Список возможных настроек];
* [https://github.com/MikronMIK32 Официальные репозитории микроконтроллера MIK32 Амур АО "Микрон"];
* [https://www.mediawiki.org/wiki/Manual:FAQ/ru Часто задаваемые вопросы и ответы по MediaWiki];
* [https://bugreport.mik32.ru/ Форма техподдержки].
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Рассылка уведомлений о выходе новых версий MediaWiki].

Версия от 12:18, 28 ноября 2024

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

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

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

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

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

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

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

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

Среда разработки Eclipse

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

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

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

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

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

Репозиторий заголовочных файлов, скриптов линковки и стартового файла crt0: https://github.com/MikronMIK32/mik32v2-shared

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

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

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

Устаревшее:

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

Некоторые полезные ресурсы