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