OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3148|回复: 7

STM32中的数据类型。求解答,

[复制链接]

16

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
金钱
220
注册时间
2015-7-27
在线时间
26 小时
发表于 2015-8-10 15:06:51 | 显示全部楼层 |阅读模式
5金钱
STM32中的定义的数据类型都是什么啊。
U8  U16  uint16_t   还有其他的。可不可以给详细讲解一下啊。求助

最佳答案

查看完整内容[请看2#楼]

打开stm32f10x.h:  /*!< STM32F10x Standard eripheral Library old types (maintained for legacy purpose) */  typedef int32_t  s32;  typedef int16_t s16;  typedef int8_t  s8;  typedef const int32_t sc32;  /*!< Read Only */  ty ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
发表于 2015-8-10 15:06:52 | 显示全部楼层
打开stm32f10x.h: 
/*!< STM32F10x Standard eripheral Library old types (maintained for legacy purpose) */ 
typedef int32_t  s32; 
typedef int16_t s16; 
typedef int8_t  s8; 

typedef const int32_t sc32;  /*!< Read Only */ 
typedef const int16_t sc16;  /*!< Read Only */ 
typedef const int8_t sc8;   /*!< Read Only */ 

typedef __IO int32_t  vs32; 
typedef __IO int16_t  vs16; 
typedef __IO int8_t   vs8; 

typedef __I int32_t vsc32;  /*!< Read Only */ 
typedef __I int16_t vsc16;  /*!< Read Only */ 
typedef __I int8_t vsc8;   /*!< Read Only */ 

typedef uint32_t  u32; 
typedef uint16_t u16; 
typedef uint8_t  u8; 

typedef const uint32_t uc32;  /*!< Read Only */ 
typedef const uint16_t uc16;  /*!< Read Only */ 
typedef const uint8_t uc8;   /*!< Read Only */ 

typedef __IO uint32_t  vu32; 
typedef __IO uint16_t vu16; 
typedef __IO uint8_t  vu8; 

typedef __I uint32_t vuc32;  /*!< Read Only */ 
typedef __I uint16_t vuc16;  /*!< Read Only */ 
typedef __I uint8_t vuc8;   /*!< Read Only */ 

480行: 
#include <stdint.h> 

打开stdint.h: 
typedef   signed          char int8_t; 
typedef   signed short     int int16_t; 
typedef   signed           int int32_t; 
typedef   signed       __int64 int64_t; 

    /* exact-width unsigned integer types */ 
typedef unsigned          char uint8_t; 
typedef unsigned short     int uint16_t; 
typedef unsigned           int uint32_t; 
typedef unsigned       __int64 uint64_t; 

    /* 7.18.1.2 */ 

    /* smallest type of at least n bits */ 
    /* minimum-width signed integer types */ 
typedef   signed          char int_least8_t; 
typedef   signed short     int int_least16_t; 
typedef   signed           int int_least32_t; 
typedef   signed       __int64 int_least64_t; 

    /* minimum-width unsigned integer types */ 
typedef unsigned          char uint_least8_t; 
typedef unsigned short     int uint_least16_t; 
typedef unsigned           int uint_least32_t; 
typedef unsigned       __int64 uint_least64_t; 

    /* 7.18.1.3 */ 

    /* fastest minimum-width signed integer types */ 
typedef   signed           int int_fast8_t; 
typedef   signed           int int_fast16_t; 
typedef   signed           int int_fast32_t; 
typedef   signed       __int64 int_fast64_t; 

    /* fastest minimum-width unsigned integer types */ 
typedef unsigned           int uint_fast8_t; 
typedef unsigned           int uint_fast16_t; 
typedef unsigned           int uint_fast32_t; 
typedef unsigned       __int64 uint_fast64_t; 

    /* 7.18.1.4 integer types capable of holding object pointers */ 
typedef   signed           int intptr_t; 
typedef unsigned           int uintptr_t; 

    /* 7.18.1.5 greatest-width integer types */ 
typedef   signed       __int64 intmax_t; 
typedef unsigned       __int64 uintmax_t;
小小蜗牛
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2015-8-10 15:08:38 | 显示全部楼层
STM32里没有啥特殊的数据类型,这些都是为了方便而定义的,go to definition自己看好吗?
回复

使用道具 举报

16

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
金钱
220
注册时间
2015-7-27
在线时间
26 小时
 楼主| 发表于 2015-8-10 15:13:30 | 显示全部楼层
回复【2楼】w417074951:
---------------------------------
u8怎么go的?
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2015-8-10 15:18:50 | 显示全部楼层
u8就是unsigned char
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
发表于 2015-8-10 16:16:21 | 显示全部楼层
重写下,加了颜色,容易看。
小小蜗牛
回复

使用道具 举报

16

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
220
金钱
220
注册时间
2015-7-27
在线时间
26 小时
 楼主| 发表于 2015-8-10 18:29:16 | 显示全部楼层
回复【6楼】jiutianshenjian:
---------------------------------
谢谢了
回复

使用道具 举报

5

主题

46

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2016-3-3
在线时间
68 小时
发表于 2016-11-12 11:01:46 | 显示全部楼层
本帖最后由 0xtobit 于 2016-11-12 11:04 编辑

谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 02:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表