前言
首先感谢毛总的指点!
为了降低DSP的运行时的功耗,可以考虑停用不需要的外设。一个简单的方式就是关掉特定外设的时钟。关于配置函数的位置:
- 库函数法编程一般在device.c文件中的Device_enableAllPeripherals() 函数内;
- 寄存器法编程一般在f28004x_sysctrl.c文件中的InitPeripheralClocks()函数内。
另外,如果在调试时发现某个外设一直无法配置成功,那很有可能是这个外设的时钟没开……
DSP功耗
在[1]的第5.5节 Power Consumption Summary中介绍了该器件在特定测试条件的功耗。280049的功耗相对还是挺低的,在这个测试条件下功耗仅约0.5W。