Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.04.2009, 20:18
|
|
Прописка
Регистрация: 04.01.2007
Сообщений: 233
Сказал спасибо: 22
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
TMR0 pic12c508
Привет всем!
Как проверить TMR0 на переполнение в pic12c508.
|
|
|
|
30.04.2009, 00:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: TMR0 pic12c508
Сообщение от cnc10
|
Привет всем!
Как проверить TMR0 на переполнение в pic12c508.
|
а в чём проблемма? как появится 0x00 в TMR0, значит переполнился, или это так сложно
|
|
|
|
30.04.2009, 08:43
|
|
Прописка
Регистрация: 04.01.2007
Сообщений: 233
Сказал спасибо: 22
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Мне нужно после установки вывода порта в 1,удерживать ее определенное время.Для этого я хотел использовать
TMR0.То есть при его переполнении сбросить 1 на выводе.
При чтении даташита обнаружил,что переполнение TMR0 нигде не фиксируется,не в спецрегистрах,не в прерываниях.
Если проверять его во время хода программы,то мало вероятно обнаружить момент его переполнения.
В других PICах TMR0 при переполнении оставляет след в регистре INCON,может вызвать прерывание.
Короче,мне нужно сразу реагировать на переполнение таймера.Кто что посоветует.Заранее плиз!!!
|
|
|
|
30.04.2009, 08:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
В 508 нет прерываний...
Какой может быть совет ? смените камень...
|
|
|
|
30.04.2009, 08:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Сообщение от urry
|
В 508 нет прерываний...
Какой может быть совет ? смените камень...
|
Именно. Но если все таки настаиваете программа должна постоянно проверять TMR0, бит 7. Если прежде был 1, а теперь 0 значит произошло переполнение. Другого способа к сожалению не знаю
|
|
|
|
30.04.2009, 13:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от Popeye
|
Другого способа к сожалению не знаю
|
Его и нет, а что вы хотели.. за эти деньги ))))))) прежде чем взять камень почитайте даташит..... очень помогает ))) ИЛИ читай ниже
Сообщение от urry
|
В 508 нет прерываний...
Какой может быть совет ? смените камень...
|
ИМХО если прижмёт, можно написать и на 508 зависит от смекалки )))
По ходу программы вставлять команды (или вызывать подпрограмму) опроса таймера 0, что бы сработало сразу после переполнения,
Сообщение от cnc10
|
Короче,мне нужно сразу реагировать на переполнение таймера.Кто что посоветует.Заранее плиз!!!
|
Мужик... 12F629 стоит максимум на 1 долл дороже... чего паришся
|
|
|
|
30.04.2009, 14:43
|
|
Прописка
Регистрация: 04.01.2007
Сообщений: 233
Сказал спасибо: 22
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Да,я сейчас ищу мануал на него.У нас он стоит 55р.
Благодарю всех за советы.
|
|
|
|
30.04.2009, 20:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от cnc10
|
Да,я сейчас ищу мануал на него.
|
А Интересно... в каком таком рыбном месте?
А чего их искать... у Микрочипа всё есть... свеженькое...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:35.
|
|