Обьеденить все в кучу
|
|
seny | Дата: Пятница, 09.11.2012, 08:51 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 45
Статус: Offline
| Доброе время суток. Закономерно, возникла такая задача. В процессе экспериментов и наработок собралось несколько устройств это Ваттметр, цифровой манометр, терморегулятор, GSM модуль, tv ou все это на 8 и 16 мегах. Вот и вопрос как все это обьеденить в сеть. Поставить жирную мегу не вариант хоть расстояния и не такие большие но тянуть кучи проводов нет желания да и не спортивно это. Так вот я для себя увидел выход в rs485. Передать данные на определенный слейв нет проблем все в есть в примерах, а как заставить его работать в дуплексном режиме пока не разобрался.
|
|
| |
exersizze | Дата: Пятница, 09.11.2012, 19:04 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 723
Статус: Offline
| Принимать данные можно командой Input, но не советовал бы использовать ее, слишком глючная и может повесить все устройство. Я тут описывал принцип чтения буфера uart, работает хорошо, можно использовать его. Интересно как будет организовано общение устройств, тоесть что у кого будет запрашивать?
А так я бы вообще от проводов отказался, сделал бы для радиомодулей (nrf24l01) драйвер на каком-нибудь мелком контроллере, чтобы освободить устройство от прямой работы с приемопередатчиками.
|
|
| |
seny | Дата: Суббота, 10.11.2012, 00:18 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 45
Статус: Offline
| С командами понятно. С буфером uart тоже понятно не могу принять ответ от слейва в пртее слейвы принимают а ответ принять не могу перевожу мастер на прием и в этом месте протей виснет
|
|
| |
seny | Дата: Воскресенье, 11.11.2012, 12:02 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 45
Статус: Offline
| Я видимо сумбурно задал вопрос. Дело в том что описание протокола есть в интернет пример обращения к слейву есть,и в прмерах в папке экзапл а вот ответ от слейва как получить не понятно. По логике мастер должен перейти на прием и ждать ответ через буфер или input на данный момент разницы нет . Чуть позже выложу проэкт протея и барсика. Так вот как только слейв принял данные он должен ответить мастеру в этот момент протей виснет.
|
|
| |
niko-lay | Дата: Воскресенье, 11.11.2012, 16:02 | Сообщение # 5 |
Группа: Проверенные
Сообщений: 19
Статус: Offline
| Может зависает на приеме, ждет символ завершения (кстати Input из-за этого и нелюблю) и до передачи просто не доходит..а может и симулятор чудит. Покажите код, взглянем.
|
|
| |