Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Непонятки с Mega8 Calibration bytes

Отправлено 1111111 31 мая 2007 г. 13:59


Из курения даташита выяснил:
1) для внутреннего генератора хорошо бы загружать константы калибровки
2) лежат они в старших байтах сигнатуры
3) их нужно прочитать и записать в OSCCAL
4) как прочитать сигнатуру софтом нигде не описано
5) поиск дал кое что, но для другой меги

To read the Signature Row from software, load the Z-pointer with the signature byte address
given in Table 27-5 and set the SIGRD and SPMEN bits in SPMCSR. When an LPM instruction
is executed within three CPU cycles after the SIGRD and SPMEN bits are set in SPMCSR, the
signature byte value will be loaded in the destination register.

6) на месте SIGRD в меге8 большая фига (reserved bit)

Итого пока виден один вариант - программатором читать калибровку, копировать по определенному адресу во флеш, а потом софтом оттуда читать. Или существуют более кошерные варианты? Или курил невнимательно?

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru