Witam jestem w posiadaniu zestawu uruchomieniowego ATB v1.03 i mam problem z PORTC, który objawia się w następujący sposób.
Gdy konfiguruje go jako wyjście działają mi 3 z 8 pinów (PC0, PC6, PC7) na pozostałych z nich niezależnie czy dam wartość logiczną 1 czy 0 będzie następujące napięcie (mierzone między nóżkami mikrokontrolera a masą):
PC1 - 3,4V
PC2 - 4,9V
PC3 - 4,9V
PC4 - 1,4V
PC5 - 4,9V
Natomiast gdy PORTC będzie skonfigurowany jako wejście poprawnie zostaną odczytane poprzednio działające piny + PC1 (na którym przy właczonym podciąganiu do VCC nadal będzie 3,4V), pozostałe piny odczytywane są cały czas jako 0 niezależnie od podanego stanu na wejście.
Niestety nie jestem pierwszą osobą pracującą na tej płytce.
I teraz moje pytanie czy jest coś o czym nie wiem i da się normalnie nastawić do działania przynajmniej PC1 (bo tak naprawdę na nim mi zależy ze względu na swoją funkcje SDA) czy port jest po prostu przysmażony?
Z góry dziękuje za wszelką pomoc i rady
PS. Wyciągnięcie zworek J8 i J9 nic nie daje
PS2. Wiem że mogę użyć biblioteki Pana Mirosława i użyć programowej obsługi I2C ale skoro jest możliwość sprzętowa to chciałbym ją wykorzystać.