liaojiu999999 2020-12-08 17:20
浏览 19

海思3556 PWR_CTRL0 PWR_STATUS STARTUP和BUTTON问题

调试3556 STARTUP和BUTTON开机后有以下两个疑问:

1.设置PWR_CTRL0为0x00010160时,STARTUP上电开机,PWR_STATUS读取值为0x1a2。

PWR_STATUS为何读取值为0x1a2 ?这不是表示是BUTTON吗?不应该是STARTUP开机!


PWR_STATUS 为 PWR 状态寄存器。
Offset Address: 0x008 Total Reset Value: 0x0000_0000

[31:9]-reserved保留。

[8]ROwakeup_inWAKEUP 管脚输入值。

[7]RObutton_inBUTTON 管脚输入值。

[6:2]ROwakeup_source唤醒源。
bit0: WAKEUP;
bit1: reserved;
bit2: STARTUP;
bit3: BUTTON;
bit4: RTC。

[1]-reserved保留。

[0]-reserved保留。
 

 

2.设置PWR_CTRL0为0x00010560时,STARTUP上电不开机。

[31:29]-reserved保留。

[28]RWhigh_adj_startup_enstartup 管脚生效时间修改控制。
1:固定 200ms;
0:受 high_adj_startup_time 寄存器控制。

[27:20]RWhigh_adj_startup_timestartup 管脚生效时间修改值。单位为100ms。生效值为配置值+1。

[19:17]-reserved保留。

[16]RWhigh_adj_button_enbutton 管脚生效时间修改控制。
1:固定 200ms;
0:受 high_adj_button_time 寄存器控制。

[15:8]RWhigh_adj_button_timebutton 管脚生效时间修改值。单位为100ms。生效值为配置值+1。

[7]RWgpio_at_pmc_enabPMC 域上的 GPIO 管脚复用使能。
[6:2]ROwakeup_source唤醒源。
bit0: WAKEUP;
bit1: reserved;
bit2: STARTUP;
bit3: BUTTON;
bit4: RTC。

[1]-reserved保留。

[0]-reserved保留。
 

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题