Pages: [1]   Go Down
Author Topic: [Resolu] init failed sparkfun MP3 avec Mega 2560  (Read 890 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bonjour,

j'ai acheté ce midi une carte sparkfun MP3 player à monter sur mon Ardiuno mega 2560.
dès le premier essai, alors que la compilation est ok, j'ai systématiquement une erreur lors de l'initialisation de la carte SD.
je l'ai reformaté, changer, toujours pareil...
Quelqu'un a t-il déjà utilisé ce montage ?

merci pour votre aide.
« Last Edit: November 05, 2012, 02:28:53 pm by blorenzi » Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 224
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

Le problème n'est pas logiciel mais matériel : ce shield n'est pas compatible avec les cartes Arduino Mega. Le bus SPI n'est pas sur les mêmes connecteurs...

++
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bonjour,

au moins, la reponse est claire...

merci pour cette info
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ne panique pas, ca ne veut pas dire que tu ne peut pas t'en sortir quand même si tu es prêt a prendre ton fer à souder

Sur une UNO, le bus SPI est disponible sur :
- Le connecteur ICSP
- Les broches D11, D12, D13

Sur une Mega, le bus SPI est disponible sur :
- le connecteur ICSP
- les broches D52, D51, D50

Comme tu peux le voir, si un shield va chercher le bus SPI sur D11, D12, D13, il n'est pas compatible avec une Mega.
C'est le cas du shield MP3 Sparkfun

Le moyen le plus simple est donc de :
- Couper les broches males du shield correspondant aux broches 11, 12, 13 de façon a ce qu'elle ne fassent plus contact avec le conecteur femelle de la Mega2560
- tirer 3 fils vers un petit connecteur soit mâle à brancher sur les broches 50, 51, 52 de la Mega (le plus simple de mon point de vue), soit femelle à brancher sur le ICSP.

Attention a bien respecter le brochage :
- MOSI : Uno=D11 - Mega=51
- MISO : Uno=D12 - Mega=50
- SCLK : Uno=D13 - Mega=52

A+
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Sr. Member
****
Karma: 2
Posts: 380
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il faut aussi brancher la pin SS/CS (ship select) qui est en 10 sur un uno et 53 sur une Mega.

Non ?

En regardant le datasheet, il semble que le SS de la sdcard est en 9 et celui du mp3 en 6

http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Shields/MP3%20Shield-v13.pdf
« Last Edit: November 01, 2012, 05:10:10 am by Grag38 » Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Comme tu le constates toi même ce n'est pas la SS du port SPI qui est utilisé comme chip select mais des broches numériques traditionnelles.
Donc pas de souci.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

merci à tous pour pour ces réponses.
après modif du cablage, la carte fonctionne parfaitement.

bonne journée
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Peux tu éditer ton premier message pour changer le titre afin d'ajouter [Résolu] devant ?
A+
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pages: [1]   Go Up
Jump to: