Форум программистов, компьютерный форум, киберфорум
Наши страницы

Timer1 считает до 32768, а не до 65536

Форум AVR. Обсуждение микроконтроллеров AVR фирмы Atmega.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 52
Имя Дата Сообщение
Читать обсуждение полностью:
Timer1 считает до 32768, а не до 65536
gin_1995 31.10.2015 13:12 http://www.cyberforum.ru/post8271921.html
Нужен больший диапазон, т.е. чтобы измерять можно было до...
paskal 31.10.2015 13:41 http://www.cyberforum.ru/post8271991.html
Наверно режим таймера не тот установлен. Только вам...
gin_1995 31.10.2015 13:47 http://www.cyberforum.ru/post8272009.html
paskal, Не знаю, правильно ли я понял, что от меня...
ValeryS 31.10.2015 16:25 Решение http://www.cyberforum.ru/post8272610.html
gin_1995, используй unsigned int а не int 32767 это...
gin_1995 31.10.2015 17:46 http://www.cyberforum.ru/post8272927.html
ValeryS, к сожалению, не помогло. Всё равно он так же...
ValeryS 31.10.2015 18:37 http://www.cyberforum.ru/post8273133.html
не может такого быть как ты смотришь числа? приведи кусок...
gin_1995 31.10.2015 18:42 http://www.cyberforum.ru/post8273158.html
ValeryS, как получается, так и смотрю, через одно место,...
gin_1995 31.10.2015 18:44 http://www.cyberforum.ru/post8273166.html
ValeryS, вот что показывает мне ТЖКИ при 55мс
ValeryS 31.10.2015 18:53 http://www.cyberforum.ru/post8273200.html
равносильно что ты написал 0 у int (16 бит) диапазон...
gin_1995 31.10.2015 18:56 http://www.cyberforum.ru/post8273215.html
ValeryS, пардон, не захватил верхнюю часть кода. ...
ValeryS 31.10.2015 18:59 http://www.cyberforum.ru/post8273216.html
напиши так sprintf (string_lcd2,"Tpause=%5u mks",(unsigned...
gin_1995 31.10.2015 19:02 http://www.cyberforum.ru/post8273234.html
ValeryS, спасибо! сам бы не додумался. но теперь не...
ValeryS 31.10.2015 19:12 http://www.cyberforum.ru/post8273272.html
прерывание то срабатывает но число не может быть больше...
gin_1995 31.10.2015 19:19 http://www.cyberforum.ru/post8273299.html
ValeryS, к сожалению, второй путь не помог почему-то. всё...
VladimirU 31.10.2015 20:29 http://www.cyberforum.ru/post8273631.html
Запишите не так if (pause>65535) а вот так if...
gin_1995 31.10.2015 20:43 http://www.cyberforum.ru/post8273703.html
VladimirU, увы, но нет. всё равно тоже самое. вместо вывода...
ValeryS 31.10.2015 20:59 http://www.cyberforum.ru/post8273779.html
ну все же просто char flag=0;...
gin_1995 31.10.2015 22:57 http://www.cyberforum.ru/post8274189.html
ValeryS, вот не поверите, всё равно не работает, даже если...
VladimirU 31.10.2015 23:54 http://www.cyberforum.ru/post8274398.html
65535 unsigned (int) как вы хотите проверить ...
gin_1995 31.10.2015 23:59 http://www.cyberforum.ru/post8274416.html
VladimirU, ну как-то хочу проверить, потому что это суть...
VladimirU 01.11.2015 00:13 http://www.cyberforum.ru/post8274451.html
Тогда используйте unsigned long
gin_1995 01.11.2015 00:17 http://www.cyberforum.ru/post8274467.html
VladimirU, уже пытался это не помогает, и ситуация...
VladimirU 01.11.2015 11:47 http://www.cyberforum.ru/post8275335.html
Продолжаем разговор. Что такое pause ? Переменная?
gin_1995 01.11.2015 13:05 http://www.cyberforum.ru/post8275622.html
VladimirU, да, это переменная, в неё записывается данные с...
ValeryS 01.11.2015 15:18 http://www.cyberforum.ru/post8276189.html
gin_1995, ты чего накрутил? я тебе показал два способа а...
gin_1995 01.11.2015 15:45 http://www.cyberforum.ru/post8276318.html
ValeryS, я и так и так пытался её делать, и как вариант...
ValeryS 01.11.2015 16:28 http://www.cyberforum.ru/post8276535.html
перепиши прерывания так (вариант с long) interrupt void...
gin_1995 01.11.2015 17:47 http://www.cyberforum.ru/post8276947.html
ValeryS, нет, увы не помогло. при низких значениях, они...
VladimirU 01.11.2015 18:00 http://www.cyberforum.ru/post8277015.html
Покажите где и как вы объявили переменную pause?
gin_1995 01.11.2015 18:03 http://www.cyberforum.ru/post8277034.html
VladimirU, как обычно, после библиотек unsigned long...
VladimirU 01.11.2015 18:14 http://www.cyberforum.ru/post8277101.html
unsigned long pause=0; когда объявляете переменную...
gin_1995 01.11.2015 18:25 http://www.cyberforum.ru/post8277154.html
VladimirU, хорошо, спасибо. Учту на будущее. Только это...
ValeryS 01.11.2015 18:48 http://www.cyberforum.ru/post8277294.html
глобальные переменные обнуляются при объявлении т,е int...
gin_1995 01.11.2015 21:06 http://www.cyberforum.ru/post8277357.html
ValeryS, с флагами не работает, и вы не поняли сути. для...
ValeryS 02.11.2015 07:57 http://www.cyberforum.ru/post8279059.html
при переполнении таймера флаг устанавливается в 1 т.е...
gin_1995 02.11.2015 11:05 http://www.cyberforum.ru/post8279595.html
ValeryS, спасибо, попытался учесть ваши рекомендации,...
ValeryS 02.11.2015 11:17 http://www.cyberforum.ru/post8279641.html
нет здесь можно ввести еще один флаг flagDisplay когда...
gin_1995 02.11.2015 11:27 http://www.cyberforum.ru/post8279685.html
ValeryS, спасибо большое! теперь всё работает как часы! ...
ValeryS 02.11.2015 11:30 http://www.cyberforum.ru/post8279694.html
если не учитывать некоторых тонкостей, типа подключенного...
gin_1995 02.11.2015 11:31 http://www.cyberforum.ru/post8279701.html
ValeryS, а, ну тогда всё замечательно. тестироватся это всё...
Jenykl 18.12.2018 04:21 http://www.cyberforum.ru/post13169906.html
Доброго времени суток! Такая же ерунда, счетчик считает до...
Voland_ 18.12.2018 09:43 http://www.cyberforum.ru/post13170226.html
объявите переменные volatile unsigned int , freq; но...
COKPOWEHEU 18.12.2018 09:44 http://www.cyberforum.ru/post13170229.html
грубая ошибка: main() имеет тип int и никакой другой. ...
Jenykl 18.12.2018 12:03 http://www.cyberforum.ru/post13170631.html
CVAVR так сделал, тоже не понимал почему, но работает....
COKPOWEHEU 18.12.2018 15:18 http://www.cyberforum.ru/post13171275.html
Случайность. Компилятор может закешировать переменную в...
Jenykl 18.12.2018 16:17 http://www.cyberforum.ru/post13171481.html
А вот в сними не хочет, пишет в cvavr что нет таких....
COKPOWEHEU 18.12.2018 16:40 http://www.cyberforum.ru/post13171570.html
по идее, avr_stdlib но это все нестандартные библиотеки,...
Jenykl 18.12.2018 16:50 http://www.cyberforum.ru/post13171587.html
Лучше уже оставлю как есть, не тот случае, наверное, чтобы...
COKPOWEHEU 19.12.2018 10:00 http://www.cyberforum.ru/post13173726.html
Лучше всего инициализировать все регистры, которые влияют...
Voland_ 19.12.2018 15:48 http://www.cyberforum.ru/post13175097.html
...CVAVR (то есть судя по коду обсуждаем мы именно его)...
Jenykl 19.12.2018 16:25 http://www.cyberforum.ru/post13175236.html
Заменял, все нормально работает. Понял, что их нужно для...
COKPOWEHEU 20.12.2018 10:32 http://www.cyberforum.ru/post13177489.html
Значит можно пользоваться :) Только помните, что в...
 
 
Similar

atmega32A Timer1
возможно ли получить две разных частоты (меиндр) на выводах OC1A и OC1B?...

timer1 - 16 bit
Здравствуйте! Тренируюсь в avr studyo 5 c симулятором на tiny2313 по М.С....

Предделитель Timer/Counter2 на Atmega162 на 32768
Доброе время суток. Хочу на Atmega162 (Toss0/Toss1) повесить часовой кварц. Но...

Atmega8 не работает Timer1
Не могу понять в чем проблема, Timer0 запустил и работает, а первый вообще не...

Настройка Timer1 на ATtiny2313
Стараюсь настроить Timer1 на время 0.01секунды при частоте 4Мгц , но при...

MoreAnswers

Записать на лист более 65536 строк
Возникла необходимость записи более 65536 строк на лист. Excel выкидует...

Ошибка: out of memory allocating 65536 bytes
ТО есть, ребята. компилирую прогу, 4 подключаемых файлы суть массивы символов,...

Вывод числа +32768
как вывести на экран число +32768d, ведь оно -32768d 8000h И постоянно...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru