Jump to content
admin

Делаем светодиодные часы CxemWatch-v1 на ATmega328p

Recommended Posts

В этой статье описан процесс создания необычных светодиодных наручных часов CxemWatch. Это первая модель, проста для повторения и собрана на доступных деталях.

Ссылка на статью: //cxem.net/mc/mc473.php

Автор статьи: //cxem.net/profile/6006/

Share this post


Link to post
Share on other sites
Guest Дамир

https://godbolt.org/z/Y76nb6 прошивка оптимизированная как по производительности так и по занимаемому месту.

Лучше использовать микроконтроллер со встроенным RTC и квачем часовым на 32768 и всё время его спать укладывать.

 

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Дамир, спасибо за прошивку. очень профессионально написано. Я проверил сегодня, отставание составило 10 сек. в час (в моей прошивке было 12 сек.), но всё равно это из-за неточного кварца.
Тут волнует другой вопрос. С Вашей прошивкой, часовой светодиод светится ярко, а минутный в пол силы, тускло. То же самое было в моих ранних версиях, то часовой, то минутный светились тускло. Почему так происходит, что на это влияет я разобраться не могу. Предположительно в каких то строках кода происходит выключение и получается некое подобие ШИМ. В последней версии, которая прикреплена к статье удалось добиться почти одинаковой яркости, но все равно понятно, что они оба светят не в полную силу. 

Tscw_01.jpg

Tscw_02.jpg

Share this post


Link to post
Share on other sites

Запускаем новый BLE 5.2-чип BlueNRG-LP от STMicroelectronics

Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.

Подробнее

10.10.2020 в 22:24, rafo сказал:

Дамир, спасибо за прошивку. очень профессионально написано. Я проверил сегодня, отставание составило 10 сек. в час (в моей прошивке было 12 сек.), но всё равно это из-за неточного кварца.
Тут волнует другой вопрос. С Вашей прошивкой, часовой светодиод светится ярко, а минутный в пол силы, тускло. То же самое было в моих ранних версиях, то часовой, то минутный светились тускло. Почему так происходит, что на это влияет я разобраться не могу. Предположительно в каких то строках кода происходит выключение и получается некое подобие ШИМ. В последней версии, которая прикреплена к статье удалось добиться почти одинаковой яркости, но все равно понятно, что они оба светят не в полную силу. 

void showTime() {
  // Обработка минут ---------------
  bool fl = millis() & 0x100;

Эффект мигания - период выбирается битом в константе. 0х80 быстрее в 2 раза, а 0х200 медленнее. Когда переписывал у меня не было железа и писал по наитию + сайт Мэта Годболта помог в плане компилятора и возможности собрать прошивку. 

Чтобы светило в полную силу необходимо следующее:

  //hideTime(); <- убрать или закомментировать
  // Обработка часов ------------------------------
  // Условие: индикация производится только когда кнопка нажата.

 

Share this post


Link to post
Share on other sites

Революция в силовой электронике. Начало

Что привлекает в SiC по сравнению с кремнием, и какие особенности делают компоненты SiC часто используемыми, несмотря на более высокую стоимость в сравнении с кремниевыми высоковольтными устройствами? – Объясняет специалист ведущего разработчика силовых приборов из карбида кремния, компании Infineon.

Подробнее

Интересная штучка )

А если поставить акселерометр и включать индикацию только в определенном, запрограммированном положении ?

Share this post


Link to post
Share on other sites

Материалы вебинара Практическое использование TrustZone в STM32L5

Материалы вебинара, посвященного экосистеме безопасности и возможностях, которые дает новая технология TrustZone в МК STM32L5, содержат две подробные практические работы: создание простого приложения с изоляцией в TrustZone, и пример отладки и тестирования TFM-SBSFU. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...