Advertisement
Guest User

Untitled

a guest
Nov 28th, 2015
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. // PA4 : SPI1_NSS : INTERFACE_CAN
  2. GPIOA->CRL &= ~(GPIO_CRL_MODE5 | GPIO_CRL_CNF5); //Очищаем регистры MODE и CNF
  3. GPIOA->CRL |= GPIO_CRL_MODE5_1; //выход, 2MHz
  4. GPIOA->CRL |= GPIO_CRL_CNF5_1; //Альтернативная функция, push-pull
  5.  
  6. // PA5 : SPI1_SCK : INTERFACE_CAN
  7. GPIOA->CRL &= ~(GPIO_CRL_MODE5 | GPIO_CRL_CNF5); //Очищаем регистры MODE и CNF
  8. GPIOA->CRL |= GPIO_CRL_MODE5_1; //выход, 2MHz
  9. GPIOA->CRL |= GPIO_CRL_CNF5_1; //Альтернативная функция, push-pull
  10.  
  11. // PA6 : SPI1_MISO : INTERFACE_CAN
  12. GPIOA->CRL &= ~(GPIO_CRL_MODE6 | GPIO_CRL_CNF6); //Очищаем регистры MODE и CNF
  13. GPIOA->CRL |= GPIO_CRL_CNF6_0; //Вход, третье состояние
  14.  
  15. // PA7 : SPI1_MOSI : INTERFACE_CAN
  16. GPIOA->CRL &= ~(GPIO_CRL_MODE7 | GPIO_CRL_CNF7); //Очищаем регистры MODE и CNF
  17. GPIOA->CRL |= GPIO_CRL_MODE7_1; //выход, 2MHz
  18. GPIOA->CRL |= GPIO_CRL_CNF7_1; //Альтернативная функция, push-pull
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement