Таймеры в at tiny2313

timsa™
00:52, 03.06.2011
От пользователя FGV
6 секунд, не слишком ли редко показания обновлятся будут?


для начала хватит. проверю в работе, возможно изменю принцип. просто в этом исполнении математики минимум, а измерение периода будет значительно сложнее.
0
00:52, 03.06.2011
От пользователя ddd[гость]
Оно сцуко ещё шары спросоня 18мсек продирает


стоп-стоп-стоп, оно же вроде тока когда по питанию (POR) первый раз будится 18мсек, потом - гораздо быстрее. Я часа два даташит штутдировал пока к такому выводу пришел, неушто они все-таки козлы?
0
timsa™
00:54, 03.06.2011
От пользователя ddd[гость]
велоупячкам


после того как я без особого напряга стал ездить на велике по 80км за полдня, я прочитал умную статью про коленки. там сказано что крутить педальки надо быстро, а медленно им вредно.
вот и решил сколхозить на коленке девайс.

завтра все проверю и зафоткаю как выглядит поделие
0
timsa™
00:56, 03.06.2011
От пользователя ddd[гость]
екатеринбург.ню

цэ нэ треба. для сього жона имеецо!
кстати...
0
00:56, 03.06.2011
От пользователя timsa™
завтра все проверю и зафоткаю как выглядит поделие


лучше сделать чтобы током било пару киловольт. гораздо эффективнее, чем светодиоды.
0
00:58, 03.06.2011
От пользователя ITihonov
они все-таки козлы

Да.

Ну там есть оговорка про 300мксек на встроенном рц-генераторе................ Ну кароч он не будицо сцуко в эти 300. Я тож надеялсо что там стартовый маркер в принимаемом коде 9мсек и эта тварь как раз проснёцо к приёму данных - хрен вам, невзлетело. У него даж на структурной схеме побудка с питания, вдт и вакеупа в одно место нарисована.
0
01:03, 03.06.2011
От пользователя ddd[гость]
У него даж на структурной схеме побудка с питания, вдт и вакеупа в одно место нарисована.


вот сволочи. там написано что после побудки по питанию это самое "одно место" переконфигурируется на меньший интервал времени. а я-то думаю, чо у меня триак бесится.
0
01:07, 03.06.2011

Чёрт ногу сломит
0
01:09, 03.06.2011
Там ещё вопрос по запуску гену. На ХТ и НС оно без вариантов 18мсек стартует.
0
01:21, 03.06.2011
От пользователя ddd[гость]
На ХТ и НС


ну у меня pic10f200 ему это не грозит :-)

вот чо они там обещают:
0
01:22, 03.06.2011
От пользователя ITihonov
вот чо они там обещают:


От пользователя ITihonov
думаю, чо у меня триак бесится

Значицо фкоде нокосячел чевото.
Порты подикана конфигурировать начинаешь нефтему :-)

[Сообщение изменено пользователем 03.06.2011 01:28]
0
0хCB
08:06, 03.06.2011
От пользователя timsa™
а измерение периода будет значительно сложнее.

ага, на одно действие - деление :-)
хотя можно и без него обойтись, тупо зажигать светодиоды по значениям не частоты а периода ;-)
ну и фильтр простейший прикрутить, шоб показания не скакали как фиг знает шо
0
timsa™
10:19, 03.06.2011
не взлетело.
пошел делать дебуг версию с миганиями

p.s. как же я это ненавижу! ну почему в симуляторе то всё работает!!!
0
10:22, 03.06.2011
От пользователя timsa™
почему в симуляторе то всё работает!!!

Ни разу не пользовался симуляторами. Программу надо видеть глазами и понимать что и как. Этого достаточно. :-)
0
0хCB
10:30, 03.06.2011
От пользователя timsa™
ну почему в симуляторе то всё работает!!

в симуляторе желлезок реальных нет, чего хошь то и получаешь. сдается мну датчик импульсы не выдает.
ps а накой в обработчике cli и sei?
0
10:54, 03.06.2011
От пользователя FGV
сдается мну датчик импульсы не выдает.

Он у тя аналоговый. Чо цифровой то не ставицо? Типа tle4905.
0
0хCB
10:59, 03.06.2011
От пользователя ddd[гость]
Он у тя аналоговый. Чо цифровой то не ставицо? Типа tle4905.

не у меня, а у timsa. да и шо шо аналоговый? хз как он подключен, схему тут автор не привел
0
timsa™
12:12, 03.06.2011
заработало. по дефолту стоял фьюз CLKDIV8 сцуко.
таймер работает.
но...
гребаный датчик действительно аналоговый и создает такой нехилый "дребезг"....
0
timsa™
13:34, 03.06.2011

Фотография из Фотогалереи на E1.ru


переделал код: таймер срабатывает каждые 0,6 секунды и увеличивает на единицу счетчик периодов.
по прерыванию от INT0 зажигается столько светодиодов, сколько насчитал счетчик.

в результате вообще тишина. видимо INT0 так часто срабатывает что все время обнуляет счетчик периодов.

:-(

пойду менять холл на геркон
0
timsa™
13:35, 03.06.2011
проводки - это программатор. поленился сделать ISP разъем. потом их просто не будет - питание и датчик идут с единственного разъема.
0
0хCB
14:03, 03.06.2011
можно RC цепь приколхозить к датчику, для подавления дребезга
0
15:13, 03.06.2011
От пользователя timsa™
пойду менять холл на геркон


хрен на редьку
2 / 0
15:54, 03.06.2011
От пользователя FGV
можно RC цепь приколхозить к датчику, для подавления дребезга

Програмно давить проще.
1 / 0
16:03, 03.06.2011
От пользователя ddd[гость]
Програмно давить проще.


зависит от. но при 100 шелчках в минуту - безусловно.

[Сообщение изменено пользователем 03.06.2011 16:04]
0
timsa™
16:05, 03.06.2011
От пользователя ITihonov
тупо мерять интервал между шелчками

уже давно :-)
кстати всё работает.
RC цепочка добавлена, стоит геркон. щас для интереса попробую вернуть холла.
0
Авторизуйтесь, чтобы принять участие в дискуссии.