Цитата(girts @ Sep 14 2015, 09:13)

Интереснее всего сия методика будет работать на тех процах, где флеш с CRC на каждый байт и постраничным стиранием...

Пардон, не приходилось работать с такими процессорами.
К тому же, реально можно писать в страницу только 1 бит, точнее "ронять" его в состояние нуля. Остальные биты при этом не будут перезаписаны, и стирание не требуется.
Самолично проверял на ATMega8535/1284p/48p и чём-то ещё. В них данный трюк работает.
В частности, возникает эдакий казус, когда не стёр память программатором, но снова пытаешься писать в неё же - начало как правило, совпадает (вектора прерываний), а вот дальше - наложение битов через логическое "И".
ЗЫ: Прежде чем потребуют пруфы, сразу добавлю:
- Программировал через UniProf.
- Программатор Громова (LPT, пока был, затем - COM).
- Иногда забывал сделать "Стирание кристалла" по запарке. Иногда - менял одну переменную так, чтобы записалось.
Проверялось не однократно.
Сообщение отредактировал AlanDrakes - Sep 14 2015, 16:46