AT89CX051 - sample



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
From: "Mihas" <polikom_at_nospam_bigfoot.com>
Subject: AT89CX051 - sample
Date: Fri, 09 Jul 1999 14:30:06 GMT


Czy ktoś wie, jak napisać w asm taki programik, który odtwarzałby sample
1-bitowe na jednym z wyjść, z częstotliwością powiedzmy 3 kHz? W każdym
bajcie 8-bitów, to daje jakieś 375 bajtów na sekundę, a więc na 4051 ponad
10 sekund bez dodatkowych pamięci. Jak to zrobić?



Poprzedni Następny
Wiadomoœć
spis treści
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: AT89CX051 - sample
Date: Fri, 09 Jul 1999 14:38:12 GMT



Mihas napisał(a) w wiadomości: ...
Czy ktoś wie, jak napisać w asm taki programik, który odtwarzałby sample
1-bitowe na jednym z wyjść, z częstotliwością powiedzmy 3 kHz? W każdym
bajcie 8-bitów, to daje jakieś 375 bajtów na sekundę, a więc na 4051 ponad
10 sekund bez dodatkowych pamięci. Jak to zrobić?


Sample ? Jakie sample masz na mysli ? Czcesz zrobic przetwornik C/A ? Czy
chcesz wypuszczac portem same bity ?

Juliusz



Poprzedni Następny
Wiadomoœć
spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: AT89CX051 - sample
Date: Fri, 09 Jul 1999 20:20:50 GMT


On Fri, 09 Jul 1999 14:30:06 GMT, Mihas wrote:
Czy ktoś wie, jak napisać w asm taki programik, który odtwarzałby sample
1-bitowe na jednym z wyjść, z częstotliwością powiedzmy 3 kHz? W każdym
bajcie 8-bitów, to daje jakieś 375 bajtów na sekundę, a więc na 4051 ponad
10 sekund bez dodatkowych pamięci. Jak to zrobić?

Normalnie. Dwie petle, jedna pobiera bajty, druga rozmienia na bity.
I opoznienie o 300us.
Uprzedzam tylko ze 1b/3kHz bedzie bardzo niezrozumiale.

Sugeruje poprobowac z modulacja delta lub ADPCM, ale 3kHz to nadal za
malo.
Moze jakis algorytm kompresji ?

Co ma byc zapamietane? Mowa, melodyjki, muzyka ?

J.