UART Mode 0 in MSC-51

Jan 14, 2005 20 Replies

Hi All!



íÙ ÔyÔ Á×ÔÏ É ÐpÏÞÅÅ yÓÐÅÛÎÏ ÏÂÓyÖÄÁÅÍ, ÄÁ×ÁÊÔÅ ÐpÏ ÓÁÂÖ ÐÏÇÏ×ÏpÉÍ - ÏÎ ÅÓÔØ, ÎÏ ÍÎÅ ÎÅ ÐÏÐÁÄÁÌÏÓØ ÎÉ ÏÄÎÏÇÏ ÐpÏ ÎÅÇÏ yÐÏÍÉÎÁÎÉÑ (atmel × Ó×ÏÅÍ ÏÐÉÓÁÎÉÉ yÁpÔÁ ÐpÏÓÔÏ ÐpÏ ÎÅÇÏ ÚÁÂÙÌÉ) É × ËÏÎÓÔpyËÃÉÑÈ ÎÅ ÐpÉÐÏÍÎÀ. é atmel ÎÁÓÔÁÉ×ÁÅÔ ÞÔÏ ÄÌÑ ÍÅÖÄyÐpÏÃÅÓÓÏpÎÏÇÏ ËÏÎÎÅËÔÁ ÎyÖÎÏ ÐpÉÍÅÎÑÔØ pÅÖÉÍÙ 2 É 3, Á ÐÏ ÍÎÅ ÔÁË mode 0 ÇÏpÁÚÄÏ ÌyÞÛÅ - ÍÏÖÎÏ ÔÉÐÁ ÛÙÎÙ ÐÏÓÔpÏÉÔØ. óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝyÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. ;-)

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru



... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü


RG> ÞÔÏ ÄÌÑ ÍÅÖÄyÐpÏÃÅÓÓÏpÎÏÇÏ ËÏÎÎÅËÔÁ ÎyÖÎÏ ÐpÉÍÅÎÑÔØ pÅÖÉÍÙ 2 É 3, Á ÐÏ ÍÎÅ RG> ÔÁË RG> mode 0 ÇÏpÁÚÄÏ ÌyÞÛÅ - ÍÏÖÎÏ ÔÉÐÁ ÛÙÎÙ ÐÏÓÔpÏÉÔØ. óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ RG> ÎÁ RG> ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝyÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. RG> ;-)

íÁÒËÅÒ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÐÏ ËÒÕÇÕ. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔÒÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ.

Hi Kirill!

15 ÑÎ×ÁpÑ 2005 02:50, Kirill Frolov ÐÉÓÁÌ Roman Gubaev:

RG>> Á ÐÏ ÍÎÅ ÔÁË mode 0 ÇÏpÁÚÄÏ ÌyÞÛÅ - ÍÏÖÎÏ ÔÉÐÁ ÛÉÎÙ ÐÏÓÔpÏÉÔØ. RG>> óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- RG>> "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝÉÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. ;-) KF> íÁpËÅp ÐÅpÅÄÁ×ÁÅÍÙÊ ÐÏ ËpyÇy. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔpÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ.

üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp ÎÅÉÓÐpÁ×ÎÏÓÔØ ÉÌÉ ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ Ë ÐÏÌÎÏÊ ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÅÔÉ.

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru

... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü

RG>>> Á ÐÏ ÍÎÅ ÔÁË mode 0 ÇÏpÁÚÄÏ ÌyÞÛÅ - ÍÏÖÎÏ ÔÉÐÁ ÛÉÎÙ ÐÏÓÔpÏÉÔØ. RG>>> óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- RG>>> "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝÉÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. ;-) KF>> íÁpËÅp ÐÅpÅÄÁ×ÁÅÍÙÊ ÐÏ ËpyÇy. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔpÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ. RG> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp ÎÅÉÓÐpÁ×ÎÏÓÔØ RG> ÉÌÉ RG> ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ Ë ÐÏÌÎÏÊ RG> ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ RG> ÓÅÔÉ.

á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ Õ UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ?
ðÒÉ×ÅÔ Kirill! ÷cË ñÎ× 16 2005 00:46, Kirill Frolov -> Roman Gubaev:

RG>>>> Á ÐÏ ÍÎÅ ÔÁË mode 0 ÇÏpÁÚÄÏ ÌyÞÛÅ - ÍÏÖÎÏ ÔÉÐÁ ÛÉÎÙ ÐÏÓÔpÏÉÔØ. RG>>>> óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- RG>>>> "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝÉÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. ;-) KF>>> íÁpËÅp ÐÅpÅÄÁ×ÁÅÍÙÊ ÐÏ ËpyÇy. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔpÏÇÏ KF>>> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ. RG>> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp RG>> ÎÅÉÓÐpÁ×ÎÏÓÔØ ÉÌÉ ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ RG>> Ë ÐÏÌÎÏÊ ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÅÔÉ. KF> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ Õ UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ? RS485 ÉÌÉ ÏÄÉÎ ÐpÏ×ÏÄ Ó ÐÅpÅÄÁÔÞÉËÁÍÉ Ó ÏÔËpÙÔÙÍ ËÏÌÌÅËÔÏpÏÍ. á ÎÁÓÞÅÔ ÐpÏÔÏËÏÌÁ, ÂÏpÑÝÅÇÏÓÑ Ó ËÏÌÌÉÚÉÑÍÉ, Ñ ÂÙ ÐÏÓÍÏÔpÅÌ ÎÁ ethernet, ÐpÉ ÏÂÎÁpÕÖÅÎÉÉ ËÏÌÌÉÚÉÉ ÐÏ×ÔÏpÑÀÝÉÊ ÐÁËÅÔ ÞÅpÅÚ random ÉÎÔÅp×ÁÌ.

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... [Abort] [Retry] [Ignore]

16-Jan-05 00:46 Kirill Frolov wrote to Roman Gubaev:

RG>>>> а по мне так mode 0 гоpаздо лyчше - можно типа шины постpоить. RG>>>> Собственно вопpос. в том на какyю шинy посмотpеть что-б RG>>>> "пpидyмать" пpотокол, боpящийся с коллизиями. ;-) KF>>> Маpкеp пеpедаваемый по кpyгy. Подключать всё стpого последовательно.

RG>> Это зовется TokenRing и имеет массy недостатков. Hапpимеp неиспpавность RG>> или зависание всего лишь одного yстpойства пpиводит к полной RG>> неpаботоспособности сети.

А на шине что, не так? "зависнуть"-то можно по-всякому.

KF> А что ещё поделать, если у UART один вход и один выход?

Например, ставить реле. Видел такое - кольцо, токовая петля, пока станция не самопроверилась как следует и аппаратный наружный триггер не взвела - реле отключено, токовая петля пошла дальше. Точнее, свой светодиод в петле остаётся. Кстати, он там ещё стабилитроном на 3.3 вольта был зашунтирован, видать решили, что уход в обрыв или КЗ стабилитрона - гораздо менее вероятно чем уход в обрыв светодиода оптрона. Так что слушать кольцо можно и при неподключенном своём передатчике. А включаться - дождавшись конца пакета (или таймаута после включения). Внешний же WDT сбрасывает тот триггер. В передатчиках - честные источники тока, а не резисторы балластные, так что пара светодиодов последовательно никого не пугает (если рассчитывать, что вылет двух соседних станций маловероятен). В этом же случае то расстояние между станциями может быть грубо в половину максимально возможного для петли и при удачной раскладке это дело накрывает площадь, по которой не сильно шину проложишь, больно длинная выходит.

wbr,

Hello Kirill!

16 Jan 05 00:46, you wrote to Roman Gubaev:

RG>> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp KF> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ Õ UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ?

íÁÓÔÅÒ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÏÐÒÁÛÉ×ÁÔØ ÓÌÅÊ×Ù ÐÏ ÏÞÅÒÅÄÉ. ôÁËÔÉÒÕÅÍÁÑ ALOHA. TDMA. üÔÏ ÔÏÌØËÏ ÎÁ×ÓËÉÄËÕ.

Anatoly

Kirill, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

÷ÏÓËÒÅÓÅÎØÅ ñÎ×ÁÒØ 16 2005 00:46, Kirill Frolov wrote to Roman Gubaev:

RG>>>> óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- RG>>>> "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝÉÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. ;-) KF>>> íÁpËÅp ÐÅpÅÄÁ×ÁÅÍÙÊ ÐÏ ËpyÇy. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔpÏÇÏ KF>>> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ. RG>> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp RG>> ÎÅÉÓÐpÁ×ÎÏÓÔØ ÉÌÉ ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ RG>> Ë ÐÏÌÎÏÊ ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÅÔÉ. KF> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ Õ UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ?

HÁÐÒÉÍÅÒ ÐÅÒÅÈÏÄÉÔØ Ë ÔÏÐÏÌÏÇÉÉ "Ú×ÅÚÄÁ". ôÏÇÄÁ ÎÁģÖÎÏÓÔØ ÓÅÔÉ × ÃÅÌÏÍ × ÏÓÎÏ×ÎÏÍ ÂÕÄÅÔ ÚÁ×ÉÓÅÔØ ÏÔ ÃÅÎÔÒÁÌØÎÏÇÏ ÕÚÌÁ. íÅÎÅÅ ÎÁģÖÎÙÊ (ÎÏ ÂÏÌÅÅ ÄÅۣ×ÙÊ) ×ÁÒÉÁÎÔ - ÏÂÝÁÑ ÛÉÎÁ. HÏ ÔÁÍ ÓËÏÒÅÅ ×ÓÅÇÏ ÐÒÉģÔÓÑ ×ÓÅÒأÚ ÂÏÒÏÔØÓÑ Ó ËÏÌÌÉÚÉÑÍÉ...

çÅÏÒÇÉÊ

Hi Kirill!

16 ÑÎ×ÁpÑ 2005 00:46, Kirill Frolov ÐÉÓÁÌ Roman Gubaev:

KF>>> íÁpËÅp ÐÅpÅÄÁ×ÁÅÍÙÊ ÐÏ ËpyÇy. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔpÏÇÏ KF>>> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ. RG>> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp RG>> ÎÅÉÓÐpÁ×ÎÏÓÔØ ÉÌÉ ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ RG>> Ë ÐÏÌÎÏÊ ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÅÔÉ. KF> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ y UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ?

ôÙ × ÓÁÂÖ ×ÞÉÔÁÊÓÑ. ÷ mode 0 ÏÄÉÎ ×ÈÏÄ/×ÙÈÏÄ (RX) É ×ÈÏÄ/×ÙÈÏÄ shift clock (TX).

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru

... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü

"Oleksandr Redchuk" ÓÏÏÂÝÉÌ:

îÕ ÔÏÇÄÁ ÕÖ ÐÕÓÔØ RS422 ÓÔÁ×ÉÔ, ÞÔÏ ÐÅÒÅÄÁÔÞÉËÉ ÏÔ ÐÒÉÅÍÎÉËÏ× ÏÔÄÅÌÉÔØ É Ó ÐÒÏÔÏËÏÌÁÍÉ ÎÅ ×ÏÚÉÔÓÑ. òÅÌÅ - ÜÔÏ ×ÓÅ ÔÁËÉ ÎÅ ÏÞÅÎØ ËÒÁÓÉ×Ï. èÏÔÑ, ËÏÇÄÁ ÉÍÎÏ ÔÏÌØËÏ RS485, ÔÏ ÍÏÖÎÏ É ÒÅÌÅ ÐÏÓÔÁ×ÉÔØ ( Ñ ÓÁÍ ÔÁË É ÄÅÌÁÌ ).

Hi Oleksandr!

16 ÑÎ×ÁpÑ 2005 14:18, Oleksandr Redchuk ÐÉÓÁÌ Kirill Frolov:

RG>>> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp RG>>> ÎÅÉÓÐpÁ×ÎÏÓÔØ ÉÌÉ ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ RG>>> Ë ÐÏÌÎÏÊ ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÅÔÉ. OR> á ÎÁ ÛÉÎÅ ÞÔÏ, ÎÅ ÔÁË? "ÚÁ×ÉÓÎyÔØ"-ÔÏ ÍÏÖÎÏ ÐÏ-×ÓÑËÏÍy.

HÁ ÛÉÎÅ ÍÏÖÎÏ ÚÁ×ÉÓÎyÔØ ÚÁÍËÎy× ÅÅ É ÎÅ ÚÁÍËÎy× - 50:50. ÷ ÔÏËÅÎpÉÎÇ ÐÏÈpÅÎ ËÁË ÔÙ ÚÁ×ÉÓ - Ó×ÑÚÉ ÎÅÔ. ðÌÀÓ ÓÔÁÎÃÉÑ ÐÅpÅÄÁ×ÛÁÑ yËÁÚÁÔÅÌØ ÚÁ×ÉÓÛÅÊ ÓÞÉÔÁÅÔ ÞÔÏ ÏÎÁ ÅÇÏ ÐÅpÅÄÁÌÁ, Á ÓÌÅÄyÀÝÁÑ ÖÄÅÔ ËÏÇÄÁ ÏÎ ÐpÉÄÅÔ. ÷ÓÅ ÜÔÏ pÅÛÁÅÍÏ, ÎÏ, ÐÏÞÅÍy-ÔÏ, pÁÓÐpÏÓÔÁÎÅÎÉÅ, × Ó×ÏÅ ×pÅÍÑ, ÐÏÌyÞÉÌ ×ÓÅ-ÖÅ ÜÚÅpÎÅÔ, Á ÎÅ ÔÏËÅÎpÉÎÇ.

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru

... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü

Hi Anton!

16 ÑÎ×ÁpÑ 2005 10:42, Anton Abrosimov ÐÉÓÁÌ Kirill Frolov:

KF>> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ y UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ? AA> RS485 ÉÌÉ ÏÄÉÎ ÐpÏ×ÏÄ Ó ÐÅpÅÄÁÔÞÉËÁÍÉ Ó ÏÔËpÙÔÙÍ ËÏÌÌÅËÔÏpÏÍ. á ÎÁÓÞÅÔ AA> ÐpÏÔÏËÏÌÁ, ÂÏpÑÝÅÇÏÓÑ Ó ËÏÌÌÉÚÉÑÍÉ, Ñ ÂÙ ÐÏÓÍÏÔpÅÌ ÎÁ ethernet, ÐpÉ AA> ÏÂÎÁpyÖÅÎÉÉ ËÏÌÌÉÚÉÉ ÐÏ×ÔÏpÑÀÝÉÊ ÐÁËÅÔ ÞÅpÅÚ random ÉÎÔÅp×ÁÌ.

ïÓÔÁÌÏÓØ ÅÝÅ ÅÅ (ËÏÌÌÉÚÉÀ) ÏÂÎÁpyÖÉÔØ.

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru

... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü

RG>>>>> óÏÂÓÔ×ÅÎÎÏ ×ÏÐpÏÓ. × ÔÏÍ ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ- RG>>>>> "ÐpÉÄyÍÁÔØ" ÐpÏÔÏËÏÌ, ÂÏpÑÝÉÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ. ;-) KF>>>> íÁpËÅp ÐÅpÅÄÁ×ÁÅÍÙÊ ÐÏ ËpyÇy. ðÏÄËÌÀÞÁÔØ ×ӣ ÓÔpÏÇÏ KF>>>> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ. RG>>> üÔÏ ÚÏ×ÅÔÓÑ TokenRing É ÉÍÅÅÔ ÍÁÓÓy ÎÅÄÏÓÔÁÔËÏ×. HÁÐpÉÍÅp RG>>> ÎÅÉÓÐpÁ×ÎÏÓÔØ ÉÌÉ ÚÁ×ÉÓÁÎÉÅ ×ÓÅÇÏ ÌÉÛØ ÏÄÎÏÇÏ yÓÔpÏÊÓÔ×Á ÐpÉ×ÏÄÉÔ RG>>> Ë ÐÏÌÎÏÊ ÎÅpÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÓÅÔÉ. KF>> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ Õ UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ? GS> HÁÐÒÉÍÅÒ ÐÅÒÅÈÏÄÉÔØ Ë ÔÏÐÏÌÏÇÉÉ "Ú×ÅÚÄÁ". ôÏÇÄÁ ÎÁģÖÎÏÓÔØ ÓÅÔÉ × ÃÅÌÏÍ GS> íÅÎÅÅ ÎÁģÖÎÙÊ (ÎÏ ÂÏÌÅÅ ÄÅۣ×ÙÊ) ×ÁÒÉÁÎÔ - ÏÂÝÁÑ ÛÉÎÁ. HÏ ÔÁÍ ÓËÏÒÅÅ GS> ×ÓÅÇÏ

äÌÑ ÜÔÏÇÏ ÎÕÖÎÙ ÒÁÚÎÏÇÏ ÒÏÄÁ ÁÐÐÁÒÁÔÎÙÅ ÕÈÉÝÒÅÎÉÑ. á × "token ring" ÏÎÏ ÓÏÅÄÉÎÑÅÔÓÑ ÐÒÏÓÔÏ ÐÒÏ×ÏÄÁÍÉ.

Hello, Roman! You wrote to Oleksandr Redchuk on Mon, 17 Jan 2005 23:15:51 +0300:

OR>> á ÎÁ ÛÉÎÅ ÞÔÏ, ÎÅ ÔÁË? "ÚÁ×ÉÓÎyÔØ"-ÔÏ ÍÏÖÎÏ ÐÏ-×ÓÑËÏÍy.

RG> HÁ ÛÉÎÅ ÍÏÖÎÏ ÚÁ×ÉÓÎyÔØ ÚÁÍËÎy× ÅÅ É ÎÅ ÚÁÍËÎy× - 50:50. ÷ ÔÏËÅÎpÉÎÇ RG> ÐÏÈpÅÎ ËÁË ÔÙ ÚÁ×ÉÓ - Ó×ÑÚÉ ÎÅÔ. ðÌÀÓ ÓÔÁÎÃÉÑ ÐÅpÅÄÁ×ÛÁÑ yËÁÚÁÔÅÌØ RG> ÚÁ×ÉÓÛÅÊ ÓÞÉÔÁÅÔ ÞÔÏ ÏÎÁ ÅÇÏ ÐÅpÅÄÁÌÁ, Á ÓÌÅÄyÀÝÁÑ ÖÄÅÔ ËÏÇÄÁ ÏÎ RG> ÐpÉÄÅÔ. ÷ÓÅ ÜÔÏ pÅÛÁÅÍÏ, ÎÏ, ÐÏÞÅÍy-ÔÏ, pÁÓÐpÏÓÔÁÎÅÎÉÅ, × Ó×ÏÅ RG> ×pÅÍÑ, ÐÏÌyÞÉÌ ×ÓÅ-ÖÅ ÜÚÅpÎÅÔ, Á ÎÅ ÔÏËÅÎpÉÎÇ.

ôÙ ÐÕÔÁÅÛØ Ä×Å ÒÁÚÎÙÅ ÓÕÝÎÏÓÔÉ - ÆÉÚÉÞÅÓËÕÀ ÏÒÇÁÎÉÚÁÃÉÀ ÓÒÅÄÙ É ÌÏÇÉÞÅÓËÕÀ ÏÒÇÁÎÉÚÁÃÉÀ ÓÅÔÉ. ðÒÉ ÜÚÅÒÎÅÔÏ×ÓËÏÊ ÆÉÚÉËÅ ×ÐÏÌÎÅ ÍÏÖÎÏ ÏÒÇÁÎÉÚÏ×ÁÔØ ÓÅÔØ Ó ÐÅÒÅÄÁÞÅÊ ÍÁÒËÅÒÁ, ÞÔÏ, ËÁÖÅÔÓÑ, É ÄÅÌÁÌÏÓØ. íÏÖÎÏ Ó ÏÂÎÁÒÕÖÅÎÉÅÍ ËÏÌÌÉÚÉÊ. á ÍÏÖÎÏ Ó ÁÒÂÉÔÒÁÖÅÍ, ËÁË × CAN, ÈÏÔÑ ÜÔÏ ÂÕÄÅÔ ÕÖÅ ÎÅ ÜÚÅÒÎÅÔ, ÎÏ ÔÅÍ ÎÅ ÍÅÎÅÅ ÛÉÎÁ Ó ÍÎÏÖÅÓÔ×ÅÎÎÙÍ ÄÏÓÔÕÐÏÍ.

