Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // PA4 : SPI1_NSS : INTERFACE_CAN
- GPIOA->CRL &= ~(GPIO_CRL_MODE5 | GPIO_CRL_CNF5); //Очищаем регистры MODE и CNF
- GPIOA->CRL |= GPIO_CRL_MODE5_1; //выход, 2MHz
- GPIOA->CRL |= GPIO_CRL_CNF5_1; //Альтернативная функция, push-pull
- // PA5 : SPI1_SCK : INTERFACE_CAN
- GPIOA->CRL &= ~(GPIO_CRL_MODE5 | GPIO_CRL_CNF5); //Очищаем регистры MODE и CNF
- GPIOA->CRL |= GPIO_CRL_MODE5_1; //выход, 2MHz
- GPIOA->CRL |= GPIO_CRL_CNF5_1; //Альтернативная функция, push-pull
- // PA6 : SPI1_MISO : INTERFACE_CAN
- GPIOA->CRL &= ~(GPIO_CRL_MODE6 | GPIO_CRL_CNF6); //Очищаем регистры MODE и CNF
- GPIOA->CRL |= GPIO_CRL_CNF6_0; //Вход, третье состояние
- // PA7 : SPI1_MOSI : INTERFACE_CAN
- GPIOA->CRL &= ~(GPIO_CRL_MODE7 | GPIO_CRL_CNF7); //Очищаем регистры MODE и CNF
- GPIOA->CRL |= GPIO_CRL_MODE7_1; //выход, 2MHz
- GPIOA->CRL |= GPIO_CRL_CNF7_1; //Альтернативная функция, push-pull
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement