Отговори на тема  [ 38 мнения ]  Отиди на страница Предишна  1, 2, 3
Терминална програмка с ХардФлоу контрол 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Терминална програмка с ХардФлоу контрол
Но пък как върви коректно на 9600 :x


Пет Яну 16, 2015 6:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11265
Местоположение: Добрич
Мнение Re: Терминална програмка с ХардФлоу контрол
Ще повторя това, което няколко човека споменаха... РС-то няма как да изпуска данни, особено пък терминална програма с включен хендшейк. Ъпссурд! Това че не се наблюдава клатене, най-вероятно е защото няма клатене тъй като няма причина за това.

Данните най-вероятно се губят в куртекса. Нямам представа какъв tcp стек се търкаля и какви уарт драйвери, но за 90% от тия дето се търкалят бих се учидил само ако някой почне да твърди, че работят безотказно.


Пет Яну 16, 2015 10:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Терминална програмка с ХардФлоу контрол
Не е 100% по темата, но един интересен "фичър" който забелязах при STM32. RTS-а му прави едни кратки игли даже и при RX DMA (дето не би трябвало да има никакво задръстване). Ако отсреща има машина с хардуерен флоуконтрол като цяло няма ядове, но ако е нещо със софтуерно следене на CTS-а... ядовете са си възможни :(

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Нед Яну 18, 2015 10:09 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Сеп 15, 2009 10:44 am
Мнения: 1034
Мнение Re: Терминална програмка с ХардФлоу контрол
Хайде още нещо не по темата. Друг фичър, тоя път откъм РС-то. Хипер терминал с включен RTS/CTS флоу контрол. Подавам му да предава някакви данни и му деактивирам отвън CTS, т.е. забранявам му предаването, след някакъв интервал пак му го разрешавам. На всеки 5 секунди изчакване тая гад губи по един байт от буфера - при пауза под 5 сек всичко е наред, от 5 до 10 сек е изгубил 1 байт, от 10 до 15 сек - 2 последователни байта и т.н.
Не е кой знае какъв проблем, щото такива времена на изчакване няма, ама си е мизерия :)


Нед Яну 18, 2015 12:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Терминална програмка с ХардФлоу контрол
Това как го виждаш? С микроконтролер или с логически анализатор?

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Яну 18, 2015 5:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Сеп 15, 2009 10:44 am
Мнения: 1034
Мнение Re: Терминална програмка с ХардФлоу контрол
Видях го с микроконтролер, после го проверих като върнах TxD на РС-то директно към RxD без да намесвам други устройства.


Нед Яну 18, 2015 11:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Терминална програмка с ХардФлоу контрол
Можеш ли да направиш същия експеримент на друг компютър и ако може с УСБ донгълче като това: http://www.ebay.com/itm/CP2102-Module-U ... 43d3b41ee7
то има иззведени всички модемни сигнали.

_________________
Warriors of the Night, ASSEMBLER!!!


Пон Яну 19, 2015 2:55 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Сеп 15, 2009 10:44 am
Мнения: 1034
Мнение Re: Терминална програмка с ХардФлоу контрол
Мога да го направя, да. А ти можеш ли? :)

Постнах го това като любопитен факт, а не като проблем за решаване. Ако на някой му е интересно, да си прави сам експериментите. Аз ги правих и приключих с това още когато го забелязах. Пробвал съм с ХР и 7-ца, с истински сериен порт и с USB конвертор. Варира само мястото на изгубените байтове според дължината на Tx FIFO-то на конкретния порт. В смисъл - първите байтове, които влязат във FIFO-то и чакат там, стигат след това безпроблемно. Губят се тези непосредствено след тях, по един на всеки 5 секунди изчакване.


Пон Яну 19, 2015 1:02 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 38 мнения ]  Отиди на страница Предишна  1, 2, 3

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни