roboforum.ru

Технический форум по робототехнике.

Как включить дисплей Winstar WG12232C (Bascom)

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Как включить дисплей Winstar WG12232C (Bascom)

Сообщение Bpyh » 03 сен 2010, 15:11

Возникла проблема с подключением дисплея Winstar WG12232C при включении контроллера появляются горизонтальные полосы
вот док на Winstar WG12232C
вот мой код
Код: Выделить всёРазвернуть
$regfile = "m32def.dat"

$crystal = 10000000

$lib "glcdsed1520.lbx"

Config Graphlcd = 120 * 64sed , Dataport = Portb , Controlport = Porta , Cd = 0 , Ce = 1 , Ce2 = 2 , Enable = 3 , Rd = 4 , Reset = 5

Setfont Font8x8

Lcdat 1 , 1 , "123456"

End

$include "font8x8.font"

сехма подключения такова


PORTA.0 - A0 (LCD 4) - CD (Bascom)
PORTA.1 - CS1 (LCD 5) - Ce (Bascom)
PORTA.2 - CS2 (LCD 6) - Ce2 (Bascom)
PORTA.3 - E (LCD 8 ) - Enable (Bascom)
PORTA.4 - R/W (LCD 9) - Rd (Bascom)
PORTA.5 - RES (LCD 18) - Reset (Bascom)

PORTB.1-7 - DB0 - DB7



подскажите может чего упустил ?
Bpyh
 
Сообщения: 6
Зарегистрирован: 03 сен 2010, 15:08

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение galex1981 » 03 сен 2010, 21:56

Попробуй до вывода текста выполнить команду cls
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение Bpyh » 04 сен 2010, 12:02

Уже всё перепробовал и разные библиотеки подключал и толку нету . В конфиге поправил Config Graphlcd = 120 * 64sed на Config Graphlcd = 122 * 32sed
Может дисплей битый !
Короче повторюсь ситуация такая при включении появляется одна или несколько горизонтальных полос и через некоторое время полоса начинает тускнеть с права на лево.
Bpyh
 
Сообщения: 6
Зарегистрирован: 03 сен 2010, 15:08

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение EdGull » 04 сен 2010, 13:53

фусибиты на кварец перевел?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение Bpyh » 04 сен 2010, 14:51

EdGull писал(а):фусибиты на кварец перевел?
Вроде бы да , но я не совсем уверен. Скрин приложил .
Вложения
Fuses.jpg
скрин
Bpyh
 
Сообщения: 6
Зарегистрирован: 03 сен 2010, 15:08

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение galex1981 » 04 сен 2010, 21:59

C фузибитами порядок...
Только что прочитал даташит на ваш дисплей. Надеюсь что к выводу 7 CL - ЖКИ подключен внешний генератор на 2 кГц?
Еще вопрос: как подключены у вас выводы его инвертора 19 A/Vee и 20 K?
По поводу неработоспособности - процентов на 95 ваш дисплей живой
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение GIGOLAS » 04 сен 2010, 22:58

Короче не растраивайся, я сталкивался с такой фигней. Вылечить смог только когда поставил кварц меньше 4мГц. Я сейчас беру только Российские дисплэи, они намного скороснее. В импортных видать спецом идет ограничение скорости обмена, типа не для военки :x

Надеюсь помог, в свое время долго имел мозг це с дисплеем происходит :o
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение Bpyh » 04 сен 2010, 23:31

galex1981 писал(а):C фузибитами порядок...
Только что прочитал даташит на ваш дисплей. Надеюсь что к выводу 7 CL - ЖКИ подключен внешний генератор на 2 кГц?
Еще вопрос: как подключены у вас выводы его инвертора 19 A/Vee и 20 K?
По поводу неработоспособности - процентов на 95 ваш дисплей живой


Мдаа :oops: что то про внешний генератор я то и не подумал хотя мануал на дисплей несколько раз просматривал вобщем 7 вывод висит в воздухе .
19 и 20 висели в воздухе , сейчас 20 нога к управленю подсветкой 19 на + 5v.
Тогда слейдующий вопрос по поводу генератора (сильно не пинайте я ведь только учюсь ) возможно ли с ATMEGA32
получить сигнал как раз для LCD на 2 khz . Вот думаю верным путём иду
Код: Выделить всёРазвернуть
Config Timer2 = Timer , Mode = 5 


а вот что конкретно прописать непонимаю .

GIGOLAS писал(а):Короче не растраивайся, я сталкивался с такой фигней. Вылечить смог только когда поставил кварц меньше 4мГц. Я сейчас беру только Российские дисплэи, они намного скороснее. В импортных видать спецом идет ограничение скорости обмена, типа не для военки :x

Надеюсь помог, в свое время долго имел мозг це с дисплеем происходит :o


я думаю ничего не изменется если поменять кварц хотя !!!!
но сначала надо генератор написать или собрать незнаю что будет проще . пока склоняюсь к железу .

Ждёмс помощи .
Bpyh
 
Сообщения: 6
Зарегистрирован: 03 сен 2010, 15:08

Re: Как включить дисплей Winstar WG12232C (Bascom)

Сообщение ev3658 » 26 сен 2012, 15:51

Получилось? Такие экраны попадаются частенько от горелых бортовых автомобильных компьютеров. Кто смог подключить?
ev3658
 
Сообщения: 2
Зарегистрирован: 26 сен 2012, 15:45


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron