SP3SWJ napisał: Witajcie
Z bootloaderem na 485 to nie tak prosto...

No, no , nooo - ciekawe zdanie.
SP3SWJ napisał: Trzeba oczywiście bootloadera przerobic by obsługiwał TX/RX
No to teraz nie dziwię się powyższemu zdaniu.
SP3SWJ napisał: - należy pamiętać że z tym RS mam SIMPLEX a nie DUPLEX.
Chyba half-duplex a nie simplex ???? oj coś kolega miesza na maxa

Jeśli potrzebujesz obrazkowego wytłumaczenia co to simplex, half duplex i duplex to zajrzyj chociażby tutaj:
Simplex:
half duplex:
duplex:
SP3SWJ napisał: Trzeba zastrzec z zwykłym protolole pewne znaki które są zarezerwowane wyłącznie dla bootloadera
?????
SP3SWJ napisał: Wywołanie bootloadera można zrobić "wprost"
If Rs_char = 27 Then : Goto &H1C00
' "ESC" jump to BOOTLOADER 1024 kb from end of MEGA8 memeory
Oczywiście skakanie tam za pomocą watchdoga też działa

Odwrotnie - TRZEBA zrobić za pomocą watchdoga, a "skakanie tam" jak piszesz za pomocą ulubionego GOTO może czasem działać a czasem nie - przemyśl już dalej sam dlaczego.
SP3SWJ napisał: Zarówno część na PC i uC musi być trochę "przymulona" czyli nadawanie musi odbywać się z delikatnym opóźnieniem.
No to już jest Hit

przepraszam że się uśmiecham ale tym "przymuleniem" to mnie kolega rozłożył na łopatki.
SP3SWJ napisał: Od kilku dni walczę z tym tematem z użyciem na PC gotowego programu z MCS BASCOM.. ale nie obejdzie się chyba bez własnego bootloadera na PC.
Zdecydowanie polecam napisać coś własnego na PC wtedy nie będzie takich opinii jak powyżej.
SP3SWJ napisał: Przerobiony Bootloader (BAS) na uC pod moją płytkę w trybie RS232 działa bezbłędnie - ale z RS485 aż jeden raz udało mu się przejść...
Robienie tego na zasadzie że raz się uda a raz nie, albo że jest ok gdy udaje się 8 na 10 razy to po prostu nieporozumienie.
SP3SWJ napisał: Interfejs 485 na PC musimy mieć "bez echa" lub jak ktoś woli half duplex.
Proszę spojrzeć na powyższe obrazki żeby na przyszłość wiedzieć już dokładnie co oznaczają terminy: simplex, half duplex i duplex. Bo to nie jest "jak kto woli". Echo to echo

a half duplex to half duplex.
SP3SWJ napisał: I jeszcze taki drobiazg - szybkość - ja używam 2400 8 n 1 - dla długich drutów oczywiście wolniejsza lepsza.
A co to znaczy dla kolegi "długich drutów" tak z ciekawośi pytam? - czy chodzi może o odległości typu kilka km ??? że taka niska prędkość - 2400 ???