Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.02.2005, 15:34
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 250
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Задача - таймер. и прерывание!
Есть задача сделать таймер, у меня есть проблема, использовать внешнюю микросхему реальных часов, или (конечно же дешевле) попытатся создать тикание на самом Пике.
У меня родилась идея использовать таймер, и прерывания от него. Но вопрос, возбуждением для этого таймера все-таки должно быть какое-то устройство, с определенной частотой, кратной 8.
Но вместе с тем, нужно обрабатывать нажатия на кнопки, (энто может повлиять на тикание), ... короче такой гемор, но решыть надо, может кто чевото подобново делал, Please напишыте!!!
|
|
|
|
18.02.2005, 00:14
|
|
Прохожий
Регистрация: 08.01.2005
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Помойму, почти у всех ATMEGA есть таймер, кот. может работать в асинхронном режиме. Вешаешь на него кварц 32768Гц вроде, делишь на 256 или сколькото там и все. у тебя прерывания каждую секунду.
А то что там кнопки и прочее, то все фигня, таймер АППАРАТНЫй он работает независимо он того что делает программа, и лишь ставит флаг о переполнения, на который уже потом и реагирует прерывание.
|
|
|
|
21.02.2005, 15:03
|
|
Прописка
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
А есть кварц на 4.096 МГц, то есть можно привязаться. У меня книжка, в которой как раз описана похожая задача вместо внешних часов. Сам я не делал, но автор, К.Таверье на 16С57 довольно уверено это описывает... Удачи!
__________________
Невежество всегда на что-нибудь испражняется.
|
|
|
|
21.02.2005, 15:06
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 250
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А хотябы код программы, или схемку...
|
|
|
|
21.02.2005, 23:27
|
|
Прохожий
Регистрация: 08.01.2005
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ты напиши хотябы на чем делаешь? а то мошь тебе DSP подавай.
Кстати есть микруха с внешними часами,FRAM завется, тебе еще и память дадут к ней и WDT. Хотя и сложная для новичков наверно.
А схему тебе чего? подключения индикатора? навалом, или еще чего?
|
|
|
|
21.02.2005, 23:35
|
|
Прохожий
Регистрация: 08.01.2005
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
скачай AVR134.pdf там все на писанно.
|
|
|
|
22.02.2005, 11:49
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 250
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А ента микруха прилично стоит и надо для нее ещо делать I2C, а это лишний геморой!!!(и кусок программного пространства)
|
|
|
|
22.02.2005, 13:58
|
|
Прохожий
Регистрация: 08.01.2005
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ну я так и написал что FRAM не прост, но если нада могу кинуть примеры для него с коментами на русском.
|
|
|
|
22.02.2005, 15:01
|
|
Прописка
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Но есть еще один выход. Таймер на ПИКе можно тактировать от внешнего тактового генератора. Собираешь генератор на какой-нить логике с кварцем, да вообще любой, кварц ставишь часовой (3276 и наслаждаешься. А микруха от Далласа, она прикольная, там даже батарею резервную можно втулить - часы не собьются, только стоит она около 2.5 енотов и связь с ней по И2С. А эта шина используется просто пц как широко, так что разбираться придется, почему б не сейчас. Дока по ней есть в описании среднего семейства ПИКов на микрочип.ру. Удачи!
|
|
|
|
22.02.2005, 17:43
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 250
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ента идея понятна, но генератор на логике у меня не фурычит, сделал на спецыализированой К176ИЕ5, фурычит, но микруха только одна... пожлуйста, пришлите реальную схему, если можно на мыло chipic128@mail.ru
-- Прилагается рисунок: --
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:37.
|
|