xbee802.15.4 спілкуватися проблеми

C

ceibawx

Guest
Привіт,

Мені потрібно розміняти xbee802.15.4 швидкості.Значення за замовчуванням 9600, мені потрібно перетворити її на 115200.Я чув, що програми борту корисно.Я використовую два xbee802.15.4, піком 16f877.UART не потрібно.
1, є програма борту потрібно?

2, тепер два xbees не спілкуватися навіть на 9600 бод, які можливі причини?
Вона спілкуватися один з одним.Це не спілкуватися Після того як я послав той самий код зміни швидкості передачі, а desitination адресу місцевих код адреси 2 XBee за.
Я думаю, що два XBee бод був змінений, але бод вартість не відома.Що я повинен робити?Я розхвилювався й dispaired минулого тижня.А І мені потрібно знайти причину, чому він не працює.Хотіли б Ви допомогти мені дати деякі можливі причини? Я високо ціную вашу відповідь.Xing
Джонса Хопкінса.США.

 
Hello.

та його необхідної програми борту Чанд XBee швидкості.

http://ftp1.digi.com/support/documentation/productmanual_xbeecodedevelopment.pdf.

Це PDF це керівництво з програмування, і схематичне борту.

Про проблеми, які, як ви зміните XBee швидкість якщо у вас немає ради, я не розумію??

У вас змінити рис швидкість передачі даних, до 9600 бод?

пост тут UART конфігурації з цим піком програми.

привіт.

 
Привіт,

Я чекав на відповідь.
Дякуємо за посилання програми борту.

Те, що я зробив це, щоб підключити datain Pin з XBee з ПІК B7.
Потім програма код в ПІК, нарешті, код зміст передається XBee.Код додається.Я хочу спробувати.
Проблема в тому, що я можу змінити TxXBee і RxXBee з тим же кодом.так що я думаю, що тепер вони не можуть пізнати один одного.Тому вони не спілкуються.

А я-то зміна швидкості передачі від 9600 до іншого курсу, використовуючи тільки
fprintf (XBee ", ATBD");
fprintf (XBee ", 4, WR");
fputc (13, XBee);
output_toggle (PIN_B5);
delay_ms (1000);

Потім ще один код програми з ПОС.Але це ще не працює.
fprintf (XBee ", ATBD");
fprintf (XBee ", 3, WR");
fputc (13, XBee);
output_toggle (PIN_B5);
delay_ms (1000);

Весь код не працює, тому що тепер XBee поточної швидкості, не відомо.
--------------------------------------------
/////////////////////////////////////
/ / Налагодження бездротових чіпів XBee / /
/////////////////////////////////////

# Включити <16F877.h>
# Включити <stdio.h>
/ / # Включити <stdlib.h>

# Використовувати затримку (години = 20000000)
# Використання rs232 (бод = 9600, XMIT = PIN_B7, тут = PIN_B6, парність = N, біт = 8, струмок TXBEE =)

вакуум основних ()
(
output_low (PIN_B5) / / Світлодіодний індикатор для TXBEE

/ / Налагодження Trasmitter XBee
/ / Enter режим з підтримкою командного
delay_ms (1000);
fprintf (TXBEE ," ");
delay_ms (1000);
output_toggle (PIN_B5);
delay_ms (1000);

/ / Установка 16-розрядних Джерело Адреса
fprintf (TXBEE ", ATMY");
fprintf (TXBEE ", 24, WR");
fputc (13, TXBEE);
output_toggle (PIN_B5);
delay_ms (1000);

/ / Встановити Нижня 32 біт адреси отримувача
fprintf (TXBEE ", ATDL");
fprintf (TXBEE ", 25, WR");
fputc (13, TXBEE);
output_toggle (PIN_B5);
delay_ms (1000);

/ / Встановити верхній 32 біт адреси отримувача
fprintf (TXBEE ", ATDH");
fprintf (TXBEE ", 0, WR");
fputc (13, TXBEE);
output_toggle (PIN_B5);
delay_ms (1000);

/ / Вихід з режиму команд
fprintf (TXBEE ", ATCN");
fputc (13, TXBEE);
output_toggle (PIN_B5);
)З повагою
XingДодано через 5 хвилин:http://itp.nyu.edu/ ~ raf275/meshnetworking/XBee/XBee_example.html [/] цитатою

 
Привіт.Мабуть код в порядку, я не бачу ніяких проблем, але я не знаю, чи можна настроїти швидкість XBee з рис, я думаю, що швидкість передачі даних може тільки де налаштований в ПК з дошкою, але, як я сказав, що ніколи не зміниться XBee швидкості.

До речі, перш ніж ви спробуєте змінити швидкість передачі даних, ваша порада робіт тест?

Проблема може бути ушкодженим XBee.

вибачте за мій англійська, я зробив best.lol.

 
Спасибі.
У мене близько 2 фішки XBee.
І програма борту також наказав.

Дуже радий вас бачити вашу відповідь.
Ваш англійська добре.Я можу зрозуміти.Я з Китаю.

 

Welcome to EDABoard.com

Sponsor

Back
Top