roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 04:17

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: [Basic] WAV на FAT32 SD-card
СообщениеДобавлено: 17 май 2009, 12:13 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Так у меня тоже 1 канал, и 8-битный ЦАП. Но зато во многих случаях не надо париться с приведением файла к нужному формату -= закинул на карту и все дела. Мне кажется что это удобно, и можно ради этого местом на карте пожертвовать. Гигабайтная карта - обычное дело, это почти 2 часа 32кГц стерео 16бит.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [Basic] WAV на FAT32 SD-card
СообщениеДобавлено: 17 май 2009, 20:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
вобщем, оказалось что ф.с. кушает кило памяти под буфер директории и текущий фат сектор. есть возможность выставить в настройках использование дополнительного буфера, но на мк осталось памяти ~400 => на сектор не хватает :( так что будем и дальше сэмплировать с частотой 8кГц.
кстати, заодним попытался проигрывать напрямую из уарта. без сжатия поток не проиграть никак, а сжатием пока заниматься некогда :)

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [Basic] WAV на FAT32 SD-card
СообщениеДобавлено: 17 май 2009, 20:12 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А если попробовать лишнее выкинуть не появится место?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [Basic] WAV на FAT32 SD-card
СообщениеДобавлено: 17 май 2009, 22:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
лишнее всмысле ф.с.? :wink:
да я нашел место где много памяти отгребал - буфер уарта(200байт), думал что получится поток пропихнуть, не получилось)
но вообще рапределение по памяти такое:
Код:
Stack start  : 85F hex
Stack size   : 40 hex
S-Stacksize  : 40 hex
S-Stackstart : 820 hex
Framesize    : 40 hex
Framestart   : 7DF hex
Space left   :  685  dec
--------------------------------------------------------------------------------
Variable                         Type            Address(hex)   Address(dec)
--------------------------------------------------------------------------------
GBDIRBUFFER                      Byte (512)        00C7          199   - это буфер директории, фз зачем
ABFILEHANDLES                    Byte (538)        02C7          711   - текущий сектор файла
всякий стафф - байт 200 максимум. кстати, достаточно отъедает стэк.       

я эту штучку хотел в интерпретатор засунуть, но в таком случае sram заполнится чуть более чем полностью :) хотя можно попробовать объявить массив байт, а потом его перегружать переменными (см. операнд At), но ведь это время тратить надо :D

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO