Микропроцессорную систему управления реализуем на базе распространенного микроконтроллера фирмы ATMEL AVR Atmega 16. Его характеристики и описание можно посмотреть в [1].
Для записи программы в flash память микроконтроллера используется программатор. Мы будем использовать программатор микроконтроллеров AVR USBASP, описание которого приведено в [2].
Этот программатор поддерживается программой AVRDUDEPROG, которая обладает простым и удобным графическим интерфейсом.
Собирать прототип устройства будем на макетной плате пайкой.
Для разработки ПО микроконтроллера будем использовать интегрированную среду разработки AVR STUDIO 5.1 с компилятором GCC в виде сборки WinAVR. Скачать ее можно с сайта Atmel.
Список источников информации:
- Atmel ATMEGA 16 Datasheet
- http://www.kosmodrom.com.ua/pdf/AVR-USB-ASP.pdf