枚举类型
typedef enum
{
EXTI_Trigger_Rising = 0x08,
EXTI_Trigger_Falling = 0x0C,
EXTI_Trigger_Rising_Falling = 0x10
}EXTITrigger_TypeDef;
是为了代码的可读性而诞生的数据类型,把有意义的变量名和无意义的数字一一映射。
错误
- keil创建文件的时候没有在文件夹里创建导致找不到,最后发现创建到项目文件夹下了
- 函数声明中的参数写void函数定义也要加void
- define写成了def,导致编译失败
- 面包板接触不良???
- 打印16位整数有符号,计算过程都是有符号的,最后显示确实无符号的。
debug了好长时间,最后发现是用人家的OLED显示函数用的是无符号版本。