Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Privatkunden Shop

Arduino

Audio Shield für Arduino, ASA1, mit Arduino Mega 2560 betreiben

Beiträge zu diesem Thema: 4
Audio Shield für Arduino, ASA1, mit Arduino Mega 2560 betreiben
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
25.02.2013, 22:52
Hallo.
Ich habe das ASA1 mit Arduino Duemilanove getestet und erfolgreich betrieben. Jetzt habe ich eine Anwendung bei der ich mehr Ausgänge brauche und bin deshalb auf das Arduino Mega 2560 Board gegangen. Auf diesem Board bekomme ich das ASA1 nicht zum Laufen, es läuft kein einziges Beispielprogramm.
Hat da jemand schon Erfahrungen gemacht? Muss ich bei der SPI Nutzung irgendwas beachten?
Aw: Audio Shield für Arduino, ASA1, mit Arduino Mega 2560 betreiben
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.02.2013, 13:45
Hallo,

beim Arduino Mega 2560 sind die SPI-Pins an einer ganz anderen Stelle im Vergleich zum Arduino Duemilanove, deshalb werden die Beispiele zum ASA1 wohl auf dem Mega nicht laufen.
Entweder müssen die Verbindung zwischen Mega-Board und ASA1 umverdrahtet oder die Library des ASA1 auf Software-SPI geändert werden, damit wieder die richtigen Ports angesprochen werden.
Software-SPI ist aber deutlich langsamer.

Gruß,
Horst
Aw: Audio Shield für Arduino, ASA1, mit Arduino Mega 2560 betreiben
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.02.2013, 20:22
Hallo,

gibt es zu diesem Bausatz ein genaue Anschlussbezeichnung.
Ich habe auf Fotos gesehen das die Anschlüsse auf Analog In,
mit offenen Jumper (Lötpads) belegt sind.
Sind die Anschlüsse für eine äußere manuelle Beschaltung durch Tasten möglich?
Dann muß man die Eingänge dementsprechend beschalten.

Das Arduino-Mega hat die Anschlüsse Analog-In:A0, A1, A2, A3, A4, A5, A6, A7.

Darum frage ich mich ob man die auf "HIGH" stellen muß.
In dem Ordner examples sind *.ino Dateien die ich mit meinem Programm öffnen kann, sagen allerdings nichts aus, außer über Shield Ansteuerung.
Ohne Anschlussdaten kann ich das Shield nicht gebrauchen.
Es funktioniert allemale mit dem Arduino-Mega.
Aw: Audio Shield für Arduino, ASA1, mit Arduino Mega 2560 betreiben
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
28.02.2013, 08:14
Hallo Elektor1,

Ich habe die folgenden Daten mal dem Journal-Artikel entnommen, hoffe ich hab soweit alles richtig übernommen.

A0 bis A4 sind mit offenen Lötjumper versehen.
A0 LED blau (low aktiv)
A1 LED rot (low aktiv)
A2 SD_ON (Spannungsversorgung SD-Karte low aktiv)
A3 SD_DETECT (Input externer Pullup)
A4 -
A5 -

D0, D1, D2, D9 und D10 sind jeweils unbelegt, D10 ist aber SS und muss als Ausgang geschaltet sein.
D3 DREG (Input)
D3 SDCS (Output)
D5 Mute (Output)
D6 XCS (Output)
D7 XDCS (Output)
D8 XRESET (Output)
D11 MOSI (Output)
D12 MISO (Input)
D13 SCK (Output)

Beim Arduino Mega liegen die SPI-Pins nicht auf D10 bis D13 sondern auf D50 bis D53.

Gruß
Horst