Bir pinin değişken içine atılması

Başlatan cyhn41, 01 Temmuz 2016, 10:26:13

cyhn41

Merhabalar. STM32F103R8T6 işlemcisini öğrenmeye çalışıyorum. Bir pinin set etmek için HAL_GPIO_WritePin(GPIOx,GPIO_PIN_x,GPIO_PIN_SET/RESET), GPIOx->ODR = .... , GPIO-> BSRR = ....  komutları haricinde pini bir degişkene atıp d1=1; yaptığımda pinin çıkış vereceği , d1 = 0 ; yaptığım pinin resetleneceği  gibi pini bir değişkene atmak istiyorum. Bunun için pini #define d1 = GPIO_PIN_1 diye tanımladım ama pinin hangi portta olduğunu belirtemedim. Bunu nasıl gerçekleştirebilirim?