реклама на сайте
подробности

 
 
> Вывод данных на LCD 128х64, LCD 128x64 на контроллере ST7920
Shurik-55
сообщение Apr 11 2016, 06:57
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 10-04-16
Пользователь №: 91 232



Добрый день. Решил сообразить мини игрушку (рисовальную доску) как в старом фильме "маленькие негодяи" экран и два колесика. Принцип такой, что при вращении одного колесика(инкрементальный энкодер) курсор на экране двигается по оси х, а при вращении другого по - у. влево в право соответственно. И два режима работы:1 - сразу при перемещении рисует линию, 2- нарисованное остается, а курсор перемещается. Среда разработки CodeVision с готовыми библиотеками под экран. Микроконтроллер Mega8. Управление энкодером перенял с сайта AVR-START урок 15.1 с дополнениями. В итоге в proteus все работает на ура, а в железе на экране мусор. причем при продолжительных включениях и выключениях сего девайса, он таки иногда включается и работает, но в некоторых местах хаотично появляются пиксели, а иногда и линии. Кто может подсказать в чем загвоздка? Кто с таким уже сталкивался?. В прикрепленном файле текст программы и фузы.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  _____.txt ( 3.09 килобайт ) Кол-во скачиваний: 33
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shurik-55
сообщение Apr 12 2016, 06:37
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 10-04-16
Пользователь №: 91 232



Все разобрался. Заработало. yeah.gif При генерации программы удалил в ней 2 строчки(как я думал не нужные) - вообще представления не имею для чего они (пока). Перевел в режим 4 бит, и перепрошил фузы (запуск МК). Думаю припаять еще режим: рисование фигуры (круг, квадрат, овал, треугольник и т.д.). Добавить еще энкодер для равномерного увеличения или уменьшения размеров фигуры. Спасибо Александр1 за подсказку. Тема закрыта.

Сообщение отредактировал Shurik-55 - Apr 12 2016, 06:39
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.02711 секунд с 7
ELECTRONIX ©2004-2016