Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Глава 1. Подключение ADS1100 к MSP430F413. Когда микроконтроллер работает на заданной по умолчанию частоте 1 048 576 Гц, все временные параметры сгенерированного I2C интерфейса удовлетворяют



Когда микроконтроллер работает на заданной по умолчанию частоте 1 048 576 Гц, все временные параметры сгенерированного I2C интерфейса удовлетворяют требованиям к работе в нормальном режиме. Библиотека может использовать­ся любыми микроконтроллерами семейства MSP430.

Из основных программ, написанных на С или ассемблере, можно легко организовать вызов любых подпрограмм пользователя. Для упрощения интег­рации в среду С существует основной файл. Имеется возможность вызова трех функций:

void I2CSetup (void)

Эта функция инициализирует выводы MSP430, предназначенные для ве­дения обмена данными по I2C интерфейсу. Выводы портов SDA и SCL, так же как и определения состояния портов PI2C_DIR, PI2C_OUT и PI2CJN, могут быть изменены в основном файле l2C_Master.h. Для обслуживания линий интер­фейса рекомендуется использовать 4 младшие линии портов. В этом случае для манипуляции битами вычислительное ядро MSP430 способно использо­вать характеристику постоянного генератора, что позволяет уменьшить размер кода и повысить быстродействие. Более подробно об этом можно прочитать в руководстве пользователя по 16-битным RISC микроконтроллерам семейства MSP430x4xx.

■ unsigned int I2CReadl6(unsigned char Addr)

Эта функция считывает 16-разрядные данные из указанного внешнего подчиненного I2C устройства. LSB передаваемого адресного I2C байта устанав­ливается внутренне и служит для указания запрашиваемого устройства. Дан­ные считываются с шины старшим значащим битом вперед.

void I2CWrite8(unsigned char Addr, unsigned char
Data)

При вызове этой функции осуществляется передача 8-битных данных Data устройству с адресом Addr.

Кроме того, библиотека содержит дополнительные вспомогательные функции, позволяющие генерировать I2C условия старта, останова и подтверж­дения (АСК или пАСК). Как было сказано выше, эти функции могут вызываться и различными пользовательскими функциями. Для удовлетворения специфи­ческих требований можно создать и свои варианты функций.

На рисунке 1 приведена схема электрическая принципиальная описанного устройства.

Библиотека Компэла 141


f& Texas





Дата публикования: 2014-11-18; Прочитано: 322 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...