реклама на сайте
подробности

 
 
> А-ля голосовой информатор, Нужна помощь...
Jekyll
сообщение Feb 21 2009, 14:26
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



День добрый!
Занимаюсь изготовлением учебного стенда на AVR.
Требуется воспроизводить 30 записей, по одной минуте каждая.
CD- качество не требуется, но надо озвучить небольшой зал приличным звуком...
Хотел использовать ChipCorder, но никогда его не юзал, потому боюсь за его "диктофонное" качество.
CD- привод запускать, или что-то типа VT1000, скорее всего не хватит времени на разборки с устройством,
ибо опять-таки никогда такое не мучал.
Основные требования:
1. Выбор записи AVR-ом.
2. Быстрый старт. (1-2сек. CD- привод не успеет запуститься?)
3. Сносное качество. (записи моно. женский голос.)
Кто, что может посоветовать?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 35)
rx3apf
сообщение Feb 21 2009, 15:48
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Jekyll @ Feb 21 2009, 17:26) *
1. Выбор записи AVR-ом.
2. Быстрый старт. (1-2сек. CD- привод не успеет запуститься?)
3. Сносное качество. (записи моно. женский голос.)
Кто, что может посоветовать?

Где-то на атмеловском сайте есть аппликуха диктофона, вывод через PWM. Если 10 битов не устраивает - можно взять, например, недорогой сериальный DAC (я когда-то вообще использовал телефонный кофидек, качество, соответственно, "телефонное"). Если хочется качества - то, наверное, на продукцию VLSI все ж стоит глянуть.А вот где это хранить ? Если не сжимать поток, и использовать, например, 64кбит PCM, то уже 14 с лишним мегабайт. Или несколько объемистых сериальных флешаков от того же Atmel (AT26xxx), или прямой путь к SD (заодно и с подготовкой файлов проблем не будет, все на PC). Но тогда хоть минимальные, но разборки с FAT. Ничего сложного, впрочем - поиск файла, его вывод, можно наложить ограничение, чтобы файл всегда был одним куском, тогда еще проще.
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Feb 21 2009, 16:28
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Jekyll @ Feb 21 2009, 19:26) *
Кто, что может посоветовать?


Без сжатия в приемлемом(читать хорошем) качестве на флэшкартах не успеешь...
(на мега16 и компания)

в нете есть много проектов мр3 плееров с открытым кодом...
если его немного подправить - получишь информатор...

поищи в гугле...

Сообщение отредактировал QuickWitted - Feb 21 2009, 16:29


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 21 2009, 16:47
Сообщение #4


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(QuickWitted @ Feb 21 2009, 18:28) *
Без сжатия в приемлемом(читать хорошем) качестве на флэшкартах не успеешь...
(на мега16 и компания)...

Это ещё почему!? Мега в спае с фат читает 100-200кБайт/сек без проблем. Это 800 - 1600 кБит/сек. 64кБита - для этих целей вполне достаточно. А это не сжатый ПЦМ 8000х8битхМОНО.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Feb 21 2009, 16:55
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Мега в спае с фат читает 100-200кБайт/сек без проблем.
а файл фрагментированный или сплошной ?
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 21 2009, 17:20
Сообщение #6


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(ukpyr @ Feb 21 2009, 18:55) *
а файл фрагментированный или сплошной ?

Специально за этим не следил, как получилось так и получилось smile.gif
Читал как раз wav и играл через шим. На этом же файле и тест устроил.
Делал фат и работу с ммс на этом http://elm-chan.org/fsw/ff/00index_e.html , только портировал на кодевижн. Мега128@18.432 и SPI на максимально возможной скорости. Вот откуда скорости. Точной цифры и какими блоками читал непомню, давно было.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Jekyll
сообщение Feb 21 2009, 17:38
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



