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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Модуль nanoPan, работал ли кто нибудь с ним?
Alexashka
сообщение May 18 2006, 11:27
Сообщение #16


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Ну что ктонить уже портировал драйвер от Nanotron на какойнить процессор (8-разрядный, 16-разрядный)?
блин у нас все в С++ уперлось, нет ни одного умельца sad.gif
Go to the top of the page
 
+Quote Post
$ilent
сообщение May 19 2006, 05:50
Сообщение #17


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(Alexashka @ May 18 2006, 15:27) *
Ну что ктонить уже портировал драйвер от Nanotron на какойнить процессор (8-разрядный, 16-разрядный)?
блин у нас все в С++ уперлось, нет ни одного умельца sad.gif

У меня на меге16 построено, работает но не стабильно. Постоянно получаю ошибки:
в передатчике по адресу 11 читаю ундерран;
в приёмнике по адресу 12 читаю оверфлоу.
Из 1000 посылок принимаю от 0 до 100 - теряются почти все. И частотой траблы: перевожу мегу с 1мГц на 2, 4, 8, 12 - уходит частота 2.4±200мГц. я в шоке.
Собираюсь 2 июня в Эфо подехать, может помогут.
У вас то как дела?
Go to the top of the page
 
+Quote Post
Alexashka
сообщение May 19 2006, 11:34
Сообщение #18


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



а можно вашу схему глянуть? чисто из любопытства, я на Атмеге делать наверняка не буду, или на Silab'е или на MSP430x. Пока вот сижу- читаю PPS v.2.0 User Guide. Перевариваю, пытаюсь понять можно из этого будет чтото сляпать, так как сеть надо будет строить сложную- минимум на 100элементов, самоорганизующуюся. Можно конечно попробовать на макетке собрать чтонить, подсоединить проц- тотже Силабовский, да лениво если чесно biggrin.gif . А пока просто хочу досканально разобраться как это все работает blink.gif
одновременно ковыряю всякие статейки по Zigbee, BlueToos'ам и прочим WiMax'ам.... help.gif
бошка пухнет, мыслей дельных нет...и вообще ухожу в отпуск biggrin.gif
зы: серьезно, я не понял почему у вас частота уходит? насколько я понимаю она определяется РЧ-модулем -там кварц на 16МГц стоит?
схемку можете кинуть мне на sas_2_sas собачка mail.ru
рад буду помочь да и может у меня мысли какие появятся дельные smile.gif
Go to the top of the page
 
+Quote Post
$ilent
сообщение May 22 2006, 06:07
Сообщение #19


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Схема обычная: SPI интерфейс (туда, обратно, клок, селект) + съём прерывания. Все ноги с подтяжками. Ну и кварц на меге стоит 12.8 мГц.
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 1 2006, 10:25
Сообщение #20


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Импортировал я полностью на мегу. Общая скорость теперь ~1,5Мб/с. Вот только разбудить его не могу, спать ложится в МодэФул и МодеПад режимы нормально, а поднять не могу ни в какую. Код просто переношу из апликации нанотроновской - не хочет... Уже всю голову себе поломал...
ПАМАГИТЕ!!!
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 8 2006, 04:26
Сообщение #21


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



ну это уже круто! a14.gif
не знаю как тебе помочь -ты хоть скажи какой контроллер у тебя конкретно и как ты его будишь...

зы...а я сделал 3 сенсорных узла и синк, правда не на нанотроне, а на zigbee -набор Chipcon 2430 biggrin.gif благо набор удачный оказался - там исходники с примерами были реальные...вот...работает все супер, тока немножко медленно (по сравнению с нанотроном laugh.gif )
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 8 2006, 06:32
Сообщение #22


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Взял из апликации. После запуска этой функции нанопан включает как тревожный вход №2 DIIO2, Устанавливает режим сна: PwrDownModePad, и засыпает.
Код
void enable_DigIo(void)
{
unsigned char datum = 0;
datum |= (1<<Silbadero_DigIoOutValAlarmEn_B)
      | (1<<Silbadero_DigIoAlarmStart_B)
      | (1<<Silbadero_DigIoAlarmPol_B);
                                   /* enable DIGIO for wake-up alarm
                                      the alarm function
                                    raising edge causes the alarm
                                    configure as an input pin */
transSPI(WRITE_CMD, Silbadero_DigIoDir_O, &datum, 1);

datum = 0x02;                     /* apply the above values for DiIO2 */
transSPI(WRITE_CMD, Silbadero_DigIoPortWe_O, &datum, 1);

datum = 0;
transSPI(WRITE_CMD, Silbadero_DigIoPortWe_O, &datum, 1);
                                /* clear the write enable register */
                        
datum = ((1<<Silbadero_PwrUpEventDigInAlarm_B)
      | (1<<Silbadero_PwrUpTime_O)
      | (1<<Silbadero_PwrDownMode_O));
                                  /* alarm source for powering up is DIGIO
                                   the delay used is one 244 us tick
                                   PwrDownModePad used */
//datum = 1<<Silbadero_PwrDownMode_O;
transSPI(WRITE_CMD, Silbadero_PwrUpEventDigInAlarm_O, &datum, 1);

datum = 0;
transSPI(WRITE_CMD, Silbadero_PwrDown_O, &datum, 1);
                                /* if necessary e.g. after reset
                                   clear the register */
hwdelay (3904);                     /* wait 244 us */

datum = 1<<Silbadero_PwrDown_B;
transSPI(WRITE_CMD, Silbadero_PwrDown_O, &datum, 1);
                                /* the systems now goes
                                   to the power down state */
                                //* ... end of a code snippet ... */
}

