|
Таймер в режиме СТС |
|
|
|
 |
Ответов
|
Apr 15 2008, 20:28
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(smk @ Apr 16 2008, 00:15)  Присоединяюсь. А удорожание не будет значимым. D-триггер стоит копейки. Зато решение надежное и красивое. А чем хуже решение, предусмотренное описанием на микросхему? Чем оно хуже решения притянутого за уши? Контроллер не принимает участия в процессе, там внутри (для особо продвинутых и одарённых) установлен аппаратный делитель с переменным, программно задаваемым коэффициентом деления. Который, при этом, включен корректно! То есть тоже аппаратное решение, предусмотренное производителем! Так что тут тень на плетень наводить? Если уж ставить внешний делитель, то для этого также существует аппаратное решение. Необходимо вывести CLK наружу, как это предусмотрено согласно даташиту, и поделить эту частоту. Подключение к кварцу возможно, но снижает помехозащищённость и требует грамотной разводки.
|
|
|
|
|
Apr 15 2008, 22:26
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(SasaVitebsk @ Apr 16 2008, 00:28)  Если уж ставить внешний делитель, то для этого также существует аппаратное решение. Необходимо вывести CLK наружу, как это предусмотрено согласно даташиту, и поделить эту частоту. Подключение к кварцу возможно, но снижает помехозащищённость и требует грамотной разводки. Вообще-то "вывод CLK наружу" применительно к AVR и означает подключение к кварцу (выход осциллятора), с включением соответствующей опции (CKOPT, там, где он есть). Так что если нужен внешний делитель - или так, или отдельный осциллятор и тактировать микроконтроллер им же (если нужна синхронность). В данном случае - смысла нет. Все сделано в согласии с даташитом. А вот была бы бага типа как в 90s2313 (в таймере) - не получилось бы...
|
|
|
|
|
Apr 17 2008, 19:04
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(rx3apf @ Apr 16 2008, 02:26)  Вообще-то "вывод CLK наружу" применительно к AVR и означает подключение к кварцу (выход осциллятора), с включением соответствующей опции (CKOPT, там, где он есть). Так что если нужен внешний делитель - или так, или отдельный осциллятор и тактировать микроконтроллер им же (если нужна синхронность). В данном случае - смысла нет. Все сделано в согласии с даташитом. А вот была бы бага типа как в 90s2313 (в таймере) - не получилось бы... Уважаемый, если вы заглянете в первый пост, то увидите, что речь идёт о mega640. Если вы потрудитесь заглянуть в даташит на данную микросхему, то там в разделе про fuse bits (у меня, к примеру, стр. 328, таб. 152) есть fuse с именем CKOUT. Ниже, в примечании написано для чего он нужен, хотя это понятно по названию. Так что необходимости подключаться к кварцу для микросхемы имеющей 11 портов наружу - я не вижу. Хотя это и возможно.
|
|
|
|
|
Apr 19 2008, 19:18
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(SasaVitebsk @ Apr 17 2008, 23:04)  Уважаемый, если вы заглянете в первый пост, то увидите, что речь идёт о mega640. Если вы потрудитесь заглянуть в даташит на данную микросхему, Скачал актуальную версию даташита (2549F). Потрудился в него заглянуть. Фьюза CKOPT не наблюдается. Зато наблюдается раздел "10.5 Full Swing Crystal Oscillator". Где сказано, как, что и зачем. И где получить сигнал. В других кристаллах для этих целей служит CKOPT. Здесь - CKSEL=011x. Цитата то там в разделе про fuse bits (у меня, к примеру, стр. 328, таб. 152) есть fuse с именем CKOUT. Можно поинтересоваться номером документа ? Цитата Ниже, в примечании написано для чего он нужен, хотя это понятно по названию. В самом деле ? Мне вот - непонятно. "Clock option" в общем случае может означать все, что угодно. Цитата Так что необходимости подключаться к кварцу для микросхемы имеющей 11 портов наружу - я не вижу. В самом деле ? А что, наличие 11 (да хоть бы и 111) портов автоматически подразумевает какие-то особенные режимы работы осциллятора ? Напомню - первоначальный вопрос (ответ на который был дан) плавно превратился в вопрос о том, можно ли к выводу XTAL2 подключать дополнительные нагрузки... Можно указать пальцем в конкретную страницу, где описан способ _снятия_ тактовой с вывода, отличного от XTAL2 ?
|
|
|
|
Сообщений в этой теме
BigBolt Таймер в режиме СТС Apr 15 2008, 08:29 IgorKossak Если на значения, записываемые в регистры, существ... Apr 15 2008, 08:51 SasaVitebsk Цитата(BigBolt @ Apr 15 2008, 12:29) Вопр... Apr 15 2008, 08:51 BigBolt Я тоже думаю что вроде ничего не написано про каки... Apr 15 2008, 08:59 VladimirYU Цитата(BigBolt @ Apr 15 2008, 12:59) Я то... Apr 15 2008, 09:23  BigBolt Цитата(VladimirYU @ Apr 15 2008, 13:23) В... Apr 15 2008, 09:31 add Цитата(BigBolt @ Apr 15 2008, 12:29) Поср... Apr 15 2008, 11:18 BigBolt Цитата(add @ Apr 15 2008, 15:18) Если это... Apr 15 2008, 12:09 GDI Вот как раз брать с кварца и не нужно - он на это ... Apr 15 2008, 12:11 add Цитата(GDI @ Apr 15 2008, 16:11) Вот как ... Apr 15 2008, 12:43  rx3apf Цитата(add @ Apr 15 2008, 16:43) что знач... Apr 15 2008, 16:26     aaarrr Цитата(rx3apf @ Apr 19 2008, 23:18) Скача... Apr 19 2008, 19:44      sKWO Народ, да нечего тут спорить, если есть возможност... Apr 20 2008, 07:53      rx3apf Цитата(aaarrr @ Apr 19 2008, 23:44) Актуа... Apr 20 2008, 10:37 BigBolt Цитата(smk @ Apr 16 2008, 00:15) Присоеди... Apr 16 2008, 04:17 add Предложил альтернативный вариант. Не устраивает по... Apr 16 2008, 06:01 SasaVitebsk Я и не возражаю. И написал "возможно". Н... Apr 20 2008, 14:25 =GM= Цитата(BigBolt @ Apr 15 2008, 07:29) Что ... Apr 20 2008, 16:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|