Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Zamiana WAV na Bajty

Czajnik
-
-
Posty:264
Rejestracja:17 cze 2004, o 15:40
Lokalizacja:Kraków
Kontaktowanie:
Zamiana WAV na Bajty

Postautor: Czajnik » 31 gru 2007, o 10:44

Potrzebuję zbudować gadające urządzenie. Żeby pominąć blok nagrywający wymyśliłem że najprostszym sposobem będzie nagranie komunikatów w WAVa i potem jakoś wyciągnać z tego Bajty akceptowalne przez kontroler. Problem mój polega na tym że moje starania skonwertowania w.w. WAVa spełzają na niczym... zna ktoś jakiś sposób??

p.s. jeśli chodzi o sprzęt to zwykły przetwornik C/A i wzmacniaczyk do małego głośniczka. :)

Guru
-
-
Posty:250
Rejestracja:30 cze 2003, o 13:26
Lokalizacja:Kraków

Postautor: Guru » 31 gru 2007, o 12:56

Może to Ci w jakiś sposób pomoże:

http://www.sonicspot.com/guide/wavefiles.html

http://sharkysoft.com/archive/wave/docs ... ameset.htm

i stosuj WAV raczej w nieskompresowanym formacie PCM
A zresztą weź sobie jakiś edytor plików, wyedytuj sobie takiego wav'a i wszystko Ci się wyjaśni.

A jak dołączyć taki plik do projektu?
np. tak:
- wyedytować plik np tym edytorem http://notepad-plus.sourceforge.net/uk/site.htm
- zamienić na hex
- skopiować do nowego pliku zaznaczony plik wyedytowany jako Hex
- za pomocą makra powstawiać przecinki i '0x' przed liczbami
- ująć to wszystko w nawaisy tablicy '{}'
- zapisać jako costam.h
- wykorzystywać dowoli :)

Widziałem gdzieś jakiś HexEditor który ma funkcję eksportowania pliku w posiaci hex jako tablicy C, ale nie wiem gdzie.
Może któryś z tych :
http://en.wikipedia.org/wiki/Comparison_of_hex_editors

Jest taki edytor WinHex (ma ograniczenia) tam można wyedytować plik jako hex potem kopiujemy jako C source i następnie w pliku tekstowym wklejamy zawartość jako tablicę C.
Ale WinHex nie jest darmowym programem.

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość