Описание процедур и функций — различия между версиями
EdGull (обсуждение | вклад) (Новая: Описание процедур и функций) |
Nickla (обсуждение | вклад) |
||
(не показано 12 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Описание | + | [[Категория:MiniBot]] |
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Функция | ||
+ | ! Параметры | ||
+ | ! Результат | ||
+ | ! Описание | ||
+ | |- | ||
+ | | Cc_calc_rssi() | ||
+ | | | ||
+ | | Глобальная переменная cc_rssi типа integer | ||
+ | | Производит пересчет значения регистра состояния RSSI из HEX в DEC согласно Datasheet на СС2500: если значение регистра статуса RSSI >= 128 то из RSSI необходимо вычесть 256. Полученое значение поделить на 2 и вычесть 71. За подробностями смотрите Datasheet CC2500. Вызывается автоматически после каждого приема данных | ||
+ | |- | ||
+ | | Cc_reset() | ||
+ | | | ||
+ | | | ||
+ | | Производит сброс CC2500 по алгоритму описанному в Datasheet СС2500 | ||
+ | |- | ||
+ | | Cc_power_up_reset() | ||
+ | | | ||
+ | | | ||
+ | | Производит сброс CC2500 при подаче питания по алгоритму описанному в Datasheet СС2500. Выполняется автоматически при старте микросхемы. | ||
+ | |- | ||
+ | | Cc_rf_write_settings() | ||
+ | | Значения регистров управления в виде констант. Должны быть описанны в подключаемом файле конфигурации со строго определенными именами | ||
+ | | | ||
+ | | Производит запись регистров управления CC2500. Выполняется автоматически при старте микросхемы | ||
+ | |- | ||
+ | | Cc_spi_write_patable() | ||
+ | | Cc_patable - массив из 8 элементов byte. Должен быть описан в подключаемом файле конфигурации | ||
+ | | | ||
+ | | Производит запись таблицы мощностей PATABLE передатчика в микросхему. Выполняется автоматически при старте микросхемы | ||
+ | |} |
Текущая версия на 08:35, 9 июля 2008
Функция | Параметры | Результат | Описание |
---|---|---|---|
Cc_calc_rssi() | Глобальная переменная cc_rssi типа integer | Производит пересчет значения регистра состояния RSSI из HEX в DEC согласно Datasheet на СС2500: если значение регистра статуса RSSI >= 128 то из RSSI необходимо вычесть 256. Полученое значение поделить на 2 и вычесть 71. За подробностями смотрите Datasheet CC2500. Вызывается автоматически после каждого приема данных | |
Cc_reset() | Производит сброс CC2500 по алгоритму описанному в Datasheet СС2500 | ||
Cc_power_up_reset() | Производит сброс CC2500 при подаче питания по алгоритму описанному в Datasheet СС2500. Выполняется автоматически при старте микросхемы. | ||
Cc_rf_write_settings() | Значения регистров управления в виде констант. Должны быть описанны в подключаемом файле конфигурации со строго определенными именами | Производит запись регистров управления CC2500. Выполняется автоматически при старте микросхемы | |
Cc_spi_write_patable() | Cc_patable - массив из 8 элементов byte. Должен быть описан в подключаемом файле конфигурации | Производит запись таблицы мощностей PATABLE передатчика в микросхему. Выполняется автоматически при старте микросхемы |