新手上路
- 积分
- 47
- 金钱
- 47
- 注册时间
- 2019-3-1
- 在线时间
- 11 小时
|
1金钱
楼主新手,最近入了原子哥的103MINI,看到库函数版本TFTLCD例程里,初始化函数LCD_INIT中,源代码为
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10|GPIO_Pin_9|GPIO_Pin_8|GPIO_Pin_7|GPIO_Pin_6; ///PORTC6~10复用推挽输出
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure); //GPIOC
GPIO_SetBits(GPIOC,GPIO_Pin_10|GPIO_Pin_9|GPIO_Pin_8|GPIO_Pin_7|GPIO_Pin_6);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All; // PORTB推挽输出
GPIO_Init(GPIOB, &GPIO_InitStructure); //GPIOB
GPIO_SetBits(GPIOB,GPIO_Pin_All);
想请教一下GPIOB的设置部分为什么没有mode和speed设置部分的代码,是因为和GPIOC设置一致所以可以省略不写吗?
如果是的话,要是再之前还有GPIOA的配置,配置为其他输出模式,这样省略代码是跟谁一致呢?
|
|