Запись в CD карту и чтение

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Сообщения: 69
Зарегистрирован: Ср мар 25, 2009 17:55:03

Сообщение leftmails »

Добрый день Уважаемые Коты!
я немного запутался, нужен маленький совет...
Я делаю запись в MMC и считываю с нее.
Полазив по форму и воспольживавшись поиском нашел много оч. полезной информации и исходники в CV.

Но вот проблема такова:
я хочу записать 11119878 12 12 12 1888 1
Ни как не могу это занести в буфер(512) типа чар:(
так же при чтении выводится в не в таком формате..
записываю при помощи: for(i=0;i<512;i++) sci_write(Buffer);
Считываю: for(i=0;i<512;i++) Buffer=sci_read();
Вывожу
for(s=0;s<512;s++){printf("%02X\r\n", Buffer);}

И еще вопрос, можно как нибудь там создавать файлы (текстовые), папки? на карте при помощи МК

В зарание благодарю за ответы!
Реклама
IT KT
Аватара пользователя
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33

Сообщение demson »

так char это байт 2^8= от 0 до 255
в спорах рождается ИСТИНА [AND] flud.
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Писать можно будет при условии если Вы сами изобретёте файловую систему или воспользуетесь старой доброй FAT.
Есть такая штука Micro C весит примерно 10 метров. С большим количеством библиотек по работе с карточками и FAT.
Контактная информация:
Открыл глаза
Сообщения: 69
Зарегистрирован: Ср мар 25, 2009 17:55:03

Сообщение leftmails »

demson писал(а):так char это байт 2^8= от 0 до 255
Это значит мне отдельную процедуру писать для того чтобы переводить число чар в символ?
а как же записать тогда то что я написал в текстовой форме?
Danko писал(а): Есть такая штука Micro C весит примерно 10 метров. С большим количеством библиотек по работе с карточками и FAT.
Значит от кодевизион придется уйти?
Реклама
Эиком - электронные компоненты и радиодетали
IT KT
Аватара пользователя
Сообщения: 1309
Зарегистрирован: Пн авг 25, 2008 08:49:33

Сообщение demson »

то значит мне отдельную процедуру писать для того чтобы переводить число чар в символ?
а как же записать тогда то что я написал в текстовой форме?
это unicode похоже 2 байта ну так пусть переменная будет int
Значит от кодевизион придется уйти?
зачем же, ведь даже с usb можно из под него работать, просто надо библиотеки подключить.
в спорах рождается ИСТИНА [AND] flud.
Контактная информация:
Реклама
Открыл глаза
Сообщения: 69
Зарегистрирован: Ср мар 25, 2009 17:55:03

Сообщение leftmails »

demson писал(а):
то значит мне отдельную процедуру писать для того чтобы переводить число чар в символ?
а как же записать тогда то что я написал в текстовой форме?
это unicode похоже 2 байта ну так пусть переменная будет int
Значит от кодевизион придется уйти?
зачем же, ведь даже с usb можно из под него работать, просто надо библиотеки подключить.
Так у меня и есть инт при выводе, считываю допустим число 1, получается выводится 51
и т.д.
for(s=0;s<512;s++){printf("%i\r\n", Buffer);}
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»