Czy takie połączenie jak na schemacie zapewni poprawna prace RS232 i zarazem pozwoli programować atmege przez układ FT232 czy może należy coś wstawić między piny RXT i TXT a CTS i DCD?
Raczej coś wstaw, choć wydaje mi się, ze cokolwiek tam wstawisz to albo RS232 albo ISP nie będzie działało. Trzeba by zrobić przełącznik tych linii w zależności od stanu resetu i zadbać by program komunikujący się z procesorem nie machał przypadkiem linią RI.
---
Swoją drogą, skoro mamy RS232 to czemu nie wgrać przed montażem do układu bootloadera po RS232?
a te wszystkie DCD CTS itp zostaw odłączone jeśli nie masz pomysłu na ich wykorzystanie. Powiem więcej nawet nie łącz ich tak jak na schemacie bo jeszcze uszkodzisz FT232 - tak się nie robi
Jak chcesz reset to nie z RI do procka tylko np z RTS ale przez kondesnator 100nF a nie bezpośrednio
chyba że umiesz programować FT232 z komputera wtedy możesz dowolny pin do resetu wykorzystać
Koledze chyba chodzi o wykorzystanie jednocześnie FT232 jako przejściówki USB<>RS232 jak i programatora ISP
To ja coś źle przeczytałem widzę ale zasugerowałem się tym schematem. A jeśli jako programator to tym bardziej skąd te połączone ze sobą linie Tx z DCD albo Rx z CTS - to jest proszenie się o kłopoty dla FT232 ... skąd taki pomysł w ogóle żeby te linie ze sobą łączyć ?
Bo m128 ma linie ISP na tych samych pinach co UART (MISO i MOSI), a pewnie w aplikacji programatora DCD i CTS są wykorzystywane jako MISO i MOSI w interfejsie ISP.
---
Ale zobaczymy co Autor powie na nasze argumenty o odradzaniu tego rozwiązania i czy bootloader wchodzi w grę w tym projekcie
Dokładnie chodzi mi o wykorzystanie FT232 jako przejściówki USB -> RS232 a jednocześnie jako programatora ISP.
Dokładnie tak jak napisał Kolega piotrva M128 ma na tych samych portach UART i linie MISO, MOSI, ewentualnie można wykorzystać drugi sprzętowy UART w M128. Bootloader wchodzi jak najbardziej w grę tylko nie wiem czy moje umiejętności na to pozwolą.
Obojętnie jak by ktoś nie chciał wykorzystać tego scalaka FT232 to nie można w ten sposób łączyć sygnałów
Tx z DCD albo Rx z CTS
czy nie widać że będą konflikty poziomów na tych liniach ??? nie rozumiem jak można tego nie widzieć ? .... więc jeśli się później np uszkodzi pin TX w procku to nie będzie można mieć do nikogo pretensji poza samym sobą.
jak chcesz wykorzystać FT232 jako programator i RS232 to PRZEDE WSZYSTKIM,
rozdziel linie ISP na FT232 od RS232 i ew zastosuj jakiś multiplekser jak to się często robi przy m128 który zapewni separację pinów w m128 na czas programowania i korzystania z RS232