Описание процедур и функций — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
 
(не показано 9 промежуточных версий этого же участника)
Строка 8: Строка 8:
 
! Описание
 
! Описание
 
|-
 
|-
| Sub Cc_calc_rssi()
+
| Cc_calc_rssi()
 
|  
 
|  
| Возвращает значение в глобальной переменно cc_rssi типа integer
+
| Глобальная переменная cc_rssi типа integer
| Производит пересчет значения регистра состояния RSSI из HEX в DEC согласно Datasheet на СС2500: если значение регистра статуса RSSI >= 128 то из RSSI необходимо вычесть 256. Полученое значение поделить на 2 и вычесть 71. За подробностями смотрите Datasheet CC2500
+
| Производит пересчет значения регистра состояния RSSI из HEX в DEC согласно Datasheet на СС2500: если значение регистра статуса RSSI >= 128 то из RSSI необходимо вычесть 256. Полученое значение поделить на 2 и вычесть 71. За подробностями смотрите Datasheet CC2500. Вызывается автоматически после каждого приема данных
 
|-
 
|-
 
| Cc_reset()
 
| Cc_reset()
Строка 18: Строка 18:
 
| Производит сброс CC2500 по алгоритму описанному в Datasheet СС2500
 
| Производит сброс CC2500 по алгоритму описанному в Datasheet СС2500
 
|-
 
|-
| Sub Cc_power_up_reset()
+
| Cc_power_up_reset()
 
|  
 
|  
 
|  
 
|  
| Производит сброс CC2500 при подаче питания по алгоритму описанному в Datasheet СС2500
+
| Производит сброс CC2500 при подаче питания по алгоритму описанному в Datasheet СС2500. Выполняется автоматически при старте микросхемы.
 
|-
 
|-
| Sub Cc_rf_write_settings()
+
| Cc_rf_write_settings()
 +
| Значения регистров управления в виде констант. Должны быть описанны в подключаемом файле конфигурации со строго определенными именами
 
|  
 
|  
|
+
| Производит запись регистров управления CC2500. Выполняется автоматически при старте микросхемы
| Производит запись регистров управления 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 передатчика в микросхему. Выполняется автоматически при старте микросхемы