Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Ищу/продам/куплю/услуги » Надо написать коротенькую программку для tiny13, светодиода и кнопки


Надо написать коротенькую программку для tiny13, светодиода и кнопки

Сообщений 1 страница 11 из 11

1

Прошу помощи в написании программы таймера.
Каждые 10 сек контроллер просыпается - мигнет светодиод
Потом засыпает. После определенного времени (1 мес, 2 мес
- выставляется в коде программы) светодиод должен гореть
постоянно. Нажать кнопку сброс и цикл повторяется.
При пропадании питания, цикл не должен сбрасываться, а
продолжаться с места обрыва цикла.
Спасибо.

0

2

Для нормальной работы подобной конструкции, надо ставить, кроме МК, модуль часов реального времени, например на микросхеме DS1307.

Отредактировано sasha_1973 (2013-07-31 12:38:13)

0

3

Если не ставить, насколько будет расхождение за 1 год?

0

4

На время пропадания электричества за год )))

0

5

Питание от двух батареек типа ААА, с наименьшим потреблением энергии, чтоб работал года 2. И еще, устройство должно быть как можно дешевле, большая точность ненужна.
Кто напишет? Ваша цена?

0

6

А сколько должен гореть светодиод, он как раз батарею и посадит.
Да и Tiny13  не очень подходит. Для этой задачи лучше МК  с
Real Time Counter, например Mega48PA. Тогда и выдержки будут
точнее и у него больше режимов энергосбережения.

0

7

alex_r61 написал(а):

А сколько должен гореть светодиод

Каждые 10 сек должен один раз мигнуть. Светодиод тоже надо с малым потреблением.

alex_r61 написал(а):

Real Time Counter, например Mega48PA. Тогда и выдержки будут
точнее и у него больше режимов энергосбережения.

Большая точность ненужна, если за 1 год расхождение будет 1 неделя - ничего страшного.

0

8

Суперяркие светодиоды могут гореть уже при 1-5ма.
Мигнуть, чтобы было заметно - 200-500мсек минимум,
а это уже 2-5сек в минуту. При этом сам МК будет
потреблять несколько десятков мка.

P.S. Может кто скажет почему в Опере сообщения не вставляются?

0

9

Если он возьмёт Tiny13A, то в 50 вряд ли уложится.
А если просто 13 то под 1ма.
Здесь смысл, чтобы МК спал как можно дольше, а с 8-и
битным таймером это не получится.
Поэтому я и говорил про Mega48PA.

0

10

Я поддерживаю sasha_1973. DS1307 очень экономная штука, к тому же с резервным питанием. Таню можно ставить в powerdown и просыпаться по секундному импульсу что бы быстро прибавить секунду и снова отключить все, кроме ОЗУ. У меня такая штука питалась от от CR2032 года три точно!

0

11

IgorL написал(а):

DS1307 очень экономная штука, к тому же с резервным питанием

Ну и смысл огород городить, 1307 работает  от 5 вольт и стоит дороже тиньки.
А человеку нужно от двух батареек.

0


Вы здесь » Программирование ATMEL в BASCOM. » Ищу/продам/куплю/услуги » Надо написать коротенькую программку для tiny13, светодиода и кнопки