Цитата(rx3apf @ Feb 21 2009, 18:48) *
или прямой путь к SD (заодно и с подготовкой файлов проблем не будет, все на PC). Но тогда хоть минимальные, но разборки с FAT. Ничего сложного, впрочем - поиск файла, его вывод, можно наложить ограничение, чтобы файл всегда был одним куском, тогда еще проще.

Слово "FAT" пока пугает...

А затея с ChipCorder совсем глупая?
Его кто-нибудь слышал вживую?
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Feb 21 2009, 18:02
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Jekyll @ Feb 21 2009, 22:38) *
Слово "FAT" пока пугает...


Да нет там ничего сложного...
при единичном изготовлении позицию можно забить железно
в конец флэшки...
(он всегда на одном месте, в отличии от начала файлов - до него фат идёт)

а файлы разместить последовательно...



Цитата(bloodden @ Feb 21 2009, 21:47) *
А это не сжатый ПЦМ 8000х8битхМОНО.


Ну во - качество телефона...
и дешевая мега на 16 работает (если не разгонять)

И ещё - некоторые флэшки пихают сигнал готовности куда попало...
(т.е. не совсем совместимы с SPI... и приходится отлавливать это софтово...)

а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Feb 21 2009, 18:49
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



делал звук на AtMega8 8МГц, AT45DB161/642 и TDA1543. 8-битный uLaw 32 кГц успевал, больше не пробовал, думаю пришлось бы поднимать частоту контроллера (а это проблематично так как использовался кварц 32КГц для часов).

просто много где говорилось о задержках при чтении с SD, плюс возможные задержки на фрагментированных файлах, без дополнительной буферизации будут щелчки.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Feb 21 2009, 20:22
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Jekyll @ Feb 21 2009, 22:38) *
А затея с ChipCorder совсем глупая?
Его кто-нибудь слышал вживую?

Я слышал.
Примерно год назад Алексей Курилин из ЭФО привозил показать мне на семинаре какой-то кит.
К сожалению, я не запомнил ни название кита, ни тип микросхемы. sad.gif Там был проц вроде как
мотороловский, а вот чип-кордер -- убей, не помню!
Так вот, скажу Вам, качество меня поразило... Очень высокое качество. Во всяком случае,
я бы Вам рекомендовал начать с чип-кордера.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 21 2009, 20:33
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(QuickWitted @ Feb 21 2009, 21:02) *
Ну во - качество телефона...
и дешевая мега на 16 работает (если не разгонять). Теоретически достижимо Fosc/18, а на новых должно бы и /16 (если через UART в режиме SPI).

Так на 16 MHz можно 800+ кило в секунду пропихнуть через мегу.
Цитата
И ещё - некоторые флэшки пихают сигнал готовности куда попало...
(т.е. не совсем совместимы с SPI... и приходится отлавливать это софтово...)

А вот здесь хотелось бы подробностей - интересно.
Цитата
а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...

Так и 16 бит 44 kHz пролезет легко, даже если флешка притормаживать будет (памяти бы хватило и было бы через что воспроизводить). Сколько бывает реально возможная задержка по выборке сектора ? Все ж не запись, а чтение. Или бывают такие уникальные тормоза ?
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 21 2009, 22:18
Сообщение #12


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(QuickWitted @ Feb 21 2009, 20:02) *
а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...

А Вы слышали как оно звучит с фильтрами и в качестве "речевого информатора", которое, кстати, в название темы вынесено?


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Jekyll
сообщение Feb 21 2009, 23:17
Сообщение #13





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



Цитата(zhevak @ Feb 21 2009, 23:22) *
Я слышал.
Примерно год назад Алексей Курилин из ЭФО привозил показать мне на семинаре какой-то кит.
К сожалению, я не запомнил ни название кита, ни тип микросхемы. sad.gif Там был проц вроде как
мотороловский, а вот чип-кордер -- убей, не помню!
Так вот, скажу Вам, качество меня поразило... Очень высокое качество. Во всяком случае,
я бы Вам рекомендовал начать с чип-кордера.

Ну, я так понимаю, это нечто из серии ISDxxxx ?

<<<Пограммируемая частота выборок 4, 5.3, 6.4 и 8 КГц.
8, 10, 12 и 16 минут звучания >>>
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 22 2009, 02:42
Сообщение #14


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(QuickWitted @ Feb 21 2009, 20:02) *
а просили "Сносное качество."
не сказа ли же - сойдёт телефонное...

С флеш карты по SPI в SPI 2x на меге можно расчитывать на ~5Mbps пропускной со всеми накладным расходами на DAC.
С головой хватает на неупакованные 44.1Khz/16 bit stereo - поток всего 1.4Mbps...
В чем проблема-то собсно?
Go to the top of the page
 
+Quote Post
Wise
сообщение Feb 22 2009, 06:00
Сообщение #15


Пользователь забанен
*****

Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492



Цитата(Jekyll @ Feb 21 2009, 20:26) *
День добрый!
Занимаюсь изготовлением учебного стенда на AVR.
Требуется воспроизводить 30 записей, по одной минуте каждая.


..Для Вашей задачи вряд ли подойдет чип-кордер..
Записи должны быть студийные, с профессиональным диктором.
Во-всяком случае, даже знакомые мне производители речевых оповещателей о пожаре, так делают..

..Смотрите схемы флеш-проигрывателей.
А наговаривать в микрофон, на чип-кордер, это ерунда.. rolleyes.gif


--------------------
It's me
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Feb 22 2009, 08:35
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(rx3apf @ Feb 22 2009, 01:33) *
А вот здесь хотелось бы подробностей - интересно.


Год назад я эту тему на этом форуме долго добивал...
(когда с букридером ковырялся...)

смысл был в том, что по некоторым датащитам бит готовности
приходил в любое время... (а не кратным 8 как у SPI)
и по его приходу считался конец байта...

0xFE

ДА ЭТО НЕСОВМЕСТИМО С SPI.
но у меня две такие флэши...


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
zhevak
сообщение Feb 22 2009, 08:36
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



это раз:
Цитата(Wise @ Feb 22 2009, 11:00) *
..Для Вашей задачи вряд ли подойдет чип-кордер..
Записи должны быть студийные, с профессиональным диктором.

это -- два:
Цитата(Jekyll)
CD- качество не требуется

Не совсем понятно назначение учебного центра. Возможно, если автор топика укажет его назначение,
люди тут смогут сами додумать требования, которые автор либо вообще не указал, либо указал, но
не очень правильно. Я, например, не догоняю, зачем в обычной аудитории нужно высокое качество
звуковых сообщений, если это речь не о лабораторных работах, в которых студенты изучают
качество речевых сигналов. Т.е. чтобы мы тут друг с другом не бились в неопределенности,
требуется уточнение от автора, либо автор сам должен собратьчто-то и сказать типа "ребята, собрал
вот такю хрень, но она меня не устраивает по таким-то параметрам". Вот тогда будет легче вывести
чела на дорогу, а так... разговор-то получается ни о чем!


Цитата
Во-всяком случае, даже знакомые мне производители речевых оповещателей о пожаре, так делают..
..Смотрите схемы флеш-проигрывателей.
А наговаривать в микрофон, на чип-кордер, это ерунда.. rolleyes.gif

чип-кордеры -- они ведь разные бывают. В противопожарных системах не требуются кордеры со
"студийным" качеством. У пожарных два требования: цена изделмия и понятность (разборчивость)
сообщения.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Wise
сообщение Feb 22 2009, 09:10
Сообщение #18


Пользователь забанен
*****

Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492



Цитата(zhevak @ Feb 22 2009, 14:36) *
..В противопожарных системах не требуются кордеры со
"студийным" качеством. У пожарных два требования: цена изделмия и понятность (разборчивость)
сообщения.

