Standalone CD Player
By captain007
spacer

By captain007
spacer
Unique visitors:31


Na het ontwikkelen van een aantal pcb's en wat getest met de JAL compiler ben ik tot de conclusie gekomen dat PIC's niet gaan werken voor dit systeem. Dit betekent dat ik tijdelijk het project stilleg en ga proberen om met Atmel chips te proberen hetzelfde te bereiken.


De herbruikbare onderdelen:

  •  LCD Module 16*2  (KS0066  ookwel HD44780 compliant)
  • IDE PCB
  • Keypad
De atmel chip die ik ga gebruiken is de atmega16. Hiervoor zijn gratis open source c compilers voor te vinden en dat is de reden dat ik deze ga gebruiken. Daarnaast moet ik eerst een development board aanschaffen om goed te kunnen testen. Indien daarop dan de software werkt maak ik een uiteindelijke pcb waarop een standalone atmega chip zal zitten.

Update: Inmiddels heb ik bij futurlec een development board aangeschaft en dit werkt perfect. Met een c library voor avr-gcc heb ik de lcd module al werkend gekregen en kan ik daar tekst op laten zien.
Momenteel ben ik bezig met het aan de praat krijgen van de drukschakelaars. Indien dat ook werkt dan kan ik gaan beginnen met het maken van een IDE interface met behulp van het oude IDE pcb'tje.

 Update 2: De elektronica functioneerd nu perfect. Nu is het een kwestie van de software fixen, maar hiermee wacht ik tot eind januari voordat ik een nieuwe pcb met alles in een kan etsen. Dit scheelt mij storingen die kunnen optreden door losse draadjes e.d.

Stand van zaken tot nu toe:

- LCD module  - Werkt!
- Knoppen        - Werkt! (met AD converter)
- IDE pcb          - Werkt!
- Software        - IDE reset en open en close tray werkt, rest nog niet!

 



There are 2 comments on this project. Click here to add your comment
Posted by Anonimous on 2006-04-25 17:29:33
   source code

Leuk project
Ben van plan hem ook te maken.

Van welk bestand moet je een hex file maken?
Er staan namelijk meerdere asm bestanden.
Posted by Anonimous on 2006-04-26 09:50:13
   source code

Je moet mplab gebruiken en daarin een project maken en alle include files en asm bestanden in meenemen. Vervolgens compile je dit project en dan kun je met de export functie een .hex file genereren.

Click here to add your comment