Elektronik & mp3
h- mpeg der erste standalone mp3 Player im Eigenbau
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

MAS Dekodiert einfach nicht !!!

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Elektronik & mp3 Foren-Übersicht -> h-mpeg
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Elko



Anmeldungsdatum: 08.03.2004
Beiträge: 14

BeitragVerfasst 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
Benutzer-Profile anzeigen Private Nachricht senden
Oli



Anmeldungsdatum: 04.01.2003
Beiträge: 109

BeitragVerfasst am: 19.03.2004, 20:11    Titel:

Eieieiei,
dein Hmpeg ist ja ein schwieriger Patient Wink
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
Benutzer-Profile anzeigen Private Nachricht senden
Elko



Anmeldungsdatum: 08.03.2004
Beiträge: 14

BeitragVerfasst 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
Benutzer-Profile anzeigen Private Nachricht senden
Elko



Anmeldungsdatum: 08.03.2004
Beiträge: 14

BeitragVerfasst 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
Benutzer-Profile anzeigen Private Nachricht senden
Oli



Anmeldungsdatum: 04.01.2003
Beiträge: 109

BeitragVerfasst 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
Benutzer-Profile anzeigen Private Nachricht senden
Elko



Anmeldungsdatum: 08.03.2004
Beiträge: 14

BeitragVerfasst 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
Benutzer-Profile anzeigen Private Nachricht senden
Oli



Anmeldungsdatum: 04.01.2003
Beiträge: 109

BeitragVerfasst 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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Elektronik & mp3 Foren-Übersicht -> h-mpeg Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
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.


vollkornpapier.de ©