..Это не совсем так.
Техническое качество воспроизведения и, если можно так выразиться, художественное качество записи, не одно и то же.

..Важны все «мелочи» - тембр голоса, интонации..
Должен поработать и звукорежиссер..
Тогда, запись, даже, технически, телефонного качества, «звучит».
При прочих равных, это плюс производителю.
А затраты на это, при серийном производстве..
.."Самопал" же, чувствуется сразу, и, соответственно, к нему возникает отношение.. rolleyes.gif
Причина редактирования: Излишнее цитирование.


--------------------
It's me
Go to the top of the page
 
+Quote Post
zhevak
сообщение Feb 22 2009, 10:09
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Wise @ Feb 22 2009, 14:10) *
..Важны все «мелочи» - тембр голоса, интонации..
Должен поработать и звукорежиссер..
Тогда, запись, даже, технически, телефонного качества, «звучит».
При прочих равных, это плюс производителю.

дак и я о том же!
Что толку от речевого Hi-Fi сообщения, где диктор, простите, "сопли жует"? И с другой стороны,
разница в двух сообщениях с Кг=1% и Кг=0.01% для слушателя не будет иметь особого значения,
если оба сообщения произносятся поставленным (дикторским) голосом. Т.е. не имеет смысла делать
то, что не востребовано.

Я же утверждаю, что качества (имеется в виду технических характеристик) чип-кордера вполне
хватает на то, что бы "вякать" на аудиторию и быть однозначно понятым. Иначе говоря, качество
системы определяется не столько техническими характеристиками, сколько диктором. Не понимаю,
о чем мы спорим?
Причина редактирования: Излишнее цитирование.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 22 2009, 10:19
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(QuickWitted @ Feb 22 2009, 11:35) *
смысл был в том, что по некоторым датащитам бит готовности
приходил в любое время... (а не кратным 8 как у SPI)
и по его приходу считался конец байта...

Нечего не понял... По даташитам или в реальности ?
Цитата
0xFE

Так что, байт-признак FE плавал относительно тактировки ? А все остальное за ним стояло точно кратно 8 ?
Цитата
ДА ЭТО НЕСОВМЕСТИМО С SPI.
но у меня две такие флэши...

А производитель и объем ?
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post
Wise
сообщение Feb 22 2009, 11:29
Сообщение #21


Пользователь забанен
*****

Группа: Свой
Сообщений: 1 138
Регистрация: 9-08-05
Пользователь №: 7 492



Цитата(zhevak @ Feb 22 2009, 16:09) *
..Не понимаю,
о чем мы спорим?


..А мы не спорим, мы беседуем.. rolleyes.gif

..Сколько помню, чип-кордер пишет аналоговый сигнал.
То есть, непосредственно, wave-файл в него не загрузишь, с PC.


--------------------
It's me
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Feb 22 2009, 15:01
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(rx3apf @ Feb 22 2009, 01:33) *
А вот здесь хотелось бы подробностей - интересно.


В своей файлопомойке откапал описание проблемы содранное с других форумов
http://www.swordgreenline.narod.ru/MSFat/Misli.zip (файл по принципу как есть)


Цитата(rx3apf @ Feb 22 2009, 15:19) *
Нечего не понял... По даташитам или в реальности ?


Не по каждому датащиту...
А только для этих карт… (для каждой карты он свой)

сначала наткнулся на такую карточку
а потом долго разбирался почему twak.gif

и только потом откапал датащит.

Цитата(rx3apf @ Feb 22 2009, 15:19) *
Так что, байт-признак FE плавал относительно тактировки ? А все остальное за ним стояло точно кратно 8 ?


в двух словах - да

Цитата(rx3apf @ Feb 22 2009, 15:19) *
А производитель и объем ?


Transcent MMCmicro - 512
MMC Nokia v1,1 - 32

