Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Работа с SD карта с ПИК и CCS
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=12546
Страница 1 от 1

Автор:  stoyanoff [ Пон Дек 16, 2013 1:04 pm ]
Заглавие:  Работа с SD карта с ПИК и CCS

Здравейте! От известно време се опитвам да подкарам стандартната библиотека на CCS за работа с SD карта. Става дума за mmcsd.c и fat.c. Работи ли изобщо това нещо?!
Ето примерен код:
Код:
#include <18F66J60.h>
#device PASS_STRINGS = IN_RAM
#fuses NOWDT, HS, NOPROTECT
#use delay(clock=25M)

#use rs232(baud=9600, UART1, errors)
#include <stdlib.h> // for atoi32
#use fast_io(c)
#define MMCSD_PIN_SCL     PIN_C3 //o
#define MMCSD_PIN_SDI     PIN_C4 //i
#define MMCSD_PIN_SDO     PIN_C5 //o
#define MMCSD_PIN_SELECT  PIN_C2 //o
#include <mmcsd.c>

#include <fat.c>

void main()
{
   int status;
        status = fat_init();
        if(status)
        {
              reset_cpu();
        }
        status=mk_file("file.txt");
        while(1);
}

Опитах различни формати на подаваното име - без резултат. Когато подам стинг (char[]) с нулиран последен символ функцията връща 1, но на картата няма нищо. Проблемът в моя телевизор ли е някъде или това чудо по принцип не работи?!
Благодаря!

Автор:  Stoimen [ Пон Дек 16, 2013 1:14 pm ]
Заглавие:  Re: Работа с SD карта с ПИК и CCS

http://www.picprojects.net/sdcard_demo/index.html
Това май е твоя случай :)

Автор:  stoyanoff [ Пон Дек 16, 2013 1:26 pm ]
Заглавие:  Re: Работа с SD карта с ПИК и CCS

Това НЕ работи!

Автор:  Н'бабане Гт'муан'га [ Вто Дек 17, 2013 2:28 am ]
Заглавие:  Re: Работа с SD карта с ПИК и CCS

Ето тук закачам нещо което съм ползвал и знам със сигурност, че работи. Нагласено е за 18F2550, защото такъв ползвах, но ти ще си промениш референциите където трябва за да съответстват на каквото е там на твоята платка.

Прикачени файлове:
sd_ccs.zip [23.68 KiB]
187 пъти

Автор:  stoyanoff [ Вто Дек 17, 2013 6:06 pm ]
Заглавие:  Re: Работа с SD карта с ПИК и CCS

Благодаря! Ей сега ще му обърна внимание!

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/