STM32F4レジスタの初期化シリーズ:Zhongkaiチー

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を }

 

おすすめ

転載: www.cnblogs.com/penuel/p/11265260.html