kategorie:

menu:


Ke stažení

Program je volně dostupný pod GNU GPL licencí. Pokud jej vylepšíte, nebo opravíte nějakou chybu, pošlete mi jej prosím upravený zpět.
Software se neustále vyvíjí (to ale neznamená, že není funkční) a mohou se v něm vyskytnou chyby (o pravopisných chybách v komentářích teď nemluvím, ty tam jsou určitě:).
Pokud potřebujete s něčím (při vývoji vlastního přehrávače či stavbou tohoto) poradit, tak mi napište na e-mail lukas.karas@centrum.cz, nebo lépe na Jabber karry@jabbim.cz.
co je řídící a výkonná část

Dokumentace k projektu.

Specifikace.

  • ATA2 (PDF, 400KB)
    Tato specifikace je sice krapet stará, na pochopení základů jak komunikace s diskem probíhá je ale ideální.
  • FAT 12,16,32 (PDF, 107KB)
    Moc přehledný to sice není, ale lepší než drátem do oka. Časem možná něco málo o FAT32 napíši.
  • Long File Name (PDF, 84KB)
    Tady najdete něco o tom, jak jsou ve FATce schované dlouhé názvy souborů.

Software pro výkonnou část přehrávače.

obslužná část
Psáno v Microchip assembleru.
  • verze 0.7b (RAR, 31KB)
    Neumí přehrávat nepřetržitě a spoustu dalších věcí. Program je určen pro zapojení na vývojové desce! (Jiné rozmístění vývodů.)
  • verze 1.0 (RAR, 44KB)
    Přidáno vyčítání dlouhých jmen, řazení souborů podle abecedy. Program je určen pro zapojení na vývojové desce! (Jiné rozmístění vývodů.)
  • verze 1.1 (RAR, 47KB)
    Program pro upravené zapojení. Nově je přidána funkce pro zjišťování délky fragmentu (disk už při přehrávání pořád "nechroustá") a funkce pro zjištění záznamu adresáře v nadřazeném adresáři. Což umožňuje zjistit jméno aktuálně přehrávaného adresáře.
  • verze 1.2 (RAR, 144KB)
    Verze odevzdávaná k maturitě. Oproti předchozí verzi přibyla možnost nahrání pluginu Loudnes do dekodéru a jeho ovládání.
  • verze 1.3 (RAR, 192KB)
    Nyní lze přehrávači nastavit, aby začal přehrávat okamžitě po zapnutí u souboru, kde bylo skončeno (pouze po provedení příkazu 01h). Nově také umí automaticky procházet adresářovou strukturu a vyhledávat mp3 (umí tedy automaticky přehrávat podadresáře).

Schéma a deska plošných spojů výkonné části mp3 přehrávače.

schéma zapojení
Deska byla navrhnuta s ohledem na možnosti školní laboratoře.

Software pro řídící část přehrávače (2. verze).

řídící část - 2. verze
Psáno v Microchip C18.

Schéma pro řídící část přehrávače (2. verze).

 

Software pro řídící část přehrávače (1. verze).

řídící část - 1. verze
Psáno v Microchip assembleru.

Schéma pro řídící část přehrávače (1. verze).

Vývojová deska pro komunikaci PIC16F877 s ATA diskem.

vývojová deska pro komunikaci PIC s diskem
Toto zapojení sloužilo v raných měsících vývoje k testování programu pro komunikaci s diskem. Zapojení je připojitelné na port RS232.
Toto zapojení je odzkoušené, některé hodnoty součástek nejsou ale v schématu uvedeny, nebo nemusejí být uvedeny správně!