大学生电子设计竞赛
直播中

李婧

7年用户 175经验值
私信 关注
[问答]

请问根据RX23T数据手册写入SWRR寄存器一个a501h值为什么不能复位?

根据RX23T数据手册写入SWRR寄存器一个a501h值为什么不能复位?

回帖(7)

李德鹏

2018-7-23 09:01:47
注意SWRR要先设定PRC1=1, 而PRC1的设定要另 PRKEY=0xA5
如下, PRCR按WORD操作赋值,可实现复位。
    SYSTEM.PRCR.WORD = 0xa502;    // PRC1=1
    nop();
    SYSTEM.SWRR = 0xa501;             // 复位指令
    nop();
    SYSTEM.PRCR.WORD = 0xa500;    // PRC1=0
 
举报

李婧

2018-7-23 09:10:50
引用: szzjfyp 发表于 2018-7-23 09:01
注意SWRR要先设定PRC1=1, 而PRC1的设定要另 PRKEY=0xA5
如下, PRCR按WORD操作赋值,可实现复位。
    SYSTEM.PRCR.WORD = 0xa502;    // PRC1=1

sogo谢谢大神
举报

马超

2018-7-23 09:26:14
引用: szzjfyp 发表于 2018-7-23 09:01
注意SWRR要先设定PRC1=1, 而PRC1的设定要另 PRKEY=0xA5
如下, PRCR按WORD操作赋值,可实现复位。
    SYSTEM.PRCR.WORD = 0xa502;    // PRC1=1

可以硬件复位?板子图上有个rest  io口,外接按键可以实现复位?
举报

李婧

2018-7-23 09:42:33
引用: Dipper123321321 发表于 2018-7-23 09:26
可以硬件复位?板子图上有个rest  io口,外接按键可以实现复位?

可以,软件复位的优先级是最高的
举报

马超

2018-7-23 09:55:37
引用: fous2012 发表于 2018-7-23 09:42
可以,软件复位的优先级是最高的

硬件复位io口有没有对应的p多少口,怎么开启,需要开启?
举报

马超

2018-7-23 10:02:16
引用: fous2012 发表于 2018-7-23 09:42
可以,软件复位的优先级是最高的

硬件复位io口我在板子图上没有看到有p多少对应
举报

曹玥

2018-7-23 10:08:19
引用: Dipper123321321 发表于 2018-7-23 10:02
硬件复位io口我在板子图上没有看到有p多少对应

复位口直接使用就可以,不需要软件设置和进行开启。 现在图上有个上拉,外面再串一个按键对地就可以用按键控制复位了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分