![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.02.2008
Сообщений: 9
|
![]()
Здрасти всем! Пишу программу загрузки кода в микроконтроллер на Delphi , связь осуществляется через сом-порт (скорость обмена данными 115200) . Проблема в следующем: слишком большая пауза (20 мС) между обработкой ответа контроллера (=1 байт) и отправкой следующей посылки (=25 байт). В результате время затраченное на отправку 150 посылок где-то 10 секунд (очень долго)! Подскажите, что нужно сделать, чтоб свести паузу к минимуму или в чем может быть причина этого? Заранее, спасибо)
|
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
P.S. На твоем месте я бы лучше прикрутил к Делфи один из ОРС серверов, и пусть он будет посредником между прогой и контроллером, надежнее будет, Хотя если контроллер не промышленный, а самодельный то это не прокатит...
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 18.02.2008
Сообщений: 9
|
![]()
[QUOTE=Stilet;76145]А что в это время происходит в программе?
- ничего не происходит, отслеживали на осцилографе- пульса нет между приемом ответа и отправкой след. пакета) |
![]() |
![]() |
![]() |
#4 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
В чем она состоит? Судя по всему, у вас там задержка-то происходит... Цитата:
Последний раз редактировалось mihali4; 18.02.2008 в 13:31. |
||
![]() |
![]() |
![]() |
#5 | |
Регистрация: 18.02.2008
Сообщений: 9
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
1. Программа приняла байт от контроллера, подготовила следующие 25 байт для отправки и почему-то ждет 20мс перед отправкой. Так? Если да, то повторюсь: Цитата:
Вы, конечно, можете темнить и дальше, но зачем тогда было вообще открывать эту тему? Видимо, придется попросить вынести куда-нибудь в заголовок форума большими буквами - "телепаты тут не водятся"... |
||
![]() |
![]() |
![]() |
#7 | |
Регистрация: 18.02.2008
Сообщений: 9
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Примитив примитиву рознь. Может твоя прога "виснет" при чтении из порта.
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 18.02.2008
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компонент Edit | GazimagomedovM | Помощь студентам | 3 | 14.04.2008 23:59 |
tdxtreelist - Что за компонент? | Mitron | Компоненты Delphi | 9 | 31.01.2008 01:08 |
Ищу компонент | newd | Компоненты Delphi | 1 | 29.01.2008 08:12 |
Компонент | Terran | Компоненты Delphi | 2 | 16.12.2007 17:42 |
компонент ICQ | Artem | Компоненты Delphi | 2 | 17.10.2007 21:38 |