示例#1
0
/*
 * Enables or disables the Half cycle flash access.
 * @param FLASH_HalfCycleAccess: specifies the FLASH Half cycle Access mode.
 *   This parameter can be one of the following values:
 * @arg FLASH_HalfCycleAccess_Enable: FLASH Half Cycle Enable
 * @arg FLASH_HalfCycleAccess_Disable: FLASH Half Cycle Disable
 * @retval : None
 */
void FLASH_HalfCycleAccessCmd(uint32_t FLASH_HalfCycleAccess)
{
  /* Check the parameters */
  assert_param(IS_FLASH_HALFCYCLEACCESS_STATE(FLASH_HalfCycleAccess));
  
  /* Enable or disable the Half cycle access */
  FLASH->ACR &= ACR_HLFCYA_Mask;
  FLASH->ACR |= FLASH_HalfCycleAccess;
}
示例#2
0
/*******************************************************************************
* 函数名称: FLASH_HalfCycleAccessCmd
* 功能描述: 使能(或禁能)半周期Flash访问
* 输入参数: FLASH_HalfCycleAccess:FLASH半周期模式。
*                    这个参数可以是下面的值之一:
*                       - FLASH_HalfCycleAccess_Enable: 使能半周期访问
*                       - FLASH_HalfCycleAccess_Disable: 禁能半周期访问
* 输出参数: 无
* 返回参数: 无
*******************************************************************************/
void FLASH_HalfCycleAccessCmd(u32 FLASH_HalfCycleAccess)
{
  /* Check the parameters [检查参数]*/
  assert_param(IS_FLASH_HALFCYCLEACCESS_STATE(FLASH_HalfCycleAccess));
  
  /* Enable or disable the Half cycle access [使能或者禁止半周期访问]*/
  FLASH->ACR &= ACR_HLFCYA_Mask;
  FLASH->ACR |= FLASH_HalfCycleAccess;
}