Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 25.06.2020, 18:02   #201
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от DimaS Посмотреть сообщение
А ты не подумал - для чего в FatFs могут быть эти "задержки"?
Подсказка - FatFs напрямую с железом не общается, а для вычисления сектора и работы с таблицами - задержки не нужны.


P.S. Алекс, прочитай какую-нибудь книжку по си, для начинающих, годов 70-х/80-х.
А я имел ввиду не только файл ff.c но и sdcard.c ,и там те задержки прописаны..

Я сначала в режиме release по очереди всем С файлам назначил режим без оптимизации, и это не помогло..
Потом наоборот выбрал режим debug и всем тем файлам указал оптимизацию, и вроде бы оно даже работает..занимает 18400 байт что очень не плохо..
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 18:09   #202
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,875
Вес репутации: 2596/88
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от maagalex Посмотреть сообщение
А я имел ввиду не только файл ff.c но и sdcard.c ,и там те задержки прописаны..

А этот файл - не FatFs. Это часть того, что ты должен сам добавить к FatFs.
Если ты почитаешь документацию на FatFs, то узнаешь что ты дожден сам написать несколько функций, типа lidc_read, disc_write, disc_init, disc_ioctl, get_fattime:


Цитата:
Low level disk I/O module is not included in this archive because the FatFs
module is only a generic file system layer and not depend on any specific
storage device. You have to provide a low level disk I/O module that written
to control your storage device.
а через sdcard.c или через что-то другое ты это будешь делать, это уже ньюансы, к работе самой FatFs не относящиеся.


Да, ты с карточки что-то читаешь или пишешь тоже?
Если пишешь непрерывный поток, боюсь М0 тебе сильно не хватит, из-за размера памяти.

Оно конечно от скорости этого потока зависит, но мне когда-то пришлось сменить F1 на F4, и в последнем в качестве основной памяти использовать 64K CCM, чтобы остальные 128Л почти все использовать под FIFO.
Сам поток был не звуковой, но по праметрам ка кзвуковой - 2 канала по 48кГц 16 бит (там аудио-кодек в качестве АЦП использовался).
DimaS вне форума   Ответить с цитированием
Старый 25.06.2020, 19:11   #203
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от DimaS Посмотреть сообщение
А этот файл - не FatFs. Это часть того, что ты должен сам добавить к FatFs.
Если ты почитаешь документацию на FatFs, то узнаешь что ты дожден сам написать несколько функций, типа lidc_read, disc_write, disc_init, disc_ioctl, get_fattime:


а через sdcard.c или через что-то другое ты это будешь делать, это уже ньюансы, к работе самой FatFs не относящиеся.


Да, ты с карточки что-то читаешь или пишешь тоже?
Если пишешь непрерывный поток, боюсь М0 тебе сильно не хватит, из-за размера памяти.

Оно конечно от скорости этого потока зависит, но мне когда-то пришлось сменить F1 на F4, и в последнем в качестве основной памяти использовать 64K CCM, чтобы остальные 128Л почти все использовать под FIFO.
Сам поток был не звуковой, но по праметрам ка кзвуковой - 2 канала по 48кГц 16 бит (там аудио-кодек в качестве АЦП использовался).
Я и читал и писал wav файлы , при 8 бит 22ксм никаких затыков не было, может и выше можно..Сейчас вообще другая задача и вопрос был по экономии флеши..
maagalex вне форума   Ответить с цитированием
Старый 25.06.2020, 19:30   #204
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,875
Вес репутации: 2596/88
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Стандарты языка "Си"

Цитата:
Я и читал и писал wav файлы , при 8 бит 22ксм никаких затыков не было, может и выше можно..
В реалтайме?

Это еще от карточки зависит - она имеет полное право сделать перерыв миллисекунд на 100, а то и больше.
DimaS вне форума   Ответить с цитированием
Старый 25.06.2020, 20:20   #205
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,643
Вес репутации: 2476/119
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Стандарты языка "Си"

Цитата:
Сообщение от DimaS Посмотреть сообщение
В реалтайме?

Это еще от карточки зависит - она имеет полное право сделать перерыв миллисекунд на 100, а то и больше.
да и с разными картами, и здесь выкладывал wav записанный чипом
maagalex вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучение английского языка fol Общетехнические вопросы 60 26.10.2014 20:09
Проблема с функциями языка С в Hi-Tech Evseniya Инструментарий 2 11.01.2012 00:16
Стандарты растровых шрифтов qwerty1 Общетехнические вопросы 3 16.03.2010 12:58
Ищутся стандарты IEEE 1394 nonedub Общетехнические вопросы 1 08.07.2009 17:05


Часовой пояс GMT +3, время: 01:53.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot