Introducere

Scopul proiectului este implementarea unui interpretor de comenzi pentru un microcontroller ATmega 16.

Descriere generală

Schema bloc:

  • Comenzile vor fi primite de la un computer prin interfata seriala RS232
  • Microcontroller-ul ATmega 16 va avea conectat un card SD prin intermediul magistralei SPI
  • Rezultatele se vor trimite la computer

Hardware Design

Am plecat de la placa de baza ce contine microcontroller-ul ATmega 16 si i-am adaugat un slot pentru cardul SD.

Lista piese:

  • slot card SD
  • 3 rezistoare 3k3 Ω
  • 3 rezistoare 1k8 Ω
  • 2 diode 1N4004

Schema electrica:

Poze:

Software Design

Am utilizat modulul Petit FAT Filesystem, care sa permita microcontroller-ului sa editeze fisiere formatate FAT32.

Limbaj de programare: C

Biblioteci: avr-libc

Compilator: avr-gcc

Programator: PonyProg2000

Rezultate Obţinute

Proiectul este nefunctional datorita faptului ca implementarea software nu a fost finalizata.

Concluzii

  • Proiectul trebuie inceput din timp pentru a rezolva cerintele acestuia
  • In urma proiectului, am acumulat mai multa experienta

Bibliografie/Resurse

pm/prj2010/dtudose/cmd.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0