AVR SIG_USART_TRANS vs. SIG_USART_DATA

Szima Gábor sygma at tesla.hu
Sun Apr 23 21:23:12 CEST 2006


Valaszolok magamnak. :)

On Wed, 19 Apr 2006, Szima Gábor wrote:

> Ertelmezesem szerint a szignal akkor ro:ffen be, ha kesz az utolso
> karakter atvitele.
> A SIG_USART_DATA pedig akkor, amikor az UDR -bol ki lett lapatolva az
> utolso bit is.

Ez igy van...

> Na most _elmeletileg_ az utobbit celszerubb hasznalni, mert az UDR
> hamarabb kiurul(het), mint ahogy az adas befejezodne. Ugyanis meg ott a
> STOP bit, belso tarolok/allapotok, stb.
>
> Jol ertelmezem?

Igen.

> Valoban erdemesebb?

Mi az hogy! Nagyon is!
Bocs. ;)))

> Gorcsoljek vele egy sort, vagy teljesen felesleges?

Nem felesleges. Erdemes.
Magas bitratan (Fosc/8), pl. 2 MBPS/16MHz-en SIG_USART_DATA-val 200 kCPS 
sebesseggel folyamatosan lehet adatot daralni kifele (lenyegeben 
egymast erik a bitek, ket karakter kozott nincs szunet).

SIG_USART_TRANS-al pedig "csak" 133,3 kCPS az adatatvitel sebessege.

Ez a megallapitas _gyakorlati_ meresi eredmenyen alapszik (ATmega8).



 								-Sygma




More information about the Elektro mailing list