Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с дисплеем от Nokia 1280
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 13, 2025 00:36:48

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Работа с дисплеем от Nokia 1280
СообщениеДобавлено: Вс окт 24, 2021 08:21:08 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 920
Откуда: Perm
Рейтинг сообщения: 0
Хочу собрать наручные часы с дисплеем от Nokia1280(1202). Дисплей построен на базе контроллера STE2007 или HX1230(китайский аналог).
Мне удалось проинициализировать дисплей и поуправлять блоками пикселей. Я использую программный spi ввиду того что используется SPI 9 бит. В памяти микроконтроллера хочу хранить два буфера - текущее изображение и новое.
Я столкнулся с такими проблемами:
1. При инициализации дисплея очищаю буферы в памяти МК вот так
Код:
    uint16_t i;
    for(i = 0; i < 864; i++){
        bufferCurrent[i] = 0;
        bufferNext[i] = 0;
    }

Но тогда где-то во время этого цикла МК подвисает и даже не доходит до основного цикла прошивки.

2.Если закомментировать очистку буферов, то всё работает и доходит до while(1). Я записываю в пару блоков данные и хочу видеть их на дисплее(первая черта и вторая, где два пикселя и потом еще 3), но вижу это:
Изображение
Появляются какие-то левые данные и дублируются блоки что я вывожу. Возможно это из-за проблемы номер раз

Мой глаз уже замылился и несколько дней не могу понять что не так

PS Исходники прикрепил, так как скорее всего они будут не читаемы под спойлером. Ну и вдруг кто-то захочет тоже почувствовать в разработке, то я буду очень рад


Вложения:
ste2007.cpp [2.99 KiB]
Скачиваний: 135
ste2007.h [535 байт]
Скачиваний: 126
main.cpp [655 байт]
Скачиваний: 120
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с дисплеем от Nokia 1280
СообщениеДобавлено: Вс окт 24, 2021 09:51:10 
Опытный кот
Аватар пользователя

Карма: -2
Рейтинг сообщений: -23
Зарегистрирован: Сб окт 22, 2016 17:33:32
Сообщений: 760
Откуда: кг
Рейтинг сообщения: 0
А сколько у ATmega168P SRAM на борту?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с дисплеем от Nokia 1280
СообщениеДобавлено: Вс окт 24, 2021 11:11:28 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 920
Откуда: Perm
Рейтинг сообщения: 0
Карбофос, что-то об этом то я и не подумал :oops:, благодарю за подсказку
Буду во flash буфер пихать

Добавлено after 1 hour 15 minutes 24 seconds:
Понял что во flash можно только неизменяемые данные. Есть какой-то способ сохранять на МК данные о выведенном на дисплее изображении?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с дисплеем от Nokia 1280
СообщениеДобавлено: Вс окт 24, 2021 11:24:01 
Мучитель микросхем

Карма: 5
Рейтинг сообщений: 50
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 411
Откуда: Алчевск
Рейтинг сообщения: 0
Размер буфера этого дисплея 864 байта. На STM F0 работает прекрасно.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Работа с дисплеем от Nokia 1280
СообщениеДобавлено: Вс окт 24, 2021 13:12:35 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18889
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
daaar, зачем тебе 2 буфера?
отправил подготовленный буфер в дисплей, и готовь в этом же буфере новую информацию.
а 1к срама хватит на 864 байта.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с дисплеем от Nokia 1280
СообщениеДобавлено: Вс окт 24, 2021 13:24:40 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 920
Откуда: Perm
Рейтинг сообщения: 0
Starichok51, я уже приступил к реализации этой схемы. Ум за разум зашёл и перемудрил я


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y