Programowanie mikrokontrolera "bez wylutowywania go z układu" oznacza, że układ pozostaje wlutowany w płytkę (PCB), a nowe oprogramowanie (firmware) wgrywa się przez odpowiednie wyprowadzenia programujące. Właśnie temu służy technika ISP (In-System Programming), czyli programowanie w systemie/układzie docelowym. W praktyce wykorzystuje się programator podłączany do złącza serwisowego na płytce, a mikrokontroler przechodzi w tryb programowania.
Odpowiedź "ISP" jest poprawna, ponieważ opisuje metodę programowania wlutowanego mikrokontrolera, typową w serwisie i produkcji: umożliwia aktualizację firmware, poprawki oprogramowania i testy po naprawie bez ryzyka uszkodzeń mechanicznych związanych z wylutowywaniem.
Pozostałe odpowiedzi nie pasują do treści pytania, bo są nazwami interfejsów transmisyjnych, a nie nazwą techniki programowania mikrokontrolera w układzie:
- "USB" – to standard komunikacji i złącze/ magistrala do przesyłu danych. Programatory mogą być podłączane do komputera przez USB, ale samo USB nie jest nazwą techniki programowania "w układzie".
- "RS 238" – zapis wygląda jak pomyłka nazwy RS-232. Niezależnie od zapisu, RS-232 jest interfejsem szeregowym do komunikacji, a nie standardową nazwą techniki wgrywania programu do mikrokontrolera pozostającego wlutowanego.
- "RS 485" – RS-485 to różnicowy interfejs komunikacyjny stosowany w automatyce i sieciach przemysłowych. Może służyć do transmisji danych urządzenia, ale nie definiuje techniki programowania mikrokontrolera w układzie docelowym.
Wskazówka egzaminacyjna: w pytaniach o "programowanie bez wylutowywania" szukaj nazw technik/trybów programowania (ISP/ICSP/JTAG/SWD), a nie nazw interfejsów komunikacyjnych używanych do pracy urządzenia.