Сайт "Электронщики" - скорая помощь для радиолюбителей. Здесь вы можете задавать вопросы и получать на них ответы от других пользователей.
Грамотно отвечайте, голосуйте, задавайте вопросы и т.о. зарабатывайте себе рейтинг.

Тактовая частота микроконтроллера

+11 голосов
Что такое тактовая частота микроконтроллера? Частота тактирования шины, или кол-во операций выполняемых контроллером в секунду?

Современные же процы могут за такт выполнять сразу несколько команд.
21 Май, 13 от аноним в категории Микроконтроллеры

2 Ответы

+3 голосов
Это тактовая частота внутри микроконтроллера.

Внешние шины могут и с другой частотой тактироваться.

Число операций за один такт микроконтроллер естественно может выполнять несколько, зависит от заложенной в него программы и ресурсов самого микроконтроллера.
21 Май, 13 от Vascom (105,260 баллов)
+1 голос
Несколько команд за такт - это прерогатива конвейера. В МК общего назначения (к примеру, о АРМах) работа конвейера сильно зависит от самой программы (например, команды ветвления в армах сбивают конвейер), поэтому такое утверждение звучит не очень. Тактовая частота МК - это частота следования синхроимпульсов, за длительность одного синхроимпульса цифровой автомат ядра МК успевает пройти полный цикл (упрощенно - чтение команды, ее декодирование, выполнение и увеличение счетчика команд, и конечно же это справедливо только для однотактных команд :) ). Короче, при частоте в 1 МГц ядро за секунду успеет 1 млн раз пройти заложенный в него автомат
03 Июнь, 13 от Looongcat (34,210 баллов)