影子寄存器 影子寄存器与预装载寄存器(pre-reload register)直通,真正发生更新起作用的是影子寄存器。 设置影子寄存器的目的是:软件不能同时更新多个寄存器,如果没有影子寄存器与预装载寄存器(pre-reload register),则会发生多个通道时序不同步现象,造成信息缺失、信息错误等问题。 软件首先将数据保存到预装载寄存器当中,当发生事件跟新时,影子寄存器可以同时被与预装载寄存器同时跟新到相应预装载寄存器的内容。这样就起到了,同步更新的功能。