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

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

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

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

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

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


 
Опции темы

PL2303 зависает. как сбросить?

Непрочитано 03.05.2017, 15:08  
pasha_zv
Прописка
 
Аватар для pasha_zv
 
Регистрация: 14.12.2006
Адрес: Ставрополь - Донское
Сообщений: 266
Сказал спасибо: 118
Сказали Спасибо 197 раз(а) в 81 сообщении(ях)
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
Сообщений: 409
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

19 нога: инверсный RESET, присобачьте кнопку с подтягивающим резистором и все!!!!!!!!!! По software сбрасывать я так полагаю неполучится, хотя в программном мире возможно все.
Signalshik2 вне форума  
Непрочитано 03.05.2017, 15:41  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
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
Адрес: Ставрополь - Донское
Сообщений: 266
Сказал спасибо: 118
Сказали Спасибо 197 раз(а) в 81 сообщении(ях)
pasha_zv на пути к лучшему
По умолчанию Re: PL2303 зависает. как сбросить?

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

Сообщение от mike-y-k Посмотреть сообщение
USB bus reset
- чем не программный сброс?
Signalshik2 вне форума  
Непрочитано 03.05.2017, 18:18  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
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, время: 02:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.