forked from Elron_dev/elbear_arduino_bsp
4.1 KiB
4.1 KiB
elbear_arduino_bsp
Пакет поддержки платы Elbear Ace-Uno на базе микроконтроллера MIK32 Амур в среде программирования Arduino IDE.
Установка пакета в ArduinoIDE
Для установки пакета в параметрах ArduinoIDE необходимо добавить ссылку https://elron.tech/files/package_elbear_beta_index.json в поле "Дополнительные ссылки для Менеджера плат".
Подробные шаги по установке и начальной настройке описаны в инструкции.
Функциональное назначение выводов
Особенности работы с платой Elbear Ace-Uno в ArduinoIDE
Входящие в состав пакета библиотеки адаптированы для работы на Амуре. Варнинги от ErrorMsgHandler и как их можно отключить. Список выводов, на которых доступны прерывания. Обработчик прерывания расположен в рам, поэтому толстые функции лучше не писать, ибо сожрет память.
Протестированные библиотеки
| Библиотека | Описание | Заметки |
|---|---|---|
| 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 |
Полезные ссылки
При возникновении вопросов или выявлении проблем можно оставить заявку здесь.