Это значение которое нужно прошить в программную память или EEPROM Надеюсь скрипт не "пожрет" страницу.
программатор Avreal позволяет считать байт и зашить его.
В программе я делаю так:
ldi temp,0x00 ; если AVreal прописал байт то используем его
cpi temp,0x00
breq NotOSCCAL
out OSCCAL, temp
NotOSCCAL:
Потом в листинге нахожу адрес этого байта
00000d e000 ldi temp,0x00; если программатор AVreal прописал байт калибровки то используем его
00000e 3000 cpi temp,0x00
00000f f009 breq NotOSCCAL
000010 bf01 out OSCCAL, temp
Умножаю на 2 и в строке инициализации батника для программирования прописываю так:
avreal +tiny15 -p378 -1 -e -w -v -c fan2.hex -c?OSCCAL=1A -Fblev=OFF,CKSEL=3,boden=on
В инструкции к программатору есть пример как использовать LPM.