Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Кто-нибудь пробовал работать с WG12864A?


Кто-нибудь пробовал работать с WG12864A?

Сообщений 1 страница 23 из 23

1

Вот кусочек кода из примера:

$lib "glcdKS108.lib"

Dim Y As Byte
Wait 2

Print "Config"
Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Portd , Ce = 4 , Ce2 = 3 , Cd = 7 , Rd = 6 , Reset = 2 , Enable = 5

Plaatje:
'the $BGF directive will load the data into the EEPROM or FLASH depending on the $EEPROM or $DATA directive
$bgf "a.bgf"
'switch back to normal DATA (flash) mode
$data

'Clear the screen will both clear text and graph display
Cls
'showpicE is used to show a picture from EEPROM
'showpic must be used when the data is located in Flash
Showpice 0 , 0 , Plaatje
End

А результат - куча хлама на дисплее
Контроллер дисплея-KS108 or eqivalent(данные из даташита)

Кто-нибудь разбирался с этим зверем???????

0

2

Переписывал эту LIB под МЭЛТ. Тоже не работал. Если интересно пршлю на мыло. Сравнишь.

0

3

Конечно Интересно!!!!!!
Давай!!!!!!

0

4

Можно и не не мыло, интересно и мне.

0

5

Вот так всегда......Возбудил и смылся........:)

Горит ведь ........что и где говорить не буду :D

Отредактировано Skull (2007-06-11 00:16:59)

0

6

глянь в почту(а не в мыло это как? открытым кодом?)

Отредактировано Karavan (2007-06-13 10:54:28)

0

7

Можно библиотеку переслать админу форума, он где нибудь выложит для всеобщего обозрения :O

0

8

Отправил 2 radan.

0

9

Отправил 2 radan. Чего-то не то нажал. Отправилось второй раз.

Отредактировано Karavan (2007-06-14 12:55:00)

0

10

Странно, у меня 2 Мэлт'а работали отлично. Попробуй указать Setfont Font8x8 и $include "font8x8.font" как в примере. И чтобы рисунок $bgf находился в папке где .bas. Еще можно попробовать в библиотеке glcdks108.lib изменить @genus 5 на @genus 6 и перекомпилить библиотеку заново. Это помогает, если изображение искажено, хотя на мэлтах такого не замечал. А монтаж точно правильный? :-)

Отредактировано jd626 (2007-06-15 02:39:45)

0

11

LBX под МЭЛТ МТ12864 - glcdKS108_4133melt.LBX и для МТ12232- glcdSED1520_MT122x32.LBX
http://ledeffects.net/data/bascom/melt.zip
Говорим спасибо Karavan!

0

12

У меня с первого раза МЭЛТ не заработал, потому и переписал кое-что. Надеюсь, что кому-то это поможет. У меня хобби переписывать библиотеки Bascoma под себя. Всем удачи.

0

13

Вопрос по графическому индикатору 128х64.
Команда
Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portc , Ce = 0 , Ce2 = 1 , Cd = 2 , Rd = 3 , Reset = 5 , Enable = 4 , Mode = 6
назначает выводы порта данных следующим образом:
AVR---->LCD
PD0---->DB0
PD1---->DB1
..................
PD7---->DB7

Для удобства разводки печатной платы необходимо в произвольном порядке назначить выводы AVR выводам графического индикатора. Например вот так:
AVR---->LCD
PD7---->DB0
PD6---->DB1
..................
PD0---->DB7

Это возможно?

0

14

А не проще просто перевернуть дисплей?

0

15

Произвольное назначение выводов порта данных необходимо для удобства разводки печатной платы.

0

16

насколько я помню - нет там такой возможности. А порядок, указанный вами в предыдущем посте достигается обычным переворотом контактной группы.

0

17

Я собрал схему, но кроме белого экрана ни чего не увидел. Крутил резистор для настройки контрастности, но результат один и тот же. Использовал контроллер ATMega 16 и LCD Winstar WG12864A-TGH-VNW.

Код:
$regfile = "m16def.dat"
$crystal = 16000000
$hwstack = 40
$swstack = 16
$framesize = 32
$lib "glcdKS108.lib"
                                    ' default use 40 for the frame space

 Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 7 , Ce2 = 6 , Cd = 2 , Rd = 3 , Reset = 5 , Enable = 4

Setfont Font8x8
Do
Cls
Wait 5
Showpic 0 , 0 , Plaatje
Wait 5
Cls
Lcdat 1 , 1 , "HELLO"
Loop

$include "font8x8.font"

Plaatje:
$bgf "ks108.bgf"                                            'end program

Пробовал и ATMega 32 все равно ни чего не дало. Вот файл со схемой.
http://s2.uploads.ru/t/3HSVK.png

0

18

)))) Отключи JTAG

0

19

Отключил JTAG, заработало. Спасибо. :cool:

0

20

Приобрел сие чудо вражеской промышленности с тачскрином : WG240128B-TFN-VZ0 rev:K. Контроллер- RA6963l2NA.
Вроде как взаимозаменяем с Т6963, распиновка другая. Пробовал подключать встроенную библиотеку для RA6963. Как результат- иногда появляются буквы\цифры в произвольных местах, надписи правильные, но иногда разбиты на фрагменты. Вывод картинки- куча мусора. Кто-нибудь с таким сталкивался ??

Отредактировано Skull (2013-02-04 18:08:24)

0

21

приветствую!
Вы победили контроллер ЖКИ RA6963?
а то мне заместо T6963c это чудо прислали...

ps
всё заработало
$lib "glcdRA6963.LIB"

Отредактировано Александр Д. (2014-07-25 20:24:48)

0

22

Вот еще немного информации
http://translate.googleusercontent.com/translate_c?hl=ru&prev=/search?q=http://www.ne.jp/asahi/shared/o-family/ElecRoom/ElecMAIN.htm&hl=ru&newwindow=1&client=opera&hs=wIE&rls=ru&channel=suggest&prmd=imvns&rurl=translate.google.ru&sl=ja&u=http://www.ne.jp/asahi/shared/o-family/ElecRoom/AVRMCOM/AVRGrLCD/AVRGrLCD.html&usg=ALkJrhhxU6G3Fmt68bLjzIVrsx4QHAD7Iw

0

23

Александр Д. написал(а):

приветствую!

ps
всё заработало
$lib "glcdRA6963.LIB"


Гм... А у меня так и не пошло. Лежит себе памятником на столе.....

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Кто-нибудь пробовал работать с WG12864A?