With best regards, Alexander Derazhne

17-Jan-05 23:15 Roman Gubaev wrote to Oleksandr Redchuk:

RG>>>> Это зовется TokenRing и имеет массy недостатков. Hапpимеp RG>>>> неиспpавность или зависание всего лишь одного yстpойства пpиводит RG>>>> к полной неpаботоспособности сети. OR>> А на шине что, не так? "зависнyть"-то можно по-всякомy.

RG> Hа шине можно зависнyть замкнyв ее и не замкнyв - 50:50. В токенpинг RG> похpен как RG> ты завис - связи нет. Плюс станция пеpедавшая yказатель зависшей считает RG> что она его пеpедала, а следyющая ждет когда он пpидет. Все это pешаемо, Ну в самопале я бы ещё подумал - делать кольцо и таймаутами ловить пропавшие маркеры или занииматься коллизиями на шине (которые ещё отловить надо).

wbr,

ðÒÉ×ÅÔ Roman! ðÏÎ ñÎ× 17 2005 23:56, Roman Gubaev -> Anton Abrosimov:

KF>>> á ÞÔÏ Åݣ ÐÏÄÅÌÁÔØ, ÅÓÌÉ y UART ÏÄÉÎ ×ÈÏÄ É ÏÄÉÎ ×ÙÈÏÄ? AA>> RS485 ÉÌÉ ÏÄÉÎ ÐpÏ×ÏÄ Ó ÐÅpÅÄÁÔÞÉËÁÍÉ Ó ÏÔËpÙÔÙÍ ËÏÌÌÅËÔÏpÏÍ. á AA>> ÎÁÓÞÅÔ ÐpÏÔÏËÏÌÁ, ÂÏpÑÝÅÇÏÓÑ Ó ËÏÌÌÉÚÉÑÍÉ, Ñ ÂÙ ÐÏÓÍÏÔpÅÌ ÎÁ AA>> ethernet, ÐpÉ ÏÂÎÁpyÖÅÎÉÉ ËÏÌÌÉÚÉÉ ÐÏ×ÔÏpÑÀÝÉÊ ÐÁËÅÔ ÞÅpÅÚ random AA>> ÉÎÔÅp×ÁÌ. RG> ïÓÔÁÌÏÓØ ÅÝÅ ÅÅ (ËÏÌÌÉÚÉÀ) ÏÂÎÁpyÖÉÔØ. HÁ ÐÏÌÕÄÕÐÌÅËÓÎÏÊ ÛÉÎÅ - ÓpÁ×ÎÉ×ÁÔØ ÄÁÎÎÙÅ Ó ÐpÉÅÍÎÉËÁ Ó ÐÅpÅÄÁ×ÁÅÍÙÍÉ ÄÁÎÎÙÍÉ.

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... õÍ ÎÁ ÚÅÍÌÅ - ×ÅÌÉÞÉÎÁ ÐÏÓÔÏÑÎÎÁÑ. á ÎÁÓÅÌÅÎÉÅ-ÔÏ ÒÁÓÔÅÔ!

Hi Oleksandr!

19 ÑÎ×ÁpÑ 2005 08:29, Oleksandr Redchuk ÐÉÓÁÌ Roman Gubaev:

RG>> yËÁÚÁÔÅÌØ ÚÁ×ÉÓÛÅÊ ÓÞÉÔÁÅÔ ÞÔÏ ÏÎÁ ÅÇÏ ÐÅpÅÄÁÌÁ, Á ÓÌÅÄyÀÝÁÑ ÖÄÅÔ RG>> ËÏÇÄÁ ÏÎ ÐpÉÄÅÔ. ÷ÓÅ ÜÔÏ pÅÛÁÅÍÏ, OR> Hy × ÓÁÍÏÐÁÌÅ Ñ ÂÙ Åݣ ÐÏÄyÍÁÌ - ÄÅÌÁÔØ ËÏÌØÃÏ É ÔÁÊÍÁyÔÁÍÉ ÌÏ×ÉÔØ OR> ÐpÏÐÁ×ÛÉÅ ÍÁpËÅpÙ ÉÌÉ ÚÁÎÉÉÍÁÔØÓÑ ËÏÌÌÉÚÉÑÍÉ ÎÁ ÛÉÎÅ (ËÏÔÏpÙÅ Åݣ OR> ÏÔÌÏ×ÉÔØ ÎÁÄÏ).

