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


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


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



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


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




схема подключения блока 2 к блоку 1, в зависимости от версии протокола последовательного интерфейса процессора Т36ВМ1-2:

8-bit ADDRESS и 5-bit DATA (13 bit)                             8-bit ADDRESS и 8-bit DATA (16 bit)

 


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

 

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


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

- подключить программатор USBasp и кварцевый резонатор к контроллеру.

выполнить: avrdude -p atmega8 -c usbasp -U hfuse:w:0xd9:m -U lfuse:w:0xe4:m
...или, иным образом прошить фьюзы.


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

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

#######################################
M8_8.name = ATmega8 - 8MHz
M8_8.upload.tool = avrdude
M8_8.upload.maximum_size = 8192
M8_8.upload.maximum_data_size = 1024
M8_8.build.mcu = atmega8
M8_8.build.f_cpu = 8000000L
M8_8.build.core = arduino
M8_8.build.variant = pins_atmega8
#######################################

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

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

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

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


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