Takie rozważania:
Mam zamiar używać sprzętowego uart do połączenia z PC (czyli PD0 jako RxD i PD1 jako TxD).
Jednocześnie pozostałe piny portu D chcę użyć do innych rzeczy - część jako wejścia a część jako wyjścia.
I teraz pytanie:
Czy muszę starannie omijać dwa najmłodsze bity konfigurując kierunki, pullup'y i zapisując wartości?
Czy też nawet jak zrobię
config portd=output
PORTD=3
to będzie później działać transmisja przez np print i inkey?
W symulatorze niby działa, ale czy nie będzie kolizji kierunków?
Mam zamiar używać sprzętowego uart do połączenia z PC (czyli PD0 jako RxD i PD1 jako TxD).
Jednocześnie pozostałe piny portu D chcę użyć do innych rzeczy - część jako wejścia a część jako wyjścia.
I teraz pytanie:
Czy muszę starannie omijać dwa najmłodsze bity konfigurując kierunki, pullup'y i zapisując wartości?
Czy też nawet jak zrobię
config portd=output
PORTD=3
to będzie później działać transmisja przez np print i inkey?
W symulatorze niby działa, ale czy nie będzie kolizji kierunków?