在增加了Spi0初始化代碼后,功耗增加了1ma,達(dá)到了1.2ma左右。
void SPI0_MasterDefInit( void )
{
? ? R8_SPI0_CLOCK_DIV = 4;// 主頻時(shí)鐘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;? ?// 訪問(wèn)BUFFER/FIFO自動(dòng)清除IF_BYTE_END標(biāo)志
? ? R8_SPI0_CTRL_CFG &= ~RB_SPI_DMA_ENABLE;? ? // 不啟動(dòng)DMA方式
}
請(qǐng)問(wèn),如何去除初始化spi0 . 我嘗試了
? ? GPIOA_ModeCfg(GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14, GPIO_ModeIN_PU);
? R8_SLP_CLK_OFF1 |=? RB_SLP_CLK_SPI0 ;
都不起作用。?