本帖最后由 yuankunli 于 2010-8-7 16:56 编辑
今天在学习GPIO设置的程序时,对这一行程序有些不理解GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
疑问,这条指令是设置GPIO的输出速率,GPIO_Speed_50MHz是通过在stm32f10x_gpio.h中的
typedef enum
{
GPIO_Speed_10MHz = 1,
GPIO_Speed_2MHz,
GPIO_Speed_50MHz
}GPIOSpeed_TypeDef;
定义的,可是为什么这里面只有名字,没有数值呢?比如第一行的GPIO_Speed_10MHz = 1,可是后面的两个速率都没有值?这是为什么呢?
请各位高人指教一下,小弟刚开始学习,请多多指点。
不好意思 这个小问题是由于我的基础不牢固而发生的,现在已经明白了。 |