Драйвер RTC PCF2123 для Atmega слой HAL

14 подписчиков

12+
12+

3 просмотра

19 дней назад

ПожаловатьсяНарушение авторских прав

14 подписчиков

12+
12+

3 просмотра

19 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

19 дней назад

#CodePCF2123, #DriverPCF2123, #DigitalCAT_electronics В видео обзоре на примере драйвера микросхемы часов реального времени (RTC) PCF2123 от компании NXP для микроконтроллера Atmega168 рассмотрен процесс написания слоя HAL - уровня аппаратных абстракций. Можно говорить о слое HAL для микроконтроллера т.к. эта часть кода реализованного в ПО находится между физическим уровнем аппаратного обеспечения (в нашем примере - микросхема RTC) и исполняемыми функциями вызываемыми, например, в основном модуле кода. Так же слой абстракций - HAL позволяет скрыть внутреннее аппаратное устройство и производить манипуляции в коде используя псевдонимы (Aliases). Часто бывает, что готового драйвера под задачу - нет, а квалифицированный программист далек от аппаратного уровня доступного пониманию инженеру электронщику. Данный обзор призван продемонстрировать общий подход к написанию драйвера физического устройства (на примере микросхемы RTC PCF2123 с интерфейсом SPI на борту) и переходу от аппаратного уровня к абстракциям - псевдонимам, функциональным именам и т.п. Наш канал: https://www.youtube.com/channel/UCt2VdJAY7-iM78VEEa-Y1rg

Название:

Драйвер RTC PCF2123 для Atmega слой HAL

Категория:

Разное