Part Number:TMS320C6748
目前在调试C6748的节省功耗,用到了PSC相关的接口 PSCModuleControl,没有找到相关的例程。现在的用法如图代码:
图片中以 upp(HW_PSC_UPP) 的PSC控制为例,其余还有SPI(HW_PSC_SPI1) , EDMA( HW_PSC_CC0 HW_PSC_TC0)等需要PSC控制节省功耗。
代码逻辑:关闭电源节省功耗时设置关键变量 PSC_MDCTL_NEXT_DISABLE。正常使用时设置为PSC_MDCTL_NEXT_ENABLE。
目前问题是:
1.按照图片中的代码操作开关,实际测出功耗无变化。是代码写得不对,PSC开关控制的过程不对吗?有正确的可以提供一下吗?
1.按照图片中的代码操作开关,实际测出功耗无变化。是代码写得不对,PSC开关控制的过程不对吗?有正确的可以提供一下吗?
2.代码的只是写了部分控制,是还有哪里相关PSC的需要添加修改代码?有哪些代码没有考虑到?
3.是否有相关例程可供参考,我在光盘资料里没有找到,只看到了psc.c源文件,目前没有找到帮助。
4.看PSC资料,分为PSC0 PSC1 ,控制不同的“外设”,不同所属psc的外设都是用PSCModuleControl 同一个接口配置enable disable吗?
Shine:
请参考C:\ti\ccsv8\ccs_base\emulation\boards\lcdkc6748\gel\C6748_LCDK.gel文件中的PSC0_LPSC_enable函数写法。
,
user6549373:
好的,感谢
,
Shine:
不客气~