hsl73 Опубликовано 20 декабря, 2013 Автор Поделиться Опубликовано 20 декабря, 2013 (изменено) ...lcd_write(CMD,0x90); // контраст 0x80 0x9f --------------------------------------- тут подбирай от 80 до 9f... Да нечего там подбирать, либо минимум либо максимум, поскольку попадались такие дисплеи у которых контрастность наоборот, если мне не изменяет память у инверсных. Это реально хреновые дисплеи и как правило не конкретные образцы, а партии, это конечно если речь идет о 1100/1110/1110i Изменено 20 декабря, 2013 пользователем hsl73 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Naga Опубликовано 20 декабря, 2013 Поделиться Опубликовано 20 декабря, 2013 Дисплей я так понимаю какой то из 1100/1110/1110i? Я точно не знаю, но по картинке очень похож на 1110. Я покупал его в ремонтном сервисе. Экран б/у, вытянут из разбитого (утопленного?) телефона. Да нечего там подбирать, либо минимум либо максимум, поскольку попадались такие дисплеи у которых контрастность наоборот, если мне не изменяет память у инверсных. У меня, по-моему, как раз инверсный дисплей. При первом включении белые цифры на черном фоне. При этом в настройках стоит "1-инверсный". 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
hsl73 Опубликовано 20 декабря, 2013 Автор Поделиться Опубликовано 20 декабря, 2013 Вообще из тех что мне попадались наиболее контрастные это инверсные, визуально в обычном режиме у них по контуру темная рамка широкая, как у меня во 2-й версии, но опять же во 2-й версии у меня переделана подсветка, изначально она была синяя, я заменил на белую более яркую из за этого он смотрится еще более контрастно. А вот пример "левого" дисплея он тоже инверсный, но у него вот такие вертикальные полосы, как бы смазывается изображение. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
_Naga Опубликовано 20 декабря, 2013 Поделиться Опубликовано 20 декабря, 2013 Вот мои фото: 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sanyasanya Опубликовано 21 декабря, 2013 Поделиться Опубликовано 21 декабря, 2013 Вот мои фото: http://forum.cxem.net/index.php?showtopic=131536&st=20#comment-1729391 поставь контрастность 80 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 21 декабря, 2013 Автор Поделиться Опубликовано 21 декабря, 2013 (изменено) ...поставь контрастность 80... Да, надо попробовать и посмотреть, попробуй эту прошивку p.rar Изменено 21 декабря, 2013 пользователем hsl73 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sanyasanya Опубликовано 21 декабря, 2013 Поделиться Опубликовано 21 декабря, 2013 ...поставь контрастность 80... Да, надо попробовать и посмотреть, попробуй эту прошивку p.rar А почему не используете дисплеи нокии 1616, они цветные и на чуточку дороже 1202 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 21 декабря, 2013 Автор Поделиться Опубликовано 21 декабря, 2013 ...А почему не используете дисплеи нокии 1616... Изначально я подбирал дисплей по размеру, чтобы он влез в корпус стандартного индикатора топлива, ну так и пользуюсь ими. Да и пока хватало его возможностей, а 1616 тоже видел недавно схему подключения, но попробовать пока руки не дошли. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Naga Опубликовано 21 декабря, 2013 Поделиться Опубликовано 21 декабря, 2013 Да, надо попробовать и посмотреть, попробуй эту прошивку p.rar С этой прошивкой контраст очень сильно упал - черное стало слабо серым, но и фон перестал закрашиваться. Думаю, что мне попался такой дисплей. Или может какой-то средний контраст попробовать? Не сочтите за наглость, но не могли бы Вы скинуть прошивку со "средним контрастом" или около 75%? Обещаю не надоедать и если она не поможет - сяду, разберусь в компилировании и буду сам "крутить" туда-сюда (ни разу такого не делал, но наверное уже пора учить))) Спасибо! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 21 декабря, 2013 Автор Поделиться Опубликовано 21 декабря, 2013 (изменено) Вот p2.rar Практически половину h90 Но вероятность, что это поможет стремится к нулю, Вашему дисплею нужна исходная прошивка, на фото плохо видно, если с нею фон просто однородно темный то нужно попробовать "добавить подсветки" можно к примеру для проверки запитать ее от отдельного источника и попробовать менять напряжение, либо заменить штатные светодиоды на белые сверхяркие, если фон "чистый" это должно помочь. Изменено 21 декабря, 2013 пользователем hsl73 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Naga Опубликовано 21 декабря, 2013 Поделиться Опубликовано 21 декабря, 2013 Ура! Спасибо огромное за прошивку! Все работает. Вот фото: Черное на "чистом" фоне. Я никогда не программировал контроллеры и код первый раз увидел (открыл Ваш исходник), но, судя с сегодняшнего опыта, может добавить регулировку контраста в версию 2 из версии 4, если это не сложно? Мне она то уже не нужна, а вот может кто-то еще столкнется с такой проблемой в будущем и будет тоже по пять раз перепрошивать? Но это на Ваше усмотрение, я просто выразил предложение. Еще раз спасибо за отличную разработку и помощь! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 21 декабря, 2013 Автор Поделиться Опубликовано 21 декабря, 2013 ...Вот фото... Это что с прошивкой р2? и контрастом 90? Первый раз такое вижу, у всех дисплеев что у меня были контрастность регулировалась четко от начала до конца и самое лучшее было крайнее положение, либо 80 либо 9F. Нет старые версии как есть, переделывать их не буду, если кому нужно, есть исходники, либо можно здесь спросить, ну а если кто столкнется с такой проблемой, так вот оно решение тут и описано. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sanyasanya Опубликовано 23 декабря, 2013 Поделиться Опубликовано 23 декабря, 2013 hsl73, у тебя нету шрифта как на электронных часах ? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 23 декабря, 2013 Автор Поделиться Опубликовано 23 декабря, 2013 Такой Вот //****************************************************************************** // Цифры 16х24 сегментные flash const unsigned char deg16x24[10][48] = { {0xFE,0xFD,0xFB,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0xFB,0xFD,0xFE, 0xF7,0xE3,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0xE3,0xF7, 0x7F,0xBF,0xDF,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xDF,0xBF,0x7F}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFE,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0xE3,0xF7,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x3F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00}, {0x00,0x01,0x03,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0xFB,0xFD,0xFE, 0xF0,0xE8,0xDC,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1D,0x0B,0x07, 0x7F,0xBF,0xDF,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xC0,0x80,0x00}, {0x00,0x01,0x03,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0xFB,0xFD,0xFE, 0x00,0x00,0x08,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0xDD,0xEB,0xF7, 0x00,0x80,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xDF,0xBF,0x7F}, {0xFE,0xFC,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFC,0xFE, 0x07,0x0B,0x1D,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0xDD,0xEB,0xF7, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x3F,0x7F}, {0xFE,0xFD,0xFB,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x03,0x01,0x00, 0x07,0x0B,0x1D,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0xDC,0xE8,0xF0, 0x00,0x80,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xDF,0xBF,0x7F}, {0xFE,0xFD,0xFB,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x03,0x01,0x00, 0xF7,0xEB,0xDD,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0xDC,0xE8,0xF0, 0x7F,0xBF,0xDF,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xDF,0xBF,0x7F}, {0x00,0x01,0x03,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0xFB,0xFD,0xFE, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC1,0xE3,0xF7, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x3F,0x7F}, {0xFE,0xFD,0xFB,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0xFB,0xFD,0xFE, 0xF7,0xEB,0xDD,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0xDD,0xEB,0xF7, 0x7F,0xBF,0xDF,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xDF,0xBF,0x7F}, {0xFE,0xFD,0xFB,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07,0xFB,0xFD,0xFE, 0x07,0x0B,0x1D,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0xDD,0xEB,0xF7, 0x00,0x80,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xDF,0xBF,0x7F} }; Только одного шрифта мало, нужна еще процедура для его вывода // c: код символа // х: 0...96 по горизонтали // y: 0...7 по вертикали void char_16_24(char c,char x, char y) { unsigned char i; gotoxy(x,y); for ( i = 0; i < 16; i++ ){nlcd_SendByte(DATA_LCD_MODE,deg16x24[c][i]);} gotoxy(x,y+1); for ( i = 16; i < 32; i++ ){nlcd_SendByte(DATA_LCD_MODE,deg16x24[c][i]);} gotoxy(x,y+2); for ( i = 32; i < 48; i++ ){nlcd_SendByte(DATA_LCD_MODE,deg16x24[c][i]);} } 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sanyasanya Опубликовано 23 декабря, 2013 Поделиться Опубликовано 23 декабря, 2013 (изменено) Такой КРУТЬ Изменено 23 декабря, 2013 пользователем sanyasanya 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 23 декабря, 2013 Автор Поделиться Опубликовано 23 декабря, 2013 (изменено) Эти, да и любые шрифты, и не только шрифты, элементарно рисуются в программе FastLCD FastLCD.rar Изменено 23 декабря, 2013 пользователем hsl73 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
zakhar8318 Опубликовано 26 декабря, 2013 Поделиться Опубликовано 26 декабря, 2013 что может быть ? - дома тестил индикатор заводился всегда, поставил на машину подсветка загорается и на этом конец (при температуре -2...0 гр) только печкой нагрел до + 3...5 гр все нормально. прошивка залита Test3 (V.4). атмега 8А 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 26 декабря, 2013 Автор Поделиться Опубликовано 26 декабря, 2013 ... Что то не держит минусовую температуру, какая то деталь или сам дисплей. Хотя эти дисплеи от телефонов к минусовой температуре относятся довольно хорошо, у меня 1110 только ближе к -20 бывало начинал вяло работать. А вот например был у меня 1602 дисплей так он при любом минусе тупо не показывал, пока не прогреется. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Naga Опубликовано 26 декабря, 2013 Поделиться Опубликовано 26 декабря, 2013 Блин, а у меня снова проблема: подключил индикатор вместо штатного - сразу показал 10 л. Завел машину, а он начал скакать не по-детски. Заглушил - 22 л. Начал измерять сопротивление датчика в баке - при около 7л показал 270 Ом. Качнул машину, сопротивление забегало и остановилось на 320 Ом. Сделал вывод, что датчик в баке нужно менять. Интересно, а контактные дорожки там полежат ремонту? Или проще купить новый? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 26 декабря, 2013 Автор Поделиться Опубликовано 26 декабря, 2013 ...Интересно, а контактные дорожки там полежат ремонту?... Чтоб хоть что то предположить для начала не мешало бы знать, что за машина. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Naga Опубликовано 26 декабря, 2013 Поделиться Опубликовано 26 декабря, 2013 Чтоб хоть что то предположить для начала не мешало бы знать, что за машина. Ваз 21063 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 26 декабря, 2013 Автор Поделиться Опубликовано 26 декабря, 2013 (изменено) ...Ваз 21063... Ну тогда его лучше перемотать, даже если взять новый то его все равно лучше сразу перемотать. Там фактически проволочный переменный резистор, намотан на выгнутой полукругом пластине с насечками, вот только намотан практически в навал и не равномерно, в районе полного бака намотка редкая, а в районе пустого бака витки уже идут в навал и некоторые слипаются. Если его размотать и намотать равномерным шагом по насечкам получается довольно равномерное распределение сопротивления на литры, максимальное сопротивление в таком случае получается около 400 Ом и колебания при качании машины не более 1-2 литров. И еще одно слабое место, центральный подвижный контакт переменного резистора сидит на корпусе, но соеденяется с корпусом он через втулку, т.е. ось резистора крутится в этой втулке и через нее же идет контакт. Пока все это новое контакт нормальный, но со временем, у меня это произошло примерно через 1,5 года, эта втулка разбалтывается и контакт начинает терятся, визуально это выглядит так, при качании машины цифры начинают скакать от 0 и до текущего значения. Так что это место желательно тоже сразу усилить, т.е. соеденить ось резистора с корпусом каким нибудь гибким шлейфом. Вот как то так. Изменено 26 декабря, 2013 пользователем hsl73 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Naga Опубликовано 26 декабря, 2013 Поделиться Опубликовано 26 декабря, 2013 Если честно, даже не ожидал такого детального ответа! Почитал в сети, но толком ничего не нашел. Спасибо большое! А мотать, я так понимаю, нихромовой проволокой? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hsl73 Опубликовано 26 декабря, 2013 Автор Поделиться Опубликовано 26 декабря, 2013 ...мотать, я так понимаю, нихромовой проволокой... Да прям той же и мотать, у нее один конец заклепан на контакт, а второй свободный, вот с него начиная смотать аккуратно и не отрывая заклепаный конец намотать заново. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
zakhar8318 Опубликовано 6 января, 2014 Поделиться Опубликовано 6 января, 2014 могли бы сделать прошивку на 2 датчика температуры, с подключением в место бака датчики DS18B20 под схему V.4. на дисплее в место бака нарисовать t двигателя,а в место акб, t салона, размеры цифр не изменять. заранее благодарен 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.