Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.12.2007, 18:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от dimonbest
|
А у меня же там кварц стоит на 10 МГц.
|
Во-первых, на приведенной тобой схеме никакого кварца нет; во-вторых, если ты имеешь ввиду свой тактовый кварц, то он должен быть на XTAL'ах, а не на TOSC'ах, а в-третьих - кварц работает в составе внутреннего генератора, а внутренние генераторы в слипе не работают - из экономии. ![Подмигивание](images/smilies/icon_wink.gif)
Так-что, на TOsc1 нужно подавать клоки от внешнего генератора, о чём, кстати, в том месте ДШ, на которое я на скриншоте сослался, сказано английским по белому. Почитай - хуже не будет. ![Подмигивание](images/smilies/icon_wink.gif)
Ну, и наконец, в-последних - допустим там висит кварц... и почему туда внешний клок не подать? Хороший буферизованный внешний генератор задавит твой кварц, как щенка. А кроме того, не забывай - мы же о слипе говорим - кварц твой спит в это время. Опаньки!
|
|
|
|
04.12.2007, 19:10
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от tempora
|
во-вторых, если ты имеешь ввиду свой тактовый кварц, то он должен быть на XTAL'ах, а не на TOSC'ах
|
Все понятно кроме этого. Это же одни и те же выводы контроллера???
‹center›
-- Прилагается рисунок: --
[img]nuke/users_images/04122007/2609319.JPG[/img]‹/center›
|
|
|
|
04.12.2007, 19:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Может CKSEL правильно выставить для 32КГц кристалла? Вроде только про него говорится в контексте спящего режима и второго таймера. Позже почитаю внимательно - до этого контроллера ещё не дошел пока.
|
|
|
|
04.12.2007, 19:19
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от TEHb
|
Может CKSEL правильно выставить для 32КГц кристалла?
|
Так дело в том, что контроллер мне надо тактировать 10МГц, и если я выставлю биты для 32КГц, то контроллер не будет работать с кварцем на 10МГц...
|
|
|
|
04.12.2007, 20:58
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Так вот где собака зарыта!!!
У меги8 выводы для кварцев(для контроллера и таймера) совмещены.Поэтому надо либо контроллер тактировать 32КГц, либо таймер не будет работать в асинхронном режиме. Зачем он тогда вообще есть? Или я в чем то ошибаюсь? У меги16 эти выводы раздельны!
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/04122007/2247845.JPG)
|
|
|
|
04.12.2007, 21:49
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Теперь уже вопрос к ТЕНЬ
Не работает в протеусе режим power-save.
Добавил кварц на 32КГц, спит контроллер и все, никак не хочет просыпаться...
Измененный проект добавляю
Прикрепленный файл: 3371226.rar
|
|
|
|
05.12.2007, 13:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от dimonbest
|
Теперь уже вопрос к ТЕНЬ
Не работает в протеусе режим power-save.
Добавил кварц на 32КГц, спит контроллер и все, никак не хочет просыпаться...
Измененный проект добавляю
|
А в железе работает?
Прикрепленный файл: 3371226.rar
|
|
|
|
05.12.2007, 15:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от dimonbest
|
Сообщение от tempora
|
во-вторых, если ты имеешь ввиду свой тактовый кварц, то он должен быть на XTAL'ах, а не на TOSC'ах
|
Все понятно кроме этого. Это же одни и те же выводы контроллера???
|
Как они могут быть на одних пинах, если одним кварцем предполагается тактировать ядро, а другим - счетчик?
Не знаю, где ты брал приведённую тобой распиновку, но не бери там больше - вот правильная, из первоисточника.
‹center›
-- Прилагается рисунок: --
‹IFRAME src = "nuke/users_images/05122007/1721557.gif" frameborder="0" name="fr6322306" scrolling="yes" width="470" height="915" align="bottom"›[img]nuke/users_images/05122007/1721557.gif[/img]
‹font color=red›Рисунок не умещается на странице и поэтому сжат!‹/font›
Для того, чтобы просмотреть его полностью, щелкните здесь.
‹/IFRAME›
‹/center›
|
|
|
|
05.12.2007, 15:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
P.S.: Ага, вижу, ты уже и сам нарыл:
Сообщение от dimonbest
|
У меги16 эти выводы раздельны!
|
|
|
|
|
05.12.2007, 15:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от dimonbest
|
... надо либо контроллер тактировать 32КГц, либо ...
|
Не, это ты недочитал - тактировать 32-мя килогерцами не выйдет. Причем, ты же сам приводил кусок ДШ, где об этом говорится - тактовая ядра должна быть, как минимум, в 4 раза выше, чем клоки счетчика/таймера.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:24.
|
|