атмега 16 и жки лс, типовая схема подключения, что то я чутка не понимаю, подскажите кто нибудь
А что подсказать то?
Программирование ATMEL в BASCOM. |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Программирование ATMEL в BASCOM. » Дисплеи и индикация » LCD LS020 от Siemens S65
атмега 16 и жки лс, типовая схема подключения, что то я чутка не понимаю, подскажите кто нибудь
А что подсказать то?
Разобрался уже, нужна была схема подключения
Всем привет!
Собрал плату с banned28, залил исходник Karavan, все отлично работает, кроме вывода текста.
Вместо него хаотично светятся пиксели. Этот же исходник на mega32 отлично работает!
Может быть кто сталкивался, подскажите.
Заранее спасибо!
У меня на мега128 всё работало. на ней и отлаживал.
думаю что проблема в ногах и фусибитах
Fuse разные прошивал:
16МГц от кварца, 8МГц от внутреннего Rc-генератора - результат один - текст не выводится.
Встроенный текст также не выводится!
$regfile = "m128def.dat" $crystal = 8000000 $hwstack = 128 $swstack = 128 $framesize = 128 $baud = 19200 $lib "LCD-SIEMENS_S65_LS020_256_W1.LBX" Config Graphlcd = Color , Controlport = Portc , Cs = 0 , Rs = 7 , Scl = 1 , Sda = 2 , Reset = 6 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
Если бы дело было в ногах, то вышеприведенная прога не работала бы, а она прекрасно работает!
а режим совмесимости с M103 выключил?
тогда для теста выведи в терминалку хелло ворд
Всем привет и с прошедшими праздниками!
Дошли руки проверить UART, все прекрасно работает!
To Karavan
Не могли бы Вы показать скриншот Fuse-бит, которые Вы прошивали на мегу128.
Возможно я все-таки где-то напортачил.
Заранее спасибо!
P.S. Залитые мною Fuse banned28
Отредактировано max (2010-01-13 21:44:24)
Karavan
вышлите и мне пожалуйста библиотеку LCD-EPSON_L2F50_C.LBX..........
С Уважением..........
Библиотеки теперь будут жить здесь: http://bascom.at.ua/load/
Там где указывал radan лежат только две библы для LS020 :
LCD-SIEMENS_S65_LS020_256_W1 -библиотека.
Библиотека для LCD LS020 от Siemens S65.
а мне нужна LCD-EPSON_L2F50_C.LBX.......
может она не только у Karavan есть ? Поделитесь пожалуйсто......
С Уважением............
max
Спасибо Вам ! Буду разбираться.........
С Уважением...............
Привет всем! Заказал себе дисплей от S65. Посоветуйте какую схемку сопряжения лучше использовать? Какое напряжение, 2.9 или 3.3? Вот нашёл схемку модуля, его же лучше использовать, чем резисторы? И ещё такой вопрос. Допустим пишу "Lcdat 10 , 0 , "Переменная: " ; Переменная , 0 , 255" как это будет отображаться на дисплее, в широкоформатном режиме или дисплей будет в вертикальном положении?
Отредактировано Platinum (2010-01-31 19:40:08)
Всем привет!
Я собрал себе это модуль и очень доволен! 
Допустим пишу "Lcdat 10 , 0 , "Переменная: " ; Переменная , 0 , 255" как это будет отображаться на дисплее, в широкоформатном режиме или дисплей будет в горизонтальном положении?
Текст будет расположен как показано на фотках модуля.
Отредактировано max (2010-01-31 15:59:45)
А можно его наоборот вывести? Т.е. хотел использовать дисплей вертикально.
Можно!
Если библиотеку переделать! 
Ну да, в инициализации ориентации... Кто может помочь?
Отредактировано Platinum (2010-01-31 20:22:11)
Посмотри, тебе должна подойти!
Насколько понял дисплей используется вертикально.
max Спасибо. Как дисплей придёт буду пробывать.
Пусть станет общим достоянием.
1. Нужно открыть текстовым редактором файл библиотеки.
2. найти запись _Box
3. перед ней сделать запись [_BOX]
Вот-так:
[_BOX]
_BOX:;работает
;vvvvvvvvv передача данных из Bascoma в библиотеку Box(60 , 30) -(110 , 100) , Red
Удачи!!!!!!!!!!
С уважением, Сергей Черников.
Отредактировано max (2010-04-12 20:28:16)
max
Спсибо, туплю блин!
Всем привет!Собрал плату с banned28, залил исходник Karavan, все отлично работает, кроме вывода текста.Вместо него хаотично светятся пиксели. Этот же исходник на mega32 отлично работает!Может быть кто сталкивался, подскажите.Заранее спасибо!
Не могли бы Вы показать скриншот Fuse-бит, которые Вы прошивали на мегу128.Возможно я все-таки где-то напортачил.
Вопрос остался.
Это пробовал менять?
$hwstack = 512 '255 '192
$swstack = 512 '255 '192
$framesize = 128
У меня стоит так на 1281 всё работает
меньше- глючило
и ещё посмотри прерывания и отмени их принудительно перед выводом текста
Disable Interrupts 'ïðîâåðêà ÷àñòîòû
Cls
Lcdat 48 , 24 , "Ýõîëîò_adc_ver1n" , 255 , 0 'èíôî î âåðñèè ïðîãðàììû
Karavan
Не помогло!
А какие используешь шрифты? Подходят только те, что на сайте у радана.
Те, что Вы выслали мне.
Вы здесь » Программирование ATMEL в BASCOM. » Дисплеи и индикация » LCD LS020 от Siemens S65