Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Дивайс не готов приему и используется аппаратное управление потоком ...
Отправлено
vinogradov aleksei
20 июня 2007 г. 12:26
В ответ на:
Ув. коллеги! Не подскажете в чем может быть проблема при обмене по RS232 в такой ситуации...
отправлено yav 20 июня 2007 г. 12:12
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: В том то и дело что не используется. Обмен идет по трем проводам - RXD, TXD, GND.
—
yav
(20.06.2007 12:47:24
212.5.172.50
,
пустое
)
Такие заморочки с обменом встречалось раньше и в ДОС-приложениях. (В компиляторах присутствовал OPTION-настройка буфера обмена, как правило от 2048 байт до 32767, коррелируемая со скоростью обмена по RXD). Изредко, но приходилось закрывать ,читая( этими блоками) данные и открывать заново. Спасало очень хорошо.
—
Макаров
(20.06.2007 12:59:47
89.113.48.3
,
пустое
)
Ответ: Проблемы мои вряд ли связаны с объемом буфера т.к. скорость обмена очень небольшая - 9600 бод. Настройки COM порта я делал в WINXP те же что и для Win98. Поэтому и подозреваю что это WinXP по каким то своим соображениям блокирует передачу с ПЭВМ. А про закрытие/открытие порта при каждом цикле я уже думал, но очень не хочется. Хотя помочь вроде должно, т.к. перезапуск макроса восстанавливает обмен на время.
—
yav
(20.06.2007 13:11:52
212.5.172.50
,
пустое
)
Да! Скоростёнка невеликая... Вы, всё-таки, попробуйте (для локализации сбоя) переоткрытие порта. Я это почувствовал особенно на 115200 бодах. Как рукой сняло. Обмен шёл зс заполнением 4-х микрух FLASH 24LC512 через UART на внешнем девайсе (проц AT90S8515) , а софт тактировал командами буферный обмен. (+)
—
Макаров
(20.06.2007 13:29:17
89.113.48.3
, 211 байт)
В современных драйверах под буфер отводится 4096 байт ...
—
vinogradov aleksei
(20.06.2007 13:02:7
82.207.109.75
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru