Перейти к содержанию
    

Помогите перевести распиновку 8051 на Atmega

Есть такой графический дисплей Winstar WEG010032B.

Аннотация к дисплею и даташит на контроллер WS0010.

 

Техподдержка прислала демо-код на C++ (ниже).

Но под МК Atmega2560/Atmega328 не компилируется, т.к. в коде есть непонятные sbit busy_f = flag ^ 0;

Насколько я понимаю, sbit и bdata - это описание подключения пинов, а P1 - P3 - это порты ввода-вывода, и их надо переопределить через #define?

 

Гугл дал только эти ссылки из адекватных:

https://github.com/rimksky/WinstarOLED

http://we.easyelectronics.ru/lcd_gfx/rabot...ler-ws0010.html

http://radiokot.ru/forum/viewtopic.php?f=20&t=85323

http://we.easyelectronics.ru/lcd_gfx/osobe...-weh000802.html

https://gist.github.com/lardconcepts/4947360

http://avr.myluna.de/doku.php?id=en:lib-ws0010

code.cpp.txt

Изменено пользователем IgorKossak
[codebox] для длинного кода. [code]-для короткого, вложение - для гигантского!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...