Часы реального времени на STM32 BluePill



Всем привет! STM32F103C8T6 (BluePill) имеет встроенный модуль RTC, по этому для создания часов совсем не нужны внешние часы реального времени. И в этом видео мы сделаем часы на STM32 и OLED дисплее. Тестовые скетчи и библиотека: https://drive.google.com/open?id=154E3oZFLvkYKWiTAb4WFjOvHXqtk801x Ссылки на компоненты:
1) Oled дисплей: http://ali.pub/4n5r4m
2) STM32F103C8T6 (BluePill): http://ali.pub/4fpk43
3) NRF24L01:http://ali.pub/4fpnjy
4) AMS1117 3.3V: http://ali.pub/4fpnt3
5) Самые дешевые Ардуино Про Мини для поделок: http://ali.pub/1ny2z4
6) Мосфеты SI4562: http://ali.pub/4fpooz
7) Резисторы: http://ali.pub/4fposo
8) Конденсаторы: http://ali.pub/4fpov7
9) Разъемы: http://ali.pub/4fpp09
10) Транзистор MMBT2222: http://ali.pub/4fpp7g
11) Драйвер IR4428: http://ali.pub/4fprvw
12) Диод SS32: http://ali.pub/4fps3v
13) Танталовый конденсатор: http://ali.pub/4fps60 Самый удобный Кешбек:
LetyShops: https://goo.gl/Ev5XgI Самый выгодный Кешбек:
Ecomerce: https://goo.gl/3dDc2w По вопросам сотрудничества пишите на: h.made.chanel@gmail.com
_________________________________________________________ Всем привет! Меня зовут Игорь. Я увлекаюсь программированием и разработкой различных устройств. Мне всегда интересно создавать что-то новое, необычное. Ведь это захватывает дух когда безжизненная железяка вдруг начинает двигаться, ездить, летать, и выполнять все те действия, которые в них вкладываешь. Чувствуешь себя творцом чего-то очень необычного! Я увлекаюсь программированием Ардуино, STM32, ESP8266 и ESP32. На этом канале вы найдете простые и интересные вещи, и главное: вы все это сможете повторить, и даже сделать еще лучше! #Ардуино #Arduino #STM32 #RTC #STM32F103C8T6 #BluePill #OLED

One thought on “Часы реального времени на STM32 BluePill

  1. Все, в конечном счете, зависит от задачи, которую необходимо решить микроконтроллером. Хорошо, когда выбор есть и обоими инструментами умеешь пользоваться. Память не единственный решающий параметр. Например в этом STM32 есть USB, он и дороже поэтому. Есть STM32F100 без USB, памяти столько же, + еще есть ЦАП и дешевле, чем ATMEGA328.

  2. На самом деле представление времени в виде 32-битного или 64-битного числа секунд даже удобнее. Когда нужно выполнять какие-либо расчёты времени — его всё равно придётся преобразовывать к этому формату. Такой формат компактен и потому удобен для меток времени в логах. Кроме того он избавляет от заморочек с переводом времени — привязываемся к UTC и тогда временные уставки и таймстампы не сбиваются при переводе часов. А для конвертирования можно использовать стандартные функции C, лучше 64-битные чтобы избежать проблемы 2038 года. Мне RTC в STM32Fx нравится даже больше чем «полноценные» RTC в STM32Fx и STM32Fx — они более универсальны, их можно настроить так чтобы считать и доли секунды. А регистр будильника и прерывание есть и там и там.

Добавить комментарий