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

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

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

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



A0 в glcd-ST7735R.lib

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

1

Доброго дня!
Подключаю дисплей с использованием библиотеки glcd-ST7735R.lib. Всё работает, но только в том случае, когда А0 дисплея висит на порту B.

Код:
Config Graphlcd = Color , A0 = Portb.6 ...

Переназначаю А0 на любой пин порта C или D - дисплей залит цветными точками и мигает, т.е. всё перестаёт работать. Кому-нибудь встречалось такое, как пофиксить?

МК - ATMEGA8

Отредактировано kokosh (2019-10-03 12:20:12)

0

2

Где взять библиотеку glcd-ST7735R.lib?

0

3

здесь, https://bascomforum.de/index.php?thread … 5#post6545
(нужна регистрация для скачивания файлов)

0

4

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

здесь, https://bascomforum.de/index.php?thread … 5#post6545
(нужна регистрация для скачивания файлов)

Скачать

+1

5

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

здесь, https://bascomforum.de/index.php?thread … 5#post6545
(нужна регистрация для скачивания файлов)

Благодаря sasha_1973, спасибище которому за все его труды и за эту прямую ссылку в частности, нашел только ST7735_functions.inc и ST7735_declarations.inc.

glcd-ST7735R.lib не нашел.

Отредактировано EdGull (2019-10-04 08:18:51)

0

6

Может это?

0

7

а зарегистрироваться религия не позволяет? немецкий язык, язык команд и приказов:) и вызывает определенные трудности на этапе регистрации, но здесь поможет Google translate.
за то после регистрации мы получаем доступ к скачиванию файлов. для меня лично самый интересный топик как раз Displays и его лучший (на мой взгляд ) топик-стартер Человек с ником hkipnik (почему "Человек" с большой буквы,  потому что пришлось с ним пообщаться, и от этого общения только положительные эмоции), не то что некоторые наши соотечественники с родного форума Bascom.

-1

8

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

а зарегистрироваться религия не позволяет? ... топик-стартер Человек с ником hkipnik (почему "Человек" с большой буквы,  потому что пришлось с ним пообщаться, и от этого общения только положительные эмоции), не то что некоторые наши соотечественники с родного форума Bascom.

Уважаемый kestrel, зачем нам эти выпады? Это не место выяснения отношений и религиозных вопросов.
Не помогли - значит не было возможности или необходимых знаний.
Поступите лучше и вас тоже с большой буквы писать начнут.

0

9

согласен

0

10

да кстати, никто не поделится такой библиотекой "glcdSSD1306-I2C_V2.lib", имею желание попробовать её, но к сожалению не имею  возможности скачать её, а?

0

11

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

никто не поделится такой библиотекой

Намекните где она есть, м.б. скачаем.

0

12

здесь https://www.mcselec.com/index2.php?opti … ht=ssd1306

0

13

Держите.

+1

14

спасибо

0

15

никто не подскажет как на этой версии дисплее поменять адрес?

0

16

не понял как вставлять картинки, поэтому ссылка http://www.avrobot.ru/images/product_im … 2155_1.JPG

0

17

вопрос снимаю, разобрался. решение нашел на ардуино форуме.  аккуратно отклеиваем дисплей со скотча и с обратной стороны шлейф под 15 контактом счищаем медь (Gnd), после все ставим на место и подпаиваем 15 контакт на Vcc, в итоге получаем второй адресhttp://s7.uploads.ru/4Nw8M.jpg
http://s8.uploads.ru/1Ivmo.jpg

+2

18

Подскажите, существует ли библиотека для TFT дисплея на контроллере ST7735R, в которой реализована буферизация вывода изображения?

Отредактировано kokosh (2020-11-01 12:39:30)

0

19

здесь посмотрите: https://bascomforum.de/index.php?search … ht=ST7735R возможно найдете,
то что нужно

0

20

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

буферизация вывода изображения

Для этого нужно много ОЗУ (зависит от разрешения, для 128*160 нужно не меньше 48 КБ).

0

21

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

буферизация вывода изображения

Можно сделать маленькую часть если надо для анимации, просто написав отдельный обработчик вывода куска памяти.

0

22

Задача, в общем-то, простая - перерисовывать график типа такого примерно раз в секунду

https://upforme.ru/uploads/0000/25/b8/1554/960592.jpg

но хотелось бы, чтобы сам процесс перерисовки не был виден, а происходил в буфере с более быстрым выводом результата на экран, но знаний на собственные процедуры, увы, нет. Задачу также можно решить скроллингом фрагмента экрана на 1 пиксель по горизонтали влево, но таких процедур я тоже не видел, а была бы полезная вещь.

0

23

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

хотелось бы, чтобы сам процесс перерисовки не был виден

Чтобы он не был виден, надо как минимум подключить дисплей параллельным интерфейсом (объём/памяти-то не мало надо передавать информации, дисплей-то цветной и разрешение большое). Тогда в принципе можно и в реалтайме рисовать.

0

24

Если бы это было возможно, то я бы дисплей вообще поменял на другой, но тут нужно написать под то, что есть. Ладно, будем работать.

0