Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 05.09.2011, 06:24  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от dadigor Посмотреть сообщение
overflow is possible in 8 bit addition, overflow is possible in 8 bit multiplication
Я бы попробовал еще char x1, char x2, char y1, char y2 заменить на int x1 и т.п....
Спасибо, попробую.
Реклама:
vlad145 вне форума  
Непрочитано 05.09.2011, 10:10  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Эффект тот же, я уже не знаю где искать.
vlad145 вне форума  
Непрочитано 05.09.2011, 10:32  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от dadigor Посмотреть сообщение
хм, ступил я... вообще-то int обычно и так 16-битное число...
Большое спасибо за подсказку, пересмотрел свой проект, поправил несколько строк и всё получилось.
vlad145 вне форума  
Непрочитано 05.09.2011, 10:39  
dadigor
Прописка
 
Аватар для dadigor
 
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
dadigor на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Давай идти от обратного... Вставь в теле процедуры fill_area вместо переменной v конкретное число, соответствующее конкретному однократному вызову (посчитай сам) и равное

= (x2-x1+1) * (y2-y1+1);

предположим это будет 400 и посмотри что выведется при этом:

for (i = 0; i ‹ 400; i++)

Будет яснее, где искать

Фуф... пока писал этот пост, уже все исправилось ))) Где же была неточность?

Последний раз редактировалось dadigor; 05.09.2011 в 10:54.
dadigor вне форума  
Непрочитано 05.09.2011, 15:41  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от dadigor Посмотреть сообщение
...Фуф... пока писал этот пост, уже все исправилось ))) Где же была неточность?
// Нарисовать прямоугольник с началом по х=10:у=14 с размером по х=32:у=16 цветом BLUE
void fill_area( int x1, int x2, int y1, int y2,int color)
{
int i;
int w,h;
...

Изначально в коде было char w,h;.
Исправил на int и всё заработало. Спасибо за подсказку.
Миниатюры:
Нажмите на изображение для увеличения
Название: Изображение 005-2.jpg
Просмотров: 120
Размер:	33.2 Кб
ID:	25711  

Последний раз редактировалось vlad145; 05.09.2011 в 15:48. Причина: добавил фото
vlad145 вне форума  
Непрочитано 05.09.2011, 17:13  
dadigor
Прописка
 
Аватар для dadigor
 
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
dadigor на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Аааа! я же это и предложил в первой части сообщения №847:
Сообщение от dadigor Посмотреть сообщение
Тогда попробуй объявить w и h 16-битными целыми:
int w, h;
Потом думал, что это не помогло.
Ну ладно, ларчик просто открывался. )) Удачи!
dadigor вне форума  
Непрочитано 05.09.2011, 17:44  
vlad145
Прописка
 
Регистрация: 06.05.2008
Адрес: Курган
Сообщений: 161
Сказал спасибо: 31
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
vlad145 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от dadigor Посмотреть сообщение
Аааа! я же это и предложил в первой части сообщения №847:

Потом думал, что это не помогло.
Ну ладно, ларчик просто открывался. )) Удачи!
А я и сказал спасибо.
vlad145 вне форума  
Непрочитано 06.09.2011, 12:59  
Хатуль_мадан
Частый гость
 
Регистрация: 07.08.2011
Адрес: Уфа
Сообщений: 22
Сказал спасибо: 10
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Хатуль_мадан на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Приветствую всех собравшихся! Почитал эту ветку форума и купил себе дисплей от Nokia 1110i/1112 (так на этикетке). Подкупила простота подключения, наличие разьема, ну и цена 45р. Планировал применить на замену вместо дисплея от nokia 3310 (у китайских проблематично подключение, в остальном все устраивало, работает хорошо). Так вот мучаюсь второй день, перепробовал все рекомендуемые тут варианты инициализации, сегодня кое-как получил тусклое изображение. Описание на контроллер pcf8814, пытался изучить и разобраться, но туго с английским, да и как выяснилось, подходит частично. Вот что странно, видимое поле больше ожидаемого, вместо 96х65 можно вывести 96х68, т.е. 8 строк по 96 байт и еще половина строки из 4 пикселей. Поэтому сделал вывод, что возможно там не pcf8814 контроллер. Прошу всех, кто имеет опыт работы с таким дисплеем, поделиться информацией по подключению и инициализации дисплея, командам настройки контрастности и установки адреса вывода. Не совсем понятно назначение Vio и какое напряжение на этой ножке нужно устанавливать? Пробовал подстроечником менять от 0,7В до 3,3В, при малом напряжении контрастность немного лучше, но появляется пропуск команд. При напряжении более 3В инициализация вообще не проходит. Это похоже на питание шины ввода/вывода, но почему тогда контрастность зависит от этого? Может мне "битый" дисплей попался, не знаю. Кто что может посоветовать?
Хатуль_мадан вне форума  
Непрочитано 06.09.2011, 15:34  
Nfc
Прописка
 
Регистрация: 11.10.2008
Сообщений: 132
Сказал спасибо: 8
Сказали Спасибо 35 раз(а) в 30 сообщении(ях)
Nfc на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Хатуль_мадан, там контроллер STE2007 , скорей всего.
Nfc вне форума  
Сказали "Спасибо" Nfc
Непрочитано 06.09.2011, 16:00  
Хатуль_мадан
Частый гость
 
Регистрация: 07.08.2011
Адрес: Уфа
Сообщений: 22
Сказал спасибо: 10
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Хатуль_мадан на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Спасибо! Поищу почитаю.
Но проблему кажись решил методом подбора. Контрастность нормальная и с адрессацией разобрался.
Хатуль_мадан вне форума  
 

Закладки

Метки
lcd
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто использовал дисплеи от сотовых телефонов - помогите! Afandi Делимся опытом 12 14.01.2012 09:48
дисплеи от сотовых Sp-alex-trio Ремонт оргтехники 5 22.05.2009 15:11
преобразователь код-код zazan111 TTL и CMOS логика 18 05.01.2009 06:11
TV LCD дисплеи NecroSS Ремонт оргтехники 1 08.12.2008 11:48


Часовой пояс GMT +4, время: 19:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot