STM32F4(168M) | STM32F1 72M | 外設情況(外設時鐘橋) |
GPIO_InitTypeDef InitStruct; /*選擇要控制的GPIO 引腳*/ InitStruct.GPIO_Pin = GPIO_Pin_10; /*設置引腳模式為輸出/輸入/復用/模擬模式*/ InitStruct.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN; /*設置引腳的輸出類型為推挽/開漏輸出*/ InitStruct.GPIO_OType = GPIO_OType_PP; InitStruct.GPIO_OType = GPIO_OType_OD; /*設置引腳為上拉、下拉、既不上拉也不下拉模式*/ InitStruct.GPIO_PuPd = GPIO_PuPd_UP; InitStruct.GPIO_PuPd = GPIO_PuPd_DOWN; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL; /*設置引腳速率為2MHz */ InitStruct.GPIO_Speed = GPIO_Speed_2MHz; InitStruct.GPIO_Speed = GPIO_Speed_25MHz; InitStruct.GPIO_Speed = GPIO_Speed_50MHz; InitStruct.GPIO_Speed = GPIO_Speed_100MHz; | GPIO_InitTypeDef InitStruct; /*選擇要控制的GPIO 引腳*/ InitStructure.GPIO_Pin = GPIO_Pin_5; /*設置引腳模式/ InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推皖輸出 InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;//開漏輸出 InitStructure.GPIO_Mode = GPIO_Mode_AIN; //模擬輸入 InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空輸入 InitStructure.GPIO_Mode = GPIO_Mode_IPD; //下拉輸入 InitStructure.GPIO_Mode = GPIO_Mode_IPU; //上拉輸入 InitStructure.GPIO_Mode = GPIO_Mode_AF_OD; //復用開漏輸出 InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;//復用推挽輸出 /*設置引腳速率為2MHz */ InitStructure.GPIO_Speed = GPIO_Speed_2MHz; InitStructure.GPIO_Speed = GPIO_Speed_10MHz; InitStructure.GPIO_Speed = GPIO_Speed_50MHz; | F103: APB1操作速度限于36MHz, APB2操作于全速(最高72MHz)。 APB2負責AD,I/O,高級TIM,串口1。 APB1負責DA,USB,SPI,I2C,CAN,串口2345,普通TIM AHB是高速總線,是一種系統總線,它主要負責連接處理器、DMA等一些內部接口 |
F429: AHB1(180MHZ):GPIOA\B\C\D\E\F\G\H\I\J\K; OTG_HS+ULPI;CRC;BKPSRAM;DMA1; DMA2;DMA2D;ETH_MAC;ETH_MAC_TX; ETH_MAC_RX;ETH_MAC_PTP; AHB2(180MHZ):OTG_FS;DCMI;RNG AHB3(180MHZ):FMC APB1(45MHZ): TIM2\3\4\5\6\7\12\13\14; PWR;USART2;USART3;UART4\5\7\8; I2C1;I2C2;I2C3;SPI2\3;I2S2\3; CAN1\2;DAC;WWDG APB2(90MHZ):SDIO;TIM1\8\9\10\11; ADC1\2\3;SPI1;USART1\6;SPI4\5\6; SYSCFG;LCD_TFT;SAI1 |
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |