[MCU]

头文件里的10u,100u这些是怎么回事?

[复制链接]
1554|30
手机看帖
扫描二维码
随时随地手机跟帖
wuhany| | 2019-5-9 23:22 | 显示全部楼层
然后呢?你是怎么应对这个的呢

使用特权

评论回复
heweibig|  楼主 | 2019-5-9 23:25 | 显示全部楼层

不符合变量命名规则也没有宏定义,无端地就出现了个XXu这么个东西……请问下它是什么意思呢?

使用特权

评论回复
lizye| | 2019-5-9 23:28 | 显示全部楼层
哪儿看到的啊

使用特权

评论回复
heweibig|  楼主 | 2019-5-9 23:31 | 显示全部楼层
在msp430g2553.h看到的。

#define ADC10SSEL_0 (0*8u) /* ADC10OSC */
#define ADC10SSEL_1 (1*8u) /* ACLK */
#define ADC10SSEL_2 (2*8u) /* MCLK */
#define ADC10SSEL_3 (3*8u) /* SMCLK */

#define ADC10DIV_0 (0*0x20u) /* ADC10 Clock Divider Select 0 */
#define ADC10DIV_1 (1*0x20u) /* ADC10 Clock Divider Select 1 */
#define ADC10DIV_2 (2*0x20u) /* ADC10 Clock Divider Select 2 */
#define ADC10DIV_3 (3*0x20u) /* ADC10 Clock Divider Select 3 */
#define ADC10DIV_4 (4*0x20u) /* ADC10 Clock Divider Select 4 */
#define ADC10DIV_5 (5*0x20u) /* ADC10 Clock Divider Select 5 */
#define ADC10DIV_6 (6*0x20u) /* ADC10 Clock Divider Select 6 */
#define ADC10DIV_7 (7*0x20u) /* ADC10 Clock Divider Select 7 */

#define SHS_0 (0*0x400u) /* ADC10SC */
#define SHS_1 (1*0x400u) /* TA3 OUT1 */
#define SHS_2 (2*0x400u) /* TA3 OUT0 */
#define SHS_3 (3*0x400u) /* TA3 OUT2 */

#define INCH_0 (0*0x1000u) /* Selects Channel 0 */
#define INCH_1 (1*0x1000u) /* Selects Channel 1 */
#define INCH_2 (2*0x1000u) /* Selects Channel 2 */
#define INCH_3 (3*0x1000u) /* Selects Channel 3 */
#define INCH_4 (4*0x1000u) /* Selects Channel 4 */
#define INCH_5 (5*0x1000u) /* Selects Channel 5 */
#define INCH_6 (6*0x1000u) /* Selects Channel 6 */
#define INCH_7 (7*0x1000u) /* Selects Channel 7 */
#define INCH_8 (8*0x1000u) /* Selects Channel 8 */
#define INCH_9 (9*0x1000u) /* Selects Channel 9 */
#define INCH_10 (10*0x1000u) /* Selects Channel 10 */
#define INCH_11 (11*0x1000u) /* Selects Channel 11 */
#define INCH_12 (12*0x1000u) /* Selects Channel 12 */
#define INCH_13 (13*0x1000u) /* Selects Channel 13 */
#define INCH_14 (14*0x1000u) /* Selects Channel 14 */
#define INCH_15 (15*0x1000u) /* Selects Channel 15 */

使用特权

评论回复
jiaxw| | 2019-5-9 23:35 | 显示全部楼层
据我猜测 u 是 unsigned 的意思

使用特权

评论回复
spark周| | 2019-5-9 23:38 | 显示全部楼层

u 应该没有关系吧!

使用特权

评论回复
liliang9554| | 2019-5-9 23:41 | 显示全部楼层
你是说的延时时间吗?

使用特权

评论回复
zhaoxqi| | 2019-5-9 23:44 | 显示全部楼层

这个也有定义为uint类型。

使用特权

评论回复
jiahy| | 2019-5-9 23:48 | 显示全部楼层
这个就高深了,很多人都不清楚,可能TI的工程师知道的吧

使用特权

评论回复
heweibig|  楼主 | 2019-5-9 23:50 | 显示全部楼层
不知道在说啥 ,算了 ,结贴了吧

使用特权

评论回复
aspoke| | 2019-5-11 19:57 | 显示全部楼层
U表示该常数用无符号整型方式存储

使用特权

评论回复
ghuca| | 2019-5-11 19:58 | 显示全部楼层
在整型数据后面带上后缀 U(u)、L(l)  

使用特权

评论回复
232321122| | 2019-5-11 19:58 | 显示全部楼层
U表示该常数用无符号整型方式存储,相当于unsignedint

使用特权

评论回复
soodesyt| | 2019-5-11 19:58 | 显示全部楼层
无符号数也可用后缀表示  

使用特权

评论回复
mnynt121| | 2019-5-11 19:58 | 显示全部楼层
这个u是unsigned的意思

使用特权

评论回复
plsbackup| | 2019-5-11 19:59 | 显示全部楼层
无符号整数在数的末尾应该加上字母后缀 u 或 U

使用特权

评论回复
kmzuaz| | 2019-5-11 19:59 | 显示全部楼层
数字后面带个U是表示无符号类型的数据。

使用特权

评论回复
qiufengsd| | 2019-5-11 19:59 | 显示全部楼层
unsigned int 的意思      

使用特权

评论回复
wengh2016| | 2019-5-11 20:00 | 显示全部楼层
U表示该常数用无符号整型方式存储

使用特权

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

本版积分规则

869

主题

13089

帖子

7

粉丝