- 打卡等级:初来乍到
- 打卡总天数:7
- 最近打卡:2025-04-02 19:40:32
已绑定手机
注册会员
- 积分
- 84
|
发表于 2025-2-14 15:15:08
|
显示全部楼层
第12集学习笔记:SFR,XFR,EAXFR,CKCON是特殊功能寄存器,当需要访问XFR的时候,需要提前给EAXFR置位为1,才能对XFR进行正常的读写。众多的内部功能牵扯到的寄存器的设置都需要对SFR下面的不同的寄存器设置,XFR是越来越多的功能所对应的寄存器数量已经超过SFR(地址0X80H至0XFFH),故产生了拓展的特殊功能寄存器,其全部归纳到XFR下面(0x7EFE00至0x7EFEFF,0x7EFD00至0x7EFDFF,0x7EFB00至0x7EFBFF,0x7EFA00至0x7EFAFF)。CKCON是外部数据总线时钟控制寄存器,相似于WTST那个程序读取等待时钟控制寄存器的原理,将这个CKCON设置为0,既能设置外部数据总线速度为最快。在STC32G系列单片机的工程中,"EAXFR = 1;CKCON = 1;WTST = 1"这3句,被放在工程开始位置,已实现对单片机系统上电之后的初始化。 |
|