Potřeboval jsem před časem naprogramovat jeden PIC do programátoru PICů
Slepici a vejce jsem řešil tímto programátorem a vše šlo bez problémů. Používá se tzv. bit bang přístup, tedy není to UART komunikace, ale data se generují nahazováním a shazováním DTR linky a čtou čtením CTS linky. Problém bude v úrovních, měl by ses podívat na signály osciloskopem, případně aspoň zkontroluj voltmetrem, jestli tvůj port má úrovně 12V nebo 5V, v případě 5V nemusí log1 stačit. Ona je to totiž celé řádná prasečina, TTL log 0 je na RS232 tvořena přivedením záporného napětí, dle specifikace až -15V na IO, rezistor omezí proud a substrátová dioda v procesoru se s tím musí vypořádat, TTL log1. je zase tvořena až +15 V na RS232, rezistor zase omezí proud a substrátová dioda musí omezit zase kladnou polaritu. Máš řádně zablokované napájení procesoru? Chtělo by to kombinaci keramiky, třeba 100 nF a elytu, takových 100uF by neškodilo, substrátovými diodami z programovacích signálů do zdroje přitéká kladný proud a může tak zvedat napájecí napětí procesoru, kondenzátor by měl dokázat tyto pulsy absorbovat, lineární stabilizátor typicky "sink" režim neumí.