fk0, легенда (21.08.2013 14:40, просмотров: 199) ответил Adept на Не смешите мои тапки - перенести пару десяткоыв байт из одного регистра в другой аппаратно сложно ?:)))) ну и , в отщем-то для того же ADC калибровочные константы есть в "calibration row". И в общем-то ничто не мешает их программно поднакрутить
Я думаю, для RC это делается а-ля PIC16: старт программы начинался с последнего адреса программной памяти, с инструкции RETLW. Аналогично: стартует, калибрует RC, возможно, проверяет наличие отладчика (и если да, то уходит на алгоритм прошивки и т.п.), переходит на адрес 0. И, кстати, ещё аспект. В некоторых приложениях, возможно, неудобно после сброса получать испорченными (значениями по-умолчанию) значения некоторых регистров. Или конкретно здесь всё обнуляется? Ведь сброс -- это не обязательно включение питания. Это может быть watchdog и спящий режим.
[ZX]