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

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


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

Очередной LUFA mkII

Здравствуйте!
Таки я домучал свой очередной (третий) программатор.

Собственно что побудило меня на этот подвиг:
  1. мой первый(STK200/300) программатор привязан к еще, слава богу, живущему старичку с LPT и без PonyProg шить не хочет, а шить хочется из «Студии»;
  2. второй же (USBtinyISP) хоть и шьет почти без зависаний, но отказывается напрочь разговаривать с МК, если у того на ISP подвешена приличная нагрузка (вроде 7-сегментного индикатора), поскольку я в свое время решил сэкономить на буфере (знаю — виноват).


Читать дальше
  • +6
  • 14 февраля 2014, 20:57
  • Fahivec
  • 1

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

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

Operating system placement


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

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

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


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

Подключение TFT-дисплея к AVR.

Итак, всем привет)
Купил я на ибее такой дисплейчик:

Преимущества-цветной, есть разъем для SD-карты, последовательный интерфейс(SPI), низкая цена, возможность работы с 3.3В и 5В.


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

Easy_I2C AVR ASM практикум PCF8591 & DS1307

AVR
PCF8591 это микросхема в которой 4 АЦП и 1 ЦАП на скорости до 100кГц по i2c
Вот я добрался до неё. Она, как мне казалось, не самая простая микросхема однако сложного в ней по сути ничего нет.

Читать дальше
  • +1
  • 02 февраля 2014, 22:14
  • deses
  • 1

Неожиданные проблемы при стыковке STM32F103 и Atmega 88 по SPI

В качестве памятки себе, ну и может кто чего подскажет в коментах…

Не очень давно я выкладывал в личный блог заметку:о распиновке кнопок в ручке джойстика Saitek X52

После, я подключил эту ручку к своей электронике, и в процессе этого выявились некоторые траблы, связанные с общением по SPI в режиме Master — Slave контроллеров разных производителей и архитектур.


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

8 канальный ШИМ на attiny13

AVR attiny13 довольно популярный микроконтроллер (далее МК) и довольно дешевый (20 рублей на ebay). Но есть у него небольшой недостаток: 6 пинов I/O. А на деле вообще 5 (если не шаманить с reset). Если надо большое кол-во пинов на вывод чем может позволить микроконтроллер, то с легкостью используется микросхема регистра сдвига 74HC595, которая потребует 3-х пинов. Потратив 3 пина, можно получить 8*N пинов для вывода(где N — кол-во микросхем 74HC595).

Если со статическим выводом всё ясно, то что делать с ШИМ (PWM)?


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

С Наступающим Новым Годом, легкие электроники! (и немного предновогоднего порно-дед-лайна:)

Бесплатный совет: доделывайте коммерческие проекты до нового года! Сэкономите киллограммы нервных клеток.


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