Фрикер Клуб
 

Вернуться   Фрикер Клуб > Основной раздел > Статьи

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 13.03.2020, 19:44   #701
Serjio
Гость клуба
 
Регистрация: 07.03.2020
Сообщений: 4
По умолчанию Re: Трансивер CC1101

Цитата:
Сообщение от Бурый
Какой кварц на борту трансивера? Передавать собираетесь в OOK или GSK? Конфигурации из SmartStudio RF?

26.0 MHz GFSK, да, из SmartRF. Попробовал в ASK, та же картина.
Serjio вне форума   Ответить с цитированием
Старый 16.03.2020, 19:55   #702
Бурый
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 500
По умолчанию Re: Трансивер CC1101

Цитата:
Сообщение от Serjio
26.0 MHz GFSK, да, из SmartRF. Попробовал в ASK, та же картина.

Как инициализируете трансивера? SPI аппаратный или программный? Приложите код
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
Старый 17.03.2020, 15:00   #703
Serjio
Гость клуба
 
Регистрация: 07.03.2020
Сообщений: 4
По умолчанию Re: Трансивер CC1101

Цитата:
Сообщение от Бурый
Как инициализируете трансивера? SPI аппаратный или программный? Приложите код

На передатчике аппаратный SPI stm8s003, вижу, что отправляется, пo крайней мере, записывается в сс1101 и он отвечает на miso. На esp тоже, но через ардуино. СС1101 инициализируется, т.к. 135 кГц на GD0 пропадает. Прерывание на есп тоже срабатывает.
Регистры читаются и показывают после инициализации, что на прием работает(13).
cc1101.init(); сброс
cc1101.setCCregs(); все, что по умолчанию burst
cc1101.setSyncWord(0xD391);
cc1101.setCarrierFreq(CFREQ_433);
cc1101.disableAddressCheck();
cc1101.setTxPowerAmp(PA_LowPower);

attachInterrupt(4, cc1101signalsInterrupt, FALLING);
Но ни на что, кроме приема несущей, адекватной реакции нет! Изредка срабатывает, но crc не правильная и мусор в пакете.
Serjio вне форума   Ответить с цитированием
Старый 29.08.2020, 23:22   #704
genady34
Автор
 
Регистрация: 03.05.2015
Сообщений: 103
По умолчанию Re: Трансивер CC1101

Цитата:
Сообщение от Serjio
На передатчике аппаратный SPI stm8s003, вижу, что отправляется, пo крайней мере, записывается в сс1101 и он отвечает на miso. На esp тоже, но через ардуино. СС1101 инициализируется, т.к. 135 кГц на GD0 пропадает. Прерывание на есп тоже срабатывает.
Регистры читаются и показывают после инициализации, что на прием работает(13).
cc1101.init(); сброс
cc1101.setCCregs(); все, что по умолчанию burst
cc1101.setSyncWord(0xD391);
cc1101.setCarrierFreq(CFREQ_433);
cc1101.disableAddressCheck();
cc1101.setTxPowerAmp(PA_LowPower);

attachInterrupt(4, cc1101signalsInterrupt, FALLING);
Но ни на что, кроме приема несущей, адекватной реакции нет! Изредка срабатывает, но crc не правильная и мусор в пакете.




хрень какую то Вы пишите однако....

" cc1101.disableAddressCheck();" и " но crc не правильная и мусор в пакете"

вы уж определитесь, что нибудь одно надо.....
genady34 вне форума   Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 17:49. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com