Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 03.05.2017, 15:08  
pasha_zv
Прописка
 
Аватар для pasha_zv
 
Регистрация: 14.12.2006
Адрес: Ставрополь - Донское
Сообщений: 252
Сказал спасибо: 111
Сказали Спасибо 186 раз(а) в 76 сообщении(ях)
pasha_zv на пути к лучшему
По умолчанию PL2303 зависает. как сбросить?

развлекаюсь сейчас с GPS головкой, Gstar G-15E.

подключаю её к компьютеру через USB-Uart PL2303.
смотрю поток данных гипертерминалом. (38400/нет/8/1)

если включать так : подать питание на 2303, запустить терминалку и приконнектится к порту, и тольк ПОТОМ подать питание на головку,
то всё прекрасно.
Нажмите, чтобы открыть спойлер
$GPRMC,000431.737,V,,,,,0.00,0.00,060180,,,N*47
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000431.836,,,,,0,0,,,M,,M,,*43
$GPRMC,000431.836,V,,,,,0.00,0.00,060180,,,N*49
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000431.937,,,,,0,0,,,M,,M,,*43
$GPRMC,000431.937,V,,,,,0.00,0.00,060180,,,N*49
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000432.036,,,,,0,0,,,M,,M,,*48


а вот если подавать питание на 2303 и ГПС-голову одновременно, то:
голова сразу начинает гнать поток, буферы 2303 переполняются и всё.

коннектись потом к порту или нет, потока не идет.

есть ли возможность из под терминала сбрасывать PL2303 каким-нить образом?
именно приемный буфер ресетить.
Реклама:
pasha_zv вне форума  
Непрочитано 03.05.2017, 15:16  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

19 нога: инверсный RESET, присобачьте кнопку с подтягивающим резистором и все!!!!!!!!!! По software сбрасывать я так полагаю неполучится, хотя в программном мире возможно все.
Signalshik2 вне форума  
Непрочитано 03.05.2017, 15:41  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

В DS от Prolific нет ни слова про программный сброс. Только POR и USB bus reset. Так что только по схеме. И если есть доступ к ногам, то RESET_N на землю. Обычно эта цепь с RC цепочкой от питания сделана. Кнопку на землю и будет работать.
Вариант USB bus reset тоже возможен, но в драйвере этого нет, а городить программу будет существенно геморройнее кнопки.

Была с ними такая бодяга - где можно обошлись порядком включения, а где нельзя - кнопкой.

Можно конечно разобрать на запчасти их программатор для OTP памяти - он похоже умеет делать сброс после программирования.

В паре случаев для чистого RX/TX использовались ноги служебных сигналов RS-232 для управления включением подключаемого устройства. Правда не помню есть ли у гипертерминала возможность установить уровни на этих выводах. Пользовали putty.

Формально мог бы помочь сброс буфера, но описание интерфейса к чипу слишком убогое для экспериментов.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 03.05.2017, 15:43  
pasha_zv
Прописка
 
Аватар для pasha_zv
 
Регистрация: 14.12.2006
Адрес: Ставрополь - Донское
Сообщений: 252
Сказал спасибо: 111
Сказали Спасибо 186 раз(а) в 76 сообщении(ях)
pasha_zv на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

нееее. так я пробовал.
происходит след:
устройство изчезает из списка портов, потом появляется снова.
надо реконнектить терминалку. и... пока коннектюсь - опять переполнение буфера.
pasha_zv вне форума  
Непрочитано 03.05.2017, 16:52  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

Сообщение от mike-y-k Посмотреть сообщение
USB bus reset
- чем не программный сброс?
Signalshik2 вне форума  
Непрочитано 03.05.2017, 18:18  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

pasha_zv,
а есть возможность подрыгать ногами сом-порта? ведь кроме RX-TX есть еще несколько служебных, которыми можно включать/обнулять GPS, возможно, добавив ключ
jump вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Драйвер PL2303 Caxaroza Ремонт оргтехники 19 24.01.2018 17:38
pic16f887+ pl2303 vlad_ru PIC 9 11.03.2013 23:14
USB-COM переходник на PL2303 и FT232BL нужна подсказка профессионала Uz_Sleep_Walker Микроконтроллеры, АЦП, память и т.д 29 12.09.2012 11:09
как подключить реле к pl2303 osetroff Электроника - это просто 6 10.02.2009 08:38
Компьютер зависает . dosikus Ремонт оргтехники 35 07.05.2008 15:27


Часовой пояс GMT +4, время: 00:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot