fliper_katrill napisał: Absolutnie nie pytam o połączenia pinów i sposób programowania z wykorzystaniem software'u. Pytanie brzmi: Podłączam przewody od programatora na wyłączonym napięciu zasilania zmontowanego układu(nie podłączam gnd i vcc z programatora) potem"klik" włączam urządzenie właściwe, co robi moje urządzenie, nasłuchuje czy wykonuje program który już jest w procku? Czy po podłączeniu pinów od razu włączam urządzenie ( i nic nie zadziała z modułów do niego podłączonych np. nie mrugnie żarówka podłączona, LED , silnik, cokolwiek)? Skąd procek wie że ma się programować a nie wykonać programu z zawartości pamięci procka? (pewnie wynika to z datasheetu)
Zbyt duzo tu macenia.
Z reguly, podczas programowania uC dostaje zasilanie z programatora i jednoczesnie 'RESET" zostaje podlaczony do GND, i wtedy processor jest w stanie gotowym do programowania.
Jezeli jednak zechcesz wlaczyc normalne zasilanie ukladu z podlaczonym programatorem to mozesz spodziewac sie bledow zarowno w inicjowaniu prcessora lub pracy ukladu z uwagi na wielofunkcyjnosc pinow bedacymi liniami programujacymi nawet jezeli nie sa programowane jako I/O.
RESET jest rowniez zaliczany do grupy linii programujacych, gdy podczas normalnej pracy jest podciagany do napiecia zasilania.
Aby wiec uniknac konfliktow nalezy bezwarunkowo ODLACZYC programator (ISP) od systemu.
emarcus