Hallo ich habe das Elektor DSP Board 130232 gelötet. Die EEPROM-Programmierung mit „SStudio to EEPROM“ und „FTDI-BOB Modul“ funktioniert. Für die Datenübertragung über Arduino zum EEPROM brauche ich noch etwas Unterstützung. Der Serial Monitor vom Arduino UNO zeigt an: Elektor Project 130232 Audio DSP Board EEPROM Programmer eeprom found waiting for E2Prom.Hex file... Im Serial Monitor habe ich den Hex-Code vom Sigma Studio oben in das Feld kopiert und dann mit dem Button SENDEN (oben rechts) übertragen. Auch das funktioniert einwandfrei. Wie kann ich aber die E2Prom.Hex file über den Arduino übertragen ohne Copy&Paste? Brauche ich dazu das TeraTerm und wie funktioniert das genau? Vielen Dank für Ihre Unterstützungen L_G
Hallo Ludwig, vielleicht ein bisschen spät aber ich will deine Frage beantworten. Datei > Datei senden. Das E2Prom-file auswählen und senden. Nun meine Frage: Ich scheitere schon am uploaden des Arduino Sketches. Ich hab das die Kompilerausgabe mal angehängt. Was mach ich falsch? Ich freue mich über jede Hilfe. LG Johannes
Hallo Johannes, ja, kann ich gut "mitfühlen", habe anfangs auch viele Startprobleme gehabt. 1.) Das Elektor DSP-Board läuft bei mir mit dem Arduino UNO. Zuerst muss der Arduino alleine funktionieren ohne Verbindung zum DSP. Teste mal mit dem SKETCH BLINK und stell eine andere Blinkfrequen/Zeit ein. Die gelbe LED auf den Arduino muss dann entsprechend anders blinken. Voreingestellt ist sie mit 500/500 ms, als Blinkfrequenz 1 Hz. i. O. ? JA, dann weitere Vorbereitungen im Arduino-Programm 2.) Download Datei: Elektor DSP 130232-11 In diesem sind die drei wichtigen Dateien: EEPROM24, I2CMaster, SoftI2C Diese 3 Dateien muss du so in das Library importieren. Sketch > Library importieren > Add Library. copieren. 3.) Jetzt sollte der Sketch i2c_eeprom2 mit dem Upload funktionieren. Auf dem Arduino-Board blinken die LED TX und RX während des Ladens. i. O. ? JA, dann wird der DSP mit eingebunden. 4.) Arduino mit dem DSP K9 über die 5-polige Ltg. herstellen. JP 1 darf nicht gesteckt sein, da der Reset dann vom Programm kommt. 5.) Jetzt wird noch ein weiteres Programm für die Übertragung benötigt. Es ist das: Tera Term VT Sehr wichtig, dass da die Baud-Rate auf 19200 eingestellt wird, sonst keine lesbare Anzeige am PC. Jetzt kannst du die Elektor-Beispiele oder eigene Programme vom SigmaStudio in das EEPROM vom DSP-Board laden. Viel Erfog und große Ausdauer. Ludwig
Hallo Ludwig, erst mal Danke für die ausführliche Anleitung, aber leider klappt es trozdem nicht :( Die libs sind eingebunden aber der Kompiler machts trozdem nicht mit. Im Anhang jetz wirklich^^ der Kompileroutput. Vielleicht erkennst du den Fehler da ich überhaupt keine Arduino-Erfahrung habe. Danke!
OK Danke für die Hilfe! Jetzt klappt alles. Nach der Neuinstallation der Aruino IDE gings dann nach der Anleitung. Danke! Mich würde aber interessieren was du mit den DSP-Board so umgesetzt hast. Ich bin gerade dabei eine 4-Kanal class-AB Endstufe zu bauen. Die dsp soll dann auf einem eigenen Board die Frequenzweiche übernehmen(von einer MCU über USB gesteuert). LG Johannes
Hallo, ich habe nun auch dieses DSP-Board geholt. Wie in diesem Forum beschrieben, will ich die Daten auf das EEPROM per Arduino draufpacken. Nur bekomme ich keine Verbindung hergestellt. Nachdem ich das Sketch erfolgreich ausgeführt habe, habe ich einfach ein Projekt erstellt, um ein E2PROM.Hex zu erstellen. Nun habe ich Tera Term ausgeführt und wie beschrieben "send file" angewendet. Als Ausgabe gibt mir Tera Term eine Menge Nullen und Einsen (Also scheint er was zu übertragen) Als letzte Zeile steht da wieder "waiting for HEX-file" oder sowas ähnliches. Trotzdem kann ich in Sigma-Studio kein grünes aufleuchten des USBi in der Hardware Configuration sehen, geschweige denn was hören. Könnt ihr mir bitte weiterhelfen? ps.: Auf der Platine steht, dass der Center-Pin Ground ist (Beim Anschluss fürs Netzkabel). Ich sehe das aber anders. Ich habe mit dem Multimeter durchgemessen und dir Diode angeschaut. Das musst doch genau anders herum sein, oder?
Ahoi! Is vllt. schon etwas her aber ich hatte die gleichen Symptome. Ich hatte, weil ich nur den Bausatz bestellt hatte und nicht den eLektor Artikel zur Hand hatte nur nach der Stückliste gelötet und T2 mit auf die Platine gelötet. T2 darf aber nicht verlötet werden! Wofür er auch immer dann mitgeliefert wird, das wird nirgends erläutert..... Nachdem ich T2 wieder entfernt hatte bootet nun auch der DSP. :) Vielleicht bist du shcon seöber drauf gekommen oder es hilft dir noch oder wem anderes. Die Polung der Buchse ist schon richtig so und die der Diode auch. mit dem passenden Stecker/Netzteil natürlich. Jetzt gehts ans Programmieren :D
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.