chciałbym się upewnić czy mam poprawne informacje. Jeśli chce korzystać pinów ISP również jako UART to powinienem podłączyć linie scalaka przez rezystory 4,7k.
Czy tak to może wyglądać ?
Owszem należy podłączyć przez rezystory, tyle, że nie MISO i MOSI, lecz sygnał CS scalaka. W czasie programowania linie IO są w stanie HiZ, więc CS może pływać i jeśli uaktywni interfejs SPI scalaka to programowanie pójdzie w maliny.
Ale w tym przypadku chodzi o coś innego. O wykorzystanie tych samych linii jako TXD/RXD i PDI/PDI. Na liniach MOSI/MISO nie będzie żadnego scalaka tylko ewentualnie będzie programator (i wtedy te linie służą jako PDI/PDO).
W takim wypadku linia CS nie ma znaczenia. Znaczenie za to mają linie z układu SN75.
Linię TXD można podłączyć bez rezystorów. Ale RXD trzeba przez rezystor żeby SN75 nie wpływał na stan linii PDI (MOSI) podczas programowania.
Czy podobnie będzie w przypadku linii SCK ? Wykorzystałem ją do podpięcia pinu DIR układu SN75. Ją też dać przez rezystor ? Przeczuwam, że nie ma takiej konieczności, bo przecież SN75 nic na wystawi na tej linii ale wolę się upewnić.