I2C sebessege ATMega16-on
Cseh Róbert
R.Cseh at Richter.hu
Fri May 21 09:46:42 CEST 2004
Sziasztok!
ATMega 16+I2C-n fenn logo 24lc256 chip, valamint az Atmegan logo DA ellenallasletre.
I2C buszon at kiolvasom az eeprombol a tartalmat es kikuldom a DA-ra. A sebessege ugy nez ki hogy tul alacsony, es hasznalhatatlan hang jon ki belole. Elozetes kozelito szamitas alapjan:
I2C orajele 100 kHz, start/stopbitek miatt kb. 10kHz hozhato ki. De ezt csokkenti a cimzes, eszkozkijeloles, ill olvasas ciklusaranya, kb. 1/3-ra. Igy a hasznos adat - ha semmni egyeb nincsen, akkor is 3kHz korul jon ki.
Ezzel hangot kiadni/digitalizaltat modellezni eleg szegenyes....
Valami tippetek van-e ennek kivaltasara?
Az ATMegaban meg lehet-e adni hogy a kimeno port orizze a tartalmat?
Jelenleg a config porta=output van beirva. Ez latch-et is jelent? Legalabbis nem talaltam ra utalast hogy ne igy lenne...
Esetleg valami hangchip jo lenne, amibe memoriaba be lehet tolteni sorosan a bitmintat, es AD-n at erositve kiadja...
Koszonom, Robi
More information about the Elektro
mailing list