Цитата
Я их считывал... Для всех четырёх частот в МК были одни и те же значения. Подозреваю, что в МК один генератор на 8МГц, а остальные частоты получают путем деления этой частоты...
Ради интереса я тоже сейчас попробовал их прочитать.
Под руками был ATmega128, значения оказались разными, от 0x9B до 0xA1.
Сомнительно, что это один генератор и делитель.
Есть ещё и такой аргумент,
в типичных характеристиках процентное отклонение частоты для 1МГц как минимум в два раза меньше, чем для 8МГц.
К моему удивлению оказалось что из AVR Studio калибровочные ячейки можно не только прочитать,
но и сразу записать в любую ячейку как Flash, так и EEPROM.
Всё оказалось очень просто.
Я знаю в какую ячейку EEPROM я запишу нужное значение калибровки.
В программе прочитать его конечно можно и по процедуре чтения EEPROM.
Но можно ли сделать проще,
указать компилятору разместить мою переменную, например Calibr8, именно по этому адресу EEPROM ?
Тогда даже не надо будет задумываться над процедурой чтения EEPROM.
Можно ли это сделать в Code Vision AVR ?