/* * Enables or disables the Prefetch Buffer. * @param FLASH_PrefetchBuffer: specifies the Prefetch buffer status. * This parameter can be one of the following values: * @arg FLASH_PrefetchBuffer_Enable: FLASH Prefetch Buffer Enable * @arg FLASH_PrefetchBuffer_Disable: FLASH Prefetch Buffer Disable * @retval : None */ void FLASH_PrefetchBufferCmd(uint32_t FLASH_PrefetchBuffer) { /* Check the parameters */ assert_param(IS_FLASH_PREFETCHBUFFER_STATE(FLASH_PrefetchBuffer)); /* Enable or disable the Prefetch Buffer */ FLASH->ACR &= ACR_PRFTBE_Mask; FLASH->ACR |= FLASH_PrefetchBuffer; }
/******************************************************************************* * 函数名称: FLASH_PrefetchBufferCmd * 功能描述: 使能(或禁能)预取缓冲区 * 输入参数: FLASH_PrefetchBuffer:领取缓冲区状态. * 这个参数可以是下面的值之一: * - FLASH_PrefetchBuffer_Enable: FLASH 预取缓冲区使能 * - FLASH_PrefetchBuffer_Disable: FLASH 预取缓冲区禁能 * 输出参数: 无 * 返回参数: 无 *******************************************************************************/ void FLASH_PrefetchBufferCmd(u32 FLASH_PrefetchBuffer) { /* Check the parameters [检查参数]*/ assert_param(IS_FLASH_PREFETCHBUFFER_STATE(FLASH_PrefetchBuffer)); /* Enable or disable the Prefetch Buffer [使能或者禁能预取缓冲区]*/ FLASH->ACR &= ACR_PRFTBE_Mask; FLASH->ACR |= FLASH_PrefetchBuffer; }