在增加了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 ;
都不起作用。