Доступ к флэшкарте по SPI

PIC версия программы(разные темы)

Доступ к флэшкарте по SPI

Сообщение ukrnano (ukrnano) » 17 апр 2013, 13:39

Здравствуйте. Подскажите кто знает, как доступиться к флэшке(SD/MMC) по SPI. Задача: побайтно считывать WAV (PCM) файлик и отправлять его на PWM для проигрывания через динамик. Чтото типа флэш плэера.
Очень хочеться сделать это средствами FlowCode при минимуме С (так как не силен в нем).

Логика процесса простая, но я не могу разобраться как это сделать в FlowCode с помощью компоненты SPI.

Уверен что это сделать ВОЗМОЖНО, так как есть готовые решения. Вот пример:


Тут опписана логика общения карты памяти и МК по SPI:
http://elm-chan.org/docs/mmc/mmc_e.html

Буду Ооочень благодарен любому совету или FlowCode-вскому примерчику

ПС: чип 16F873A, компонета FAT не работает(
Ник: ukrnano
Имя: ukrnano
(Киев)
Новичок
Новичок
Информация о пользователе

Re: Доступ к флэшкарте по SPI

Сообщение IgorT12 (IgorT12) » 17 апр 2013, 20:36

Прошивка
Исходник (проект MPLAB, скомпилированный HI-TECH ANSI C Compiler 9.71a)
Плата (Sprint Layout 4)
Первоисточник (сайт Dmitry Grinberg)

http://labkit.ru/html/autocontrol?id=455
Лужу-у, паяю, Крайслера, Лексуса, починяю.
Аватар пользователя
Ник: IgorT12
Имя: IgorT12
Практикант
Практикант
Информация о пользователе

Re: Доступ к флэшкарте по SPI

Сообщение ukrnano (ukrnano) » 17 апр 2013, 21:11

IgorT12 писал(а):Прошивка
Исходник (проект MPLAB, скомпилированный HI-TECH ANSI C Compiler 9.71a)
Плата (Sprint Layout 4)
Первоисточник (сайт Dmitry Grinberg)

http://labkit.ru/html/autocontrol?id=455


Благодарю за отзыв, но теперь у меня вопрос чайника: Как этот код на С воткнуть в FlowCode для дальнейшего использования как части другой программы?
Я полагал что данный код можно переписать с помощью компонент самого фловкода, например компонент SPI.
Или этот код можно вставить в программу с помощью компоненты С?

просто я немного не в курсе как это реализовать.
Ник: ukrnano
Имя: ukrnano
(Киев)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение IgorT12 (IgorT12) » 19 апр 2013, 05:46

Извини но не понятна задача. Ты хочеш сделать плеер или ... А компонета FAT нормально работает, смотри пример на старом форуме.
Лужу-у, паяю, Крайслера, Лексуса, починяю.
Аватар пользователя
Ник: IgorT12
Имя: IgorT12
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение ukrnano (ukrnano) » 19 апр 2013, 12:34

IgorT12 писал(а):Извини но не понятна задача. Ты хочеш сделать плеер или ... А компонета FAT нормально работает, смотри пример на старом форуме.


...мне нужно научиться читать звуковой(или хотябы текстовый) файл с флэш, тоесть, грубо говоря, сделать плеер80).... у меня чип 16F873A на котором оперативки меньше 512 бай, поэтому компонента FAT не запускаеться(не компилируеться в фловкод)....все примеры что я видел сделаны на МК серии 18F в которой больше оперативки.
...просто мне непонятно как команды типа CMD0, CRC и тд отправлять во влэш с помощью кампоненты SPI


возможно я чтото пропустил или неправильно понимаю, но если Вы знаете где есть подобный пример на подоных МК, то немогли бы кинуть мне ссылку...я был бы очень вам благодарен.
Ник: ukrnano
Имя: ukrnano
(Киев)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение IgorT12 (IgorT12) » 19 апр 2013, 13:48

Так здесь все учатся и я в том числе. Только на мой взгляд необходимо для начала:
1. Повторить пример в железе.
2. Внести изменения и проверить результат.
3. Задать вопрос.
Всё как в школе....
А камень бери который не стеснял бы развитие твоего проекта, всё равно дешевле китайского производства не получится.
Лужу-у, паяю, Крайслера, Лексуса, починяю.
Аватар пользователя
Ник: IgorT12
Имя: IgorT12
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение ukrnano (ukrnano) » 19 апр 2013, 14:44

IgorT12 писал(а):Так здесь все учатся и я в том числе. Только на мой взгляд необходимо для начала:
1. Повторить пример в железе.
2. Внести изменения и проверить результат.
3. Задать вопрос.
Всё как в школе....
А камень бери который не стеснял бы развитие твоего проекта, всё равно дешевле китайского производства не получится.


8)))....в железе сделал изначально...к сожелению((...планировал использовать компонент FAT и сильно обломался...теперь пытаюсь выкрутиться....
...можно былобы купить МК 18F, но для него уже нужен другой програматор и тд....

...цень не сделать дешевый плеер чтоб нагнуть экономику Китая, а хобби.....у меня семейство маленьких самодельных роботов, хотел одного научить реагировать на звук, а также говорить8))...
....дело не для зароботка, а скорей для души....+ иногда наличие свободного времени на роботе))
Ник: ukrnano
Имя: ukrnano
(Киев)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение admin (Alex Braun) » 19 апр 2013, 22:22

IgorT12 писал(а):...можно былобы купить МК 18F, но для него уже нужен другой програматор и тд…

А чем, простите, принципиально отличеются программаторы на 16-ю и 18-ю серию пиков?
Тех же 5 проводов. Клок, дата, + прошивания, питание и земля.
Остальное зависит чисто от софта.
Flowcode v5, Proteus 7.8 SP2, PicKit2(full)
Аватар пользователя
Ник: admin
Имя: Alex Braun
(Киев)
Администратор
Администратор
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение ukrnano (ukrnano) » 20 апр 2013, 09:22

admin писал(а):
IgorT12 писал(а):...можно былобы купить МК 18F, но для него уже нужен другой програматор и тд…

А чем, простите, принципиально отличеются программаторы на 16-ю и 18-ю серию пиков?
Тех же 5 проводов. Клок, дата, + прошивания, питание и земля.
Остальное зависит чисто от софта.



...не буду спорить, так как сам не прошивал, а то что мельком встречал по этому поводу на уровне: "бабушка бабушке на форуме написала"....лишь только помню что там были нюансы с питанием (3.3V) при программировании.

...тогда у меня к Вам вопрос, подойдет ли мой программатор для чипов серии 18F.
http://www.masterkit.ru/main/set.php?code_id=216002

...или нужны переделки с питанием?

ПС: в данном программаторе на МК подаеться 5 и 12 вольт
Ник: ukrnano
Имя: ukrnano
(Киев)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: Доступ к флэшкарте по SPI

Сообщение Nicolasomsk (Nicolasomsk) » 20 апр 2013, 14:20

У Вас типичный Понипрог, мастеркитовского розлива. Да, будет, только плату-адаптер NM9216/2 прикупите или сами на весу соедините (спаяете). Ваш камень таким программатором вчера прошивал. Необходим НАСТОЯЩИЙ! com-port Эмуляция с USB не пойдёт (намучился в своё время) Ах, да, по вашему вопросу с питанием: Я использую дополнительно крону. Принципиалка на сайте мастеркитовском вроде есть, можно срисовать.
Семь бед-один reset
Аватар пользователя
Ник: Nicolasomsk
Имя: Nicolasomsk
(Омск)
Практик
Практик
Информация о пользователе
Вернуться наверх

След.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron