Цифровой термометр на ATMega8

AVR
Добрый день! Хочу поделиться с сообществом своей реализацией цифрового бытового термометра на контроллере ATMega8 и датчиках DS18x20.

Вступление
Немного предистории…
Это не первая конструкция электронного термометра, собранного мною. Несколько ранее (когда я был знаком только с PIC контроллерами) я собрал бытовой термометр на PIC16F628, датчиках DS18S20 и 2-х строчном ЖК индикаторе на основе контроллера HD44780. Программу писал, на C с использованием среды PIC C Compiler. Использовал готовые библиотеки кода для общения с датчиками и LCD дисплеем. Электронную схему выполнил на макетке, все детали в DIP корпусах.


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

LedBoard Отладочная плата. Часть 1

LedBoard Отладочная плата. Часть 1


Первое что нужно, при самостоятельном проектировании отладочной платы, это определится с необходимым минимумом. Для новичка этот вопрос становится основным камнем преткновения.
Поэтому многие предлагают cвой вариант для повторения.
Вот и я вас предлагаю свой. Плату я пока что проектирую, и поэтому здесь несколько частей.
В этой части мы рассмотрим то, что я засуну в свою плату.

Посидев и подумав пол ночи, я сделал для себя несколько пунктиков:

1. Камень — atmega8
2. Обвязка для V-USB
3. Внешний кварц на 12МГц
4. Линейка из 8-ми светодиодов
5. Матричная клавиатура 3х3
6. На 1-ый таймер просто светодиод, на 2-ой таймер светодиод через RC фильтр
7. Кнопка на Reset
8. Индикация питания
9. Кнопка внешнего прерывания

Вот, то что мне от неё нужно что бы ставить свои опыты=)
В следующей части мы вами продвинемся чуть дальше, а я пока развожу платку в SLayout=)
Продолжение следует))

USB флешка на ATmega8 и V-USB. От идеи к готовому устройству...

AVR
Прочитав пару статей других пользователей, захотелось самому начеркать чего-то полезного для остальных. Как все поняли из названия, речь пойдет о создании USB mass storage device класса на програмной реализации V-USB.



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