大学生
最后登录1970-1-1
在线时间 小时
注册时间2016-7-18
|
楼主 |
发表于 2016-9-18 17:42:57
|
显示全部楼层
你看我这样配置IO口对不对,谢谢了。
- void GPIO_SPI_Config(void)
- {
- GPIO_InitTypeDef GPIO_InitStructure;
- /* ¿aÆôGPIOê±Öó */
- RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
- /* Ä£ÄaSPI GPIO3õê¼»ˉ */
- GPIO_InitStructure.GPIO_Pin=SPI_CLK_PIN;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
- GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//íÆíìêä3ö
- GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//éÏà-Ä£ê½
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//
- GPIO_Init(SPI_CLK_PORT, &GPIO_InitStructure);
- GPIO_InitStructure.GPIO_Pin = SPI_MOSI_PIN;
- GPIO_Init(SPI_MOSI_PORT, &GPIO_InitStructure);
-
- GPIO_InitStructure.GPIO_Pin = SPI_CS_PIN;
- GPIO_Init(SPI_CS_PORT, &GPIO_InitStructure);
- GPIO_InitStructure.GPIO_Pin = SPI_MISO_PIN;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz ;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN; //êäèë
- GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//éÏà-
- GPIO_Init(SPI_MISO_PORT, &GPIO_InitStructure);
-
- /* à-μíƬѡ£¬Ñ¡ÔñXPT2046 */
- GPIO_ResetBits(SPI_CS_PORT,SPI_CS_PIN);
- //GPIO_SetBits(SPI_CS_PORT,SPI_CS_PIN);
- //GPIO_SetBits(SPI_CLK_PORT,SPI_CLK_PIN);
- //GPIO_SetBits(SPI_MOSI_PORT,SPI_MOSI_PIN);
-
- /* XPT2046 ÖD¶ÏIOÅäÖà */
- TP_INT_GPIO_Config();
- }
复制代码 |
|