Сняли с друзьями квартиру (студенты). Через пару месяцев какая-то су*а, повадилась пизд*ть деньги из карманов курток в прихожей. Решили поставить сигнализацию.
Я, как студент из политеха, вызвался сочинить это дело. Тем более что всю летнюю практику программировал микропроцессоры.
Купил atmega8, программатор USBASP, кучку диодов, лапочек, кнопок, конденсаторов и резюков, кварцевый резонатор. И собрал вот такое дело:

выводы miso, mosi, sck, reset и gnd подключаю к программатору, пишу такую программку:
Код: Выделить всё
#include <avr/io.h>
int main(void)
{
while(1)
{
PINC = 1;
}
}
пытаюсь залить через khazama и получаю:
----------
Khazama AVR Programmer
----------
Error while operating...
: error: programm enable: target doesn't answer. 1
: initialization failed, rc=-1
: AVR device initialized and ready to accept instructions
: Device signature = 0x000000
: Yikes! Invalid device signature.
: Expected signature for ATMEGA8 is 1E 93 07
done. Thank you.
Нашел на форуме темку http://radiokot.ru/forum/viewtopic.php?f=20&t=68000, которая плавно перетекла в http://radiokot.ru/forum/viewtopic.php?f=22&t=681&start=165.
Но у меня кристал нормальный, ножки земли и питания 7и21 говорят мультиметру, что при подаче питания напряжение есть.
Заметил, что если даже программатор отключить, и пустить прошивать khazama, от ответ от нее будет тотже. Чувствую что-то я забыл сделать. Что? Подскажите пожалуйста, 2 день бьюсь.