1 静的 ボイド RCC_Init(ボイド) 2 { 3。 RCC-> APB1ENR | = 1 << 17 ; // シリアルクロック2をイネーブル 4。 RCC-> APB1ENR | = 1。 << 14 ; // SPI2クロックイネーブル 5。 RCC-> APB2ENR | = 1 << 12であり ; // クロックSPI1を可能 6。 RCC-> APB2ENR | = 1。 << 8 ; //はADC1を有効 7。 RCC-> APB2ENR | = 1。 << 9 ; // ADC2を有効 8。 RCC-> APB2ENR | = 1。 << 10 ; // ADC3を有効 9。 RCC-> APB2ENR | = 1。 << 14 ; // 有効SYSCFGクロック 10 。11 RCC-> AHB1ENR | = 1 ; // クロックPORTAを有効 12は = | RCC-> AHB1ENR 。1 << 1 ; // PORTBクロックイネーブル 13れる RCC-> AHB1ENR | = 1 << 2 ; // クロックPORTCイネーブル 14 RCC-を> AHB1ENR | = 1。 << 3。 ; // PORTDのクロックイネーブル 15を RCC-> AHB1ENR | = 1。 << 4。 ; // クロックPORTEをイネーブル 16 RCC-> AHB1ENR | = 1。 << 5。 ; // PORTEクロックをイネーブル 。17 RCC-> AHB1ENR | = 1。 << 6。 ; // 作りますクロックPORTGができる 18である 。19 = | RCC-> APB1ENR 1。 << 20 ; // シリアル5クロックイネーブル 20が RCC-> APB1ENR | = 1 << 19 ; // シリアル4クロックイネーブル 21が RCC-> APB1ENR | = 1。 << 18 ; //3シリアルクロックイネーブル 22が RCC-> APB1ENR | = 1 << 17 ; // シリアル第2クロックイネーブル 23である 24 // DMA 25 RCC-> AHB1ENR | = 1 << 21であり ; // DMA1クロックイネーブル 26であります RCC- > AHB1ENR | = 1。 << 22であり ; // DMA2クロックイネーブル 27 28 RCC-> APB1ENRを| = 1 << 1。 ; // TIM3クロックイネーブル 29 RCC-> APB1ENRを| = 1 << 2 ; // TIM4クロックの有効 30 RCC-> APB2ENR | = 1 << 0 ; // TIM1クロックイネーブル 31が RCC-> APB2ENR | = 1 << 1。 ; // TIM8クロックイネーブル 32を }