я с них начинал - три недели мучал... (не догадался попробовать третью)
пока понял почему "готовые" исходники не пашут...
за это время написал свой... и с тех пор мне всё равно какие карты... работают все...

Своими проектами на SD/MMC (Print Server и Book reader) пользуюсь часто... Последнее время даже не менял прошивки (стабильны)

Сообщение отредактировал QuickWitted - Feb 22 2009, 15:11


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Feb 22 2009, 19:20
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



ну у меня все просто: если звук не особо качественный нужен, то использую PWM меги и читаю .wav файлы с SD карточки - навигация кнопками или по USART
если же звук качественный нужен - то использую доп. микросхему VS1011 - это MP3 кодек и с SD карты на нее шлю уже MP3 файдлы с качеством хоть до 320 кбит/с.
Проверены флеш-карты на 16 гигабайт (SDHC) - работают здоровски!
Все это у меня сейчас существует в виде мп3 плеера на уши и встроенный динамик.
Еще в плеере есть встроенная энергонезависимая память AT45DB041, куда записаны голосовые сэмплы цыфр от 0 до 9, десятки, сотни и написан алгоритм набора сэмплов по поступившему числу
первая прошивка была на баскоме, сейчас переписываю на CVAVR.

вся инфа + схемка - здесь:
моя стр

Сообщение отредактировал Ivan Kuznetzov - Feb 22 2009, 19:22


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Feb 22 2009, 19:35
Сообщение #24


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(QuickWitted @ Feb 22 2009, 18:01) *
Не по каждому датащиту...
А только для этих карт… (для каждой карты он свой)

и только потом откапал датащит.

А ссылочки бы на даташит или хоть точное название ? У меня только сандисковские спецификации, а на такую пакость и в самом деле неприятно нарваться. Интересно бы почитать, что они там на сей счет пишут...
Go to the top of the page
 
+Quote Post
crunch
сообщение Feb 23 2009, 16:51
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 4-09-06
Пользователь №: 20 058



Если быстро и просто то лутчше ISDxxxx не придумаешь.
Go to the top of the page
 
+Quote Post
Gura
сообщение Feb 24 2009, 10:14
Сообщение #26





Группа: Новичок
Сообщений: 4
Регистрация: 12-02-09
Пользователь №: 44 750



Общий привет! Наткнулся на это устройство"Аудиоинформатор на карте памяти microSD",возможно это то ,что Вам надо. Прилагаю файл инструкции на устройство,т.к сайт автора почему-то недоступен.
Тема воспроизведения wav файлов, хранящихся на ММС или SD карте в связке с Atmega8, используя PWM,для меня сейчас так же крайне интересна. Может кто-нибудь выложит проектик так сказать "опен соус" для начинающего... blush.gif
Прикрепленные файлы
Прикрепленный файл  Instrukciya_na_audioinformator.pdf ( 699.41 килобайт ) Кол-во скачиваний: 64
 
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 24 2009, 12:13
Сообщение #27


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(Gura @ Feb 24 2009, 12:14) *
Общий привет! Наткнулся на это устройство"Аудиоинформатор на карте памяти microSD",возможно это то ,что Вам надо. Прилагаю файл инструкции на устройство,т.к сайт автора почему-то недоступен.
Тема воспроизведения wav файлов, хранящихся на ММС или SD карте в связке с Atmega8, используя PWM,для меня сейчас так же крайне интересна. Может кто-нибудь выложит проектик так сказать "опен соус" для начинающего... blush.gif

Я, когда буду дома, могу выложить (проц мега128, работа с ммс и фат от елм-чейна), но боюсь местные гуру меня затопчут за этот код, но играет ведь smile.gif


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Feb 24 2009, 16:49
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Цитата(bloodden @ Feb 24 2009, 17:13) *
Я, когда буду дома, могу выложить (проц мега128, работа с ммс и фат от елм-чейна), но боюсь местные гуру меня затопчут за этот код, но играет ведь smile.gif


О! выложите, пожалуйста - сравню со своей - я тоже элм-чановскую библу юзаю - только на CVAVR портировал


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 24 2009, 20:38
Сообщение #29


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(Ivan Kuznetzov @ Feb 24 2009, 18:49) *
О! выложите, пожалуйста - сравню со своей - я тоже элм-чановскую библу юзаю - только на CVAVR портировал

Я тоже на CVAVR. Но сдня домой не судьба видно. Завтра выложу.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Gura
сообщение Feb 26 2009, 14:49
Сообщение #30





Группа: Новичок
Сообщений: 4
Регистрация: 12-02-09
Пользователь №: 44 750



Ждемс... beer.gif
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 27 2009, 15:02
Сообщение #31


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Вот. Только прошу не пинать. Давно было и не правда. smile.gif
Прикрепленные файлы
Прикрепленный файл  MMC_FAT16_m128_work.rar ( 202.42 килобайт ) Кол-во скачиваний: 90
 


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Mar 4 2009, 10:12
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Цитата(bloodden @ Feb 27 2009, 20:02) *
Вот. Только прошу не пинать. Давно было и не правда. smile.gif


Посмотрел - понравилось! у меня почти так же...

есть один вопрос к Вам - как реализовать в Чановской ФАТ переход по воспроизводимым файлам вперед и назад?


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
bloodden
сообщение Mar 4 2009, 22:54
Сообщение #33


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(Ivan Kuznetzov @ Mar 4 2009, 12:12) *
Посмотрел - понравилось! у меня почти так же...

есть один вопрос к Вам - как реализовать в Чановской ФАТ переход по воспроизводимым файлам вперед и назад?

Гы, уже ответил в личку. И моя личная просьба: в личке не задавайте, пожалуйста, вопросы, ответы на которые будут интересны другим.
А по делу:
Если внимательно посмотреть, то можно в мэйн.с заметить такую функцию:
Код
void scan_files (char* path)
{
    FILINFO finfo;
    DIR dirs;
    int i;

    if (f_opendir(&dirs, path) == FR_OK) {
        i = strlen(path);
        while ((f_readdir(&dirs, &finfo) == FR_OK) && finfo.fname[0]) {
            if (finfo.fattrib & AM_DIR) {
                sprintf(path+i, "/%s", &finfo.fname[0]);
                scan_files(path);
                *(path+i) = '\0';
            } else {
                printf("%s/%s\n\r", path, &finfo.fname[0]);
            }
        }
    }
}

Удачи.
ЗЫ: и к Чановской ФАТ это не имеет никакого отношения - это из кники по "С" smile.gif


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Mar 6 2009, 06:39
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Цитата(bloodden @ Mar 5 2009, 03:54) *
Гы, уже ответил в личку. И моя личная просьба: в личке не задавайте, пожалуйста, вопросы, ответы на которые будут интересны другим.
А по делу:
Если внимательно посмотреть, то можно в мэйн.с заметить такую функцию:


по этой процедуре только вперед можно гулять по файлам...
Причина редактирования: Нарушение п.3.4 Правил форума.


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
bloodden
сообщение Mar 6 2009, 23:01
Сообщение #35


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Керниган и Ричи вам в помощь.
Всё, что надо для реализации там есть. Мне назад не нужно было. Меня по кругу устраивало.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Jekyll
сообщение Mar 13 2009, 14:44
Сообщение #36





Группа: Новичок
Сообщений: 4
Регистрация: 21-02-09
Пользователь №: 45 165



Цитата(bloodden @ Feb 27 2009, 18:02) *
Вот. Только прошу не пинать. Давно было и не правда. smile.gif

Пасибки! Очень кстати! =)
Цитата
моя стр[/url]

502 Bad Gateway к сожалению...
Причина редактирования: Нарушение п.3.4 Правил форума.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 14:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01761 секунд с 7
ELECTRONIX ©2004-2016