Qual a velocidade de 1 MHz?

12

Qual a velocidade de 1 MHz em um microcontrolador AVR? Na verdade, é 1.000.000 Hz ou 1.048.576 Hz (1.024 Hz * 1.024)?

BenjiWiebe
fonte
8
fora dos aplicativos de memória do computador, as unidades si são unidades SI reais. Então Hz estará correto.
21413 Kortuk
5
Você estaria melhor servido para usar um cristal externo. O oscilador interno é horrível.
Matt Young
@ MattYoung Obrigado pela dica. Eu me perguntei uma vez por que meu circuito do temporizador AVR estava desligado alguns segundos por minuto. ;)
BenjiWiebe
9
Ninguém é louco o suficiente para inventar versões binárias do hertz e ainda chamá-las de hertz, graças a Deus.
21713 Nick Johnson
1
A maioria, se não todos, o AVR tem a capacidade de alterar levemente a frequência interna do oscilador RC, programando um registro. Você pode usar esse registro para se aproximar da frequência desejada, daí a calibração do usuário.
jippie

Respostas:

21

Hz são sempre unidades SI Mega = 10 ^ 6 ou um milhão.

A rigor, 2 ^ 20 deve usar o prefixo Mi (Mebi) para todos os aplicativos. Eu sei que esses prefixos foram codificados bastante tarde, mas ainda era nos anos 90 e estão em uso popular há mais de uma década.

Grady Player
fonte
2

kilo = 1024 apenas para termos de tamanho de memória; para outros, seu kilo = 1000. Espero que responda à sua pergunta.

Anil
fonte
Sim, mas apenas para fins de codificação, kilo = 1024. Se você comprar cartões de memória ou unidades, eles usarão o valor SI como uma mão curta. Leia as letras pequenas para obter o tamanho real da memória.
Chef Flambe