prevod zvuku na 8 bit pre PIC

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

prevod zvuku na 8 bit pre PIC

#1 Příspěvek od mikollar »

Zdravim, existuje nejaky program ktory by dokazal nejaky zvuk previest do 8 bitoveho tvaru ktory by sa dal zapisat do EEPROM PIC?
Viem ze tam toho vlezie malo a kvalita nic moc ale aj to staci ak by sa dalo.

dakujem za odpovede

Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 02:00
Bydliště: Czechoslovakia

#2 Příspěvek od meno »

existuje určite videl som len si neviem spomenúť kde ale je na internete zadara ! Prevedie zvuk do HEX tvaru takže sa dávypáliť do akejkoľvek EPROM. Ináč pamôť PICky je na to dosť malá !
:D :D :D

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#3 Příspěvek od mikollar »

super to je dobra sprava aspon ze existuje :) este skusim presmatrat googla, mam aj externu pamat 1MB do nej uz vojde cosi viac

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#4 Příspěvek od Crifodo »

osmibitových zvukových formátů je víc, některé z nich jsou komprimované a výrazně šetří kapacitu (zase roste výpočetní výkon), některé se od "klasického" wavu liší jen snahou o obchodní politiku odlišnou od Microsoftu.
Existuje i třeba Microsoft ADPCM o 4bitové hloubce, kde je zakódovaný 16 bit zvuk.
Když si vygoogluješ "zvukové formáty" najdeš haldu osvětových článků. Programů pro konverzi formátů je taky dost, určitě i freeware.
Jinak klasikou nebo normou je SoundForge, Cooledit, Audacity, Goldwave...

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#5 Příspěvek od ZdenekHQ »

SoundForge to má přímo v sobě , je tam převod na 8-bit . Každopádně to chce uložit do externí paměti, já jsem takhle vyráběl roger-beep na CB, co kokrhal jak kohout.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#6 Příspěvek od mikollar »

SoundForge uz mam ale neviem najst ten prevod, ulozit ako 8 bit s f vzorkovacou 8kHz ako wav viem, ale ako alebo v com to otvorit aby sa to dalo dat do EEPROM? uz nemam napady

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#7 Příspěvek od Crifodo »

soubor wav je přesně definovaná hlavička souboru a pak už jdou jen data (bajty reprezentující vzorky) až do EOF. Všechno ostatní už záleží co s tím obsahem EEPROM budeš dělat.
Dá se to uložit taky jako .raw (jen data bez hlavičky, nikdo kromě autora pak neví jaká byla vzorkovací frekvence, kodek nebo počet kanálů a bitová hloubka :wink: )

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#8 Příspěvek od mikollar »

stale nechapem ako to napchat do EEPROM :oops: , naprogramovat mozem bud hex bin alebo este subor pre EEPROM teraz si nespomeniem na priponu ale ako tam dat ten wav? :?

nop

RE

#9 Příspěvek od nop »

Hlavièka je na zaèátku wavu a je dlouhá 60byte takže wav si otevøeš v nìjakém HEX editoru napø:http://www.hexworkshop.com/ odmažeš tuto hlavièku a èísla který zùstanou nahraješ do eeprom a￾ už pøímo v programovacím softu nebo tøeba pøes seriový port rutinou která je tam zapíše..

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#10 Příspěvek od mikollar »

ja som somar ja som to otvaral v poznamkovom bloku :oops: , dakujem za rady teraz to uz maka

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“