personal_blog:diy:not-only-clock:last-version:upload-firmware
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/10/21 05:17] – ironmesh | personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/12/11 07:46] (текущий) – ironmesh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Сборка прошивки и загрузка ====== | ====== Сборка прошивки и загрузка ====== | ||
| - | Если вы читаете данную статью, | + | Если вы читаете данную статью, |
| ===== Сборка прошивки из исходников ===== | ===== Сборка прошивки из исходников ===== | ||
| - | В данной процедуре нет совершенно ничего сложного, | + | В данной процедуре нет совершенно ничего сложного, |
| - | Итак для начала нам потребуется скачать и установить программу **Arduino IDE 2**, для этого качайте ее с [[https:// | + | Итак, для начала нам потребуется скачать и установить программу **Arduino IDE 2**, для этого качайте ее с [[https:// |
| ^ Имя библиотеки ^ Автор ^ Версия ^ Ссылка на репозиторий ^ | ^ Имя библиотеки ^ Автор ^ Версия ^ Ссылка на репозиторий ^ | ||
| - | | EncButton | AlexGyver | 3.6.2 | [[https:// | + | | EncButton | AlexGyver | 3.6.3 | [[https:// |
| | max7219 | Jonathan Evans | 1.0.0 | [[https:// | | max7219 | Jonathan Evans | 1.0.0 | [[https:// | ||
| | TimerMs | AlexGyver | 1.2 | [[https:// | | TimerMs | AlexGyver | 1.2 | [[https:// | ||
| Строка 17: | Строка 17: | ||
| | RTC | Manjunath CV | 1.8.0 | [[https:// | | RTC | Manjunath CV | 1.8.0 | [[https:// | ||
| - | Хорошо, | + | Хорошо, |
| {{ : | {{ : | ||
| - | В строчке кода //#define DISPLAY_INVERTED < | + | В строчке кода //#define DISPLAY_INVERTED < |
| В строчке кода //#define USE_RTC_MODULE < | В строчке кода //#define USE_RTC_MODULE < | ||
| Строка 27: | Строка 27: | ||
| Следующие параметры рекомендуется редактировать только опытным пользователям: | Следующие параметры рекомендуется редактировать только опытным пользователям: | ||
| - | * // | + | * // |
| * // | * // | ||
| - | * // | + | * // |
| * // | * // | ||
| * // | * // | ||
| - | После того как все параметры установлены, | + | После того как все параметры установлены, |
| - | {{ : | + | {{ : |
| {{ : | {{ : | ||
| Строка 41: | Строка 41: | ||
| ===== Загрузка готовой сборки ===== | ===== Загрузка готовой сборки ===== | ||
| - | В архиве //project_files.zip// | + | В архиве //Builds.zip// находятся бинарные файлы с расширение HEX, всего присутствует 2 варианта: |
| - | Данный способ я не использовал на практике, | + | Данный способ я не использовал на практике, |
| - | ===== Другие варианты схемы и альтернативные микроконтроллеры ===== | + | ===== Другие варианты схемы ===== |
| - | Данное устройство имеет очень простую схему и для минимальной комплектации достаточно всего трех компонентов: | + | Данное устройство имеет очень простую схему и для минимальной комплектации достаточно всего трех компонентов: |
| - | {{ : | + | {{ : |
| - | Пользовательские настройки хранятся в структуре //struct SetttingsData{...}//, | + | Пользовательские настройки хранятся в структуре //struct SetttingsData{...}//, |
| - | При должном умении вы можете изменить прошивку, | + | При должном умении вы можете изменить прошивку, |
| ===== Вместо заключения ===== | ===== Вместо заключения ===== | ||
| - | Спасибо всем, кто уделил время прочтению данных материалов, | + | Спасибо всем, кто уделил время прочтению данных материалов, |
| ---- | ---- | ||
| - | {{page>serv:includes: | + | {{page>..:article-footer |
personal_blog/diy/not-only-clock/last-version/upload-firmware.1729477022.txt.gz · Последнее изменение: — ironmesh