Здраствуйте, интересует следующее реально ли подправить прошивку этого http://bezkz.su/publ/300411-42-1-0-411.html таймера чтобы была дискретность 0,1с и максимальное время 99с. Хотя уже сам понял что нужно будет добавлять еще один разряд индикатора, может кто видел где нить подобную схему с исходником чтобы подправить можно было. Предполагаемый пик 628 или 84. Уже задолбался искать подобное прошу помощи.
Заголовок сообщения: Re: Таймер с дискретностью 0,1 с
Добавлено: Вс дек 01, 2013 02:32:30
Это не хвост, это антенна
Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22 Сообщений: 1368 Откуда: Беларусь
Рейтинг сообщения:0
Так по второй ссылке таймер секундный, а вы вели речь о 0,1 секунде.
_________________ «Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Меня интересует можно ли в исходниках по первой либо второй ссылке подправить чтобы таймер имел дискретность 0,1с. По второй мне кжется будет проще т.к. там уже есть 3х разрядный индикатор, в котором третий разряд будет считать десятые части секунды, както так я себе это представляю, но вот че там править в исходнике незнаю.
Заголовок сообщения: Re: Таймер с дискретностью 0,1 с
Добавлено: Вс дек 01, 2013 02:51:37
Это не хвост, это антенна
Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22 Сообщений: 1368 Откуда: Беларусь
Рейтинг сообщения:0
Строки 259, 261 проекта. Но! это скорее всего, т.к. пишу я на ассемблере, а СИ знаю только очень поверхностно. Да и децимальную точку придется ведь зажигать, а если индикация динамическая, то это уже несколько сложней. Удачи вам.
_________________ «Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Будем пробовать чето длелать, но завтра,утро вечета мудреней. Я так понял нужно править здесь но никак не пойму зависимость этих циклов которые 65536 от частоты кварца в схеме который 8 МГц
Код:
if(TMR1IE&&TMR1IF) { // uses 1 variable; unsigned long bres // gets here every TMR1 16bit int (every 65536 ticks) TMR1IF = 0;
Bres += 65536; // add 65536 ticks to bresenham total
Заголовок сообщения: Re: Таймер с дискретностью 0,1 с
Добавлено: Вс дек 01, 2013 03:14:53
Это не хвост, это антенна
Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22 Сообщений: 1368 Откуда: Беларусь
Рейтинг сообщения:0
65536 - это разрядность таймера в МК, а 2 миллиона - это 8 МГц/4 - тактовая частота шины.
_________________ «Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Заголовок сообщения: Re: Таймер с дискретностью 0,1 с
Добавлено: Вс дек 01, 2013 17:43:20
Модератор
Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4595 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
sanya123 писал(а):
Будем пробовать чето длелать, но завтра,утро вечета мудреней. Я так понял нужно править здесь но никак не пойму зависимость этих циклов которые 65536 от частоты кварца в схеме который 8 МГц
Код:
if(TMR1IE&&TMR1IF) { // uses 1 variable; unsigned long bres // gets here every TMR1 16bit int (every 65536 ticks) TMR1IF = 0;
Bres += 65536; // add 65536 ticks to bresenham total
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения