Тут смотрели?
Дисплей Nokia 3510i и не только
Сообщений 241 страница 270 из 294
Поделиться2422017-02-11 23:45:30
Да, там в первую очередь посмотрел.
Залил пример с сайта.
1110i показал только картинки кролика и медсестру, текст отсутствует. И как будто зависает. Долго никакой реакции.
------------------
Дело было вечером, делать было нечего...
Ради интереса, протестировал программой с кроликом 2шт экрана 1202. Оба запустились. Один на контрастность заметно реагировал, второй нет.
Стал смотреть библиотеки. Библиотека glcd-Nokia1100 из раздела этого сайта "Модели LCD для Протеуса" написана на ассемблере. Для меня это тЁмный китайский лес.
Библиотека с сайта bascom.at.ua написана на родном Васике. Немного покопавшись в тестовой программе и библиотеке, из библиотеке взял кусок кода:
'------------------------- Посылка команд -------------------------------------- Nokia_out_cmd: Shift Nokia_data_9 , Left , 7 Nokia_cs = 0 Shiftout Nokia_spi_data , Nokia_spi_clock , Nokia_data_9 , 1 , 9 , 0 Nokia_cs = 1 Return
Заменил Nokia_cs, Nokia_spi_data, Nokia_spi_clock на свои пины, к которым подключены соответствующие выводы экрана.
Значение Nokia_data_9 поставил мах возможное =159.
И, о чудо, контрастность несколько поконтрастнела...
ЗЫ Убрал зелено-ядовитый светофильтр и экран стал вот таким.
Пробовал в цикле менять значение контрастности от 128 до 159 - разницы я не заметил. Ну и это, тоже результат.
Отредактировано pavel1969 (2017-02-12 02:38:35)
Поделиться2432017-02-14 20:58:04
Работа над ошибками....
В первой своей плате я соединил 9 и 10 пины + питания вместе.
Решил все таки перепроверить еще правильность сего действа.
Еще раз пересмотрел Статью, в том числе и про 1110i.
Там по схеме на пин 10 подается + питание через диод.
Немного изменив разводку платы, собрал новую, в которой 9 и 10 пины запитаны отдельно.
Общее напряжение питания +2,8в на 10 пине через 2 последовательно диода +2,35в (2 диода так, ради эксперимента... хотя хватило бы и одного диода)
Вот что вышло:
На первом фото программную контрастность включена, на втором фото программная контрастность отключена.

