void phase_LED (void) __task {
for (;;) {
if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_13)!=0)
GPIO_WriteBit(GPIOC, GPIO_Pin_6, Bit_SET);
else
GPIO_WriteBit(GPIOC, GPIO_Pin_6, Bit_RESET);
if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_14)!=0)
GPIO_WriteBit(GPIOC, GPIO_Pin_7, Bit_SET);
else
GPIO_WriteBit(GPIOC, GPIO_Pin_7, Bit_RESET);
if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_15)!=0)
GPIO_WriteBit(GPIOC, GPIO_Pin_8, Bit_SET);
else
GPIO_WriteBit(GPIOC, GPIO_Pin_8, Bit_RESET);
}
}
|