Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdint.h>
- #include <stdio.h>
- #define GPIOD_MODER *((volatile uint32_t*)0x40020C00)
- #define GPIOD_ODR *((volatile uint32_t*)0x40020C14)
- #define RCC_ENR *((volatile uint32_t*)0x40023830)
- int main(void)
- {
- RCC_ENR|=(1<<3);//GPIOD CLOCK ENABLED
- GPIOD_MODER|=(1<<24);//setting pin 12 as output
- GPIOD_MODER|=(1<<26);//setting pin 13 as output
- GPIOD_MODER|=(1<<28);//14
- GPIOD_MODER|=(1<<30);//15
- GPIOD_ODR|=(1<<12); //setting output value to 1 (pin 12)
- GPIOD_ODR|=(1<<13);
- GPIOD_ODR|=(1<<14);
- GPIOD_ODR|=(1<<15);
- }
Advertisement
Add Comment
Please, Sign In to add comment