| Микроконтроллеры | Калибровочная константа | 
|
|---|---|---|
Сначала читаете свежекупленную микросхему в программаторе. Сохраняете где-либо (хоть на бумажке) 16-ричное число из ячейки 3FFh. ICprog прочтёт, куда он денется. При каждом перепрограммировании принудительно заносите это число обратно. Т.е.: Вставляете МК в программатор. Открываете hex-файл. Затем запомненное число вбиваете в ячейку по адресу 3FFh в окошке программатора. Затем давите кнопу "прошить". А в тексте программы заранее предусматриваете требуемые 4 строчки, чтоб при старте перенести данные в OSCCAL.  | 
  | 
|
Подкину вам проблему .  | 
  | 
|
Как конкретно в Hi-TECH не знаю, но обычно есть возможность расположить инструкцию по строго указанному адресу. В асме это директива ORG. Вот и указать в программе на время отладки "расположить инструкцию retlw xx по адресу 0x3FF".  | 
  | 
|
picmaniac: Как конкретно в Hi-TECH не знаю, но обычно есть возможность расположить инструкцию по строго указанному адресу. В асме это директива ORG. Вот и указать в программе на время отладки "расположить инструкцию retlw xx по адресу 0x3FF". Ну неужели ты думаешь что, я настолько  глуп...  | 
  | 
|
Ситуацию можно попробовать разрулить следующим образом:  | 
  | 
|
dosikus: Ну неужели ты думаешь что, я настолько глуп...  | 
  | 
|
chav1961: Ситуацию можно попробовать разрулить следующим образом: Тогда проще прошивку в ic-prog отредактировать.  | 
  | 
|
picmaniac: Как конкретно в Hi-TECH не знаю, но обычно есть возможность расположить инструкцию по строго указанному адресу. В асме это директива ORG. Вот и указать в программе на время отладки "расположить инструкцию retlw xx по адресу 0x3FF". Да и  чего я теряюсь , ну ка изобрази это в CCS . 0x3ff retlw 0хb0 Только не на словах , а скомпилируй. И не надо как выше советовали в асм исходнике извращаться. Скоро вы сами столкнетесь с этим.  | 
  | 
|
Пока нашел выход для CCS: #rom 0x3ff = {0x34b0}  | 
  | 
|
dosikus: ну ка изобрази   | 
  | 
|
| 
 Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь  | 
© 2003—2025  | 
|||