Цитата(StГеннадий @ Sep 9 2008, 10:18)

Господа, я понимаю что вопрос наверное простой для профессионалов, поэтому прошу сразу не ругаться, Помогите , направьте с какой стороны подойти к решению проблеммы. Вот есть плата, на которой стоит процессор AT90S2313 с нормальной рабочей программой, таймер DS1302(ну и много ещё чего), Так вот после того как села батарейка таймер остановился кварц не генерит, понятно что для того чтобы запустить таймер нужно сбросить седьмой бит в регистре секунд.КАК это сделать? Есть программатор Тритон V5.7, он поддерживает внутрисхемное программирование микросхем, в том числе и AT90S2313, но если я подключусь к шине SPI то как мне обратиться именно к нужному регистру таймера?
Во-первых, установку часов co сбросом того самого бита (halt bit) должна делать "нормальная рабочая программа", иначе как - вынули батарейку, вставили - часы сдохли? Или она запаяна?
Шина SPI - это не шина I2C ( у ATMELa - TWI). Программатором не должно получиться.