а у PIC16F84-4Мгц. Что на 4 Мгц АТ работать не будет?
Кварц для микроконтроллера
- ДЖИНА
- Кошка, гуляющая сама по себе
- Сообщения: 32
- Зарегистрирован: Пт окт 14, 2005 13:26:08
- Откуда: Москва
Кварц для микроконтроллера
Кошаки!
А почему с процом АТ90 используется кварц на 10 Мгц
а у PIC16F84-4Мгц. Что на 4 Мгц АТ работать не будет?
а у PIC16F84-4Мгц. Что на 4 Мгц АТ работать не будет?
Мастер, готово!...Чего-готово???...Сломал...
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Там сложнее.
В принципе, 4-МГц ему вполне хватит, чтобы исполнить простенькую мелодию, другой вопрос, как составлена программа - вполне вероятно, что играть будет, но в два раза медленнее
Вот Серега придет, раскажет
В принципе, 4-МГц ему вполне хватит, чтобы исполнить простенькую мелодию, другой вопрос, как составлена программа - вполне вероятно, что играть будет, но в два раза медленнее
Вот Серега придет, раскажет
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
- Serega
- Говорящий с текстолитом
- Сообщения: 1529
- Зарегистрирован: Пн авг 22, 2005 21:02:22
- Откуда: Питер
Ну естественно, надо будет немного перепахать программу, иначе музыка будет на 2,5 октавы ниже.
Грубо говоря, надо будет в массиве NoteList уменьшить значение всех элементов в 2,5 раза
Кстати - вот тема к размышлению: написать программу, в которой подгонка пот тактовую частоту будет менее "болезненной"
Нащет резонатора: я чет не понял, а кварц, он что - не керамический?
И что тогда "керамический"?
Грубо говоря, надо будет в массиве NoteList уменьшить значение всех элементов в 2,5 раза
Нащет резонатора: я чет не понял, а кварц, он что - не керамический?
И что тогда "керамический"?
Лучше быть первым в деревне, чем вторым в Риме
-
Gogo55
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Вс сен 17, 2006 14:39:26
- Откуда: Bulgaria
- Контактная информация:
и так друзя,я имея един проблем-AT90S2313 ,ATtiny2313-при керамичен кварц 6,14мхц запускалис без проблема,но при кварц 8мхц нет.Попробовал менят кондери и менял от 16пф до 800пф-резултат не харош-ту запускалис,ту нет.Наи-харош резултат деиствия програма получилос при кондензатори n12 и нормалны кварц 8мхц но нет запуск всекии раз,един раз имеет генерации и работает харашо,но при снятие на напрежение и снова через 5 мин пуск-нет??попробовал с нормалны и керамически кварц на 8мхц-хорошии резултат нет.Прошивка написана за AT90S2313 на 8мхц и при 6,14мхц не работает харашо/регулатор обороты безколекторного трехфазного двигателя-обороты значително менше/,при ATtiny2313 програма снова не работает харашо,ну когда запускалас на 8мхц работет харашо и при двата контролера ,но не запускалас всекии раз.Где можно был проблема с появление генерации на кварцом 8 мхц?
- Iron Rat
- Нашел транзистор. Понюхал.
- Сообщения: 156
- Зарегистрирован: Чт сен 14, 2006 10:57:27
- Откуда: Санкт-Петербург
- Контактная информация:
Gogo55 писал(а):замена кварцом попробовал ,генератор нет возможност.
Возникли 2 мысли:
1) Может быть дело в дефекте самого контроллера и надо его заменить?
2) Какое напряжение питания контроллера и что у него на RESET? Что происходит если на контроллер включили, он не заработал и после этого подать сигнал на reset? Может контроллер начинает работать до того как напряжение питания достигнет рабочего значения?
-
Gogo55
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Вс сен 17, 2006 14:39:26
- Откуда: Bulgaria
- Контактная информация:
ета пробовал ещъо давно,нет проблема с контролера-заменил 9щук как 90s2313,так и tiny2313,кварц -15-20щук,кондери-над50.с етам я мучился 4-5 месяц.Напрежение-стабилизирано през LM317 по учебнике-точно +5волта нет проблема,ресет и нулиране-конечно пробовал,ресет вързан за +5волта през R10K сеичас,попробовал и през кондензатор и диод-резултата нет.
- Iron Rat
- Нашел транзистор. Понюхал.
- Сообщения: 156
- Зарегистрирован: Чт сен 14, 2006 10:57:27
- Откуда: Санкт-Петербург
- Контактная информация:
А что показывет осциллограф, подключенный к одному из "кварцевых "выводов контроллера в случае когда контроллер не работает после включения?
и ещё: а что если использовать встроенный генератор attiny2313? При CKSEL = 0100 он работает как раз на частоте 8МГц.
А вывод RESET можно попробовать к микросхеме-супервизору, готорая будет генерировать сигнал сброса до тех пор, пока напряжение питания не достигнет 4.7 вольта.
и ещё: а что если использовать встроенный генератор attiny2313? При CKSEL = 0100 он работает как раз на частоте 8МГц.
А вывод RESET можно попробовать к микросхеме-супервизору, готорая будет генерировать сигнал сброса до тех пор, пока напряжение питания не достигнет 4.7 вольта.