2019-07-14 18:34发布
60user30 发表于 2018-8-15 06:26 修改的程序.... /******************** (C) COPYRIGHT 2007 STMicroelectronics ******************** * File Name : stm32f10x_encoder.c
最多设置5个标签!
stdint.h是否引用。另外,看一下stm32f10x.h中使用定义了s16。
u32 U32_MAX;
试一下,你应该查找你自定义的数据结构,或者你有头文件没加上,导致你s16没有定义,这个是纯c语言的问题
本帖最后由 wenyangzeng 于 2018-2-23 13:26 编辑
在stdint.h中已经定义:
typedef signed __int64 intmax_t;
typedef unsigned __int64 uintmax_t;#define UINT8_MAX 255
#define UINT16_MAX 65535
#define UINT32_MAX 4294967295u
#define UINT64_MAX __ESCAPE__(18446744073709551615ull)
老老实实使用就是。不知楼主为何还要自定义U16_MAX和U32_MAX?
一周热门 更多>