I am using cheap Chinese board with STM8103F3 chip.
I want to use PC4,PC5,PC6 and PC7 pins as inputs connected do keys.
With PC5-PC7 there is no problem. I configured them as pull-up input with interrupt, but PC4 is different.
If I set interrupt for this pin, my program hungs.
I unset interrupt and read GPIOC->IDR = 0xe8, which means that PC4 IDR bit is always 0.
I read also CLK->CCOR =0x00 and TIM1->CR1 =0x00 so TIM1 and output clock is disabled.
But earlier I use ADC1 with analog input 3 (port D2; ADC1->CSR|=0x03;)
I don't use analog input 2 which is alternate function for PC4.
I checked voltage on the pin = 3,29V (so pull-up works).
So how to force PC4 to work like other PC5-PC7 pins with working ADC1 on another channel?