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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 19.04.2019, 02:11   #176
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 32
Сообщений: 2,171
Вес репутации: 4017/88
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 32
Сообщений: 2,171
Вес репутации: 4017/88
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 24
Сообщений: 298
Вес репутации: 862/40
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 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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Адрес: Чита
Возраст: 39
Сообщений: 375
Вес репутации: 811/58
HJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to behold
Отправить сообщение для 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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Адрес: Чита
Возраст: 39
Сообщений: 375
Вес репутации: 811/58
HJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to beholdHJV is a splendid one to behold
Отправить сообщение для HJV с помощью ICQ
По умолчанию Re: Чтение SD карты

Алекс, там же вроде еще формат вывода числа надо указывать.
HJV на форуме   Ответить с цитированием
Старый 21.04.2019, 17:21   #188
al.kl
Senior Member
 
Регистрация: 11.10.2011
Возраст: 24
Сообщений: 298
Вес репутации: 862/40
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 behold
Отправить сообщение для al.kl с помощью ICQ
По умолчанию Re: Чтение SD карты

Цитата:
Сообщение от maagalex Посмотреть сообщение
Я вообще не понимаю что это за функции
Плохо Функция, которую ты показал, выделяет память в куче. А освобождать её нужно самому, после использования.
Соединить строки можно с помощью strcat.
al.kl вне форума   Ответить с цитированием
Старый 21.04.2019, 21:32   #189
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 835
Вес репутации: 805/63
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Адрес: Минск
Сообщений: 835
Вес репутации: 805/63
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 32
Сообщений: 2,171
Вес репутации: 4017/88
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 46
Сообщений: 1,683
Вес репутации: 2423/83
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Возраст: 46
Сообщений: 1,683
Вес репутации: 2423/83
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
Возраст: 43
Сообщений: 4,453
Вес репутации: 2476/115
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
Адрес: Кременчуг
Возраст: 33
Сообщений: 1,381
Вес репутации: 2524/81
Рак 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, время: 14:56.


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