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

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

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

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


Вы здесь » Программирование ATMEL в BASCOM. » Исходники » LCD LS020 от Siemens S65


LCD LS020 от Siemens S65

Сообщений 61 страница 90 из 188

61

Instiga написал(а):

атмега 16 и жки лс, типовая схема подключения, что то я чутка не понимаю, подскажите кто нибудь

А что подсказать то?

0

62

Разобрался уже, нужна была схема подключения

0

63

Всем привет!
Собрал плату с mega128,  залил исходник Karavan, все отлично работает, кроме вывода текста.
Вместо него хаотично светятся пиксели. Этот же исходник на mega32 отлично работает!
Может быть кто сталкивался, подскажите.
Заранее спасибо!

0

64

У меня на мега128 всё работало. на ней и отлаживал.

0

65

думаю что проблема в ногах и фусибитах

0

66

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

Если бы дело было в ногах, то вышеприведенная прога не работала бы, а она прекрасно работает!

0

67

а режим совмесимости с M103 выключил?

0

68

Да.

0

69

тогда для теста выведи в терминалку хелло ворд

0

70

Всем привет и с прошедшими праздниками!
Дошли руки проверить UART, все прекрасно работает!

To Karavan

Не могли бы Вы показать скриншот Fuse-бит, которые Вы прошивали на мегу128.
Возможно я все-таки где-то напортачил.

Заранее спасибо!

P.S. Залитые мною Fuse mega128

увеличить

Отредактировано max (2010-01-13 21:44:24)

0

71

Karavan

вышлите и мне пожалуйста библиотеку LCD-EPSON_L2F50_C.LBX..........

  С Уважением..........

0

72

radan написал(а):

Библиотеки теперь будут жить здесь: http://bascom.at.ua/load/

0

73

Там где указывал radan лежат только две библы для LS020 :

LCD-SIEMENS_S65_LS020_256_W1 -библиотека.
Библиотека для LCD LS020 от Siemens S65.

а мне нужна LCD-EPSON_L2F50_C.LBX.......

может она не только у Karavan есть ? Поделитесь пожалуйсто......

   С Уважением............

0

74

Держи!

LCD-EPSON_L2F50_C.LBX

0

75

max
Спасибо  Вам ! Буду разбираться.........

С Уважением...............

0

76

Привет всем! Заказал себе дисплей от S65. Посоветуйте какую схемку сопряжения лучше использовать? Какое напряжение, 2.9 или 3.3? Вот нашёл схемку модуля, его же лучше использовать, чем резисторы? И ещё такой вопрос. Допустим пишу "Lcdat 10 , 0 , "Переменная: " ; Переменная , 0 , 255" как это будет отображаться на дисплее, в широкоформатном режиме или дисплей будет в вертикальном положении?

Отредактировано Platinum (2010-01-31 19:40:08)

0

77

Всем привет!
Я собрал себе это модуль и очень доволен! :cool:

Platinum написал(а):

Допустим пишу "Lcdat 10 , 0 , "Переменная: " ; Переменная , 0 , 255" как это будет отображаться на дисплее, в широкоформатном режиме или дисплей будет в горизонтальном положении?

Текст будет расположен как показано на фотках модуля.

Отредактировано max (2010-01-31 15:59:45)

0

78

А можно его наоборот вывести? Т.е. хотел использовать дисплей вертикально.

0

79

Можно!
Если библиотеку переделать! :D

0

80

Ну да, в инициализации ориентации...  Кто может помочь?

Отредактировано Platinum (2010-01-31 20:22:11)

0

81

Посмотри, тебе должна подойти!
Насколько понял дисплей используется вертикально.

Библиотека для LCD LS020 от Siemens S65

0

82

max  Спасибо. Как дисплей придёт буду пробывать.

0

83

Есть вопрос, так как для меня эта тема новая.
Скачал "LCD-SIEMENS_S65_LS020_256_W1 -библиотека"

после проверки на ошибки дает такую картинку.
http://s50.radikal.ru/i130/1004/36/ade796fe28e1t.jpg

Что-то мне сложно с Баскомом...

0

84

Karavan написал(а):

Пусть станет общим достоянием.
1. Нужно открыть текстовым редактором файл библиотеки.
2. найти  запись _Box
3. перед ней сделать запись [_BOX]
Вот-так:
[_BOX]
_BOX:;работает
;vvvvvvvvv передача данных из Bascoma  в библиотеку Box(60 , 30) -(110 , 100) , Red
Удачи!!!!!!!!!!
С уважением, Сергей Черников.

Отредактировано max (2010-04-12 20:28:16)

0

85

max
Спсибо, туплю блин!

0

86

max написал(а):

Всем привет!Собрал плату с mega128,  залил исходник Karavan, все отлично работает, кроме вывода текста.Вместо него хаотично светятся пиксели. Этот же исходник на mega32 отлично работает!Может быть кто сталкивался, подскажите.Заранее спасибо!

max написал(а):

Не могли бы Вы показать скриншот Fuse-бит, которые Вы прошивали на мегу128.Возможно я все-таки где-то напортачил.

Вопрос остался.

0

87

Это пробовал менять?
$hwstack = 512                                              '255                                              '192
$swstack = 512                                              '255                                              '192
$framesize = 128
У меня стоит так на 1281 всё работает
меньше- глючило
и ещё посмотри прерывания и отмени их принудительно перед выводом текста

      Disable Interrupts                                    'ïðîâåðêà ÷àñòîòû
      Cls
Lcdat 48 , 24 , "Ýõîëîò_adc_ver1n" , 255 , 0                'èíôî î âåðñèè ïðîãðàììû

0

88

Karavan

Не помогло!

0

89

А какие используешь шрифты? Подходят только те, что на сайте у радана.

0

90

Те, что Вы выслали мне.

0


Вы здесь » Программирование ATMEL в BASCOM. » Исходники » LCD LS020 от Siemens S65