Вопрос по SD Шилду

pryschik
Offline
Зарегистрирован: 14.01.2013

А вот подскажите мне плиз, Добрые и Грамотные Люди.

Приобрел я SD shield и ... маненько не в себе,

поскольку понял , что вставить его на плату- то не получитсо

(спасибо конечна тем чудакам кто его так сделал)

ноги на шилде и плате не совпадают (А зря)

Может кто имел опыт програмно сменить ноги,

чтобы не заморачиваться с проводами и соплями для соединения сабжа.

В принципе для любого девайса (UNO, MEGA - они все есть у меня)

Жду грамотных подсказок.

leshak
Offline
Зарегистрирован: 29.09.2011

pryschik пишет:

Жду грамотных подсказок.

Я думаю ждать нужно "любых подсказок" :) Даже "не грамотные" могут натолкнуть на мысли.

Тут когда "платишь деньги" и то нет гарантии в "грамотности" :)

Ой... про что это. А... вот . В вашем случае нужно гуглить "arduino software SPI "

Например вот: http://little-scale.blogspot.com/2007/07/spi-by-hand.html

Еще можно попытатся что-то "изобразить" через функции shiftIn(), shiftOut() - они родственны SPI.

Вообщем у вас две задачи.

1. Соорудить програмный SPI
2. Переделать SD-библиотеки на использование этого software SPI 

Либо найти кто уже выполнил такую задачу (мне - не попадались).

Но в любом случае "програмный" будет хуже чем аппаратный. А его "на другие ноги" - не передвинуть никак. Только "проводочки".

maksim
Offline
Зарегистрирован: 12.02.2012

Дело в том, что SD карта общается с МК по интерфейсу SPI, у многих МК этот интерфейс реализован аппаратно, а следовательно выведен на конкретные ноги. Можно организовать SPI на других ногах МК, но только програмно, что скажется на скорости интерфейса и производительности МК. Вот посмотрите ссылочки и почитайте про программную реализацию SPI.

UPD: не успел, но смысл тот же.

pryschik
Offline
Зарегистрирован: 14.01.2013

Да ужжж,

почитал, и понял, что придется лепить на соплях,

обыдно, что хорошая идея реализована кривыми руками.

Ну и последнее, неужели нет програмной возможности

перекинть SPI ноги на другие контакты (как насчет Меги) ?

Даже если заморочится с прошивкой ?

Просто очень некрасиво получается, солидный девайс, а висит на соплях.

maksim
Offline
Зарегистрирован: 12.02.2012

Ну вам же два человека написали, что "перекинуть" можно, организовав програмно SPI на других ногах.

pryschik
Offline
Зарегистрирован: 14.01.2013

дык я не тупой, все и так понял,

просто интересуюсь, мало ли кто

еще этим баловался.

pryschik
Offline
Зарегистрирован: 14.01.2013

Смотрел кено по ютубу - sciguy14 с парнишей в очках(про ардуино рассказывает)

http://www.youtube.com/watch?v=5v5A3j7Rrco&list=PLA567CE235D39FA84

и у него SD шилд был интересный, вешается без проводов прям на плату.

кстати по середине платы есть отдельный разъем SPI

и можно на него повесить шилд.

поискал такой же, но увы, не нашел.

кто подскажет где купить ?

usr-bin
Offline
Зарегистрирован: 04.09.2012

На соплях крепить не надо. припаяй проводами, закрепи что бы не отламывались термоклеем и все.
Если перфекционист, сделай переходник или готовое устройство в текстолите.

pryschik
Offline
Зарегистрирован: 14.01.2013

usr-bin пишет:

На соплях крепить не надо. припаяй проводами, закрепи что бы не отламывались термоклеем и все.
Если перфекционист, сделай переходник или готовое устройство в текстолите.

Зачем кОЛХОЗИТь из-за 5 баксов,

готовые изделия всегда лучше и презентабельнее.