Страница 2 из 2

Re: Atmega128 Usb

Добавлено: Сб ноя 03, 2012 1:41 pm
sergejey
Задержка может быть из-за датчиков температуры. У меня, к примеру, если на одном контроллере висит какая-нибудь кнопка и датчик температуры, то кнопку приходится держать дольше, т.к. контроллер не видит её изменений пока не опросит медленные датчики температуры.

Re: Atmega128 Usb

Добавлено: Чт ноя 15, 2012 1:16 pm
Sergey
Серийный номер, датчикам температуры очень даже нужен)) по нему можно обращаться к конкретному датчику, может получиться такая ситуация что серийные rom номера могут поменятся местами в массиве при начальной инициализаци шины 1-wire и поиске устройств, и тогда мы будем видеть температуру другого датчика в программе.
А задержка происходит из-за датчиков температуры, чем больше датчиков тем больше времени на их опрос тратит контроллер.

Передавать данные у меня получилась, вот теперь стоит вопрос как их передавать обратно в контроллер через com порт в uart...

Re: Atmega128 Usb

Добавлено: Чт ноя 15, 2012 4:59 pm
sergejey
Sergey писал(а):Передавать данные у меня получилась, вот теперь стоит вопрос как их передавать обратно в контроллер через com порт в uart...
Когда-то обновлялась программа работы с com-портом и последняя версия поддерживает отправку команд в контроллер с помощью командной строки, там написано подробнее (последние абзацы):
http://smartliving.ru/Main/ArduinoDirect

Re: Atmega128 Usb

Добавлено: Чт ноя 15, 2012 8:12 pm
Sergey
2. Если нужно что-то послать в открытое соединение, то просто из командной строки запускаем это же приложение, но в качестве параметров указываем строчку, которую нужно послать.

Вот это для меня не очень понятно...

Re: Atmega128 Usb

Добавлено: Пт ноя 16, 2012 11:03 am
sergejey
Sergey писал(а):2. Если нужно что-то послать в открытое соединение, то просто из командной строки запускаем это же приложение, но в качестве параметров указываем строчку, которую нужно послать.

Вот это для меня не очень понятно...
Смысл в следующем -- есть запущенное приложение, которое работает и считывает данные с порта. Чтобы послать какую-то строку в порт, нужно затем выполнить команду

Код: Выделить всё

arduino_gw.exe какая-то строка

Re: Atmega128 Usb

Добавлено: Пт ноя 16, 2012 11:32 am
Sergey
Буду на выходных копать в этом направлении.А то использывать микроконтроллер только на передачу даных не продуктивно. им можно и поуправлять ножками подрыгать)).
Сегодня детальки из магазина мне привезут буду делать 1wire-адаптер9097, так что если всё заработает буду делиться опытом, если кому интересно будет.

Re: Atmega128 Usb

Добавлено: Пт ноя 16, 2012 12:41 pm
sergejey
Конечно, интересно! )

Re: Atmega128 Usb

Добавлено: Сб ноя 17, 2012 10:59 am
Sergey
Железо я собрал определяется вTemp. Keeper как DS9097U(COM), запустил OWFS буду тестить