|
|
 |
Ответов
|
Aug 23 2006, 06:37
|
Группа: Новичок
Сообщений: 10
Регистрация: 22-08-06
Из: Московская обл.
Пользователь №: 19 735

|
выставляю PWR_UP = 1 PRIM_RX = 0 СЕ все время 1. получается, что передача начинается, когда в TX FIFO что-то записали. nRF24L01 передаёт данные, переключается автоматом в RX режим, ждет подтверждения, когда оно поступит TX FIFO сбрасывается и в TX_DS пишется 1.
т е передача идёт автоматом после записи в TX FIFO, никакие дополнительные команды не нужны ?
|
|
|
|
|
Aug 23 2006, 08:08
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Viktor O. @ Aug 23 2006, 12:37)  выставляю PWR_UP = 1 PRIM_RX = 0 СЕ все время 1. получается, что передача начинается, когда в TX FIFO что-то записали. nRF24L01 передаёт данные, переключается автоматом в RX режим, ждет подтверждения, когда оно поступит TX FIFO сбрасывается и в TX_DS пишется 1. т е передача идёт автоматом после записи в TX FIFO, никакие дополнительные команды не нужны ? насколько я понял, если все время держать CE, то в RX передатчик не перейдет после посылки пакета и ack соответсветнно не примет и поэтому попробует послать еще 3 (по умолчанию) раза и на этом успокоится.. так что смотрите что творится в OBSERVE_TX.. зы а длина передаваемого пакета совпадает с тем что записано в RX_PW_Pх у приёмника?
|
|
|
|
|
Aug 24 2006, 08:05
|
Группа: Новичок
Сообщений: 10
Регистрация: 22-08-06
Из: Московская обл.
Пользователь №: 19 735

|
Цитата(_pv @ Aug 23 2006, 12:08)  Цитата(Viktor O. @ Aug 23 2006, 12:37)  выставляю PWR_UP = 1 PRIM_RX = 0 СЕ все время 1. получается, что передача начинается, когда в TX FIFO что-то записали. nRF24L01 передаёт данные, переключается автоматом в RX режим, ждет подтверждения, когда оно поступит TX FIFO сбрасывается и в TX_DS пишется 1. т е передача идёт автоматом после записи в TX FIFO, никакие дополнительные команды не нужны ?
насколько я понял, если все время держать CE, то в RX передатчик не перейдет после посылки пакета и ack соответсветнно не примет и поэтому попробует послать еще 3 (по умолчанию) раза и на этом успокоится.. так что смотрите что творится в OBSERVE_TX.. зы а длина передаваемого пакета совпадает с тем что записано в RX_PW_Pх у приёмника? длина совпадает, автоподтверждение выключил передаю байт в TX FIFO, проверяю по регистру статуса FIFO - в TX FIFO что то записалось...  смотрю по регистру статуса - данные ушли (TX_DS = 1), все это запихиваю в бесконечный цикл и запускаю. тыкаю осциллографом в выход на антенну - тишина, но ведь по идее что то там быть должно
|
|
|
|
Сообщений в этой теме
Asty проблемы с NORDIC nRF2401A May 12 2006, 07:57 Михаил Горюнов Слишком общий вопрос: Всe подключил правильно, но ... May 18 2006, 12:23 Asty С передачей разобрался)
Но на прием так и не рабо... Jun 8 2006, 08:39 Михаил Горюнов вообщем так - я научился передавть 1 байт, а вот с... Jun 8 2006, 08:50 acex2 Народ, а подскажите где и по чем вы берете nRF2401... Jun 8 2006, 09:16  Михаил Горюнов Цитата(acex2 @ Jun 8 2006, 12:16) Народ, ... Jun 8 2006, 09:23 Asty Вот время идет мы умнеем...
Разобрался с nRF2401A... Aug 18 2006, 07:20 Viktor O. А с nRF24L01 никто не работал ? че-то не получаетс... Aug 22 2006, 12:03 _pv Цитата(Viktor O. @ Aug 22 2006, 19:03) А ... Aug 22 2006, 14:21 Михаил Горюнов У меня nrf24e1, и если я буду держать СЕ все время... Aug 23 2006, 08:29 _pv Цитата(Михаил Горюнов @ Aug 23 2006, 14:2... Aug 23 2006, 08:34 Viktor O. VDD_PA - Power Output - Power Supply (+1.8V) to Po... Aug 24 2006, 08:29 _pv Цитата(Viktor O. @ Aug 24 2006, 15:29) VD... Aug 24 2006, 13:22  Михаил Горюнов Цитата(_pv @ Aug 24 2006, 16:22) Цитата(V... Aug 24 2006, 13:24 Viktor O. CONFIG у меня так записан - 0x72
я этот бит в сам... Aug 24 2006, 13:49 Viktor O. нет, дело не в этом. его хоть как включай - хоть в... Aug 24 2006, 14:31 Viktor O. а зачем нужен IREF ? на схеме в даташите он через ... Aug 24 2006, 14:45 Viktor O. IREF как раз и нужен для VDD_PA
ура, получилось пе... Aug 25 2006, 09:16 Михаил Горюнов Цитата(Viktor O. @ Aug 25 2006, 12:16) I... Aug 25 2006, 09:21  _pv Цитата(Михаил Горюнов @ Aug 25 2006, 16:2... Aug 25 2006, 09:51   Михаил Горюнов Цитата(_pv @ Aug 25 2006, 12:51) Цитата(М... Aug 25 2006, 10:16 Viktor O. т е длина передаваемого пакета должна быть меньше ... Aug 25 2006, 09:47 Михаил Горюнов Цитата(Viktor O. @ Aug 25 2006, 12:47) т ... Aug 25 2006, 09:50 Viktor O. все три "этажа" имеют размер 32 байта ? Aug 25 2006, 10:05 _pv Цитата(Viktor O. @ Aug 25 2006, 17:05) вс... Aug 25 2006, 10:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|