×
单片机 > 单片机程序设计 > 详情

在STM32F103编程中关于使用bool类型的问题

发布时间:2020-05-30 发布时间:
|

如果程序中使用到bool类型,但编译时提示类型未定义,这个时候可在头文件中加入下面一句:


typedef enum 


{


    FALSE = 0,


    TRUE = 1


} bool;


即可解决。


stm32f10x.h文件中还包含了常用的布尔形变量定义,如:

1、typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;


2、typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;


3、#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))


4、typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;

关键字:STM32F103  编程  bool类型

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会