"CeleronTimer" C library топик-ссылка

Библиотека "Программных Таймеров" (реализация синхронных и асинхронных задержек в прошивке микроконтроллера). Особенности: Кроссплатформенность. Микроконтроллеры любой разрядности. Удобное и функциональное API. Нетребовательная к ресурсам МК. Дискретность отсчёта = 1мс. Достаточна для реализации пользовательского интерфейса (и прикладной логики) в устройствах на микроконтроллере.

"CeleronKeyInputLib" C library топик-ссылка

General C library (crossplatform) for "Buttons" and "Encoders" input processing in microcontrollers. Библиотека процедур для интеллектуальной обработки ВВОДА в МК (событий от Кнопок и Энкодеров). Особенности: Кроссплатформенность. Адаптивность к любому железу. Универсальное API. Событийная модель кода обслуживающего интерфейс.

Схемотехника: Типовая схема Супервизора питания (детектор пониженного напряжения). Методика расчёта [2015.03.24]

Полезна ли эта статья? Однако, меня заворожила красота математических выкладок и пришедших идей. Поэтому захотел её опредметить…


Читать дальше

Схемотехника: «Push-On, Push-Off Power-Switching Circuit» из патента US7781920B2

Патент не мой! Схема интересная: Вкл/Выкл Питания Устройства одной тактовой кнопкой, с возможностью программного выключения питания самим устройством. Реализация на только дискретных элементах (три транзистора).
Картинки кликабельны и ведут на увеличенное изображение...


Читать дальше

Программатор памяти 24CXX EEPROM (I2C Bus) на PonyProg

Простейший программатор микросхем памяти EEPROM серии 24CXX (с последовательным интерфейсом I2C Bus), основан на PonyProg. Это самые распространённые EEPROM в современной бытовой технике (телевизорах). Требуется для ремонта. Нет смысла покупать дорогой и сложный профессиональный программатор. Лучше его сделать…

Обзор (в изометрии)

Далее, будет несколько фоток (все кликабельны и ведут на полноразмерное изображение)...

Читать дальше

AVRASM: Пример использования "Диспетчера задач RTOS 2.0" (установка и настройка)

AVR
Для демонстрации основных возможностей и особенностей «Диспетчера задач RTOS 2.0» был собран демонстрационный макет, на основе «Универсальной макетной платы для МК в DIP-корпусе». В качестве прикладной задачи: мигаем светодиодами, в разных режимах…


Читать дальше

AVRASM: Диспетчер задач RTOS 2.0 (псевдо кооперативная ОС)

AVR
Отрефакторил код «Диспетчера задач RTOS» (псевдо кооперативной ОС), оптимизировал и универсализировал, добавил новые фичи, декларировал чёткое API, и опубликовал на GitHub… Фактически, весь код был переписан сызнова, по прототипу DI HALTа.

Operating system placement


Читать дальше

AVRASM: Библиотека Подпрограмм общего назначения "GENPROCLIB.INC"

AVR
Библиотека «Подпрограмм общего назначения» содержит самые необходимые процедуры, нужные практически в каждом проекте: для Записи/Чтения памяти EEPROM; для Временной Задержки; и др.


Читать дальше