éÌÉ ÏÂÅÓÐÅÞÉÔØ ÎÅ×ÏÚÍÏÖÎÏÓÔØ ÉÈ (ËÏÌÌÉÚÉÊ) ÐÏÑ×ÌÅÎÉÑ ÎÁ ypÏ×ÎÅ ÐpÏÔÏËÏÌÁ. ðpÏ ÞÔÏ É ÂÙÌ ×ÏÐpÏÓ.

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru

... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü

Hi Alexander!

19 ÑÎ×ÁpÑ 2005 02:11, Alexander Derazhne ÐÉÓÁÌ Roman Gubaev:

RG>> ÓÌÅÄyÀÝÁÑ ÖÄÅÔ ËÏÇÄÁ ÏÎ ÐpÉÄÅÔ. ÷ÓÅ ÜÔÏ pÅÛÁÅÍÏ, ÎÏ, ÐÏÞÅÍy-ÔÏ, RG>> pÁÓÐpÏÓÔÁÎÅÎÉÅ, × Ó×ÏÅ ×pÅÍÑ, ÐÏÌyÞÉÌ ×ÓÅ-ÖÅ ÜÚÅpÎÅÔ, Á ÎÅ RG>> ÔÏËÅÎpÉÎÇ. AD> ôÙ ÐyÔÁÅÛØ Ä×Å pÁÚÎÙÅ ÓyÝÎÏÓÔÉ - ÆÉÚÉÞÅÓËyÀ ÏpÇÁÎÉÚÁÃÉÀ ÓpÅÄÙ É AD> ÌÏÇÉÞÅÓËyÀ ÏpÇÁÎÉÚÁÃÉÀ ÓÅÔÉ.

ñ ÎÉÞÅÇÏ ÎÅ ÐyÔÁÀ. æÉÚÉÞÅÓËÁÑ ÏpÇÁÎÉÚÁÃÉÑ × ÄÏÓÔÁÔÏÞÎÏÊ ÓÔÅÐÅÎÉ ÔÏÞÎÏ ÏÇÏ×ÏpÅÎÁ × ÓÁÂÖÅ, Á ÌÏÇÉÞÅÓËÁÑ × ÓÁÍÏÍ ×ÏÐpÏÓÅ - ÎÁ ËÁËyÀ ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ "ÐpÉÄyÍÁÔØ" Ó×ÏÊ ÐpÏÔÏËÏÌ ÂÏpÀÝÉÊÓÑ Ó ËÏÌÌÉÚÉÑÍÉ.

Best regard, Roman Gubaev! [Team Beer - rulez forever!] e-mail: rgubaev[ÓÏÂÁËÁ]yandex.ru

... òáï "åüó òÏÓÓÉÉ", èÁËÁÓÜÎÅpÇÏ, üÎÅpÇÏÓÂÙÔ, ÇpyÐÐÁ áóëõü

19-Jan-05 21:58 Roman Gubaev wrote to Oleksandr Redchuk:

RG>>> yказатель зависшей считает что она его пеpедала, а следyющая ждет RG>>> когда он пpидет. Все это pешаемо, OR>> Hy в самопале я бы ещё подyмал - делать кольцо и таймаyтами ловить OR>> пpопавшие маpкеpы или занииматься коллизиями на шине (котоpые ещё OR>> отловить надо).

RG> Или обеспечить невозможность их (коллизий) появления на ypовне пpотокола. RG> Пpо что и был вопpос. На шине невозможность коллизий можно обеспечить двумя способами - только один мастер (тогда вообще странно говорить о коллизиях) либо передача маркера (т.е. эмуляция кольца на шине). Так не лучше ли "без этих хлопот" ?

wbr,

Hello, Roman! You wrote to Alexander Derazhne on Wed, 19 Jan 2005 22:02:31 +0300:

