Esempio n. 1
0
/*
 * 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;
}
Esempio n. 2
0
/*******************************************************************************
* 函数名称: 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;
}