North » 10 окт 2006, 09:42
Вот куда именно надо внимательно смотреть в доке на пик18F2480/2580/4480/4580:
5.2 PIC18 Instruction Cycle
5.2.1 CLOCKING SCHEME
The microcontroller clock input, whether from an internal
or external source, is internally divided by four to
generate four non-overlapping quadrature clocks (Q1,
Q2, Q3 and Q4). Internally, the Program Counter (PC)
is incremented on every Q1; the instruction is fetched
from the program memory and latched into the Instruction
Register (IR) during Q4. The instruction is decoded
and executed during the following Q1 through Q4. The
clocks and instruction execution flow are shown in
Figure 5-3.
Далее следует пикча 5-3 на которой всё вышесказанное изображено графищски.
Говорю сразу: рассказывать про волшебный PLL мне не нужно, ибо он просто умножает частоту на четыре, которую потом ядро снова делит на четыре. Это полумера.