有些寄存器状态是允许修改的,就去修改啊。
你所谓的默认值是什么意思?
我觉得有默认值,就表示该值可以修改啊。
你是不是想表达 在运行某些功能前,一些寄存器的值要初始化一下(以自定义的值初始化)?这个应该是可以的。
对于可写的寄存器的值 是可以修改的,有一些可读的寄存器是不可以修改的
而对于寄存器的默认的值,是每次上电后的默认值,是不可以修改的,只能是上电后立刻对寄存器进行配置
不能,单片机寄存器复位后的默认值是硬件决定的,代表了硬件初始的状态,软件只能在运行过程中修改里面的值
比如中断控制器的寄存器,如果一开始的默认值可以修改,那修改成存在中断,这样系统根本运行不起来