Ответить
 FM приёмник RDA5807FP+ATMega16, RDA5807FP+ATMega16
shtela
30 мая 2014 07:15
Сообщение #1


Новичок
  • 17

Репутация: 0
Группа: Радиоаматоры
Сообщений: 4
Регистрация: 30.05.2014
ICQ:--

Добрый день!
Можете подсказать по работе RDA-шки. Вроде бы работает, но как-то странно:
1) Задаёшь команду поиска:
Register_02H:=%11000011;
Register_02L:=%00000101;
Register_03H:=%00000000;
Register_03L:=%00001000;
Register_04H:=%01000010;
Register_04L:=%00010000;

 

TWI_Init(100000);         // initialize TWI communication

TWI_Start();

TWI_Write(%00100000);

TWI_Write(Register_02H);

TWI_Write(Register_02L);

TWI_Write(Register_03H);

TWI_Write(Register_03L);

TWI_Write(Register_04H);

TWI_Write(Register_04L);

TWI_Write(Register_05H);

TWI_Write(Register_05L);


Находит в Запорожье каналы, но в такой странной последовательности, МГц: 76.6 -> 109.9 -> 102.2 -> 106.6 -> 102.2 -> 106.6 -> 101.1 -> 102.2 -> 76.6 -> 109.9 -> 106.6 -> 101.1

В общем бред какой-то без логики.

2) Не работает формула определения частоты из datasheet:

BAND = 1 or 2 
Frequency   =   Channel   Spacing   (kHz)   x READCHAN[9:0]+ 76.0 MHz

Зато работает так и частоту определяет правильно: Frequency   =   READCHAN[9:0]+ 76.0 MHz

Если не трудно, подскажите, пожалуйста что я сделал неправильно

Перейти в начало страницы
Быстрый ответ Ответить
1чел. читают эту тему (гостей: 1)
Пользователей: 0

  Сейчас: 19 апреля 2024 08:39





Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Календарь новостей
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930