Страница 1 из 1

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

Добавлено: Вс янв 05, 2014 14:04:10
pavelborn
Здравствуйте!

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

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

Помогите пожалуйста! Может у кого-то уже есть наработки? Как можно поотлаживать такую задачу без использования стенда?
Заранее большое спасибо! Я в этом не сильно разбираюсь..

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

Добавлено: Пн янв 06, 2014 00:56:01
coredumped
А каким образом должен быть реализован USB? У меги16 аппаратного USB нет. Возможны 2 варианта: 1 - софтверная реализация USB; 2 - переходник USB-UART типа FT232 или подобный.
Вы определитесь сначала, как будет подключен USB к mega16.
Вот ссылочка на софтверную реализацию http://www.obdev.at/products/vusb/index.html

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

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

Нашёл вот такой вариант, только пока без платы не знаю как протестировать. http://www.robotix.in/tutorials/category/auto/lcd#421

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

Добавлено: Пн янв 06, 2014 13:38:15
kobzar
КОМ-порт + UART чем на вариант?

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

Добавлено: Пн янв 06, 2014 13:52:33
pavelborn
вот такой вот вариант задания.

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

Добавлено: Пн янв 06, 2014 14:15:52
coredumped
В левом верхнем углу программатор, через него Вы ничего выводить не сможете. А вот в правом верхнем углу, похоже USB<->UART - как раз то, что надо. Вам нужно принимать данные по UART и выпихивать из на LCD. Задаче достатчно несложная, раз Вы говорите, что вывод на дисплей У Вас уже получился. Осталось прием по UART сделать и слепить все вместе.

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

Добавлено: Пн янв 06, 2014 14:19:09
pavelborn
Было бы здорово если бы в этом кто-то помог :)

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

Добавлено: Пн янв 06, 2014 15:18:41
mrFox
для отладки нужен отладчик - наберите в поисковике JTAG + AVR
нужно принимать символы с USART и отправлять на дисплей
стоит изучить даташит на выбранный камень, раздел USART
ну и набрать в поисковике USART + AVR
ссылок куча, разжеванно все дальше некуда
если напрямую с USB есть библиотечка VUSB ее сайт
ну и разобратся с USB хотя для VUSB есть пример драйвера USB то COM - берется целиком