Atmega168 на 20MHZ. Как заюзать 16MHz кварц?

metoflex
Offline
Зарегистрирован: 19.08.2012

Уважаемые форумчане!

Атмеги 168-ой нигде, увы, в городе не достать на 16 MHz, но есть на 20. Можно конечно, наверное просто впендюритьна 20 MHz кварц, если это не так, то отпишитесь почему?

А если не перепаивать ничего, то никак сложность не обойти?? Ибо по средством гармоникообразующего элемента (диод/транзистор) и + параллельный КК, с высокой добротностью - не в помощь, т.к. гармоники будут с кратными частотами частоте 20MHz, а это мне по сути не нужно..

Есть ли какие-нибудь способы обойти этакую сложность?

Спасибо!

medossa
Offline
Зарегистрирован: 10.07.2012

 Ставьте кварц на 16Mhz, будет работать

metoflex
Offline
Зарегистрирован: 19.08.2012

А как же тактирование? Или Атмеге безразлично чем ее тактируют,лишь бы четкая синхра была? 

step962
Offline
Зарегистрирован: 23.05.2011

Рабочий диапазон микроконтроллеров серии ATMega от 0 Гц ("Fully Static Operation").

Цифры в названии определяют максимальную частоту тактирования, для стабильной работы на которой требуется напряжение питания не ниже (см. даташит). Вашу 168-ю можно гонять на любой частоте при условии подачи напряжения не ниже 4.5 В:

metoflex
Offline
Зарегистрирован: 19.08.2012

Ок. Понял! Большое Вам спасибо! 

leshak
Offline
Зарегистрирован: 29.09.2011

metoflex пишет:

А как же тактирование? Или Атмеге безразлично чем ее тактируют,лишь бы четкая синхра была? 

Грубо говоря мега - это музыкант. Он может "играть программу" в разном темпе. Сам темп, может либо "про себя считать" (и раз, и два, и три) - это будет внутренее тактирование, либо "смотреть на дирижера". Как тот палочкой ритм задает. Вот "внешний дерижер" это и есть кварц. Чем быстрее он машет - тем быстрее мега работает.

Самый быстрый темп который она может, без того что-бы не упарится, - это 20mhz (20 тысяч тактов в секунду).

Но стандартные библиотеки меги - расчитаны на темп 16mHz. Так что некоторые (далеко не все), могут подглючивать  на других частотах (как правило те которые зависят от времени).

Так что берите дерижира на 16mHz. Мега - сравится. Медленее - это не быстрее.

manaraga
Offline
Зарегистрирован: 11.09.2012

если быть точнее - (20 мега герц)  20 миллионов тактов / сек.