您好,欢迎来到微智科技网。
搜索
您的当前位置:首页stm32f10x_dbgSTM32 UCOS程序

stm32f10x_dbgSTM32 UCOS程序

来源:微智科技网


/**

******************************************************************************

* @file stm32f10x_dbgmcu.h

* @author MCD Application Team

* @version V3.5.0

* @date 11-March-2011

* @brief This file contains all the functions prototypes for the DBGMCU

* firmware library.

******************************************************************************

* @attention

*

* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS

* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR

THEM TO SAVE

* TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY

* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING

* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE

* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

*

*

© COPYRIGHT 2011 STMicroelectronics

******************************************************************************

*/

/* Define to prevent recursive inclusion -------------------------------------*/

#ifndef __STM32F10x_DBGMCU_H

#define __STM32F10x_DBGMCU_H

#ifdef __cplusplus

extern \"C\" {

#endif

/* Includes ------------------------------------------------------------------*/

#include \"stm32f10x.h\"

/** @addtogroup STM32F10x_StdPeriph_Driver

* @{

*/

/** @addtogroup DBGMCU

* @{

*/

/** @defgroup DBGMCU_Exported_Types

* @{

*/

/**

* @}

*/

/** @defgroup DBGMCU_Exported_Constants

* @{

*/

#define DBGMCU_SLEEP ((uint32_t)0x00000001)

#define DBGMCU_STOP ((uint32_t)0x00000002)

#define DBGMCU_STANDBY ((uint32_t)0x00000004)

#define DBGMCU_IWDG_STOP ((uint32_t)0x00000100)

#define DBGMCU_WWDG_STOP ((uint32_t)0x00000200)

#define DBGMCU_TIM1_STOP ((uint32_t)0x00000400)

#define DBGMCU_TIM2_STOP ((uint32_t)0x00000800)

#define DBGMCU_TIM3_STOP ((uint32_t)0x00001000)

#define DBGMCU_TIM4_STOP #define DBGMCU_CAN1_STOP #define DBGMCU_I2C1_SMBUS_TIMEOUT #define DBGMCU_I2C2_SMBUS_TIMEOUT #define DBGMCU_TIM8_STOP #define DBGMCU_TIM5_STOP #define DBGMCU_TIM6_STOP #define DBGMCU_TIM7_STOP #define DBGMCU_CAN2_STOP #define DBGMCU_TIM15_STOP ((uint32_t)0x00002000)

((uint32_t)0x00004000)

((uint32_t)0x00008000)

((uint32_t)0x00010000)

((uint32_t)0x00020000)

((uint32_t)0x00040000)

((uint32_t)0x00080000)

((uint32_t)0x00100000)

((uint32_t)0x00200000)

((uint32_t)0x00400000)

#define DBGMCU_TIM16_STOP ((uint32_t)0x00800000)

#define DBGMCU_TIM17_STOP ((uint32_t)0x01000000)

#define DBGMCU_TIM12_STOP ((uint32_t)0x02000000)

#define DBGMCU_TIM13_STOP ((uint32_t)0x04000000)

#define DBGMCU_TIM14_STOP ((uint32_t)0x08000000)

#define DBGMCU_TIM9_STOP ((uint32_t)0x10000000)

#define DBGMCU_TIM10_STOP ((uint32_t)0x20000000)

#define DBGMCU_TIM11_STOP ((uint32_t)0x40000000)

#define IS_DBGMCU_PERIPH(PERIPH) ((((PERIPH) & 0x800000F8) == 0x00) && ((PERIPH) != 0x00))

/**

* @}

*/

/** @defgroup DBGMCU_Exported_Macros

* @{

*/

/**

* @}

*/

/** @defgroup DBGMCU_Exported_Functions

* @{

*/

uint32_t DBGMCU_GetREVID(void);

uint32_t DBGMCU_GetDEVID(void);

void DBGMCU_Config(uint32_t DBGMCU_Periph, FunctionalState NewState);

#ifdef __cplusplus

}

#endif

#endif /* __STM32F10x_DBGMCU_H */

/**

* @}

*/

/**

* @}

*/

/**

* @}

*/

/******************* COPYRIGHT 2011 STMicroelectronics *****END OF (C) FILE****/

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务