RG>>> ÓÌÅÄyÀÝÁÑ ÖÄÅÔ ËÏÇÄÁ ÏÎ ÐpÉÄÅÔ. ÷ÓÅ ÜÔÏ pÅÛÁÅÍÏ, ÎÏ, ÐÏÞÅÍy-ÔÏ, RG>>> pÁÓÐpÏÓÔÁÎÅÎÉÅ, × Ó×ÏÅ ×pÅÍÑ, ÐÏÌyÞÉÌ ×ÓÅ-ÖÅ ÜÚÅpÎÅÔ, Á ÎÅ RG>>> ÔÏËÅÎpÉÎÇ. AD>> ôÙ ÐyÔÁÅÛØ Ä×Å pÁÚÎÙÅ ÓyÝÎÏÓÔÉ - ÆÉÚÉÞÅÓËyÀ ÏpÇÁÎÉÚÁÃÉÀ ÓpÅÄÙ É AD>> ÌÏÇÉÞÅÓËyÀ ÏpÇÁÎÉÚÁÃÉÀ ÓÅÔÉ.

RG> ñ ÎÉÞÅÇÏ ÎÅ ÐyÔÁÀ. æÉÚÉÞÅÓËÁÑ ÏpÇÁÎÉÚÁÃÉÑ × ÄÏÓÔÁÔÏÞÎÏÊ ÓÔÅÐÅÎÉ RG> ÔÏÞÎÏ ÏÇÏ×ÏpÅÎÁ × ÓÁÂÖÅ, Á ÌÏÇÉÞÅÓËÁÑ × ÓÁÍÏÍ ×ÏÐpÏÓÅ - ÎÁ ËÁËyÀ RG> ÛÉÎy ÐÏÓÍÏÔpÅÔØ ÞÔÏ "ÐpÉÄyÍÁÔØ" Ó×ÏÊ ÐpÏÔÏËÏÌ ÂÏpÀÝÉÊÓÑ Ó RG> ËÏÌÌÉÚÉÑÍÉ.

îÁÞΣÍ Ó ÔÏÇÏ, × ÒÅÖÉÍÅ 0 È51 ÓÁÍ ÆÏÒÍÉÒÕÅÔ ÔÁËÔÏ×ÙÊ ÓÉÇÎÁÌ ÓÄ×ÉÇÁ ÄÁÎÎÙÈ ËÁË ÄÌÑ ÐÅÒÅÄÁÞÉ, ÔÁË É ÄÌÑ ÐÒɣÍÁ. ðÏÄËÌÀÞÁÔØ Ë ÎÅÍÕ ×ÎÅÛÎÉÅ ÓÄ×ÉÇÏ×ÙÅ ÒÅÇÉÓÔÒÙ-ÒÁÓÛÉÒÉÔÅÌÉ ÕÄÏÂÎÏ, Á ×ÏÔ ÄÌÑ Ó×ÑÚÙ×ÁÎÉÑ × "ÓÅÔØ" ÐÒÉģÔÓÑ ÔÁÎÃÅ×ÁÔØ Ó ÂÕÂÎÏÍ É ÆÉÚÉËÁ ÍÏÖÅÔ × ÒÅÚÕÌØÔÁÔÅ ÏËÁÚÁÔØÓÑ ÌÀÂÏÊ, ÎÏ ÔÏÌØËÏ ÎÅ ÔÁËÏÊ ËÁË Õ ÓÁÍÏÇÏ È51. þÔÏ ÖÅ ËÁÓÁÅÔÓÑ ÂÏÒØÂÙ Ó ËÏÌÌÉÚÉÑÍÉ, ÔÏ ÓÕÝÅÓÔ×ÕÀÔ ÂÏÌÅÅ ÄÒÕÇÉÅ ÒÅÛÅÎÉÑ, ÎÁÐÒÉÍÅÒ ÒÁÓÐÒÅÄẠ̊ÎÎÙÊ ÁÒÂÉÔÒÁÖ × CAN (× SCSI, ËÓÔÁÔÉ, ÔÏ-ÖÅ ÓÁÍÏÅ, ÔÏÌØËÏ × ÐÁÒÁÌÅÌÌØÎÏÊ ÉÎËÁÒÎÁÃÉÉ).

With best regards, Alexander Derazhne

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required