Go to file
2024-10-16 14:33:25 +07:00
bootloaders/ace-uno Добавлена библиотека softSerial. Общий обработчик прерываний, а также некоторые обработчики прерываний конкретных модулей перенесены в память ram 2024-10-14 05:07:04 +03:00
cores/arduino добавила возможность отключать сообщения об ошибках. убрала лишнее подтягивание этой функции 2024-10-15 14:52:36 +07:00
docs Загрузить файлы в «docs» 2024-10-15 07:39:07 +03:00
libraries добавлена исправленная библиотека MFRC522 2024-10-16 14:33:25 +07:00
variants/standart добавила возможность отключать сообщения об ошибках. убрала лишнее подтягивание этой функции 2024-10-15 14:52:36 +07:00
.gitignore dev0.2_halRevision (#1) 2024-09-11 10:50:22 +03:00
boards.txt добавила варианты плат по размеру flash 2024-09-03 15:56:58 +07:00
Instructions.md Обновить Instructions.md 2024-10-15 07:17:12 +03:00
platform.txt Добавлена библиотека softSerial. Общий обработчик прерываний, а также некоторые обработчики прерываний конкретных модулей перенесены в память ram 2024-10-14 05:07:04 +03:00
programmers.txt ready to alpha 2024-08-19 22:44:04 +07:00
README.md Обновить README.md 2024-10-15 10:47:47 +03:00

elbear_arduino_bsp

Пакет поддержки платы Elbear Ace-Uno на базе микроконтроллера MIK32 Амур в среде программирования Arduino IDE.

Установка пакета в ArduinoIDE

Для установки пакета в параметрах ArduinoIDE необходимо добавить ссылку https://elron.tech/files/package_elbear_beta_index.json в поле "Дополнительные ссылки для Менеджера плат".
Подробные шаги по установке и начальной настройке описаны в инструкции.

Функциональное назначение выводов

Pinout

Особенности работы с платой Elbear Ace-Uno в ArduinoIDE

Дефайны для светодиода и кнопки.
Входящие в состав пакета библиотеки адаптированы для работы на Амуре.
Варнинги от ErrorMsgHandler и как их можно отключить.
Список выводов, на которых доступны прерывания.
Обработчик прерывания расположен в рам, поэтому толстые функции лучше не писать, ибо сожрет память.
Включение/отключение сообщений об ошибках DISABLE_ERROR_MESSAGES();

Протестированные библиотеки

Библиотека Описание Заметки
SPI Библиотека для работы с интерфейсом SPI. Входит в состав bsp Какой SPI, особенности
Wire Библиотека для работы с интерфейсом I2C. Входит в состав bsp Для работы используется !!!
SoftwareSerial Библиотека, реализующая программный последовательный интерфейс. Входит в состав bsp Для отправки данных (TX) можно использовать любой цифровой вывод. Для приема данных (RX) можно использовать только выводы, поддерживающие прерывания. Доступные скорости работы - от 300 до 57600 бод.
EEPROM Библиотека для работы с памятью EEPROM. Входит в состав bsp Для использования доступно 1024 байта встроенной EEPROM памяти. Для корректной работы библиотеки обязательно вызывать функцию EEPROM.begin() перед началом работы с памятью.
Servo Библиотека для работы с сервоприводом. Входит в состав bsp Любой цифровой вывод может использоваться для управления сервоприводом
NeoPixel Библиотека для работы с адресными светодиодами. Входит в состав bsp
SD Library Библиотека, позволяющая считывать и записывать информацию на карты SD v1.2.4

Полезные ссылки

При возникновении вопросов или выявлении проблем можно оставить заявку здесь.