求教个寄存器设置的问题 【悬赏问答】
<span style="font-size: medium"><span style="font-family: 楷体_GB2312">GPIOC->MODER &= ~((3ULRE:求教个寄存器设置的问题
UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。RE:求教个寄存器设置的问题
最好别去掉了,编程养成良好的,严谨的习惯RE:求教个寄存器设置的问题
原来加上这个UL是个好习惯,学习了!回复:求教个寄存器设置的问题 【悬赏问答】
回复第 2 楼 于2012-11-08 09:04:04发表:UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。
哦,明白。那假如要是写一个16位寄存器的时候,我是不是应该在写成 3UI 或则其他呢?
回复:求教个寄存器设置的问题 【悬赏问答】
回复第 3 楼 于2012-11-08 12:53:25发表:最好别去掉了,编程养成良好的,严谨的习惯
同意
RE:求教个寄存器设置的问题 【悬赏问答】
UL就是unsigned long,这里是强制定义常量用到的。:D回复:求教个寄存器设置的问题 【悬赏问答】
回复第 5 楼 于2012-11-08 18:14:19发表:回复第 2 楼 于2012-11-08 09:04:04发表:
UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。
哦,明白。那假如要是写一个16位寄存器的时候,我是不是应该在写成 3UI 或则其他呢?
写成3UL?不带你这么用的哈
回复:求教个寄存器设置的问题 【悬赏问答】
回复第 7 楼 于2012-11-08 20:37:24发表:UL就是unsigned long,这里是强制定义常量用到的。:D
哦,学习了,谢谢。我在书上也翻到了,在默认情况下,整型字面常量被当做一个int型值,说是加一个后缀,在编译时会被解释成unsigned long 类型。
回复:求教个寄存器设置的问题 【悬赏问答】
回复第 8 楼 于2012-11-08 21:03:01发表:回复第 5 楼 于2012-11-08 18:14:19发表:
回复第 2 楼 于2012-11-08 09:04:04发表:
UL就是unsigned long,这里是强制定义常量用到的。这个作用是为了避免在移位或者计算的时候,用成8位或者16位的格式。
哦,明白。那假如要是写一个16位寄存器的时候,我是不是应该在写成 3UI 或则其他呢?
写成3UL?不带你这么用的哈
我说的3UI 是3unsigned int的意思,但我翻了书,好像没有这样诶:L
页:
[1]