admin 管理员组文章数量: 887021
GPIO
在STM32底层库中,使用GPIO_Speed_50MHz等来表示输出口的最高频率。那么他的值是多少。查看了一下定义,是个枚举
后来查了一下枚举才知道,当枚举中的某个元素备赋值后,从该元素往后是递增的。即1,2,3。
当赋给指定的偏移地址后,对应着寄存器中的MODEy【】:
(3)枚举成员默认值
在枚举类型中声明的第一个枚举成员它的默值为零。
以后的枚举成员值是将前一个枚举成员(按照文本顺序)的值加 1 得到的。这样增加后的值必须在该基础类型可表示的值的范围内;否则,会出现编译时错误。
示例:
1 2 3 4 5 6 |
|
Morning的值为0,Afternoon的值为1,Evening的值为2。
(4)为枚举成员显示赋值
允许多个枚举成员有相同的值.
没有显示赋值的枚举成员的值,总是前一个枚举成员的值+1.
示例
1 2 3 4 5 6 7 |
|
b的值为2,d的值为2.
注意:以上枚举值都不能超过它的基础类型范围。否则会报错.
本文标签: GPIO
版权声明:本文标题:GPIO 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1700281878h378414.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论