Затем неободимо пробудить модуль фронтом на DIIO2, и потом очистка регистра.
Код
/* ... beginning of code snippet ... */
unsigned char datum = 0;
transSPI(WRITE_CMD, Silbadero_PwrDown_O, &datum, 1);
/* ... end of code snippet ... */

И ни фига не получается...
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 8 2006, 13:33
Сообщение #23


Гуру
******

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



товарищи, подскажите пожалуйста, где вы брали сами модули,
меня интересуют модуль с усилителем, в ЭФО их пока нет, обещают только через 2-3 недели.
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 9 2006, 05:52
Сообщение #24


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(_pv @ Aug 8 2006, 17:33) *
товарищи, подскажите пожалуйста, где вы брали сами модули,
меня интересуют модуль с усилителем, в ЭФО их пока нет, обещают только через 2-3 недели.

Мы брали именно там. Помоему больше их ни кто не возит...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 10 2006, 07:39
Сообщение #25


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(_pv @ Aug 8 2006, 17:33) *
товарищи, подскажите пожалуйста, где вы брали сами модули,
меня интересуют модуль с усилителем, в ЭФО их пока нет, обещают только через 2-3 недели.


ДА, именно в ЭФО, так как больше нанотрон никто у нас не продвигает...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 10 2006, 08:06
Сообщение #26


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата($ilent @ Aug 1 2006, 14:25) *
Импортировал я полностью на мегу. Общая скорость теперь ~1,5Мб/с. Вот только разбудить его не могу, спать ложится в МодэФул и МодеПад режимы нормально, а поднять не могу ни в какую. Код просто переношу из апликации нанотроновской - не хочет... Уже всю голову себе поломал...
ПАМАГИТЕ!!!


хм...я сначала подумал, что у тебя мега не просыпается... вообще из программного куска ничего не понятно- больно хитрые аббревеатуры они понапридумали. а пробуждающий импульс точно приходит на нужную ногу? проверял?
Кстати там нужен файл описания всех регистров. ты взял готовый или сам строчил? если строчил, то проверь правильно ли все адреса регистров прописаны
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 10 2006, 08:18
Сообщение #27


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(Alexashka @ Aug 10 2006, 12:06) *
хм...я сначала подумал, что у тебя мега не просыпается... вообще из программного куска ничего не понятно- больно хитрые аббревеатуры они понапридумали. а пробуждающий импульс точно приходит на нужную ногу? проверял?
Кстати там нужен файл описания всех регистров. ты взял готовый или сам строчил? если строчил, то проверь правильно ли все адреса регистров прописаны

Не с мегой все ОК, файл этот мне достался по наследству от ЭФО (точнее не просто файл, а целиком проект). Вот только нет файла "shadowreg.h" /* declaration of shadow registers */ причём его нет ни у кого, но всё работает - поменял имена переменных которые ссылаются на него.
Нога тоже эта... Так ладно, пок разведу с учётом всех этих ног, и просто ключ по питанию поставлю пока...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 10 2006, 10:11
Сообщение #28


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



я наверно тоже мог попросить у ЭФО их вариант ПО с исходниками, но постеснялся smile.gif а вообще видимо этот самый shadowreg.h и есть описаловка всех внутренних регистров nanoPan'a...странно что он у тебя их не требует. в Driver Software этого файла нет, но есть файл OffstMapInit_01_099.h, где все эти хрени прописаны. А вообще мы щас всетаки решились оформить покупку PPS, потому что без него программить всетаки будет трудно.
А ключ по питанию попробуй поставить, может заработает smile.gif
Вообщето странно, что у тебя не просыпается хрень, ведь у тебя все чисто по апноту...может всетаки просыпающий импульс не проходит...
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 11 2006, 06:22
Сообщение #29


Частый гость
**

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Да нет, всё проходит нормально. Ладно пока ключиком обойдемся - соберём устройство, а там будем думать.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 11 2006, 12:24
Сообщение #30


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



2 $ilent: я тебе послал письмо в ПМ
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:50
Рейтинг@Mail.ru


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