
AT8xC5122/23
如果CK_CPU < = 4/3 * CK_ISO中, SCIB不起作用。
如果CK_CPU > = 6 * CK_ISO ,程序员必须注意三种情况:
读(或写)在SCIB寄存器操作,随后立刻与其他阅读
(或写)在相同的寄存器操作。
读(或写)在SCIB寄存器操作,随后立刻与其他阅读
(或写)的一个链接的注册操作。的链接寄存器的列表在表
下文。
链接寄存器
写在SCICR和SCETU0-1读之后
写在SCIBUF和SCISR读之后
写操作的列表中的寄存器下面接着立刻与读
操作上SCIB寄存器。
等待这个寄存器的写操作后,
SCICR , SCIER , SCETU0-1 , SCGT0-1 ,
SCWT0-3,SCCON
为了避免任何麻烦,延迟必须对SCIB的两次访问之间增加
注册。该SCIB必须完成第一次读(或写)操作之前接收
第二个。一个解决方案是添加NOP (无操作)指令。 NOP指令的数目来添加
取决于CK_CPU和CK_ISO之间的速度的(见下表) 。
闵CLK_CPU
CLK_CPU > = 6 * CLK_ISO
CLK_CPU > = 12 * CLK_ISO
最大CLK_CPU
CLK_CPU < = 12 * CLK_ISO
CLK_CPU < = 16 * CLK_ISO
数
CPU周期来添加
6 (例1 NOP )
12 (实施例2的NOP )
备用卡时钟
备用卡使用的外设时钟由PR3预分频器分频。 (1; 1/2 ; 1/4 ;
1/8分频比) 。参见第"Alternate Card" , 78页的替代方案的定义
内特时钟。
在DC / DC块需要具有50 %占空比的时钟信号。的频率也必须是
包含在范围3.68兆赫和6兆赫。该PR4预分频器用于配置
DC / DC频率。
DC / DC转换器时钟
XTAL1 (兆赫)
8
DCCKPS3 : 0值
0
预分频因子
2
DC / DC转换器CLK (兆赫)
4
49
4202D–SCR–06/05