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

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 19.04.2019, 02:11   #176
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Кстати названия файлов библиотека всегда пишет на карту заглавными буквами..даже если в программе прописать их мелкими.
maagalex вне форума   Ответить с цитированием
Старый 19.04.2019, 08:23   #177
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Чтение SD карты

maagalex
В fat32 используя обычное имя Вы не можете выбрать регистр.
besogon вне форума   Ответить с цитированием
Старый 19.04.2019, 14:47   #178
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
В fat32 используя обычное имя Вы не можете выбрать регистр.
Ну как же, в проводнике на пк я меняю буквы на маленькие без проблем,да и вот люди как то решили эту проблему, я правда игрался со значениями в настройках кодировки в файле и ничего не полчилось..Даже дата создания файлов была 2015год, я поменял в дефайне на 2019
PHP код:
#define _FS_NORTC    1
#define _NORTC_MON    1
#define _NORTC_MDAY    1
#define _NORTC_YEAR    2019 
, в итоге в файлах она 31 дек 2018 почему то)
maagalex вне форума   Ответить с цитированием
Старый 19.04.2019, 15:12   #179
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Чтение SD карты

maagalex
Вам прямо по Вашей ссылки ответили, что использование вот этого вот всего возможно только в случае применения длинного имени файла.
https://en.wikipedia.org/wiki/Long_filename
besogon вне форума   Ответить с цитированием
Старый 20.04.2019, 20:27   #180
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
Вам прямо по Вашей ссылки ответили, что использование вот этого вот всего возможно только в случае применения длинного имени файла.
https://en.wikipedia.org/wiki/Long_filename
Понял, ок..а то что нельзя больше трех раз подряд создать файл это тоже ограничения файловой системы?..
Вызываю функцию создания файла один раз, два, три все ок. Вызываю четыре раза и зависание..Между вызывами ставил паузы по паре секунд-не помогло..
maagalex вне форума   Ответить с цитированием
Старый 20.04.2019, 23:01   #181
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

..это у меня какой то глюк чипа, дебаггер показал что зависание в пустом цикле в системном файле..

PHP код:
/*******************************************************************************
* Function Name: IntDefaultHandler
****************************************************************************//**
*
*  This function is called for all interrupts, other than a reset that is called
*  before the system is setup.
*
*******************************************************************************/
CY_NORETURN
CY_ISR
(IntDefaultHandler)
{
    
/***************************************************************************
    * We must not get here. If we do, a serious problem occurs, so go into
    * an infinite loop.
    ***************************************************************************/

    #if defined(__GNUC__)
        
if (errno == ENOMEM)
        {
            
#ifdef CY_BOOT_INT_DEFAULT_HANDLER_ENOMEM_EXCEPTION_CALLBACK
                
CyBoot_IntDefaultHandler_Enomem_Exception_Callback();
            
#endif /* CY_BOOT_INT_DEFAULT_HANDLER_ENOMEM_EXCEPTION_CALLBACK */
            
            
while(1)
            {
                
/* Out Of Heap Space
                 * This can be increased in the System tab of the Design Wide Resources.
                 */
            
}
        }
        else
    
#endif 
maagalex вне форума   Ответить с цитированием
Старый 20.04.2019, 23:51   #182
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Нашел..забавно..
Для формирования названия файла wav1.wav
я сначала преобразовывал значение 1 в строчный формат библиотечной функцией itoa, а потом соединил её с названием "wav" функцией concat (тоже стандартная С-шная, копировал с какого то сайта)..
И наконец еще раз вызывал эту функцию чтобы добавить ".wav"..
Так вот при четвертом вызове функции записи файла, и соответственно втором вызове из этой функции этого concat контроллер вываливается в его "синий экран смерти" ..
Видимо ручками нужно писать эти стандартные функции а не умничать с С..
Миниатюры
hebr.png  
maagalex вне форума   Ответить с цитированием
Старый 21.04.2019, 00:56   #183
al.kl
Senior Member
 
Регистрация: 11.10.2011
Возраст: 25
Сообщений: 305
Вес репутации: 978/45
al.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to behold
Отправить сообщение для al.kl с помощью ICQ
По умолчанию Re: Чтение SD карты

Alex, ты хорошо себе представляешь, что происходит в функции concat, которую ты показал ?
Пройдись по строчкам, посмотри повнимательней.


PS: Кстати, это не стандартная С-шная функция.

Последний раз редактировалось al.kl; 21.04.2019 в 01:01.
al.kl вне форума   Ответить с цитированием
Старый 21.04.2019, 02:14   #184
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от al.kl Посмотреть сообщение
Alex, ты хорошо себе представляешь, что происходит в функции concat, которую ты показал ?
Пройдись по строчкам, посмотри повнимательней.


PS: Кстати, это не стандартная С-шная функция.
Я вообще не понимаю что это за функции, брал тут, компилятор слопал без ворнингов-так я и пошел дальше..
А как можно присоединить строку с числом и строкой в одну строчную переменную?..Ну покрасивше чем через циклы наполнять массив, добавлять 0..
maagalex вне форума   Ответить с цитированием
Старый 21.04.2019, 03:18   #185
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 40
Сообщений: 572
Вес репутации: 1209/67
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
А как можно присоединить строку с числом и строкой в одну строчную переменную?..Ну покрасивше чем через циклы наполнять массив, добавлять 0..
Может sprintf?

Последний раз редактировалось HJV; 21.04.2019 в 03:23.
HJV вне форума   Ответить с цитированием
Старый 21.04.2019, 12:54   #186
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от HJV Посмотреть сообщение
Может sprintf?
Попробовал
PHP код:
    itoa (num,str,3);
    
sprintf(s,"wav",str,".wav"); 
при num=1
itoa честно кладет в массив str[10] "1",0
а вот после sprintf в массиве s[10] "w","a","v",0...
вместо wav1.wav
maagalex вне форума   Ответить с цитированием
Старый 21.04.2019, 15:51   #187
HJV
Senior Member
 
Регистрация: 25.02.2007
Адрес: Чита
Возраст: 40
Сообщений: 572
Вес репутации: 1209/67
HJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud ofHJV has much to be proud of
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: Чтение SD карты

Алекс, там же вроде еще формат вывода числа надо указывать.
HJV вне форума   Ответить с цитированием
Старый 21.04.2019, 17:21   #188
al.kl
Senior Member
 
Регистрация: 11.10.2011
Возраст: 25
Сообщений: 305
Вес репутации: 978/45
al.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to behold
Отправить сообщение для al.kl с помощью ICQ
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
Я вообще не понимаю что это за функции
Плохо Функция, которую ты показал, выделяет память в куче. А освобождать её нужно самому, после использования.
Соединить строки можно с помощью strcat.
al.kl вне форума   Ответить с цитированием
Старый 21.04.2019, 21:32   #189
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 889
Вес репутации: 853/66
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
Unhappy Re: Чтение SD карты

Капец. Я живу в мире, где при изготовлении продукта можно функцию "взять с какого-то сайта, не помню" и использовать, не зная, что она делает.
[/Рукалицо]
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 21.04.2019, 21:42   #190
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от Marat Посмотреть сообщение
Капец. Я живу в мире, где при изготовлении продукта можно функцию "взять с какого-то сайта, не помню" и использовать, не зная, что она делает.
[/Рукалицо]
Это библиотечные функции, хотя и та же библиотека Чана берется с "какого-то сайта"..в этом плюсы и минусы глобализации и кооперации через сеть)
maagalex вне форума   Ответить с цитированием
Старый 21.04.2019, 23:46   #191
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 889
Вес репутации: 853/66
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
Unhappy Re: Чтение SD карты

Это не глобализация. Это начало конца..... или его пышное развитие.
P.S. пойду напьюсь.
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 22.04.2019, 10:11   #192
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от Marat Посмотреть сообщение
Это не глобализация. Это начало конца..... или его пышное развитие.
P.S. пойду напьюсь.
да нет, перенятие каких то решений друг у друга это было всегда, и без этого никакого развития бы не было..
maagalex вне форума   Ответить с цитированием
Старый 22.04.2019, 19:22   #193
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,455
Вес репутации: 4677/100
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Чтение SD карты

maagalex
у каждого разный опыт и образ мышления, к тому же со временем всё это может меняться.

то что Вы узнаете новое из интернета безусловно отлично, однако Ваше восприятие чего-то нового может изрядно отличаться от того, что вкладывали в это люди.

На мой взгляд Вам лучше избегать динамического распределения памяти - это окно в чудесный мир специфичных ошибок.
besogon вне форума   Ответить с цитированием
Старый 22.04.2019, 22:16   #194
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от besogon Посмотреть сообщение
maagalex
у каждого разный опыт и образ мышления, к тому же со временем всё это может меняться.

то что Вы узнаете новое из интернета безусловно отлично, однако Ваше восприятие чего-то нового может изрядно отличаться от того, что вкладывали в это люди.

На мой взгляд Вам лучше избегать динамического распределения памяти - это окно в чудесный мир специфичных ошибок.
Согласен, на самом деле проблема была даже не из за той функции, я ее удалил и вскоре опять влетел в тот бесконечный цикл)..
Я просто тот последний член так сказать функции
f_write(&fileO,Buff1,BUFSIZE,kl);
Задал как unsigned char *kl,
потом переделал на kl[2] и сбои вроде прекратились..
Наверное я портил соседнюю ячейку ОЗУ и это имело критические последствия..

Блин..я в нашем этом луноходе так же прописал..может он из за этого шмякнулся..шутка, не я..но из за ПО..
maagalex вне форума   Ответить с цитированием
Старый 23.04.2019, 08:14   #195
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,956
Вес репутации: 2596/90
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: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
sprintf(s,"wav",str,".wav");

Кто-нибудь объяснит мне - что должна делать эта строчка?


IMHO, как говорит один мой знакомый - "там полный бред".


Написать надо sprintf(dest, "%1.8s.%1.3s", filename, "wav");
DimaS вне форума   Ответить с цитированием
Старый 23.04.2019, 10:56   #196
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

Цитата:
Сообщение от DimaS Посмотреть сообщение
Кто-нибудь объяснит мне - что должна делать эта строчка?


IMHO, как говорит один мой знакомый - "там полный бред".


Написать надо sprintf(dest, "%1.8s.%1.3s", filename, "wav");
Делал по примеру с сайта..может не так понял, думал все что через запятую в итоге склеивается в одно)
В итоге по совету выше сделал так
PHP код:
    strcat(sstr);
    
strcat(s".wav"); 
работает..
maagalex вне форума   Ответить с цитированием
Старый 23.04.2019, 11:21   #197
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,956
Вес репутации: 2596/90
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: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
Делал по примеру с сайта..

Алекс, может для начала какой-нибудь учебник по Си почитать?


Цитата:
может не так понял, думал все что через запятую в итоге склеивается в одно)

Нет конечно, sprintf Это же не concat и т.п.
И я же недаром написал "1.8" и "1.3" - это заодно ограничивает минимальную и максимальную длину составляющих полного имени.



Цитата:
В итоге по совету выше сделал так
PHP код:
    strcat(sstr);     strcat(s".wav"); 
работает..
</div>

спринтэфом гораздо удобнее.

Осоеено. если надо еще в буквам в имени добавить цифры - с твоими strcat тебе сначала надо будет еще преобразовывать число в строку.
sprintf сделает все сам.


Например так:
sprintf(dest, "%1.5s.%3.3d %1.3s", prefix, num, "wav");


если prefix= "abcde", num = 123, в результате в dest окажется строка "abcd123.wav"
DimaS вне форума   Ответить с цитированием
Старый 23.04.2019, 14:21   #198
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 44
Сообщений: 4,681
Вес репутации: 2476/120
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: Чтение SD карты

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

спринтэфом гораздо удобнее.

Осоеено. если надо еще в буквам в имени добавить цифры - с твоими strcat тебе сначала надо будет еще преобразовывать число в строку.
так я и преобразовывал с помощью itoa, выше обсуждалось..
Зато все прозрачно, просто и наверняка экономнее по памяти в итоге..
А тут целая инструкция, и нужно указывать максимальную длину, да если имя короче то оно мне туда пробелов накидает " If the value to be printed is shorter than this number, the result is padded with blank spaces."..а зачем мне в имени файла пробелы?..
Ну вообщем работает и хорошо, можно двигаться дальше, хочу на слух слова распознавать, как ребенок обучаясь в процессе ..
maagalex вне форума   Ответить с цитированием
Старый 23.04.2019, 14:26   #199
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 34
Сообщений: 1,429
Вес репутации: 2632/86
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
так я и преобразовывал с помощью itoa, выше обсуждалось..
Зато все прозрачно, просто и наверняка экономнее по памяти в итоге..
А тут целая инструкция, и нужно указывать максимальную длину, да если имя короче то оно мне туда пробелов накидает " If the value to be printed is shorter than this number, the result is padded with blank spaces."..а зачем мне в имени файла пробелы?..
Ну вообщем работает и хорошо, можно двигаться дальше, хочу на слух слова распознавать, как ребенок обучаясь в процессе ..
Это если задан минимальный размер выводимого числа. Если не указать, то пробелов не будет.
Рак вне форума   Ответить с цитированием
Ответ

Метки
mmc, read sd card, спецификация фат


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура чтения DS3235. Watcher Общетехнические вопросы 67 29.11.2010 08:42
время записи в с SD карту vptr Общетехнические вопросы 0 08.11.2007 10:00
PIC & SD vicve Продукция MICROCHIP 15 15.09.2007 15:35
не работает SD карта ИгорьС Общетехнические вопросы 2 20.07.2007 14:11
Чтение из CE210 НиК Продукция MICROCHIP 1 17.05.2007 11:19


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


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