Зачем нужен частота микроконтроллера?
- Войдите на сайт для отправки комментариев
Сб, 05/10/2019 - 12:49
У меня под рукой оказались ATMega8 и ATMega88. Потом узнал, что все характеристики одинаковы, кроме частот. Частота ATMega8 - 16МГц, а частота ATMega88 - 20 МГц. Потом начал думать, зачем это частота? Можете подробнее рассказать о них. И для чего эти частоты? В практике нужно ли знать частоту микроконтроллера?
На самом деле есть ещё несколько небольших отличий, но... вы серьёзно?
Частота определяет, сколько элементарных операций микроконтроллер может выполнить за секунду. Если вам нужно выполнять немного вычислений, то сойдёт и медленный процессор, вроде avr88. Нужно больше - берёте более быстрый процессор, какой-нибудь стм32 или есп32 на 72 или 160 МГц. Нужно ещё больше - берёте арм или мипс на 1000 МГц, это всякие тв-боксы, вайфай роутеры. Ещё больше - это уже процессоры для компьютеров i3, i5, i7 - с частотой 3-4 ГГц.
мега 88 это модификация меги8. В меге 8 помимо меньшей частоты меньше PWM ног, нет групповых прерываний.
с какой целью интересуешса?
Зачем нужен частота микроконтроллера?
Вам - низачем не нужен.
Achtung!!! Troll detected!!!
Значит, частота - это производительная мощь микроконтроллера. Так?
насчёт производительной мощи это вы погорячились )))
Да !!! Чем больше частота, тем быстрее закипит чайнег, положенный на дурдуину !!! ДаёшЪ разгон дурдуины до 2 кВт !!!
Вашу мать.... пойду за водкой. ТС похоже, что-то не понимает.
Нисцы! Тут понимающих сразу видно, а непонимающие пробуждают перманентное желание нажраццо! Деда и иго кота - жалко, сапЪюццо..........
Я с ними . С обоими. Тема понятна.Непонятен её владелец.
Нет, частота - это и есть частота, рабочая тактовая частота, это базовое понятие. Это не производительная мощь, так как в некоторых вычислениях более современный процессор, работающий с частотой 1000 МГц побьёт более старые процессоры, работающие на частоте, скажем, 1500 МГц. И это вообще не мощь :), "мощь" измеряется в Ваттах или хорспаверах и характеризует совсем другое.
Если на секунду предположить, что тс не узбекский тролль и действительно задаёт такой вопрос, ибо не понимает, но хочет, то как вот объяснить человеку, зачем нужен тактовая частота?
Вот есть всякие детальки, электронные схемы можно собирать. Можно собирать аналоговые, обрабатывающие течение электрического тока через детальки, а можно цифровые, работающие по логическому принципу "напряжение есть/напряжения нет". Все цифровые схемы - это манипуляция этими самыми импульсами, логически есть цифровой вход и выход, на вход(ы) подали напряжение, убрали напряжение, в зависимости от этого на выходе цифровая схема переключилась или не переключилась. И как только схема становится чуть посложнее, чем 2И-НЕ, ей становится нужным синхронизироваться с другими цифровыми схемами, чтобы в ней был смысл, чтобы она вообще могла работать. Поэтому придумали тактирование, подачу импульсов "напряжение есть/нет" на специальный вход, много раз в секунду, чтобы детальки переключались одновременно и выполняли полезную работу. Подсчитать количество этих импульсов за секунду - вот и получится частота. Чем она больше, тем чаще будут переключаться маленькие цифровые схемки, части микроконтроллера, и тем больше он успеет выполнить полезной вычислительной работы за единицу времени.
Та нету никакой частоты у микроконтроллера. Частота у кварца. Какой припаяешь - такая частота и будет. Хош я твой ATMega88 - 20 МГц превращу в 16МГц. И даже в 1Мгц ))). У некоторых воще можно частоту выкинуть. Кварц отпаял, флажок в прошивке поставил и частота отдельно, а микроконтроллер работает отдельно.
В 1 МГц каждый может, а вот превратите атмегу88 в хотя бы 50 МГц, например :)
У каждого контроллера есть набор инструкций, которые выполняются за определенное число тактов. Такты напрямую связаны с частотой - в некоторых МК есть умножители частоты на борту и частота кварца не есть частота работы ядра.
Слышали выражение - "шевели поршнями"? так вот тактовая частота процессора это и есть обороты двигателя, а выполняемые операции зависят от передаточного числа шестеренок прикрепленных к первичному валу. Следует ли говорить, что для разных архитектур МК и просто разных МК разные "коробки передач" и другое оборудование... А задирать обороты до беспредела не получиться - или движок заклинит или уйдет в отсечку.
от этого зависит скорость работы (операций в секунду) это как у процесора (чем выше тем мощнее)
от этого зависит скорость работы (операций в секунду) это как у процесора (чем выше тем мощнее)
Гениальный ответ!!!! для технического форума :)))))))) П.С. если объяснять школьнику НЕ старших классов.