Поделиться2442017-02-14 22:33:29
NOKIA 1110I
Нужно в RAM выводить байты на оборот, т.е. MSB/LSB. В инициализации добавил команду Data order 10101001 ( DOR=1). (стр 26, 11) Не помогло. Что -то не так делаю, или дисплей у меня такой?
Поделиться2452017-05-03 16:26:33
Доброго дня !
Уважаемые знатоки, можно как-то в библиотеке 1100 от уважаемого Шилова перевернуть изображение, чтобы дисплей был выводами вниз ?
Не нашел...
Спасибо.
Поделиться2462017-05-03 16:31:07
Кусок кода инициации дисплея
Config Graphlcd = 128x64sed , Cs1 = Portb.4 , Si = Portb.3 , Sclk = Portb.2 , Rst = Portb.5
Const Negative_lcd = 0
Const Mirror_y = 0
Const Mirror_x = 0
Initlcd
Вот эти константы, попробуй поменяй значения на 1, увидишь результат...
Const Mirror_y = 0
Const Mirror_x = 0
Отредактировано pavel1969 (2017-05-03 16:33:44)
Поделиться2472017-05-03 16:36:23
Кусок кода инициации дисплея
Это в библиотеке, которую он выложил на форум MCselec. Удобная, но мне сейчас нужнее первая, которая на bascom.at.ua была. Я использую ее переделанный вариант с увеличением цифр - мне нужны две цифры на весь экран.
Upd: нашел только зеркало:
Nokia_data_9 = &HC8 : Gosub Nokia_out_cmd
но это не то.
Отредактировано Gordon_shumway (2017-05-03 16:39:18)
Поделиться2482017-05-03 17:01:20
Библиотеку для 1100 я отсюда брал - Модели LCD для Протеуса
В этой библиотеке можно нарисовать и подключить любой нужный шрифт... да хоть 3 разных по размеру... 
Поделиться2492017-05-03 17:08:49
Библиотеку для 1100 я отсюда брал - Модели LCD для Протеуса
В этой библиотеке можно нарисовать и подключить любой нужный шрифт... да хоть 3 разных по размеру...
А можно поподробнее- как это сделать ? Я эту библиотеку уже пробовал, но шрифты не рисовал. Собственно мне нужны только цифры, чтобы 2-3 штуки на экран поместились.
Поделиться2502017-05-03 18:26:35
Gordon_shumway
Есть шикарная программа,которая без напрягов может из виндовых фонтов сделать фонт под любые свои нужды.
Поделиться2512017-05-03 18:51:19
Gordon_shumway
Стандартным редактором шрифтов ФонтЭдитор, который встроен в Васик.
По менюшкам - Инструменты - Плагины - ФонтЭдитор.
Если нужны только цифры, то MaxASCII нужно поставить = 57, это как раз крайний символ 9... Ну и бонусом с 32(пробел) по 47 символы. В них можно тоже что-нибудь нарисовать. Ну хотя бы смайлики разные 
Для монохромного шрифта флажок Колор не ставить.
Поделиться2522017-05-03 19:21:56
Стандартным редактором шрифтов ФонтЭдитор, который встроен в Васик.
Попробовал, создал цифры как вы сказали. Вместо ! нарисовал градус. Выгрузил, назвал font32x24.font, в теле программы Инклюд прописал получившийся файл.
Перед выводом назначил фонт по имени.
Пишет при компиляции Label not found. ЧЯДНТ ? 
Поделиться2532017-05-03 19:28:17
У меня было нечто подобное с Васик 2-0-7-8
Некоторые символы воспринимаются как спецсимволы, и как раз у меня с ! тоже была накладка.
В выше сообщениях мои фото, цыфирьки сам рисовал.
Отредактировано pavel1969 (2017-05-03 19:29:59)
Поделиться2542017-05-03 19:35:47
У меня было нечто подобное с Васик 2-0-7-8
У меня 2.0.5.0, с 2.0.7.8. какой-то непонятный глюк был.
Я правильно понял, что достаточно просто создать шрифт в Баскоме, выгрузить файл и прописать его в теле программы ? Больше ничего не нужно делать ?Из меня тот еще рисователь...
Кстати там дали создать шрифт максимум 32 пикселя по вертикали. Хотел еще чуть больше, но уж как есть.
Поделиться2552017-05-03 19:43:42
Обращение к шрифту
Setfont _имя_Font-а
И после END-а программы
$include "_имя_Font-а.font"
Можно несколько шрифтов подключить. Смена шрифта всякий раз через - Setfont _имя_Font-а
ЗЫ А разве 32 пикселя по вертикали мало? 
ЗЫЗЫ Еще больше цифры можно печатать по принципу библиотеки с bascom.at.ua. Т.е. в одной строчке печатать половину цифры, во второй строчке - вторую половину цифры...
Отредактировано pavel1969 (2017-05-03 19:54:34)
Поделиться2562017-05-03 20:11:56
Обращение к шрифту
ЗЫЗЫ Еще больше цифры можно печатать по принципу библиотеки с bascom.at.ua. Т.е. в одной строчке печатать половину цифры, во второй строчке - вторую половину цифры...
Ага, это была моя библиотека на базе MrShilov 
Сейчас поставил 2075, тут дали сдедать как хотел - 30x40. С 32 по 57, ничего не менял.
Попробовал - все равно ошибка Label...
Поделиться2582017-05-04 17:30:37
Имя файла должно быть такое же как и заголовок файла самого фонта
Да !!! Йес ! Тамам !!! Алилуйя !!!
)) Работает ! И повернул как нужно !
Спасибо !
Поделиться2592017-05-04 19:52:42
А нет ли какой-нибудь утилитки для тех, у кого художественный опыт отсутствует ? Все квадратно-гнездовое получается. Может можно как-нибудь, например, виндовый шрифт конвертнуть ?
Поделиться2602017-05-04 21:21:50
Gordon_shumway
Пост №250.Смотри выше.
Поделиться2612017-05-04 21:24:13
Gordon_shumway
Пост №250.Смотри выше.
Сорри, увидел.
Только никак не разберусь. Не напишете авторский мануал ? Думаю, не мне одному интересно будет.
Поделиться2622017-05-04 21:29:18
Не уверен,что у меня получится,но я попробую. 
Поделиться2632017-05-05 20:58:37
Gordon_shumway
Как просил,написал небольшую подсказкупо Graphic Font Maker for BASCOM.Может когда пригодится.
Поделиться2642017-08-07 16:13:14
Запутался в библиотеках, если не сложно, направьте на путь истинный
Не могу запустить LCD от Arduino 5110 и рисовать на нём осциллограмму.
Поделиться2652017-08-10 06:12:13
Не могу запустить LCD от Arduino 5110 и рисовать на нём осциллограмму.
Посмотрите здесь
Поделиться2662017-10-12 21:24:11
Посмотрите здесь
В архиве отсутствует файл "glcd-Nokia3310.lib"
, но я нашел, довольно полезно Windows пятилетками не переустанавливать
. Спасибо!
Для LCD 5110 обязательно 4 вывода использовать? Просто проект зреет на скорую руку, там тремя коробками передач надо управлять и параллельно имитировать магнитофон
.
Отредактировано Ev3658 (2017-10-12 21:51:11)
Поделиться2672017-11-29 20:45:37

Где можно найти библиотеку з большим шрифтом для NOKIA1202 , вот тут Модели LCD для Протеуса я взял библиотеку , большой шрифт есть но почему то не корректно отображаются символы в негативе.
Отредактировано olegkaras (2017-11-29 20:47:01)
Поделиться2682017-11-29 21:11:44
olegkaras
Можно попробовать сделать свой фонт самому. Вот здесьесть небольшая памятка как с помощью Graphic Font Maker for BASCOM забацать свой фонт.
Поделиться2692017-11-29 22:05:29
Где можно найти библиотеку з большим шрифтом для NOKIA1202
Нарисуй фонт какой тебе нужен и подключи в основной программе через Setfont
NOKIA1202 нормально отображает само-нарисованные шрифты.
ЗЫ модель в пртеусе у меня так и не заработала...
- руки у меня, наверное, кривые...
В железе проверяй.


