реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> проблемы с NORDIC nRF2401A
_pv
сообщение Aug 24 2006, 13:22
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Viktor O. @ Aug 24 2006, 15:29) *
VDD_PA - Power Output - Power Supply (+1.8V) to Power Amplifier
на нем должно быть +1,8 В по идее, а на нём 0.
этот выход управляется битом в каком-то регистре ? или им управлять нельзя?
че-то никак не найду

(00) CONFIG : bit1 (PWR_UP). по умолчанию - он в нуле... smile.gif
Go to the top of the page
 
+Quote Post
gormih
сообщение Aug 24 2006, 13:24
Сообщение #17


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(_pv @ Aug 24 2006, 16:22) *
Цитата(Viktor O. @ Aug 24 2006, 15:29) *

VDD_PA - Power Output - Power Supply (+1.8V) to Power Amplifier
на нем должно быть +1,8 В по идее, а на нём 0.
этот выход управляется битом в каком-то регистре ? или им управлять нельзя?
че-то никак не найду

(00) CONFIG : bit1 (PWR_UP). по умолчанию - он в нуле... smile.gif


Ага. В nrf24e1 так же.


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Viktor O.
сообщение Aug 24 2006, 13:49
Сообщение #18





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



CONFIG у меня так записан - 0x72

я этот бит в самом начале установил и больше не трогал...
нужно что-ли только во время передачи PWR_UP включать ?
Go to the top of the page
 
+Quote Post
Viktor O.
сообщение Aug 24 2006, 14:31
Сообщение #19





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



нет, дело не в этом. его хоть как включай - хоть в начале, хоть на время передачи.
не работает sad.gif питания на VDD_PA нет, и сигнал не передаётся... хотя в статусе TX_DS появляется... вот ерунда какая-то
Go to the top of the page
 
+Quote Post
Viktor O.
сообщение Aug 24 2006, 14:45
Сообщение #20





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



а зачем нужен IREF ? на схеме в даташите он через резистор идёт на землю, а на моей он висит в воздухе. может ли это так влиять на VDD_PA ?
подскажите кто-нибудь
Go to the top of the page
 
+Quote Post
Viktor O.
сообщение Aug 25 2006, 09:16
Сообщение #21





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



smile.gif IREF как раз и нужен для VDD_PA
ура, получилось передать байт ! biggrin.gif
Go to the top of the page
 
+Quote Post
gormih
сообщение Aug 25 2006, 09:21
Сообщение #22


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Viktor O. @ Aug 25 2006, 12:16) *
smile.gif IREF как раз и нужен для VDD_PA
ура, получилось передать байт ! biggrin.gif


a14.gif

А теперь главное не забывай, что буфер не должен заполнятся раньше, чем будет будет завершена передача пакета.
Мне чтобы это понять пришлось потратить 2 недели.


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Viktor O.
сообщение Aug 25 2006, 09:47
Сообщение #23





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



т е длина передаваемого пакета должна быть меньше или равна размеру RX FIFO ?
это имеется ввиду ?
Go to the top of the page
 
+Quote Post
gormih
сообщение Aug 25 2006, 09:50
Сообщение #24


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Viktor O. @ Aug 25 2006, 12:47) *
т е длина передаваемого пакета должна быть меньше или равна размеру RX FIFO ?
это имеется ввиду ?

Имеется в виду, что после того как запустился процесс передачи пакета ты не можешь начать записывать новые данные на передачу до тех пор, пока пакет не будет передан передатчиком.
Иначе ты получишь чушь на приемнике.

Сообщение отредактировал Михаил Горюнов - Aug 25 2006, 09:50


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 25 2006, 09:51
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Михаил Горюнов @ Aug 25 2006, 16:21) *
А теперь главное не забывай, что буфер не должен заполнятся раньше, чем будет будет завершена передача пакета.
Мне чтобы это понять пришлось потратить 2 недели.

???
в nrf24L01 фифо трехэтажное smile.gif т.е. вполне можно загнать еще пару пакетов не дожидаясь отсылки предыдущего.
Цитата
nRF24L01 has a three level deep RX FIFO
(shared between 6 pipes) and a three level deep TX FIFO. The MCU can access the
FIFOs at any time, in power down mode, in standby modes, and during RF packet
transmission.


Сообщение отредактировал _pv - Aug 25 2006, 09:56
Go to the top of the page
 
+Quote Post
Viktor O.
сообщение Aug 25 2006, 10:05
Сообщение #26





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



все три "этажа" имеют размер 32 байта ?
Go to the top of the page
 
+Quote Post
gormih
сообщение Aug 25 2006, 10:16
Сообщение #27


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(_pv @ Aug 25 2006, 12:51) *
Цитата(Михаил Горюнов @ Aug 25 2006, 16:21) *

А теперь главное не забывай, что буфер не должен заполнятся раньше, чем будет будет завершена передача пакета.
Мне чтобы это понять пришлось потратить 2 недели.

???
в nrf24L01 фифо трехэтажное smile.gif т.е. вполне можно загнать еще пару пакетов не дожидаясь отсылки предыдущего.
Цитата
nRF24L01 has a three level deep RX FIFO
(shared between 6 pipes) and a three level deep TX FIFO. The MCU can access the
FIFOs at any time, in power down mode, in standby modes, and during RF packet
transmission.



Вообще совсем :-)


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 25 2006, 10:33
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Viktor O. @ Aug 25 2006, 17:05) *
все три "этажа" имеют размер 32 байта ?

а в даташите посмотреть?
Код
TX_PLD  255:0
Written by separate SPI command TX
data payload register 1 - 32 bytes.
This register is implemented as a FIFO
with 3 levels. Used in TX  mode only

RX так же.
и еще, это фифо оно общее на все 6 pipe.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.0145 секунд с 7
ELECTRONIX ©2004-2016