thodnev 0 7 февраля, 2013 Опубликовано 7 февраля, 2013 (изменено) · Жалоба Здравствуйте. Использую msp430g2452. Пытаюсь вкурить даташит, никак не могу понять, как прочитать данные из CAL_ADC_15VREF_FACTOR и CAL_ADC_OFFSET, компилятор(ccs) ничего о них не знает. В User Guide о работе с TLV написано очень поверхностно. Подскажите, где именно лежат эти данные и как их прочитать? Возможно есть пару примеров кода на Си. Заранее спасибо. Изменено 7 февраля, 2013 пользователем thodnev Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 9 февраля, 2013 Опубликовано 9 февраля, 2013 · Жалоба Данные TLV-структуры находятся в секции флеш-памяти INFO_A. Но поскольку архитектура MSP430 фон-Неймановская, то никаких специальных ухищрений для чтения этих данных применять не требуется. Компилятор ничего про TLV-структуру знать и не обязан. Описание этих данных есть в стандартном заголовочном файле TI (msp430g2452.h). P.S. посмотрел содержимое msp430g2452.h. Действительно описания калибровочных данных для ADC10 там нет. Есть только калибровочные данные для DCO. Так что придется вам самостоятельно дополнить описание на основании таблицы Table 10. Labels Used by the ADC Calibration Tags из datasheet MSP430G2452. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться