This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Pin assignments problem

Hi Everyone,

I am using BL651(NRF52810) chipset.

NRF_P0->DIRSET |= (Reg_MOTOR_ILERI | Reg_MOTOR_GERI);
NRF_P0->DIRSET |= (Reg_SUTUN_1 | Reg_SUTUN_2 | Reg_SUTUN_3);
NRF_P0->DIRSET |= (Reg_Yesil_LED | Reg_Kirmizi_LED);
NRF_P0->DIRSET |= (Reg_BuzerNeg | Reg_BuzerPos);


nrf_gpio_cfg_input(SATIR_1, NRF_GPIO_PIN_PULLUP);
nrf_gpio_cfg_input(SATIR_2, NRF_GPIO_PIN_PULLUP);
nrf_gpio_cfg_input(SATIR_3, NRF_GPIO_PIN_PULLUP);
nrf_gpio_cfg_input(SATIR_4, NRF_GPIO_PIN_PULLUP);
nrf_gpio_cfg_input(SATIR_4, NRF_GPIO_PIN_PULLUP);
nrf_gpio_cfg_input(Kapali_SWITCH, NRF_GPIO_PIN_PULLUP);
nrf_gpio_cfg_input(Acik_SWITCH, NRF_GPIO_PIN_PULLUP);

NRF_P0->OUTSET |= (Reg_BuzerNeg | Reg_BuzerPos);
NRF_P0->OUTSET |= (Reg_Yesil_LED | Reg_Kirmizi_LED);
NRF_P0->OUTSET |= (Reg_MOTOR_GERI | Reg_MOTOR_ILERI);
NRF_P0->OUTSET |= (Reg_SATIR_1 | Reg_SATIR_2 | Reg_SATIR_3 | Reg_SATIR_4);
NRF_P0->OUTSET |= (Reg_SUTUN_1 | Reg_SUTUN_2 | Reg_SUTUN_3);

But, MOTOR_ILERI , Reg_MOTOR_GERI , Reg_SUTUN_3  pins voltage level 1,38V (VCC=2,8V).  Other pins output is true. Why I do not see high level(2,8V) ? 

Related