Witam, od paru godzin zmagam się z dziwnym działaniem pinów PB4 i PB5, które chcę skonfigurować jako wejścia (pull-up). Otóż domyślnie po resecie pin PB4 jest skonfigurowany jako JNRST - mimo tego po skonfigurowaniu go jako wejścia, procesor prawidłowo odczytuje to co podam na jego wejście. W tym samym czasie, tak samo skonfigurowany pin PB5 jest cały czas odczytywany jako 0. Gdy wyłącze JTAGa :
pin PB4 przestaje działać (tzn. zachowuje się tak samo jak PB5). PB5 nie zmienia swojego (wadliwego) zachowania.
Pod porty te podpięte mam tact switche, które zwierają do masy.Zegar dla AFIO włączyłem. A więc co robie nie tak? Dodam, że w STMach raczkuję.
Code: c
pin PB4 przestaje działać (tzn. zachowuje się tak samo jak PB5). PB5 nie zmienia swojego (wadliwego) zachowania.
Pod porty te podpięte mam tact switche, które zwierają do masy.Zegar dla AFIO włączyłem. A więc co robie nie tak? Dodam, że w STMach raczkuję.