添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第170页 > DS80C400 > DS80C400 PDF资料 > DS80C400 PDF资料3第92页
DS80C400网络微控制器
更改系统时钟/机器周期时钟频率
微控制器集成了一个特殊的锁定顺序,以确保内部时钟的“无干扰”的开关
信号。所有的改变CD1 , CD0位必须通过10 (除以4 )状态。例如,要改变
从00 (倍频器)到11( PMM) ,该软件必须改变在下面的序列中的位: 00B = >
10B = > 11B 。尝试无效状态之间进行切换失败,留下CD1 , CD0位不变。
切换到倍频器作为内部时间源时,按照以下顺序必须被遵循。
当设备处于除以4的操作此序列,才能执行。这些步骤必须遵循
这个顺序,尽管也可以在它们之间的其它指令。从这个秩序的任何偏离将导致
CD1, CD0位保持不变。从倍频器nonmultiplier模式切换不需要的步骤
比的CD1 , CD0位的变化等。
1)
2)
3)
4)
5)
确保CD1, CD0位被设置为10 ,并且RGMD ( EXIF.2 )位= 0 。
清除晶体倍频器允许( CTM )位。
设置4X /
2X
位到适当的状态。
设置CTM位。
轮询CKRDY位( EXIF.3 ) ,等待直到它被设置为1,这大约需要65536个周期的外部的
晶振或时钟源。
6 )设置CD1 , CD0为00倍频从事机器周期在写这些位。
图20.系统时钟控制图
作为替代软件改变CD1和CD0时钟控制位退出的PMM中,微控制器
提供自动回切到标准速度(除以4)的操作硬件的替代品。当启用时,
换向功能允许串口和中断自动从除以1024 ( PMM)切换回
除以-4(标准速度)操作。该特征使得使用PMM实时它很方便
应用程序。
切换功能是由SFR位SWB ( PMR.5 )设置为1,启用一旦被启用,并且是PMM
选择两个可能事件可以导致自动切分×4模式。首先,如果一个外部中断
发生,并且被确认时,系统时钟从PMM回复到分频4模式。例如,如果
INT0
is
使能和CPU没有服务于更高优先级的中断,则发生在切
INT0
。但是,如果
INT0
未启用或者CPU上维护一个更高优先级的中断,则活动
INT0
不会导致切回
发生。
启用UART检测到起始位时,表示传入的开始转回,也可能发生
串行字符或当SBUF寄存器被加载初始化串行传输。注意,一个串行字符的
起始位不会产生中断。中断只发生在接收一个完整的数据字。该
在检测到起始位自动切让的硬件恢复到分频4的操作(和正确的
波特率)的时间为正确的串行接收或发送。
92 97

深圳市碧威特网络技术有限公司