Главный раздел

Печать

Программатор ATATMEL-ICE-BASIC с поддержкой всех микроконтроллеров Atmel

Опубликовано . Опубликовано в Новости

Рейтинг:   / 3

ATATMEL-ICE-BASIC – мощный отладочный инструмент, предназначенный для программирования и отладки ARM Cortex-M и AVR микроконтроллеров от Atmel, поддерживающих возможность отладки.

Программатор ATATMEL-ICE-BASIC с поддержкой всех микроконтроллеров Atmel.

Печать

Многоголосая "музыкальная шкатулка" на ATtiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 22

Даже на микроконтроллерах с ограниченными ресурсами можно реализовать многоголосую музыкальную шкатулку. ATtiny13 обладает 1 килобайтом флеш-памяти (чего хватает на 512 программных инструкций, включая вектора прерываний) и 64 байтами оперативной памяти

Описание

Для вывода звука используется широтно-импульсная модуляция (ШИМ, PWM), микроконтроллеры AVR реализуют широтно-импульсную модуляцию при помощи таймеров.

Поскольку ATtiny13 обладает только одним таймером, его приходится использовать как для генерации ШИМ-сигнала, так и для синхронизации по времени при генерировании звука.

Частота ШИМ должна быть не меньше 20кГц, чтобы его шум не был слышен. При работе микроконтроллера на частоте 9,6МГц, 8-битный таймер переполняется через каждые 256 тактов, 37500 раз в секунду.

Печать

Линейный индикатор работы жесткого диска компьютера на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 3

Почти каждый системный блок компьютера оснащен светодиодом на передней панели, который мигает, когда идет доступ к жесткому диску. Один мигающий индикатор лучше, чем ничего вообще, но линейная шкала из 10 светодиодов, показывающая загрузку жесткого диска в процентах будет действительно удобно!

Возможности устройства

- Отображение работы жесткого диска с шагом 10%
- Индикация аварии (зависит от программного обеспечения ПК)
- Аккуратный компактный модуль легко помещается внутри корпуса

Печать

Сигнализатор "Колокольчик" для автомобиля на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 24

 

В некоторых автомобилях в штатной комплектации стоит сигнализатор, по звуку напоминающий колокольчик. Он предназначен для оповещения водителя когда наступило какое-либо событие, например открыта дверь и горит ближний свет фар. Это реализация такого зуммера на ATtiny13(A).

Сигнализатор "Колокольчик" для автомобиля на Attiny13

Схема устройства

Печать

Часы c секундами на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 9

Часы построены на базе микроконтроллера Attiny2313 и трех двухразрядных семисегментных индикаторов, которые высвечивают часы, минуты и секунды. Внешний кварц на 4MHz обеспечивает высокую точность хода. Семисегментные индикаторы можно применить любые с общим анодом. Также по желанию подключаются дополнительные светодиоды, которые мигают 2 раза в секунду и показывают рабочее состояние часов. Устройство настраивается с помощью двух кнопок.

Настройка

1. Нажимаем кнопку S1, начинает мигать индикатор часов, кнопкой S2 настраиваем часы;
2. Нажимаем кнопку S1, начинает мигать индикатор минут, кнопкой S2 настраиваем минуты;
3. Нажимаем кнопку S1, начинает мигать индикатор секунд, кнопкой S2 сбрасываем в ноль секунды;
4. Нажимаем кнопку S1, часы переходят в рабочий режим.

Печать

Часы-таймер на PIC16F628

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 5

Проект представляет собой часы с таймером, который может быть запрограммирован на включение и на выключение. Я начал его делать так как мне было лень включать и выключать каждый день аквариум. Не стал использовать уже готовые вещи по нескольким причинам - в том числе и потому что планирую добавить автоматическую систему для кормежки рыб.

Схема часов довольно проста, если не сказать очень проста. Главная часть, безусловно - программа на ассемблере. Для программирования я использовал Microchip's MPASMP, а для рисования схемы - Eagle.

Печать

Gravitron

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 3

Основная идея проекта - исследовать силу гравитации. Игрушка сделана из половины мячя для пинг-понга. По окружности светится красная точка, которая всегда остается вверху. При вращении игрушки в любом направлении, как вы хотите - красная точка всегда будет подниматься снова. Видео показано ниже:

Печать

Электронный замок с ключём i-Button (DS1990A) на PIC16F627A

Опубликовано . Опубликовано в Устройства на PIC

Рейтинг:   / 3

Здесь представлена схема электронного замка, в котором в качестве ключа используется устройство DS1990A(Touch Memory). Touch Memory типа DS1990A представляет собой пассивное устройство (без внутреннего источника питания), которое имеет записанное с помощью лазера ПЗУ(ROM), содержащее уникальный серийный номер. Для считывания данных с DS1990A используется 1-проводная шина фирмы DALLAS. DS1990A является подчинённым устройством, а мастером является обычно микропроцессор(микроконтроллер). Питание DS1990A во время обмена данными производится от 1-проводной шины. Эквивалентная схема интерфейсной части DS1990A показана на рисунке:

 517-01

Печать

Электронное реле поворотов на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 11

Данное электронное реле поворотов используется взамен стандартного трехконтактного реле. Электромагнитное реле заменено силовым полевым транзистором IRF4905 (P-Channel mosfet, макс. мощность 200W), а вместо иногда раздражающего щелканья реле звучит приятная мелодия зуммера. Управляющий микроконтроллер Attiny13 тактируется от внутреннего генератора частотой 9,6МГц. Данное реле может работать со светодиодными указателями поворотов при условии что в каждой стороне вместе со светодиодными лампами должна быть подключена одна обычная лампа накаливания или одна обманка.

Печать

Ядро Cortex-МЗ компании ARM. Полное руководство. Джозеф Ю. 2012 г.

Опубликовано . Опубликовано в Литература

Рейтинг:   / 4
Ядро Cortex-МЗ компании ARM. Полное руководство. Джозеф Ю. 2012 г.

Настоящая книга представляет собой исчерпывающее руководство по новому 32-битному процессору компании ARM - Cortex-МЗ. В данном руководстве подробно описана архитектура процессорного ядра Cortex-МЗ и его подсистемы памяти. Также подробно рассмотрены остальные узлы процессора, в том числе контроллер векторных прерываний NVIC, модуль защиты памяти MMU и разнообразные компоненты отладки. Приводится детальное описание новой системы команд Tbumb-2, поддерживаемой данным процессором. Книга содержит большое число примеров программного кода как на языке Си, так и на ассемблере.

Рекомендуем посмотреть