打印

STM32数据类型请教

[复制链接]
5800|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
motor666|  楼主 | 2012-9-22 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看stm32的例程,数据类型有u16,u32,u32t等等,不是很理解,根据我的试验,u16并不等于unsigned int  型,不知道什么时候、什么样的数据该用u16或u32,谁能解释一下吗?
沙发
amwrdfe| | 2012-9-22 10:40 | 只看该作者
自定义类型而已,何必较真。

使用特权

评论回复
板凳
airwill| | 2012-9-22 20:30 | 只看该作者
呵呵, 看来楼主还是新手呢.
其实呢, 象这种定义, 可以从右键菜单里快速找到它的定义.
要花点时间熟悉熟悉编译器和 IDE, 这对开发速度会有提高的.
typedef unsigned short u16;

使用特权

评论回复
地板
LingTian| | 2012-9-23 10:03 | 只看该作者
unsigned int 位数和使用的内核有关。可用 sizeof 测得。

使用特权

评论回复
5
Miltonliu2010| | 2012-9-29 14:25 | 只看该作者
请查看stdint.h文件

使用特权

评论回复
6
wangzuohui1980| | 2013-12-6 12:52 | 只看该作者
在STM32F10X.H文件里有他的详细定义,
typedef uint32_t  u32;
typedef uint16_t u16;
typedef uint8_t  u8;

使用特权

评论回复
7
pattywu| | 2013-12-6 13:04 | 只看该作者
char:8位
short:16位
int:16位或32位或64位
long:32位或64位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

174

主题

422

帖子

1

粉丝