Конденсаторы 20-60 пФ. Заработает и без них, но с ними надежнее и точнее. Фузы на внешний низкоскоростной кварц. Какие именно надо смотреть в даташите или калькуляторе.
Иногда без них не запускается. Кроме того, точность, стабильность, помехозащищенность и возможность подстройки частоты в небольших пределах. Ну и в даташите написано что надо ставить. А мы ведь верим даташиту, не так ли?
4.2.1. Генератор с внешним резонатором Резонатор подключается к выводам XTAL1 и XTAL2 микроконтроллеров, как показано на Рис. 4.2. Эти выводы являются соответственно входом и выходом инвертирующего усилителя тактового генератора. При необходимости сигнал, формируемый генератором, можно использовать для управления какими-либо внешними устройствами. Данный сигнал снимается с вывода XTAL2, при этом между внешней схемой и выводом микроконтроллера обязательно должен быть включен буфер. Емкости конденсаторов С1 и С2, подключаемых между выводами резонатора и общим проводом, зависят от типа резонатора. Для кварцевых резонаторов емкости этих конденсаторов обычно находятся в пределах 12...22 пФ, а для керамических должны выбираться согласно рекомендациям производителей резонаторов.
Даташит.
Цитата:
Crystal Oscillator XTAL1 and XTAL2 are input and output, respectively, of an inverting amplifier which can be configured for use as an On-chip Oscillator, as shown in Figure 12 on page 24. Either a quartz crystal or a ceramic resonator may be used. C1 and C2 should always be equal for both crystals and resonators. The optimal value of the capacitors depends on the crystal or resonator in use, the amount of stray capacitance, and the electromagnetic noise of the environment. Some initial guidelines for choosing capacitors for use with crystals are given in Table 4 on page 24. For ceramic resonators, the capacitor values given by the manufacturer should be used.
собрал,при кварце 32768 и емкостях 22 пика кристалл не доступен!!! фьюзы ставил для самой низкой частоты от внешнего кварца,конденсаторами играл раз уж собрал,поставлю на 4 мгц
я чет про это не подумал,задал генерацию на PORTD.2 с частотой кварца,прошил,потом попаивал кварцы,итог-при кварце 455 кгц и выше все работает,а с 32768 не генерирует сам кварц,кварц рабочий-снял с часов на PCF8583,временно часа в 3 ночи переделал программу под кварц 3,6864 мгц,спаял,выставил время в программе(кнопок пока нет) и прошил,прошло 8 часов,идут сек в сек думаю сделать внешнее тактирование на одном транзисторе,вроде выхода больше нет и генерация будет стабильнее
Не получается,фузы 0000,для внешнего генератора,подаю частоту-бесполезно,схема http://radioded.ru/radiolyubitelskie-sk ... -na-32kgts ,генерация есть,подключал к выв 5 ХТАЛ1,придется прерывания делать на т0,но они так и так есть вообще мысль программа на 8 мгц,прерывания на 32768,подумаю-попробую-отпишусь
вроде заработало,но...память забита 98%!будильник не лезет,три транзистора в обвесе,короче,"овчинка выделки не стоит",проще перейти на авр с режимом RTC (Real Time Clock),та же мега8 к примерно,чуть дороже(наверное),но и памяти больше,и ....много всего
В бейсике не силен, так что расскажите что хотелось получить. У меня на 8 меге и часики и индикация на символльном дисплее и менюшка уровня на 4, и интерпретатор специальных программ, и обработка матричной клавиатуры, и даже самозагрузчик и куча всего еще занимала не больше 6 кБайт. Сами-то часы - штука предельно простая. Может какие-то особенности? Собственно тема интересная. Если расскажете, какие фичи должны быть реализованы, попробую доказать жизнеспособность низкочастотного кварца. Кстати, поменяли бы ноги, которые идут с контроллера на индикатор, чтобы шли по порядку, программировать же удобнее будет.
просто было интересно-сможет ли тини работать от часового кварца насчет ног-прсто развел на плате как удобнее,в программе это просто-переназначил порты и все Ну на меге проще,там есть внутренний RTC-тактирование от кварца 32768,сделать не проблема,было бы желание и время а конкретно по этой схеме-я распаял часы на PCF8583 с управлением приемника м-45,сейчас другое управление,эта платка залежалась без дела,вот и поэкспериментировал...
На меге не проще, эти ноги все равно частенько заняты под тактирование ядра, а там частоты за мегагерц. У меня сейчас нет ни tiny2313 ни часового кварца. Сколько помню, часовой кварц разрабатывался для дискретной логики, где для деления на некруглые числа приходилось серьезно извращаться. Вот и сделали 2^15. А контроллеру оно без разницы. Поэтому где надо отсчитывать время (у меня это вторая "промышленная" задача, дома-то особо ни за чем) беру тактирование ядра и реализую на CTC-режиме любого свободного таймера. То что говорил на меге, там единственный кварц 16 МГц. Timer0 считает время (по 1/123 секунды на прерывание) а Timer1 - ШИМ. Так что о всяких хитрых режимах речь не идет.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения