Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 26.01.2009, 23:51   #31
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

эээээ, второй вариант, как я понимаю, использовать ММС как большой буфер (ЕЕPROM)? а данные потом перегонять в комп по УСАРТУ? /Просто текстовый файл подразумевает ФАТ/

Покурю пару деньков, а посля буду пробовать. Как говорили Мудрые - утро вечера мудренее.
Реклама:
DDimon вне форума  
Непрочитано 30.01.2009, 23:27   #32
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

В общем, не везет, так с детства. Эта чертова схема работала с самого начала , но уж очень странно. Т.е. писала первую строчку, далее не печатный символ (тот же перевод строки "
") и всю инфу. Но ни покет не ноут /гребаная VISTA / не воспроизводили данные далее первого обзаца, а делали вид что ее просто напросто НЕТ!
И вот меня осенило !!! Это после двухдневного перерыва и размышлений по этому поводу я наконец обратил внимание на размер файла и открыл старый добрый TOTAL :P
DDimon вне форума  
Непрочитано 09.02.2009, 20:45   #33
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

Оно и к лучшему что без комментариев
DDimon вне форума  
Непрочитано 30.04.2009, 21:42   #34
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

Продолжу тему вопросом к black27512
Вы имели ввиду то, что инит нужно делать как у Чена? http://elm-chan.org/docs/mmc/mmc_e.html
Цитата:
After supply voltage reached 2.2 volts, wait for a millisecond at least. Set DI and CS high and apply more than 74 clock pulses to SCLK and the card will go ready to accept native commands.
И на С это будет выглядеть примерно так:
Код:
PORTC.F2=1;                                //CS
PORTC.F5=1;                                //DataIn
PORTC.F3=0;                                //CLK
for (init_1=0; init_1‹200; init_1++) {
PORTC.F3=~PORTC.F3;                        //CLK
PORTD.F6=~PORTD.F6;                        //контроль
};
PORTD.F6=0;

Я Нигде не ошибся?
DDimon вне форума  
Непрочитано 30.04.2009, 22:15   #35
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

Изречение black27512 - четвертый пост на первой странице.
DDimon вне форума  
Непрочитано 01.05.2009, 01:18   #36
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Да не требуется вам этого делать, все это уже есть внутри встроенных функций.
По поводу
Код:
Mmc_Fat_Write(txt[peremenna9_kanal_2], 7);
У вас вроде по шесть символов а шлете по семь, зачем?
Да и зачем записывать так
Код:
*txt[11]={"---1--", "---2--", "---3--", "---4--", "---5--", "---6--", "---7--", "--8---", "--9---", "---10--","0wibka"};
Я конечно не великий знаток си, но как поймет сию оригинальную конструкцию МикроСи сказать не берусь. Оформите это двухмерным массивом, и соответствующим образом с ним работайте.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 01.05.2009, 10:27   #37
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

Цитата:
Да не требуется вам этого делать, все это уже есть внутри встроенных функций.
Скорее всего так оно и есть, просто базовый пример из компилятора работал и с другими картами.

Цитата:
У вас вроде по шесть символов а шлете по семь, зачем?
Увеличиваю на один символ с целью вставки пробела - иначе пишет слитно

А можно пример как "Оформить это двухмерным массивом"? Хотя в этом месте проблем не возникало, все пишется нормально.
DDimon вне форума  
Непрочитано 01.05.2009, 11:06   #38
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Цитата:
Увеличиваю на один символ с целью вставки пробела - иначе пишет слитно
Ну так добавьте этот самый пробел(а лучше запятую с пробелом, так еще нагляднее) в каждый элемент, а так у вас может седьмым символом может добавится неизвестно что.
з.ы. Можете выложить пример лога записанного на карту?
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 02.05.2009, 01:37   #39
g-user
Частый гость
 
Регистрация: 15.11.2006
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
g-user на пути к лучшему
По умолчанию

Сообщение от DDimon
Цитата:
У вас вроде по шесть символов а шлете по семь, зачем?
Увеличиваю на один символ с целью вставки пробела - иначе пишет слитно
Там будет не пробел а символ с кодом 0. Так как это строки, то в памяти хранится не "123456", а "123456". Кстати, если это Вы так пишете содержимое текстового файла, то не каждый viewer это покажет. Большинство просто обрежут строку после этого символа или вообще будут считать это концом файла.
А с точки зрения метода инициализации - это классика. Можно вообще попробовать без указания размерности, компилятор сам должен определить (если не очень урезанный диалект С):
char *txt[]= {"123456","789012","My_sample_long_string"};
Или более четко:
char *(txt[])= ...
g-user вне форума  
Непрочитано 02.05.2009, 21:51   #40
DDimon
Временная регистрация
 
Регистрация: 13.05.2008
Сообщений: 88
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
DDimon на пути к лучшему
По умолчанию

Цитата:
з.ы. Можете выложить пример лога записанного на карту?
Не вопрос Привязываю его к посту (в немного обработанном виде - поставил перевод строки и сократил до 4 часов).

to g-user
что не везде читается лог я уже в курсе - третий пост на этом листе.

Прикрепленный файл: 6938986.rar
DDimon вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus+MikroC fmssp Proteus 9 21.03.2012 23:52
Вопрос к знатокам mikroC ctefan Микроконтроллеры, АЦП, память и т.д 2 02.05.2009 09:19
mikroC компилятор для пиков как его крякнуть ctefan Proteus, KiCAD и другие ECAD 7 01.01.2008 16:22
MIKROC 7 dosikus Proteus, KiCAD и другие ECAD 1 01.09.2007 20:17
Вопрос по симулятору в MikroC 6.2 fmssp Микроконтроллеры, АЦП, память и т.д 0 02.04.2007 10:38


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


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