/* * 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; }
/******************************************************************************* * 函数名称: 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; }