Журнал "Новости Электроники", номер 7, 2009 год.

Журнал "Новости Электроники", номер 7, 2009 год.⌠Hello world■: оживление приемопередатчика СС1100Александр Гаврилов Микросхема СС1100 компании Texas Instruments из линейки Chipcon представляет собой недорогой однокристальный радиоприемопередатчик, управляемый по интерфейсу SPI. В статье описано, как быстро запустить приемник и передатчик, не прибегая к: покупке и изучению макетных плат типа SmartFR04EB (изучению микроконтроллера MSP430), изучению громоздких и избыточных исходных кодов, предоставляемых фирмой TI, утомительному поиску ответов на многие простые вопросы.

Относящаяся к применению документация микросхемы СС1100, находится в достаточно большом количестве файлов (более 15). Это основной Datasheet, Errata Notes, различные Application и Design Notes. Все упоминаемые в статье файлы можно скачать с сайта , набрав в поиске их название. Самая важная причина, по которой была написана эта статья - отсутствие в документации понятного и простого алгоритма действий (FlowChart) и конкретных настроек (числовых значений) чипа к этому алгоритму. Ведь чип содержит более 40 различных регистров и много режимов работы, и правильно запрограммировать работу микросхемы достаточно трудно.

В статье приведен псевдокод, написанный на С++ для операционной сиcтемы FreeRTOS, который легко можно перенести в любую среду (и без операционной системы в том числе) и на любой микроконтроллер - достаточно лишь знать работу интерфейса SPI у выбранного микроконтроллера.

За основу взят покупной набор приемопередатчиков СС1100EM1.0. Его схема и описание в файле swrr038.zip ().

Плата СС1100EM1 (рис. 1) подсоединяется к host-микроконтроллеру следующими сигналами:

питание +3,3В;сигналы SPI: CSn, SCLK, SI, SO(GDO1);сигнал GDO2- к выводу прерывания микроконтроллера (прерывание должно срабатывать по положительному фронту);сигнал GDO0 опционально- для отладки с осциллографом.

 

 

 

Рис. 1. Платы СС1100EM1

Для простоты сигналы GDO2 можно не заводить на микроконтроллер - этот вариант подключения для передатчика и приемника описан ниже.

 

Генерирование конфигурации

В ПО SmartFR Studio на вкладке Normal View необходимо автоматически сгенерировать конфигурацию. Вручную (на вкладке Register View) инициализировать регистры бесполезно - эти настройки не экспортируются.

Из меню File запускается генератор исходников, и по шаблону на скриншоте рис. 2 и рис. 3

"CC1100_Write (CC1100_@RN@, @






Рекомендуемый контент




Copyright © 2010-2019 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.