ATmega16 + жки WH1602B-xxx-CP ПОМОГИТЕ!

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 4
Зарегистрирован: Вс янв 05, 2014 13:49:58

Сообщение pavelborn »

Здравствуйте!

Передо мной стоит задача: разработать микропроцессорную систему на базе ATmega16 для вывода данных из ПК на двустрочный жк индикатор WH1602B-xxx-CP. Канал связи с ПК: USB, стенд EASYAVR6.

Проще говоря, нужно написать программу, выводящую с ПК текст на двухстрочный индикатор.
Имел дело со стендом EASYAVR6, путём написания программы в atmel studio и прошивкой ею платы. Самый простой вариант реализации - запустил программу, ввёл текст, прошил плату, текст появился на экране. Посложнее - интерактивная работа, ввод текста на компьютере, и по USB передача на плату, а именно вывод этого текста на жки.

Помогите пожалуйста! Может у кого-то уже есть наработки? Как можно поотлаживать такую задачу без использования стенда?
Заранее большое спасибо! Я в этом не сильно разбираюсь..
Реклама
Опытный кот
Аватара пользователя
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Сообщение coredumped »

А каким образом должен быть реализован USB? У меги16 аппаратного USB нет. Возможны 2 варианта: 1 - софтверная реализация USB; 2 - переходник USB-UART типа FT232 или подобный.
Вы определитесь сначала, как будет подключен USB к mega16.
Вот ссылочка на софтверную реализацию http://www.obdev.at/products/vusb/index.html
Все будет только лучше, в крайнем случае - хуже.
Реклама
Родился
Сообщения: 4
Зарегистрирован: Вс янв 05, 2014 13:49:58

Сообщение pavelborn »

Стенд EASYAVR6, в который зашивается программа, обладает USB-link (в левом верхнем углу платы). http://www.mikroe.com/img/development-t ... vr6_01.jpg

Нашёл вот такой вариант, только пока без платы не знаю как протестировать. http://www.robotix.in/tutorials/category/auto/lcd#421
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев

Сообщение kobzar »

КОМ-порт + UART чем на вариант?
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 4
Зарегистрирован: Вс янв 05, 2014 13:49:58

Сообщение pavelborn »

вот такой вот вариант задания.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Сообщение coredumped »

В левом верхнем углу программатор, через него Вы ничего выводить не сможете. А вот в правом верхнем углу, похоже USB<->UART - как раз то, что надо. Вам нужно принимать данные по UART и выпихивать из на LCD. Задаче достатчно несложная, раз Вы говорите, что вывод на дисплей У Вас уже получился. Осталось прием по UART сделать и слепить все вместе.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Родился
Сообщения: 4
Зарегистрирован: Вс янв 05, 2014 13:49:58

Сообщение pavelborn »

Было бы здорово если бы в этом кто-то помог :)
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пт сен 21, 2007 17:53:23
Откуда: Зарайск

Сообщение mrFox »

для отладки нужен отладчик - наберите в поисковике JTAG + AVR
нужно принимать символы с USART и отправлять на дисплей
стоит изучить даташит на выбранный камень, раздел USART
ну и набрать в поисковике USART + AVR
ссылок куча, разжеванно все дальше некуда
если напрямую с USB есть библиотечка VUSB ее сайт
ну и разобратся с USB хотя для VUSB есть пример драйвера USB то COM - берется целиком
Ответить

Вернуться в «Периферия»