Elektronik & mp3 h- mpeg der erste standalone mp3 Player im Eigenbau
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Elko
Anmeldungsdatum: 08.03.2004 Beiträge: 14
|
Verfasst am: 17.03.2004, 22:56 Titel: MAS Dekodiert einfach nicht !!! |
|
|
Hallo ,
Habe meinen Player fertig, aber er Spielt keine MP3!!
Nach dem Start werden die Titel angezeigt, ich kann auch mit dem Drehgeber scrollen,sobald ich aber Start Drücke Scrollt er einen Titel weiter !
Ansonsten passiert nix.
LED leuchtet nicht , am Ausgang ist auch nichts zu hören.
Zu bemerken ist allerdings ,Scrolle ich bis zum Ende oder wieder zum Anfang bleibt er dort stehen , zurückscrollen ist nicht ....!
Die Debug zeigt keine Fehler :
IDE ok
LCD OK
Speicher ok
Hardware :
MAS 3507D G12 (mit Pullup´s) my_defs angepasst auf G10
GAL mit Software zum 74HCT646
UT62256-70
Festplatte 30GB , richtig formatiert, 3 MP3´s drauf
14,318MHZ Quarz (Auch in my_defs angepasst)
Software :
Habe bis jetzt jede probiert, kein Erfolg!
Sorry , aber ich weiß nicht mehr weiter....
hänge jetzt schon Wochen an dem Teil....
Bin für jede Antwort Dankbar....
Danke schon mal im Vorraus...
Gruß Elko _________________ Gruß Elko
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 19.03.2004, 20:11 Titel: |
|
|
Eieieiei,
dein Hmpeg ist ja ein schwieriger Patient
Wenn der Verzeichnistest der Debugsoftware funktioniert, scheint er wohl die Daten lesen zu können.
Vielleicht hat der MAS ne Macke oder an der Verbindung AVR - MAS stimmt was nicht. Hast Du ein Oszi zum Nachmessen? _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
Elko
Anmeldungsdatum: 08.03.2004 Beiträge: 14
|
Verfasst am: 19.03.2004, 20:27 Titel: |
|
|
Nein, Ozzi habe ich nur in Firma ....währe kein Problem da mal zu messen ! (Bin ja in der Abt.)
den Mas habe ich schon ausgetauscht , ises nicht .
Der Quarz ist auch ok , genau 14,31 MHZ .
Tja, grübel........weiß nicht mehr weiter ........ _________________ Gruß Elko
|
|
| Nach oben |
|
 |
Elko
Anmeldungsdatum: 08.03.2004 Beiträge: 14
|
Verfasst am: 19.03.2004, 23:26 Titel: |
|
|
Hi, ich wieder !
Habe "fehler" gefunden !!!!
Den Reset , den der Mas bekommt , scheint nicht zu stimmen .....!!!!
(Vielleicht Irre ich mich ja)
Ich habe die Verbindung MAS reset zum Atmel reset-Ausgang getrennt, dem Mas dann ein Externes Reset zugeführt.....
....und siehe da, er Codiert Daten oder besser gesagt , er Spielt Songs ab .....
Ich habe fast von allen Sprachen etwas Ahnung , aber nicht von C !!!
Deshalb konnte ich nicht nachverfolgen , ob in der Software der fehler liegt !!! (für mich schon fast klar)
Aber egal, mein Player läuft nun mit dem MAS 3507D G12
Danke nochmal an Oli , daß Du versuchen wolltest , mir zu helfen . _________________ Gruß Elko
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 20.03.2004, 11:03 Titel: |
|
|
Hi Elko,
Congratulations, you have found a bug.
[quote]
Den Reset , den der Mas bekommt , scheint nicht zu stimmen .....!!!!
[/quote]
Das ist leicht untertrieben, er wird gar nicht explizit resettet (nur durch den Pulldown und bevor der Pin high gesetzt wird).
Füge folgendes in mas_ini() ein, relativ weit oben, direkt nach den ganzen out Befehlen und vor dem #if MASKE_G10 == TRUE:
[code:1]
// Reset MAS
#if MINIMEGAHMPEG == FALSE // Hmpeg
delay_ms(10);
cbi(PORTB, PB4);
delay_ms(10);
sbi(PORTB, PB4);
#else // MiniMegaHmpeg
delay_ms(10);
cbi(PORTB, PB0);
delay_ms(10);
sbi(PORTB, PB0);
#endif
[/code:1]
Falls Du den originalen Code ohne MiniMega hast, verwende nur den ersten Teil, also:
[code:1]
// Reset MAS
delay_ms(10);
cbi(PORTB, PB4);
delay_ms(10);
sbi(PORTB, PB4);
[/code:1]
Sollte es nicht funktionieren, erhöhe das Delay. _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
Elko
Anmeldungsdatum: 08.03.2004 Beiträge: 14
|
Verfasst am: 20.03.2004, 13:27 Titel: |
|
|
Hi,
Genau diese Zeilen habe ich gesucht und nicht gefunden ,hmmm
Na , ich werde die Hardware mal wieder auf den alten Stand bringen und das mit der Software nochmal probieren !
Weßt du vielleicht , warum das LCD-scrolling nicht funktioniert ?
Habe in my_defs auf TRUE gestellt, trotzdem scrollt es nicht !
Also bis dann , Danke nochmal... _________________ Gruß Elko
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 20.03.2004, 14:44 Titel: |
|
|
[quote]
Weßt du vielleicht , warum das LCD-scrolling nicht funktioniert ?
Habe in my_defs auf TRUE gestellt, trotzdem scrollt es nicht !
[/quote]
Nee, keine Ahnung. _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|