Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/41: Рейтинг темы: голосов - 41, средняя оценка - 4.59
ytmur888
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 11
1

Радиомодуль RFM22B + AtMEGA8A Помогите пожалуйста!

20.08.2011, 23:18. Просмотров 7461. Ответов 6
Метки нет (Все метки)

Здравствуйте уважаемые форумчане!!!
Сделал приемник и передатчик на основе RFM22B-868S1 + AtMiko8 A.
Код сделал (а точнее переделал с ДЕМО кода с офсайта), платы приемника и передатчика собраны, чего только не перепробовал не работает...
Возможно конечно проблема может быть даже в антенне, но хотелось бы пройтись с самого кода.
Выкладываю свой код [6.34 Кб]

+ ДЕМО коды на PIC микрухи [54.32 Кб]

.

Сразу выкладываю ссылку на офсайт где написано про радиомодуль и даташит тамже http://www.hoperf.com/rf_fsk/fsk/RFM22B.htm

Как я выяснил там стоит МК от Silicon Labs вот ссылка http://www.silabs.com/products/wirel...i44303132.aspx
там же есть докум для Excel короче с его помощью можно рассчитать что нужно записать в регистры радиомодуля...

Воообще есть кто на форуме кто с такими радиомодулями работал???

Проблема вот в чем: в коде принимающего устр-ва в процедуре main есть бесконечный цикл while(1) там вход nIRQ проверяется на низкий лог. уровень (так RFM сообщеат о том что принял данные) а потом данные с FIFO записываюся в массив и проверяются на правильность и если все правильно (т.е. данные пришли правильно) то мигают зел. светодиоды НО ЭТОГО НЕ ПРОИСХОДИТ!!!
НО!!! какие-то данные приходят, потому ветвь nIRQ проходит!!! Как можно увидетьв коде я сделал что если прога проходит по ветке if(!(nIRQ)) то должны 2 раза мигнуть красные светодиоды - они мигают, но ИМЕННО ПРОВЕРКА ДАННЫХ НЕ ПРОХОДИТ.

ПОМОГИТЕ ПОЖАЛУЙСТА!!! УЖЕ НЕЗНАЮ ЧТО ДЕЛАТЬ
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2011, 23:18
Ответы с готовыми решениями:

RFM22B-433-S2
Добрый день, господа. Не знаю куда больше обратиться. Приобрёл два модуля RFM22B-433-S2. пытаюсь...

Atmega328, конфликт между сервой и радиомодемом RFM22b
Здравствуйте. Помогите пожалуйста разобраться с проблемой в коде. Делаю плату радиоуправления...

Помогите выбрать радиомодуль
Модуль приема и передачи, устойчивый к помехам. К примеру, стена - бетон, кирпич-0,3...0,5м.....

RFM22B
Подключаюсь к вышеозначенному модулю, отправляю последовательность для снятия прерывания и...

Необычная проблема с RFM22B ...
В общем вся конструкция успешно работает при напряжении в 3v, но стоит только понизить до <2,6, как...

6
Zhitizmjokov
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
21.08.2011, 14:28 2
код с сайта производителя полностью рабочий
два модуля "видят" друг друга без антенн до метра без проблем
если взяли код от производителя один к одному, то проверяйте монтаж
если меняли настройки, то советую сделать как у производителя и только после успешного запуска что-то менять

версии RFM22B и RFM22 отличаются не только исправленными багами, но различны по регистрам, проверьте соответствие кода и чипа
0
ytmur888
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 11
21.08.2011, 17:30 3
Цитата Сообщение от Zhitizmjokov
код с сайта производителя полностью рабочий
два модуля "видят" друг друга без антенн до метра без проблем
если взяли код от производителя один к одному, то проверяйте монтаж
если меняли настройки, то советую сделать как у производителя и только после успешного запуска что-то менять

версии RFM22B и RFM22 отличаются не только исправленными багами, но различны по регистрам, проверьте соответствие кода и чипа
Коды зашивал те же что и на сайте производителя.
А почему проверка интересно не проходит? Не смотрели код?
0
Zhitizmjokov
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
21.08.2011, 17:42 4
Открыл, но не вдавался в подробности.
0
ytmur888
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 11
21.08.2011, 18:07 5
Цитата Сообщение от Zhitizmjokov
Открыл, но не вдавался в подробности.
Посмотрите пожалуйста! В чемже может быть причина? Вроде же все правильно...
0
Zhitizmjokov
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
21.08.2011, 18:14 6
Ой, нет. Извините.
Проверяйте по частям, проверьте правильность записи в регистры, путем последующего чтения?
0
ytmur888
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 11
21.08.2011, 18:25 7
Цитата Сообщение от Zhitizmjokov
Ой, нет. Извините.
Проверяйте по частям, проверьте правильность записи в регистры, путем последующего чтения?
Хм, я так пробовал уже... Но еще раз попробую, может где ошибка...
Если что отпишу
0
21.08.2011, 18:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2011, 18:25

Радиомодуль
Доброго вечера форумчане! Принимайте в своё общество:-) Вобщем в своё время попался мне радио...

посоветуйте радиомодуль
посоветуйте радиомодуль (можно отдельно передача отдельно прием) по SPI размер маленький и что бы...

Радиомодуль RFM73
Здравствуйте... Не могу переключить модуль в передачу пакетов переменной длинны. Команда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru