Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Помогите найти глюк Attiny13a |
Цитата |
|
Подогнал условия таймера на задержке. Вроде заработало. Спасибо, все решилось.
Подогнал условия таймера на задержке. Вроде заработало. Спасибо, все решилось.
|
|
|
 |
Добавлено: 15 окт 2016, 14:23 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Помогите найти глюк Attiny13a |
Цитата |
|
Вообщем программа рабочая, но временные интервалы не совпадают с заявленными в тексте описания. Поменял режим делителя в таймере в строке "Счет таймера T0 на частоте CK/1024" с /1024 на/8, и схема вошла в привычный человеческий ритм. Правда минута на подготовку датчика сейчас длится секунд пять. Задержка выключения света, почему-то, на минимуме вместо 10 сек длится около минуты. Максимум не замерял-наверное слишком долго. Надо поправить настройки счетчика, чтобы все заработало как надо.
Вообщем программа рабочая, но временные интервалы не совпадают с заявленными в тексте описания. Поменял режим делителя в таймере в строке "Счет таймера T0 на частоте CK/1024" с /1024 на/8, и схема вошла в привычный человеческий ритм. Правда минута на подготовку датчика сейчас длится секунд пять. Задержка выключения света, почему-то, на минимуме вместо 10 сек длится около минуты. Максимум не замерял-наверное слишком долго. Надо поправить настройки счетчика, чтобы все заработало как надо.
|
|
|
 |
Добавлено: 15 окт 2016, 10:18 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Помогите найти глюк Attiny13a |
Цитата |
|
Прошивал как написано в заголовке программы [quote]* Fuses CKSEL=10, BODLEVEL=00[/quote]. Запрограммировал там где стоят нули. Пошагово программа заедет после метки [quote]Start1:[/quote], если поставить в симуляторе флаг Z в регистре sreg, то программа проскакивает и циклится уже на загрузке младшего байта АЦП [quote]in m4,ADCL[/quote]. Убираю слип программа идет дальше, что то делает (это вне моего понимания), но перестает работать выключение света по времени. Т. е. свет включается, но уже не выключается через время выставленное для таймера. У меня сложилось впечатление, что не выставляется таймер в начале программы. В программировании ноль, поэтому ничего сделать сам не могу.
|
|
|
 |
Добавлено: 15 окт 2016, 04:23 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Помогите найти глюк Attiny13a |
Цитата |
|
Фьюзы прошивал?
Фьюзы прошивал?
|
|
|
 |
Добавлено: 14 окт 2016, 19:10 |
|
|
 |
|
|
Заголовок сообщения: |
Помогите найти глюк Attiny13a |
Цитата |
|
Не работает прошивка под названием HUM_DETECT (с датчиком движения) ни в протеусе ни на камне. Схему на ик-датчике собрал и прошил. Заработала. А в этой схеме аналоговая часть работает( подает ноль на контроллер при движении), а дальше никак. Пытаюсь разобраться. Где ошибка не пойму. Может кто посмотрит и объяснит..?
Не работает прошивка [url]http://meandr.org/archives/27847[/url] под названием HUM_DETECT (с датчиком движения) ни в протеусе ни на камне. Схему на ик-датчике собрал и прошил. Заработала. А в этой схеме аналоговая часть работает( подает ноль на контроллер при движении), а дальше никак. Пытаюсь разобраться. Где ошибка не пойму. Может кто посмотрит и объяснит..?
|
|
|
 |
Добавлено: 14 окт 2016, 18:07 |
|
|
 |
|