各位开发者:
大家好。我使用的DSP芯片为TMS320C6748,开发板为TMDXLCDK6748,希望编写程序让板子进入低功耗状态,然后等待一定时间后重新激活工作,之前TI的工程师让我参考下面网站的例子:
http://processors.wiki.ti.com/index.php/Power_Module_for_C6748_and_OMAP-L138#Sleep_Modes
我下载调试后,还是不太明白,在例程中定义了很多寄存器,如:
/* RTC register and bit definitions */
#define RTC_SECOND_REG 0x01C23000
#define RTC_ALMSEC_REG 0x01C23020
#define RTC_CTRL_REG 0x01C23040
#define RTC_STATUS_REG 0x01C23044
#define RTC_INTR_REG 0x01C23048
#define RTC_OSC_REG 0x01C23054
#define RTC_KICK0R_REG 0x01C2306C
#define RTC_KICK1R_REG 0x01C23070
#define KICK0_UNLOCK 0x83E70B13
#define KICK1_UNLOCK 0x95A4F1E0
#define RTC_OSC_SWRESET 0x00000020
#define RTC_START 0x00000081
#define RTC_ALARM_INTR 0x00000008
#define RTC_ALARM_BIT 0x00000040
这些定义的根据是什么?他们的值是如何来的?在实际应用中,也需要这样来做吗?
shen liu:
回复 Shine:
Shine Zhang,你好,在实际使用低功耗模式的话,我也要这样定义好,再使用吗?