ch582 backupgrade-ota休眠后的功耗增加了1ma

在增加了Spi0初始化代码后,功耗增加了1ma,达到了1.2ma左右。

void SPI0_MasterDefInit( void )

{

    R8_SPI0_CLOCK_DIV = 4;// 主频时钟4分频

    R8_SPI0_CTRL_MOD = RB_SPI_ALL_CLEAR;

    R8_SPI0_CTRL_MOD = RB_SPI_MOSI_OE | RB_SPI_SCK_OE | RB_SPI_MST_SCK_MOD     ; // 20220207 jason added the RB_SPI_MST_SCK_MOD for sck high level firstly

    R8_SPI0_CTRL_CFG |= RB_SPI_AUTO_IF;   // 访问BUFFER/FIFO自动清除IF_BYTE_END标志

    R8_SPI0_CTRL_CFG &= ~RB_SPI_DMA_ENABLE;    // 不启动DMA方式

}


请问,如何去除初始化spi0 . 我尝试了

    GPIOA_ModeCfg(GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14, GPIO_ModeIN_PU);

  R8_SLP_CLK_OFF1 |=  RB_SLP_CLK_SPI0 ;


都不起作用。 




你使用官网最新的evt测试一下看看。


经测试,并无问题,建议你可以使用最新EVT重新进行测试,注意去掉小灯。如果还是有问题,可以将工程贴出来或者发送至邮箱lpc@wch.cn,进行进一步验证。


邮件已发,请查收,谢谢。


有收到邮件吗 lpc@wch.cn . 


已收到邮件,邮件已与你沟通。


只有登录才能回复,可以选择微信账号登录