KOTик писал(а):если вы выставите тактирование МК от внешнего кварца, то при повторной прошивке этот же кварц должен быть на соответствующих ножках МК.В противном случае МК не войдет в режим программирование/прошивки, т.е. будет нуу, как бы "залочен".
Разумеется. Ведь теперь частотозадающим элементом для тактового генератора МК и будет являться кварц. Он не то что не войдет в режим программирования, он просто работать не будет. И это не залоченый МК, Вы немного путаете понятия. Залочить - это все же выставить Lock биты, запрещающие чтение & / | верификацию. В этом случае МК можно будет только стереть (хорошая защита от считываний прошивки с МК, с целью дальнейшего копирования изделия). А тактирование от внешнего кварца это штатный режим работы МК, ничего экстраординарного здесь нет. А если кто и забыл кварц припаять, так это уже его личное дело.
Куда "опаснее" выставить фьюз RSTDISBL. Этот фьюз сделает вывод RESET МК обычным пином порта (с незначительными ограничениями). А так как при последовательном программировании вывод RESET принимает непосредственное участие, то ISP программирование более будет невозможно (по выводам MISO, MOSI, SCK, RESET). Но и это обычный режим, никакой блокировки тут нет. Просто нужен будет параллельный программатор, который способен достучаться до МК. Ну или FuseBitDoctor...
Я и сам в прошлой жизни запросто отправил пару МК во внешнее тактирование. Горе мое на тот момент было сложно описать. Мир рухнул, похоронив под обломками все надежды на счастливое микроконтроллерное будущее... Кто же знал тогда, что не все оболочки считывают фьюзы при обращении к МК. И как следствие - фьюзы записываются совершенно непотребные... Лишь спустя много лет были обнаружены эти "залоченые" МК, к которым достаточно было подцепить внешние кварцы.