Там сложнее.
В принципе, 4-МГц ему вполне хватит, чтобы исполнить простенькую мелодию, другой вопрос, как составлена программа - вполне вероятно, что играть будет, но в два раза медленнее Вот Серега придет, раскажет
Ну естественно, надо будет немного перепахать программу, иначе музыка будет на 2,5 октавы ниже.
Грубо говоря, надо будет в массиве NoteList уменьшить значение всех элементов в 2,5 раза Кстати - вот тема к размышлению: написать программу, в которой подгонка пот тактовую частоту будет менее "болезненной"
Нащет резонатора: я чет не понял, а кварц, он что - не керамический?
И что тогда "керамический"?
_________________ Лучше быть первым в деревне, чем вторым в Риме
и так друзя,я имея един проблем-AT90S2313 ,ATtiny2313-при керамичен кварц 6,14мхц запускалис без проблема,но при кварц 8мхц нет.Попробовал менят кондери и менял от 16пф до 800пф-резултат не харош-ту запускалис,ту нет.Наи-харош резултат деиствия програма получилос при кондензатори n12 и нормалны кварц 8мхц но нет запуск всекии раз,един раз имеет генерации и работает харашо,но при снятие на напрежение и снова через 5 мин пуск-нет??попробовал с нормалны и керамически кварц на 8мхц-хорошии резултат нет.Прошивка написана за AT90S2313 на 8мхц и при 6,14мхц не работает харашо/регулатор обороты безколекторного трехфазного двигателя-обороты значително менше/,при ATtiny2313 програма снова не работает харашо,ну когда запускалас на 8мхц работет харашо и при двата контролера ,но не запускалас всекии раз.Где можно был проблема с появление генерации на кварцом 8 мхц?
Зарегистрирован: Чт сен 14, 2006 10:57:27 Сообщений: 156 Откуда: Санкт-Петербург
Рейтинг сообщения:0
У меня один раз была похожая проблема - генератор at90s2313 иногда не запускался с одним кварцем. Оказалось, что проблема в конкретном кварце - у него была очень низкая добротность. Можно попробовать заменить кварц или использовать внешний генератор на 8 МГц.
Зарегистрирован: Чт сен 14, 2006 10:57:27 Сообщений: 156 Откуда: Санкт-Петербург
Рейтинг сообщения:0
Gogo55 писал(а):
замена кварцом попробовал ,генератор нет возможност.
Возникли 2 мысли:
1) Может быть дело в дефекте самого контроллера и надо его заменить?
2) Какое напряжение питания контроллера и что у него на RESET? Что происходит если на контроллер включили, он не заработал и после этого подать сигнал на reset? Может контроллер начинает работать до того как напряжение питания достигнет рабочего значения?
ета пробовал ещъо давно,нет проблема с контролера-заменил 9щук как 90s2313,так и tiny2313,кварц -15-20щук,кондери-над50.с етам я мучился 4-5 месяц.Напрежение-стабилизирано през LM317 по учебнике-точно +5волта нет проблема,ресет и нулиране-конечно пробовал,ресет вързан за +5волта през R10K сеичас,попробовал и през кондензатор и диод-резултата нет.
Зарегистрирован: Чт сен 14, 2006 10:57:27 Сообщений: 156 Откуда: Санкт-Петербург
Рейтинг сообщения:0
А что показывет осциллограф, подключенный к одному из "кварцевых "выводов контроллера в случае когда контроллер не работает после включения?
и ещё: а что если использовать встроенный генератор attiny2313? При CKSEL = 0100 он работает как раз на частоте 8МГц.
А вывод RESET можно попробовать к микросхеме-супервизору, готорая будет генерировать сигнал сброса до тех пор, пока напряжение питания не достигнет 4.7 вольта.
решил проблема-холодная споика на пин17,18,19,спиид контролер сеичас работает без никаких проблема,запускает с всякои кварц,и кондензатори от 16 до 120пкф.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения