Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.10.2010, 11:00
|
|
Гражданин KAZUS.RU
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
|
Re: Вопросы от NikMih_1
Очередной детский вопрос. Кто-то обмолвился, что ТАЙМЕР 0 лупит постоянно (в режиме таймера) независимо от процессов в процессоре ![Очень смешно](images/smilies/icon_veryhappy.gif) . Мне этого и надо, поскольку он должен вызывать прерывание с постоянной частотой. Получается как бы параллельная работа. Так оно или нет?
|
|
|
|
18.10.2010, 11:07
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Вопросы от NikMih_1
Сообщение от NikMih_1
|
Очередной детский вопрос. Кто-то обмолвился, что ТАЙМЕР 0 лупит постоянно (в режиме таймера) независимо от процессов в процессоре . Мне этого и надо, поскольку он должен вызывать прерывание с постоянной частотой. Получается как бы параллельная работа. Так оно или нет?
|
Да. Найдите у него "выключатель" ![Улыбка](images/smilies/icon_smile.gif) Как найдете, мне скажите где он
Любой таймер работает "независимо от процессов в процессоре" ![Улыбка](images/smilies/icon_smile.gif) В соответствии со своими регистрами управления, если имеются.
|
|
|
|
18.10.2010, 11:44
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Вопросы от NikMih_1
Выключатель называется - Sleep(Power Down)
Последний раз редактировалось Vov123; 18.10.2010 в 11:58.
|
|
|
|
18.10.2010, 11:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Вопросы от NikMih_1
Сообщение от NikMih_1
|
Кто-то обмолвился, что ТАЙМЕР 0 лупит постоянно (в режиме таймера) независимо от процессов в процессоре
|
Вачдоговский таймер
|
|
|
|
18.10.2010, 12:00
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Вопросы от NikMih_1
Сообщение от Vov123
|
Выключатель называется - Sleep(Power Down)
|
Этим все глушится. А не только таймер. А я имел ввиду таймер 0 остановлен, а процессор работает
|
|
|
|
18.10.2010, 12:03
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Вопросы от NikMih_1
Выводы INT и WDT живые остаются,хотя если вы про PICи,то таймер 0 там работает и в режиме sleep,но прерывания вызвать не смогут.В AVR таймер 0 можно включать и выключать в любое время регистром TCCR0.
Последний раз редактировалось Vov123; 18.10.2010 в 12:08.
|
|
|
|
18.10.2010, 12:30
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Вопросы от NikMih_1
Сообщение от Vov123
|
Выводы INT и WDT живые остаются,хотя если вы про PICи,то таймер 0 там работает и в режиме sleep,но прерывания вызвать не смогут.В AVR таймер 0 можно включать и выключать в любое время регистром TCCR0.
|
Читайте тему с начала. Речь про PIC12. Если таймер тактируется от системного тактового генератора, то в sleep, он работать не может, так как системный генератор остановлен. У WDT свой такт. генератор.
Последний раз редактировалось realid; 18.10.2010 в 12:44.
|
|
|
|
18.10.2010, 13:47
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Вопросы от NikMih_1
Не сердись!!!
|
|
|
|
18.10.2010, 13:52
|
|
Гражданин KAZUS.RU
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
|
Re: Вопросы от NikMih_1
realid, смежный дурацкий вопрос. Работа АЦП и АЛУ параллельна, или они работают только по очереди? Может быть они делят шину данных, а может быть и нет, если АЦП пишет число в свой, личный регистр.
|
|
|
|
18.10.2010, 14:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Вопросы от NikMih_1
NikMih_1, АЦП в пиках работает абсолютно параллельно с ядром, как и другая периферия. Остановку контроллера вызывает только модификация программной памяти.
|
|
|
Сказали "Спасибо" AJScorp
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:12.
|
|