~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Дисплей для "Электроника МК-85".
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


элементы питания из калькулятора извлечены.
работа калькулятора с элементами питания на данном этапе разработки не предусмотрена.
блок 1 запитан от разъёма USB.
блок 2 запитан от конденсатора C9 платы МК-85.

Напряжение питания процессора калькулятора 5.0V.
------------------------------------------------------

электрическая схема блока питания:



диод D1 - КД521А
или
диод D1 блока питания и диод VD1 калькулятора - кремниевые с одной партии.


Дисплей.
------------------------------------------------------



подключение к плате МК-85:

питание                                                   шина передачи данных
C9: pin -                                                 D6: pin 1  AD
C9: pin +                                                 D6: pin 2  SYNC
                                                          D6: pin 62 SHIFT

 


Конфигурация фьюзов контроллера Atmega16.
------------------------------------------------------

- подключить программатор USBasp и кварцевый резонатор к контроллеру.
- выполнить: avrdude -p atmega16 -c USBasp -U hfuse:w:0xd9:m -U lfuse:w:0xff:m
...или, иным образом прошить фьюзы.


Интеграция проекта в Arduino IDE.
------------------------------------------------------

в файл boards.txt добавить секцию:

#######################################
M16_16.name = Atmega16 - 16MHz
M16_16.upload.tool = avrdude
M16_16.upload.maximum_size = 16384
M16_16.upload.maximum_data_size = 1024
M16_16.build.mcu = atmega16
M16_16.build.f_cpu = 16000000L
M16_16.build.core = arduino
M16_16.build.variant = pins_atmega16
#######################################

взять отсюда папки

в папку *\variants\ скопировать папку:
*\pins_atmega16\.

в папку со скетчами скопировать папку:
*\MK-85_CD4094BE_ATmega16_LCD1602\

перезагрузить Arduino IDE, выбрать плату "Atmega16 - 16MHz", выбрать программатор,
открыть скетч, загрузить с помощью программатора.


вопросы можно задавать сюда
------------------------------------------------------