AVR을 재 프로그래밍하는 나의 일반적인 방법 (지금까지 ATtiny13 및 ATtiny2313으로 제한됨)은 호스트 회로에서 칩을 분리하고 모든 ICSP 훅업을 제 위치에두고 다른 브레드 보드에 연결 한 다음 프로그램을 교체하는 것입니다. 그러나 나는 칩을 제자리에 프로그래밍 할 수 있다는 것을 계속 듣고 있습니다 (즉, ICSP의 요점을 이해합니다).
칩을 현장에서 프로그래밍하기 전에 고려해야 할 특별한 하드웨어 고려 사항이 있습니까? 예를 들어, ICSP 프로세스가 ICSP에 사용되는 동일한 AVR 핀에 연결된 회로 구성 요소를 손상시킬 수 있다고 걱정합니다. 이러한 구성 요소를 보호하기 위해 때때로 다이오드 나 다른 종류의 버퍼링을 추가해야합니까?
나는이 질문이 모호한 것처럼 들린다는 것을 알고 있습니다.하지만 더 일반적인 규칙에 관심이 있기 때문에 특정 회로에 대한 세부 정보를 제공하지 않았습니다. 즉, 이것에 대해 걱정할 필요가 없거나 대답이 실제로 MCU가 속한 특정 회로에 달려 있습니까?