понял большое спасибо
LCD LS020 от Siemens S65
Сообщений 121 страница 150 из 198
Поделиться1222013-03-08 21:14:02
Не за что.
Поделиться1232013-03-08 22:07:06
странно в протеусе запускал постоянно идут данные FF
Поделиться1242013-03-08 22:17:42
Я проверяю все в железе.
Поделиться1252013-03-08 22:26:25
так в железе не пошло решил протеусом проверить, просто диспл никак не риагирует кто его знает кда копать
Поделиться1262013-03-08 22:27:29
Не знаю, у меня все с первого раза пошло.
Поделиться1282013-03-08 23:07:01
Все вопросы по библиотеке к Karavan-у.
Поделиться1292013-03-08 23:10:32
ну я понял я же для него и оставил тут вопрос
Поделиться1302013-03-08 23:11:57
Лучше в личку, так быстрее будет.
Поделиться1312013-03-11 13:20:48
Вставлю и свои пять копеек. Собрал второй девайсик на Сименсе 65. Первый все окей. Во втором непонятки. Картинки есть, окружности есть,
квадратики там всякие все хорошо. А со шрифтами проблемма. Я уже и так, я уже и сяк. Поигрался с библиотекой. Один черт со шрифтами никак. Дай думаю попробую хехс прописать на первый девайс. Чудо - все нормально. Оказывается сам дисплей кривой. Вот такие бывают приколы.
Поделиться1322013-03-11 14:26:36
Если версия баскома новее, чем 9.8, то может не работать, так как в более поздних изменен синтаксис внутри библиотек. Как правило в таких случаях выдаётся ошибка компиляции. Но иногда просто неверно компилирует и не работает без предупреждений об ошибке.
Поделиться1332013-03-11 14:31:05
И у меня такое было.
Поделиться1342013-03-12 00:19:22
Библиотека ни на одной версии Баскома из имеющихся (1.11.9.0/ 1.11.9.8/ 2.0.5.0) не пошла, скорее всего не проходит инициализация
$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 128 $swstack = 128 $framesize = 128 $baud = 19200 $lib "LCD-SIEMENS_S65_LS020_256_W1.LBX" Config Graphlcd = Color , Controlport = Portd , Cs = 2 , Rs = 4 , Scl = 3 , Sda = 0 , Reset = 5 Const Blue = &B00000011 Const Yellow = &B11111100 Const Red = &B11100000 Const Green = &B00011100 Const Black = &B00000000 Const White = &B11111111 Const Brightgreen = &B00111110 Const Darkgreen = &B00010100 Const Darkred = &B10100000 Const Darkblue = &B00000010 Const Brightblue = &B00011111 Const Orange = &B11111000 Const Violett = 199 Const Brown = 192 Do Box(0 , 0) -(131 , 176) , Blue Wait 1 Box(0 , 0) -(131 , 176) , Yellow Wait 1 Box(0 , 0) -(131 , 176) , Red Wait 1 Box(0 , 0) -(131 , 176) , Green Wait 1 Box(0 , 0) -(131 , 176) , Black Wait 1 Box(0 , 0) -(131 , 176) , White Wait 1 Box(0 , 0) -(131 , 176) , Brightgreen Wait 1 Box(0 , 0) -(131 , 176) , Darkgreen Wait 1 Box(0 , 0) -(131 , 176) , Darkred Wait 1 Box(0 , 0) -(131 , 176) , Darkblue Wait 1 Box(0 , 0) -(131 , 176) , Brightblue Wait 1 Box(0 , 0) -(131 , 176) , Orange Wait 1 Box(0 , 0) -(131 , 176) , Violett Wait 1 Box(0 , 0) -(131 , 176) , Brown Wait 1 Loop End
Поделиться1352013-03-12 01:03:00
Есть у кого готовый рабочий пример под мегу8 на LS020?
Поделиться1362013-03-12 07:17:51
По моему проще взять другой МК.
Поделиться1372013-03-12 09:04:10
В пакете, который я загрузил на форум есть всё, что нужно. Всё проверялось на реальном железе и работало. Открой библиотеку в текстовом редакторе. Коды инициализации там представлены в явном виде. Сравни их с теми которые ты вводишь вручную. Совпадают - должно работать. Удачи!
Поделиться1382013-03-12 12:12:00
Фьюз-биты могут повлиять на работу библиотеки?
Поделиться1392013-03-12 12:13:04
Фьюзы влияют на работу МК в целом.
Поделиться1402013-03-12 12:17:39
Фьюз-биты могут повлиять на работу библиотеки?
Разумеется могут, если активируется ненужная в данный момент функция вывода.
Поделиться1432013-03-12 12:40:04
какая версия баскома?
Поделиться1442013-03-12 12:45:40
Есть еще LPH8694 пробовал кто то?
Поделиться1452013-03-12 12:51:54
Напиши инициализацию которая у тебя проходит. На досуге посмотрю что там не так.
Поделиться1462013-03-12 12:55:23
какая версия баскома?
2.0.7.1
Поделиться1472013-03-12 12:59:34
Init: Data &HFD , &HEF , &H00 , &HEE , &H04 , &H1B , &H04 , &HFE , &HFE , &HFE , &HFE Data &HEF , &H90 , &H4A , &H04 , &H7F , &H3F , &HEE , &H04 , &H43 , &H06 , &HEF Data &H90 , &H09 , &H83 , &H08 , &H00 , &H0B , &HAF , &H0A , &H00 , &H05 , &H00 Data &H06 , &H00 , &H07 , &H00 , &HEF , &H00 , &HEE , &H0C , &HEF , &H90 , &H00 Data &H80 , &HEF , &HB0 , &H49 , &H02 , &HEF , &H00 , &H7F , &H01 , &HE1 , &H81 Data &HE2 , &H02 , &HE2 , &H76 , &HE1 , &H83 , &H80 , &H01 , &HEF , &H90 , &H00 Data &H00 , &HE8 , &H00 , &H05 , &H04 , &H0A , &H00 , &H0B , &HAF , &H08 , &H00 Data &H09 , &H83
первый &hFD повторяется 4 раза
еще там стоит задержка в 700 мкс после каждой отосланной команды
Отредактировано thorus (2013-03-12 13:01:05)
Поделиться1482013-03-12 13:03:21
Приведу код целиком
$regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte Dim R As Xram Byte , X As Byte , I As Byte , Z As Byte , Y As Byte , B(30) As Byte Config Portd.4 = Output , Portd.5 = Output , Portd.7 = Output Config Spi = Soft , Din = Pind.1 , Dout = Portd.0 , Ss = Portd.2 , Clock = Portd.3 Spiinit Portd.5 = 0 'RESET Waitms 200 Portd.5 = 1 'off RESET Portd.4 = 1 ' command/data Restore Init Read A For I = 1 To 4 Spiout A , 1 Next I For I = 1 To 78 Read A Waitus 700 Spiout A , 1 Next I I = 0 R = &HFF Portd.4 = 0 For Y = 1 To 132 For X = 1 To 176 Spiout R , 1 Next X Next Y Y = 10 Zer: X = 10 Z = 0 Restore Aa Razv: Portd.4 = 1 'выделение области под символы A = &HEF Spiout A , 1 A = &H90 Spiout A , 1 A = &H05 Spiout A , 1 A = &H00 Spiout A , 1 A = &H08 Spiout A , 1 A = X 'X1 Spiout A , 1 A = &H09 Spiout A , 1 A = X + 4 'X2 Spiout A , 1 A = &H0A Spiout A , 1 A = Y 'Y1 Spiout A , 1 A = &H0B Spiout A , 1 A = Y + 5 'Y2 Spiout A , 1 Portd.4 = 0 If Z = 19 Then Y = Y + 8 If Z = 19 Then Goto Zer If Y > 120 Then End For I = 1 To 30 Read B(i) Spiout B(i) , 1 Next I X = X + 6 Z = Z + 1 Goto Razv End Init: Data &HFD , &HEF , &H00 , &HEE , &H04 , &H1B , &H04 , &HFE , &HFE , &HFE , &HFE Data &HEF , &H90 , &H4A , &H04 , &H7F , &H3F , &HEE , &H04 , &H43 , &H06 , &HEF Data &H90 , &H09 , &H83 , &H08 , &H00 , &H0B , &HAF , &H0A , &H00 , &H05 , &H00 Data &H06 , &H00 , &H07 , &H00 , &HEF , &H00 , &HEE , &H0C , &HEF , &H90 , &H00 Data &H80 , &HEF , &HB0 , &H49 , &H02 , &HEF , &H00 , &H7F , &H01 , &HE1 , &H81 Data &HE2 , &H02 , &HE2 , &H76 , &HE1 , &H83 , &H80 , &H01 , &HEF , &H90 , &H00 Data &H00 , &HE8 , &H00 , &H05 , &H04 , &H0A , &H00 , &H0B , &HAF , &H08 , &H00 Data &H09 , &H83 Aa: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Bb: Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &HFF Cc: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &HFF , &H00 , &H00 , &H00 , &HFF Dd: Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &HFF Ee: Data &H00 , &H00 , &H00 , &H00 , &H00 Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &H00 , &H00 , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &H00 , &H00 , &H00 , &H00 Ff: Data &H00 , &H00 , &H00 , &H00 , &H00 Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &H00 , &H00 , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Gg: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &H00 , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &HFF , &H00 , &H00 , &H00 , &HFF Hh: Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Ii: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &H00 , &H00 , &H00 , &HFF Jj: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &HFF , &H00 , &HFF , &HFF Data &HFF , &H00 , &HFF , &HFF , &HFF Kk: Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Ll: Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &H00 , &H00 , &H00 , &H00 Mm: Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &HFF , &H00 , &H00 Data &H00 , &HFF , &H00 , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Nn: Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &HFF , &HFF , &H00 Data &H00 , &HFF , &H00 , &HFF , &H00 Data &H00 , &HFF , &HFF , &H00 , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Oo: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &HFF , &H00 , &H00 , &H00 , &HFF Pp: Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Data &H00 , &HFF , &HFF , &HFF , &HFF Qq: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &H00 , &H00 , &H00 Data &HFF , &H00 , &H00 , &H00 , &H00 Rr: Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &H00 , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Ss: Data &HFF , &H00 , &H00 , &H00 , &HFF Data &H00 , &HFF , &HFF , &HFF , &H00 Data &HFF , &H00 , &H00 , &H00 , &HFF Data &HFF , &HFF , &HFF , &HFF , &H00 Data &H00 , &HFF , &HFF , &HFF , &H00 Data &HFF , &H00 , &H00 , &H00 , &HFF
Отредактировано thorus (2013-03-12 13:05:25)
Поделиться1492013-03-12 13:14:45
Ок. Сейчас некогда. Позже отпишусь.
Поделиться1502013-03-12 13:16:05
ок спасибо большое
И еще там есть xRAM в объявлении переменной не обращайте внимание его можно убрать)
Отредактировано thorus (2013-03-12 13:17:47)

