uart in mega8515

Sep 06, 2005 17 Replies
úÄÒÁ×ÓÔ×ÕÊ, All!
ôÒÅÔÉÊ ÄÅÎØ ÓÒÁÖÁÀÓØ Ó subj, ÐÏÈÏÖÅ ÎÁÓÔÕÐÉÌ ÎÁ ËÁËÉÅ ÔÏ ÇÒÁÂÌÉ ÎÏ ÎÅ ×ÉÖÕ ÎÁ ÞÔÏ ÉÍÅÎÎÏ, ÎÕÖÅÎ ×ÚÇÌÑÄ ÓÏ ÓÔÏÒÏÎÙ :)) äÅÌÁÀ ÔÅÓÔÏ×ÕÀ ÐÒÏÇÒÁÍËÕ ÐÒÏ×ÅÒÉÔØ ÒÁÂÏÔÁÅÔ ÌÉ subj × ËÒÉÓÔÁÌÌÅ ×ÏÏÂÝÅ (ÓÍ. ÔÅËÓÔ ÎÉÖÅ) ÍÅÇÁ ÄÏÌÖÎÁ ÐÏÌÉ×ÁÔØ × ×ÅÞÎÏÍ ÃÉËÌÅ ÎÁÒÕÖÕ 0x7E, × ÓÉÍÕÌÑÔÏÒÅ ×ÓÅ ïë-ï÷ :)) úÁÌÉ×ÁÀ × ËÒÉÓÔÁÌÌ, ËÏÍÐØÀÔÅÒ ÌÏ×ÉÔ ÏÄÎÉ ÎÕÌÉ 0x00 0x00 0x00 É Ô.Ä. ÈÏÔÑ ÄÏÌÖÅÎ ÐÒÉÎÉÍÁÔØ 0x7E :(( ðÒÏÂÏ×ÁÌ ÒÁÚÎÙÍÉ ÔÅÒÍÉÎÁÌÁÍÉ, ÒÅÚÕÌØÔÁÔ ÔÏÔ ÖÅ.
óÒÅÄÁ ÒÁÚÒÁÂÏÔËÉ IAR, ÐÒÏÇÒÁÍÍÉÒÕÀ ËÒÉÓÔÁÌÌ PonyProg2000 âÉÔÙ OSC ÚÁÛÉÔÙ ÎÁ ×ÎÅÛÎÉÊ ×ÙÓÏËÏÞÁÓÔÏÔÎÙÊ Ë×ÁÒà 8ÍÇà òÁÎØÛÅ ÒÁÂÏÔÁÌ Ó 90S8515 ÐÒÏÂÌÅÍ ÎÅÂÙÌÏ :((

#include "iom8515.h" #include "inavr.h" #define Bit(n) (1<<(n)) #define brspeed 51



#pragma vector=USART_TXC_vect __interrupt void END_TX(void);



void main(void)



{//*************************************** // INITIALISATION UART //*************************************** UBRRH=(unsigned char)(brspeed>>8); UBRRL=(unsigned char)brspeed; // Baud Rate 9600; UCSRB=Bit(RXEN)|Bit(TXEN)|Bit(RXCIE)|Bit(TXCIE); UCSRC=Bit(UCSZ1)|Bit(UCSZ0); // 8 bit data 1 bit stop __enable_interrupt(); UDR=0x7E; while (1) {} }



//******************************** // INTERRUPT END_TX //******************************** __interrupt void END_TX(void) { UDR=0x7E; }


ó Õ×ÁÖÅÎÉÅÍ, ïÌÅÇ.

... ÷ ÞÅÍ ÚÁËÌÀÞÁÅÔÓÑ ÍÕÌØÔÉÚÁÄÁÞÎÏÓØ WINDOWS? òÁÂÏÔÁÅÔ É ÇÌÀÞÉÔ ÏÄÎÏ×ÒÅÍÅÎÎÏ!


Tue Sep 06 2005 21:09, Oleg Dolgov wrote to All:

OD> ôÒÅÔÉÊ ÄÅÎØ ÓÒÁÖÁÀÓØ Ó subj, ÐÏÈÏÖÅ ÎÁÓÔÕÐÉÌ ÎÁ ËÁËÉÅ ÔÏ ÇÒÁÂÌÉ ÎÏ ÎÅ OD> ×ÉÖÕ ÎÁ ÞÔÏ ÉÍÅÎÎÏ, ÎÕÖÅÎ ×ÚÇÌÑÄ ÓÏ ÓÔÏÒÏÎÙ

OD> #pragma vector=USART_TXC_vect

÷ÓÅ Ô×ÏÉ ÂÅÄÙ ÏÔ ÔÏÇÏ, ÞÔÏ ÐÙÔÁÅÛØÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÒÙ×ÁÎÉÅ TXC, ËÏÔÏÒÏÅ ×Ï×ÓÅ ÎÅ ÄÌÑ ÜÔÏÇÏ. éÓÐÏÌØÚÕÊ UDRE.

VLV

"óÐÅÛÉÔÅ ÄÅÌÁÔØ ÄÏÂÒÏ, ÐÏËÁ ÅÇÏ ÎÅ ÓÄÅÌÁÌÉ ×ÁÍ"

Greetings, Oleg!

ðÏÓÍÏÔÒÅÌ Ñ ÍÅÓÓÁÇÕ, ÐÏÓÌÁÎÎÕÀ Oleg Dolgov Ë All, É ÒÅÛÉÌ ÏÔ×ÅÔÉÔØ: [ÐpÏÇpÁÍÍÁ skip]

HÅ ×ÉÖÕ × ÔÅËÓÔÅ ÐpÏÇpÁÍÍÙ ÎÉËÁËÏÇÏ ËpÉÍÉÎÁÌÁ. ôÙ ÓÍÏÔpÅÌ ÓÇÅÎÅpÅÎÎÙÊ ËÏÄ?

OD> ôÒÅÔÉÊ ÄÅÎØ ÓÒÁÖÁÀÓØ Ó subj, ÐÏÈÏÖÅ ÎÁÓÔÕÐÉÌ ÎÁ ËÁËÉÅ ÔÏ ÇÒÁÂÌÉ ÎÏ ÎÅ OD> ×ÉÖÕ ÎÁ ÞÔÏ ÉÍÅÎÎÏ, ÎÕÖÅÎ ×ÚÇÌÑÄ ÓÏ ÓÔÏÒÏÎÙ :)) äÅÌÁÀ ÔÅÓÔÏ×ÕÀ OD> ÐÒÏÇÒÁÍËÕ ÐÒÏ×ÅÒÉÔØ ÒÁÂÏÔÁÅÔ ÌÉ subj × ËÒÉÓÔÁÌÌÅ ×ÏÏÂÝÅ (ÓÍ. ÔÅËÓÔ OD> ÎÉÖÅ) ÍÅÇÁ ÄÏÌÖÎÁ ÐÏÌÉ×ÁÔØ × ×ÅÞÎÏÍ ÃÉËÌÅ ÎÁÒÕÖÕ 0x7E, × ÓÉÍÕÌÑÔÏÒÅ OD> ×ÓÅ ïë-ï÷ :)) úÁÌÉ×ÁÀ × ËÒÉÓÔÁÌÌ, ËÏÍÐØÀÔÅÒ ÌÏ×ÉÔ ÏÄÎÉ ÎÕÌÉ 0x00 0x00 OD> 0x00 É Ô.Ä. ÈÏÔÑ ÄÏÌÖÅÎ ÐÒÉÎÉÍÁÔØ 0x7E :(( ðÒÏÂÏ×ÁÌ ÒÁÚÎÙÍÉ OD> ÔÅÒÍÉÎÁÌÁÍÉ, ÒÅÚÕÌØÔÁÔ ÔÏÔ ÖÅ.

á ÓËÏÐÏÍ ÓÍÏÔpÅÌ? :-)

C ÎÁÉÌÕÞÛÉÍÉ ÐÏÖÅÌÁÎÉÑÍÉ Ilja aka éì-2 (ilja_vlaskin$mail.ru)

... ÷ çÒÅÞÅÓËÏÍ ÚÁÌÅ, × çÒÅÞÅÓËÏÍ ÚÁÌÅ...

Hello, Vladimir!

÷ÔÏÒÎÉË óÅÎÔÑÂÒØ 06 2005 22:54, Vladimir Vassilevsky wrote to Oleg Dolgov: OD>> #pragma vector=USART_TXC_vect VV> ÷ÓÅ Ô×ÏÉ ÂÅÄÙ ÏÔ ÔÏÇÏ, ÞÔÏ ÐÙÔÁÅÛØÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÒÙ×ÁÎÉÅ TXC, VV> ËÏÔÏÒÏÅ ×Ï×ÓÅ ÎÅ ÄÌÑ ÜÔÏÇÏ. éÓÐÏÌØÚÕÊ UDRE. ÷ÓÅ ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÅÔ É ÎÁ TXC.

Best regards É ×ÓÅ ÔÁËÏÅ... Sergey. [Death/Black/Power Metal]

Hello, Oleg!

÷ÔÏÒÎÉË óÅÎÔÑÂÒØ 06 2005 21:09, Oleg Dolgov wrote to All: OD> UCSRC=Bit(UCSZ1)|Bit(UCSZ0); // 8 bit data 1 bit stop ÎÅ ÚÁÂÙÌ ÐÒÏ ÜÔÏ?

Bit 7 - URSEL: Register Select This bit selects between accessing the UCSRC or the UBRRH Register. It is read as one when reading UCSRC.

Best regards É ×ÓÅ ÔÁËÏÅ... Sergey. [Death/Black/Power Metal]

Wed Sep 07 2005 19:02, Sergey Shopin wrote to Vladimir Vassilevsky:

VV>> ÷ÓÅ Ô×ÏÉ ÂÅÄÙ ÏÔ ÔÏÇÏ, ÞÔÏ ÐÙÔÁÅÛØÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÅÒÙ×ÁÎÉÅ TXC, VV>> ËÏÔÏÒÏÅ ×Ï×ÓÅ ÎÅ ÄÌÑ ÜÔÏÇÏ. éÓÐÏÌØÚÕÊ UDRE. SS> ÷ÓÅ ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÅÔ É ÎÁ TXC.

ôÙ ÔÏÖÅ ÎÁÒÏÄÎÙÊ ÁËÁÄÅÍÉË?

VLV

"óÐÅÛÉÔÅ ÄÅÌÁÔØ ÄÏÂÒÏ, ÐÏËÁ ÅÇÏ ÎÅ ÓÄÅÌÁÌÉ ×ÁÍ"

Hello, Vladimir!

(08 óÅÎ 05 19:50), Vladimir Vassilevsky ÐÉÓáÌ Sergey Shopin: VV> ôÙ ÔÏÖÅ ÎÁÒÏÄÎÙÊ ÁËÁÄÅÍÉË?

ðÏÑÓÎÉ. ñ ÔÁË ÖÅ ÉÓÐÏÌØÚÕÀ ÔÈÓ É rxc. çÄÅ ÐÏÄ×ÏÄÎÙÅ ËÁÍÎÉ?

With best regards, Igor. Time: 20:29 Date: 08 óÅÎ 05

Thu Sep 08 2005 20:29, Igor Ulanov wrote to Vladimir Vassilevsky:

IU> ðÏÑÓÎÉ. ñ ÔÁË ÖÅ ÉÓÐÏÌØÚÕÀ ÔÈÓ É rxc. çÄÅ ÐÏÄ×ÏÄÎÙÅ ËÁÍÎÉ?

äÌÑ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ UART ÐÒÅÄÎÁÚÎÁÞÅÎÏ ÐÒÅÒÙ×ÁÎÉÅ UDRE. üÔÏ ÐÒÅÒÙ×ÁÎÉÅ ÇÏ×ÏÒÉÔ Ï ÔÏÍ, ÞÔÏ × UART ÕÖÅ ÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÎÏ×ÙÊ ÂÁÊÔ. ÷ ÔÏ ÖÅ ÓÁÍÏÅ ×ÒÅÍÑ ÐÒÅÄÙÄÕÝÉÊ ÂÁÊÔ ÅÛÅ ÐÅÒÅÄÁÅÔÓÑ. ôÏ ÅÓÔØ ÉÓÐÏÌØÚÕÅÔÓÑ ÂÕÆÆÅÒÉÚÁÃÉÑ ÐÅÒÅÄÁÞÉ × UART É Ï×ÅÒÈÅÄ ÐÏÌÕÞÁÅÔÓÑ ÍÅÎØÛÅ. ðÒÅÒÙ×ÁÎÉÅ TXC ÇÏ×ÏÒÉÔ Ï ÔÏÍ, ÞÔÏ ÐÅÒÅÄÁÞÁ × UART ÐÏÌÎÏÓÔØÀ ÚÁËÏÎÞÉÌÁÓØ. ïÎÏ ÐÒÅÄÎÁÚÎÁÞÅÎÏ, ÎÁÐÒÉÍÅÒ, ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÐÅÒÅËÌÀÞÁÔØ RS485 ÔÒÁÎÓÉ×ÅÒ ÎÁ ÐÒÉÅÍ ÔÏÞÎÏ × ÔÏÔ ÍÏÍÅÎÔ, ËÏÇÄÁ ÄÁÎÎÙÅ ÕÖÅ ÐÅÒÅÄÁÌÉÓØ × ÌÉÎÉÀ. ÷ ÐÒÉÎÃÉÐÅ, ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ TXC ËÁË ÇÏÔÏ×ÎÏÓÔØ UART, ÎÏ ÜÔÏ ËÒÉ×Ï: ÷Ï-ÐÅÒ×ÙÈ, ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÂÕÆÆÅÒÉÚÁÃÉÑ. ÷Ï-×ÔÏÒÙÈ, ÆÌÁÇ TXC ÍÏÖÎÏ ÓÂÒÏÓÉÔØ, Á ÆÌÁÇ UDRE ÓÔÏÉÔ ×ÓÅÇÄÁ, ËÏÇÄÁ UART ÇÏÔÏ×. åÓÌÉ ÒÁÂÏÔÁÔØ ÐÏ TXC, ÔÏ ÐÒÉÄÅÔÓÑ ÒÕËÁÍÉ ÚÁÐÏÍÉÎÁÔØ ÓÏÓÔÏÑÎÉÅ UART.

VLV

"óÐÅÛÉÔÅ ÄÅÌÁÔØ ÄÏÂÒÏ, ÐÏËÁ ÅÇÏ ÎÅ ÓÄÅÌÁÌÉ ×ÁÍ"

Hello, Vladimir!

(08 óÅÎ 05 21:56), Vladimir Vassilevsky ÐÉÓáÌ Igor Ulanov: VV> äÌÑ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ UART ÐÒÅÄÎÁÚÎÁÞÅÎÏ ÐÒÅÒÙ×ÁÎÉÅ UDRE. üÔÏ VV> ÐÒÅÒÙ×ÁÎÉÅ ÇÏ×ÏÒÉÔ Ï ÔÏÍ, ÞÔÏ × UART ÕÖÅ ÍÏÖÎÏ ÚÁÐÉÓÁÔØ ÎÏ×ÙÊ ÂÁÊÔ. óÐÁÓÉÂÏ ÚÁ ÔÁËÏÊ ÒÁÚ×ÅÒÎÕÔÙÊ ÏÔ×ÅÔ. é ÐÒÁ×ÄÁ ÓÌÏ× × ÏÐÒÁ×ÄÁÎÉÅ ÎÅÔ. óÅÊÞÁÓ ÐÏÌÅÚ × ÐÄÜÆÉÎÕ ÄÌÑ 32 ÍÅÇÉ. ðÏÞÔÉ ÓÌÏ×Ï × ÓÌÏ×Ï. çÄÅ-ÔÏ ×ÉÄÎÏ Ñ ÐÒÏÓÐÁÌ.

With best regards, Igor. Time: 22:19 Date: 08 óÅÎ 05

Thu Sep 08 2005 21:56, Vladimir Vassilevsky wrote to Igor Ulanov:

VV> В принципе, можно использовать TXC как готовность UART, но это криво: VV> Во-первых, не используется буфферизация.

И что? Из-за этого что-то работает неправильно? Между фреймами появятся лишние паузы, и чуть упадет средняя скорость передачи, только и всего.

VV> Во-вторых, флаг TXC можно сбросить, а флаг UDRE стоит всегда, когда UART VV> готов. Если работать по TXC, то придется руками запоминать состояние VV> UART.

Что ты подразумеваешь под "состоянием UART"? И зачем его запоминать? Все тоже самое, что с UDRE: сработало прерывание, записали в буфер следующие данные и продолжили заниматься своими делами. Есть даже преимущество: в момент срабатывания прерывания ты точно знаешь, что весь фрейм передан и можно например выключить передатчик. Где-то удобней UDRE, где-то - TXC. Почему ты TXC считаешь "прерыванием второго сорта", которым пользуются для передачи пакетов только малограмотные "народные академики"?

С уважением, Денис

Hallo! "Denis Y. Borisov" snipped-for-privacy@stav.ru

"èÁÒØËÏ×ÓËÉÅ" ÎÅ ÍÁÌÏÇÒÁÍÏÔÎÙÅ! ó×ÁÒÌÉ×ÙÅ - ÄÁ! üÔÁËÉÊ "ÈÁÒØËÏ×ÓËÉÊ ÓÉÎÄÒÏÍ". á ÐÏ ÄÅÌÕ - Ñ ÔÁË É ÎÅ ÐÏÎÑÌ × ޣÍ ÐÒÅÌÅÓÔÉ Ô×ÏÅÇÏ ÚÁÍÙÓÌÁ. ôÏ ÂÉÛØ ÚÁÞÅÍ ÔÅÂÅ ÉÍÅÎÎÏ ÜÔÏ ÐÒÅÒÙ×ÁÎÉÅ?

áÎÄÒÅÊ

Fri Sep 09 2005 11:53, Andrej Arnold wrote to Denis Y. Borisov:

AA> А по делу - я так и не понял в чём прелести AA> твоего замысла. То бишь зачем тебе именно AA> это прерывание?

Лично я использую TXC для выключения передатчика после передачи последнего байта пакета (RS485 и радиоканал). Но ничего не мешает использовать TXC вместо UDRE для определения момента, когда можно передавать следующий байт пакета.

С уважением, Денис

Hallo! "Denis Y. Borisov" snipped-for-privacy@stav.ru

ðÏÎÑÔÎÏ. á ÞÔÏ ËÁÓÁÅÔÓÑ ÉÓÈÏÄÎÏÇÏ ×ÏÐÒÏÓÁ ÔÅÍÙ, ÐÏÈÏÖÅ ÞÔÏ Õ ÎÅÇÏ ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÅÎÎÉÊ ÇÅÎÅÒÁÔÏÒ. 1 íçà ? ôÏ ÂÉÛØ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ fuse ÄÌÑ ÒÁÂÏÔÙ Ó ×ÎÅÛÎÉÍ. áÎÄÒÅÊ

Fri Sep 09 2005 08:48, Denis Y. Borisov wrote to Vladimir Vassilevsky:

VV>> ÷ ÐÒÉÎÃÉÐÅ, ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ TXC ËÁË ÇÏÔÏ×ÎÏÓÔØ UART, ÎÏ ÜÔÏ ËÒÉ×Ï: VV>> ÷Ï-ÐÅÒ×ÙÈ, ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÂÕÆÆÅÒÉÚÁÃÉÑ.

DYB> é ÞÔÏ? éÚ-ÚÁ ÜÔÏÇÏ ÞÔÏ-ÔÏ ÒÁÂÏÔÁÅÔ ÎÅÐÒÁ×ÉÌØÎÏ? íÅÖÄÕ ÆÒÅÊÍÁÍÉ ÐÏÑ×ÑÔÓÑ DYB> ÌÉÛÎÉÅ ÐÁÕÚÙ,

HÁÐÒÉÍÅÒ, Õ ÍÅÎÑ ÅÓÔØ ÓÉÓÔÅÍÁ ÇÄÅ UART × ËÏÄÅ 6.8 ÈÏÄÉÔ ÐÏ ËÁÎÁÌÕ, ÎÅ ÐÅÒÅÄÁÀÝÅÍÕ ÐÏÓÔÏÑÎÎÕÀ ÓÏÓÔÁ×ÌÑÀÝÕÀ. ðÁÕÚÙ ÎÅÄÏÐÕÓÔÉÍÙ.

DYB> É ÞÕÔØ ÕÐÁÄÅÔ ÓÒÅÄÎÑÑ ÓËÏÒÏÓÔØ ÐÅÒÅÄÁÞÉ, ÔÏÌØËÏ É ×ÓÅÇÏ.

úÁÞÅÍ ÄÅÌÁÀÔ FIFO ÎÁ 16550 ? ÷ÏÔ ÄÌÑ ÔÏÇÏ ÖÅ É UDRE.

VV>> ÷Ï-×ÔÏÒÙÈ, ÆÌÁÇ TXC ÍÏÖÎÏ ÓÂÒÏÓÉÔØ, Á ÆÌÁÇ UDRE ÓÔÏÉÔ ×ÓÅÇÄÁ, ËÏÇÄÁ VV>> UART ÇÏÔÏ×.

DYB> þÔÏ ÔÙ ÐÏÄÒÁÚÕÍÅ×ÁÅÛØ ÐÏÄ "ÓÏÓÔÏÑÎÉÅÍ UART"? é ÚÁÞÅÍ ÅÇÏ ÚÁÐÏÍÉÎÁÔØ?

ðÅÒÅÄÁÅÔÓÑ ÂÌÏË ÄÁÎÎÙÈ ÐÏ TXC. ðÅÒÅÄÁÌÓÑ ÐÏÓÌÅÄÎÉÊ ÂÁÊÔ, ×ÙÚ×ÁÌÏÓØ ÐÏÓÌÅÄÎÅÅ ÐÒÅÒÙ×ÁÎÉÅ TXC, ÆÌÁÇ TXC ÕÐÁÌ. HÕÖÎÏ ÐÅÒÅÄÁ×ÁÔØ ÎÏ×ÙÊ ÂÌÏË, Á ÆÌÁÇ TXC = 0. ëÁË ÕÚÎÁÅÛØ, ÇÏÔÏ× UART ÉÌÉ ÎÅÔ? ðÏÌÕÞÁÅÔÓÑ ËÒÉ×Ï É ÎÅÜÌÅÇÁÎÔÎÏ.

DYB> ðÏÞÅÍÕ ÔÙ TXC ÓÞÉÔÁÅÛØ "ÐÒÅÒÙ×ÁÎÉÅÍ ×ÔÏÒÏÇÏ ÓÏÒÔÁ", ËÏÔÏÒÙÍ ÐÏÌØÚÕÀÔÓÑ DYB> ÄÌÑ ÐÅÒÅÄÁÞÉ ÐÁËÅÔÏ× ÔÏÌØËÏ ÍÁÌÏÇÒÁÍÏÔÎÙÅ "ÎÁÒÏÄÎÙÅ ÁËÁÄÅÍÉËÉ"?

ðÏÔÏÍÕ ÞÔÏ ÔÏÌØËÏ ÎÁÒÏÄÎÙÊ ÁËÁÄÅÍÉË ûÅÐÅÌÅ× ÔÁË ÄÅÌÁÅÔ. âÏÇ ÅÍÕ ÓÕÄØÑ, Á ÄÌÑ ÎÏÒÍÁÌØÎÙÈ ÌÀÄÅÊ ÅÓÔØ ÐÒÅÒÙ×ÁÎÉÅ UDRE.

VLV

"óÐÅÛÉÔÅ ÄÅÌÁÔØ ÄÏÂÒÏ, ÐÏËÁ ÅÇÏ ÎÅ ÓÄÅÌÁÌÉ ×ÁÍ"

Hi Denis !

óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 09 Sep 05 08:48, Denis Y. Borisov ÐÉÓÁÌ Ë Vladimir Vassilevsky:

VV>> ÷ ÐÒÉÎÃÉÐÅ, ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ TXC ËÁË ÇÏÔÏ×ÎÏÓÔØ UART, ÎÏ ÜÔÏ VV>> ËÒÉ×Ï: ÷Ï-ÐÅÒ×ÙÈ, ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÂÕÆÆÅÒÉÚÁÃÉÑ.

DB> é ÞÔÏ? éÚ-ÚÁ ÜÔÏÇÏ ÞÔÏ-ÔÏ ÒÁÂÏÔÁÅÔ ÎÅÐÒÁ×ÉÌØÎÏ? íÅÖÄÕ ÆÒÅÊÍÁÍÉ DB> ÐÏÑ×ÑÔÓÑ ÌÉÛÎÉÅ ÐÁÕÚÙ, É ÞÕÔØ ÕÐÁÄÅÔ ÓÒÅÄÎÑÑ ÓËÏÒÏÓÔØ ÐÅÒÅÄÁÞÉ, ÔÏÌØËÏ DB> É ×ÓÅÇÏ. ñ ÐÒÏ íÅÇÉ ÎÅ ËÏÐÅÎÇÁÇÅÎ, ÎÏ ÐÏÞÅÍÕ, ÅÓÌÉ ÍÏÖÎÏ ÓÄÅÌÁÔØ ÌÕÞÛÅ (ÂÅÚ ÐÁÕÚ), ÔÏ ÎÕÖÎÏ ÄÅÌÁÔØ ÈÕÖÅ (Ó ÐÁÕÚÁÍÉ)? éÌÉ ÔÁÍ ÐÒÅÒÙ×ÁÎÉÑ ÓÉÌØÎÏ ÐÏ-ÒÁÚÎÏÍÕ ËÏÎÆÉÇÕÒÉÒÕÀÔÓÑ? åÓÌÉ ÎÕÖÎÏ ÂÕÄÅÔ ÐÅÒÅÄÁÔÞÉË ×ÙÒÕÂÉÔØ, ÔÏ Ñ ÂÙ ÉÓÐÏÌØÚÏ×ÁÌ ÐÅÒ×ÏÅ ÉÚ ×ÙÛÅÕÐÏÍÑÎÕÔÙÈ ÐÒÅÒÙ×ÁÎÉÊ ÄÌÑ ÐÅÒÅÄÁÞÉ ×ÎÕÔÒÉ ÐÁËÅÔÁ, ÐÒÉ ÐÅÒÅÈÏÄÅ Ë ÐÅÒÅÄÁÞÅ ÐÏÓÌÅÄÎÅÇÏ ÂÁÊÔÁ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÌ ÂÙ ÎÁ ÐÒÅÒÙ×ÁÎÉÅ ÐÏ ÐÏÌÎÏÊ ÏÞÉÓÔËÅ ÓÄ×ÉÇÁÀÝÅÇÏ ÒÅÇÉÓÔÒÁ ÐÅÒÅÄÁÔÞÉËÁ.

íÎÅ × ðéëÁÈ ÔÁËÏÇÏ ÐÒÅÒÙ×ÁÎÉÑ ÐÏ ÐÏÌÎÏÊ ÏÞÉÓÔËÅ ÓÄ×ÉÇÁÀÝÅÇÏ ÒÅÇÉÓÔÒÁ ÐÅÒÅÄÁÞÉ ËÁË ÒÁÚ É ÎÅ È×ÁÔÁÅÔ, ÂÉÔ ÅÓÔØ, Á ÐÒÅÒÙ×ÁÎÉÑ ÎÅÔ. ðÏÌÌÉÔØ ÐÒÉÈÏÄÉÔÓÑ ÄÌÑ ×ÙËÌÀÞÅÎÉÑ ÐÅÒÅÄÁÔÞÉËÁ.

WBRgrds Ruslan

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

ðÑÔÎÉÃÁ óÅÎÔÑÂÒØ 09 2005 18:14, Vladimir Vassilevsky wrote to Denis Y. Borisov:

DYB>> ðÏÞÅÍÕ ÔÙ TXC ÓÞÉÔÁÅÛØ "ÐÒÅÒÙ×ÁÎÉÅÍ ×ÔÏÒÏÇÏ ÓÏÒÔÁ", ËÏÔÏÒÙÍ DYB>> ÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÐÅÒÅÄÁÞÉ ÐÁËÅÔÏ× ÔÏÌØËÏ ÍÁÌÏÇÒÁÍÏÔÎÙÅ "ÎÁÒÏÄÎÙÅ DYB>> ÁËÁÄÅÍÉËÉ"? VV> ðÏÔÏÍÕ ÞÔÏ ÔÏÌØËÏ ÎÁÒÏÄÎÙÊ ÁËÁÄÅÍÉË ûÅÐÅÌÅ× ÔÁË ÄÅÌÁÅÔ. âÏÇ ÅÍÕ VV> ÓÕÄØÑ, Á ÄÌÑ ÎÏÒÍÁÌØÎÙÈ ÌÀÄÅÊ ÅÓÔØ ÐÒÅÒÙ×ÁÎÉÅ UDRE.

HÅÎÁÒÏÄÎÙÊ ÁËÁÄÅÍÉË ÔÙ ÎÁÛ, ÔÅÂÑ ÍÁÎÑÔ ÌÁ×ÒÙ ÂÁÓÎÏÐÉÓÃÁ ëÒÙÌÏ×Á? ôÒÅÎÉÒÕÊÓÑ ÄÁÌØÛÅ, Õ ÎÅÇÏ ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÚÁÎÑÔÎÙÅ ÓËÁÚËÉ ÐÏÌÕÞÁÌÉÓØ ;)

çÅÏÒÇÉÊ

Hi Ruslan, hope you are having a nice day!

10 óÅÎ 05, Ruslan Mohniuc wrote to Denis Y. Borisov:

RM> íÎÅ × ðéëÁÈ ÔÁËÏÇÏ ÐÒÅÒÙ×ÁÎÉÑ ÐÏ ÐÏÌÎÏÊ ÏÞÉÓÔËÅ ÓÄ×ÉÇÁÀÝÅÇÏ ÒÅÇÉÓÔÒÁ RM> ÐÅÒÅÄÁÞÉ ËÁË ÒÁÚ É ÎÅ È×ÁÔÁÅÔ, ÂÉÔ ÅÓÔØ, Á ÐÒÅÒÙ×ÁÎÉÑ ÎÅÔ. ðÏÌÌÉÔØ RM> ÐÒÉÈÏÄÉÔÓÑ ÄÌÑ ×ÙËÌÀÞÅÎÉÑ ÐÅÒÅÄÁÔÞÉËÁ.

÷ÏÔ ÔÕÔ ÌÅÖÁÔ ÏÞÅÎØ ËÁÞÅÓÔ×ÅÎÎÙÅ ÇÒÁÂÌÉ. äÅÌÏ × ÔÏÍ, ÞÔÏ ÐÏÌÌÉÔØ ÜÔÏÔ ÂÉÔ (TRMT) ÎÅ ÓÏ×ÓÅÍ ËÏÒÒÅËÔÎÏ É ÓÏ×ÓÅÍ ÎÅÕÄÏÂÎÏ, Ô.Ë. ÓÔÁ×ÉÍ ÒÁËÏÍ ×ÓÅ ÚÁÄÁÞÉ, ×ÙÐÏÌÎÑÅÍÙÅ ÎÁ ËÏÎÔÒÏÌÌÅÒÅ. HÅËÏÒÒÅËÔÎÏÓÔØ ÐÏÌÉÎÇÁ ÜÔÏÇÏ ÂÉÔÁ ÄÌÑ ×ÙËÌÀÞÅÎÉÑ ÐÅÒÅÄÁÔÞÉËÁ × ÔÏÍ, ÞÔÏ ÏÎ ×Ú×ÏÄÉÔÓÑ × ÅÄÉÎÉÃÕ _ÄÏ ÏÔÐÒÁ×ËÉ ÓÔÏÐÏ×ÏÇÏ ÂÉÔÁ_. åÓÌÉ ÐÅÒÅÄÁÔÞÉË ×ÙËÌÀÞÉÔØ ÄÏ ÏÔÐÒÁ×ËÉ ÓÔÏÐÏ×ÏÇÏ ÂÉÔÁ, ÔÏ × ËÁËÉÈ-ÔÏ ÔÑÖÅÌÙÈ ÓÌÕÞÁÑÈ ÐÏÓÌÅÄÎÉÊ ÂÁÊÔ ÕÄÁÌÅÎÎÏÊ ÓÔÏÒÏÎÏÊ ÐÒÉÑÎÔ ÎÅ ÂÕÄÅÔ. ðÏÜÔÏÍÕ ÐÒÁ×ÉÌØÎÏÅ ÒÅÛÅÎÉÅ ÒÏ×ÎÏ ÏÄÎÏ: ÐÏÓÌÅ ÐÒÉÈÏÄÁ ÐÏÓÌÅÄÎÅÇÏ ÐÒÅÒÙ×ÁÎÉÑ TXIF ÚÁÐÕÓËÁÅÍ ÔÁÊÍÅÒ ÎÁ 10 ÂÉÔ (Á ÌÕÞÛÅ ÎÅÍÎÏÇÏ ÐÏÂÏÌÅÅ) É ÐÏ ÐÒÅÙ×ÁÎÉÀ ÏÔ ÔÁÊÍÅÒÁ ×ÙËÌÀÞÁÅÍ ÐÅÒÅÄÁÔÞÉË (ÎÕ ÔÕÔ ÄÌÑ ÐÕÝÅÊ ×ÁÖÎÏÓÔÉ ÍÏÖÎÏ É ÐÏÓÍÏÔÒÅÔØ ÎÁ TRMT, ÈÏÔÑ ÜÔÏ É ÂÅÓÓÍÙÓÌÅÎÎÏ).

WBR, AVB

Hi Alexey !

óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 11 Sep 05 22:22, Alexey V Bugrov ÐÉÓÁÌ Ë Ruslan Mohniuc:

RM>> íÎÅ × ðéëÁÈ ÔÁËÏÇÏ ÐÒÅÒÙ×ÁÎÉÑ ÐÏ ÐÏÌÎÏÊ ÏÞÉÓÔËÅ ÓÄ×ÉÇÁÀÝÅÇÏ RM>> ÒÅÇÉÓÔÒÁ ÐÅÒÅÄÁÞÉ ËÁË ÒÁÚ É ÎÅ È×ÁÔÁÅÔ, ÂÉÔ ÅÓÔØ, Á ÐÒÅÒÙ×ÁÎÉÑ RM>> ÎÅÔ. ðÏÌÌÉÔØ ÐÒÉÈÏÄÉÔÓÑ ÄÌÑ ×ÙËÌÀÞÅÎÉÑ ÐÅÒÅÄÁÔÞÉËÁ.

AB> ÷ÏÔ ÔÕÔ ÌÅÖÁÔ ÏÞÅÎØ ËÁÞÅÓÔ×ÅÎÎÙÅ ÇÒÁÂÌÉ. äÅÌÏ × ÔÏÍ, ÞÔÏ ÐÏÌÌÉÔØ ÜÔÏÔ AB> ÂÉÔ (TRMT) ÎÅ ÓÏ×ÓÅÍ ËÏÒÒÅËÔÎÏ É ÓÏ×ÓÅÍ ÎÅÕÄÏÂÎÏ, Ô.Ë. ÓÔÁ×ÉÍ ÒÁËÏÍ AB> ×ÓÅ ÚÁÄÁÞÉ, ×ÙÐÏÌÎÑÅÍÙÅ ÎÁ ËÏÎÔÒÏÌÌÅÒÅ. HÅËÏÒÒÅËÔÎÏÓÔØ ÐÏÌÉÎÇÁ ÜÔÏÇÏ AB> ÂÉÔÁ ÄÌÑ ×ÙËÌÀÞÅÎÉÑ ÐÅÒÅÄÁÔÞÉËÁ × ÔÏÍ, ÞÔÏ ÏÎ ×Ú×ÏÄÉÔÓÑ × ÅÄÉÎÉÃÕ _ÄÏ AB> ÏÔÐÒÁ×ËÉ ÓÔÏÐÏ×ÏÇÏ ÂÉÔÁ_. åÓÌÉ ÐÅÒÅÄÁÔÞÉË ×ÙËÌÀÞÉÔØ ÄÏ AB> ÏÔÐÒÁ×ËÉ ÓÔÏÐÏ×ÏÇÏ ÂÉÔÁ, ÔÏ × ËÁËÉÈ-ÔÏ ÔÑÖÅÌÙÈ ÓÌÕÞÁÑÈ ÐÏÓÌÅÄÎÉÊ ÂÁÊÔ AB> ÕÄÁÌÅÎÎÏÊ ÓÔÏÒÏÎÏÊ ÐÒÉÑÎÔ ÎÅ ÂÕÄÅÔ.

ôÏÞÎÏ, Ñ É ÚÁÂÙÌ ÕÖÅ. ÷ ÞÉÓÔÏÍ ×ÉÄÅ ÂÅÓÔÁÊÍÅÒÎÙÊ ×ÁÒÉÁÎÔ ÐÒÉÍÅÎÑÌ ÅÝÅ ÄÏ ÐÅÒÅÈÏÄÁ ÎÁ ÐÏÌÕÄÕÐÌÅËÓÎÙÅ ÌÉÎÉÉ Ó×ÑÚÉ, ÔÁÍ ×ÏÏÂÝÅ TRMT ÎÅ ÐÒÏ×ÅÒÑÌ, ÐÏ TXIF ÒÁÂÏÔÁÌ. á ÎÁ ÐÏÌÕÄÕÐÌÅËÓÅ Ó ÍÏÄÂÁÓÏÍ - ÔÁÍ ÂÅÚ ÔÁÊÍÅÒÁ ÎÅ ÏÂÏÊÔÉÓØ. ðÒÁ×ÄÁ, ÏÐÑÔØ TRMT ÏÓÏÂÅÎÎÏ ÎÉ ÐÒÉ ÞÅÍ.

AB> ðÏÜÔÏÍÕ ÐÒÁ×ÉÌØÎÏÅ ÒÅÛÅÎÉÅ ÒÏ×ÎÏ ÏÄÎÏ: ÐÏÓÌÅ ÐÒÉÈÏÄÁ ÐÏÓÌÅÄÎÅÇÏ AB> ÐÒÅÒÙ×ÁÎÉÑ TXIF ÚÁÐÕÓËÁÅÍ ÔÁÊÍÅÒ ÎÁ 10 ÂÉÔ (Á ÌÕÞÛÅ ÎÅÍÎÏÇÏ ÐÏÂÏÌÅÅ) É AB> ÐÏ ÐÒÅÙ×ÁÎÉÀ ÏÔ ÔÁÊÍÅÒÁ ×ÙËÌÀÞÁÅÍ ÐÅÒÅÄÁÔÞÉË õÇÕ. HÕ, ËÁË ×ÁÒÉÁÎÔ ÄÌÑ ÔÅÈ Õ ËÏÇÏ ÔÁÊÍÅÒ ÚÁÎÑÔ: ÐÅÒÅ×ÏÄÉÍ × 9-ÂÉÔÏ×ÙÊ ÒÅÖÉÍ É ÔÁËÉ ×ÙËÌÀÞÁÅÍ ÐÏ ÐÏÌÌÉÎÇÕ TRMT. òÁËÏÍ ÐÏÓÔÁ×ÌÅÎÎÙÅ ÚÁÄÁÞÉ ÐÒÁ×ÄÁ ÏÓÔÁÎÕÔØÓÑ.

WBRgrds Ruslan

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required