Svin Опубликовано 15 ноября, 2008 Поделиться Опубликовано 15 ноября, 2008 Дорогие товарищи! Поделитесь инфой по шине CCB. Я с ней столкнулся, когда захотел оживить панель от автомагнитолы. На панеле стоит LC75854.LC75854.pdf Подключил к AVR 2313. Вывожу 4 последовательности. Зажигаются все 164 сегмента. Но на экране ещё столько-же сегментов (цифро-буквенные сегменты) которые мне больше всего и нужны. Только они и не загораются. Пробовал устанавливать разные флаги (Р0,Р1,SC,DR), но результата никакого. Или не включается совсем, или зажигаются теже (ненужные) сегменты. Не пойму назначения флага DR. Переключает между 1/2 и 1/3 bias drive. Чё это за диагональ такая? Может мне надо после первой, выводить вторую изменённую последовательность, но я не знаю, может какой флаг надо изменять при этом. Просто если выводить во второй тоже, что и в первой - ни хрена не получается. Заранее спасибо. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Svin Опубликовано 17 ноября, 2008 Автор Поделиться Опубликовано 17 ноября, 2008 Короче, проблема была как всегда не в железе, а в отсутствии опытного познания окружающего нас мира. На этой панели оказалось две микрухи, просто одна была спрятана под самим экраном. Если кому нужно, то вот описание этого ССВ: http://www.semiconductor-sanyo.com/ds_e/EN3742A.pdf И ещё, в даташите на LC75824 (она то и пряталась под экраном) есть ошибка: на странице №7 указан адрес этой микры как 41Н, но на него она не откликнулась. Там же в побитовой последовательности указан адрес - 82Н. Вот на него она отзывается. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Zooom Опубликовано 14 июня, 2011 Поделиться Опубликовано 14 июня, 2011 А через чего связь происходит? по I2C делаете? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Svin Опубликовано 15 июня, 2011 Автор Поделиться Опубликовано 15 июня, 2011 А через чего связь происходит? по I2C делаете? Связь происходит по протоколу Ccb... А если проще, то нужно открыть даташит на микру и в нём всё, что происходит на линиях связи нарисовано. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Zooom Опубликовано 15 июня, 2011 Поделиться Опубликовано 15 июня, 2011 (изменено) Я хотел к atmega16 подключить, но в BASCOM нет библиотеки CCB. Си - не знаю.i2c под это никак не припахать? То есть нужно к произвольным портам подключать и потом: CE - 0 - шлем адрес 8 бит. CE - 1 - шлем сколько бит? микросхема 75823E И нужно будет организовать синхронизацию с clock? то есть пускать параллельно clock c какой-то ноги? Изменено 15 июня, 2011 пользователем Zooom 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Svin Опубликовано 15 июня, 2011 Автор Поделиться Опубликовано 15 июня, 2011 Я хотел к atmega16 подключить, но в BASCOM нет библиотеки CCB. Си - не знаю.i2c под это никак не припахать? То есть нужно к произвольным портам подключать и потом: CE - 0 - шлем адрес 8 бит. CE - 1 - шлем сколько бит? микросхема 75823E И нужно будет организовать синхронизацию с clock? то есть пускать параллельно clock c какой-то ноги? Нужно к трём произвольным портам подключить плату с экраном и передавать одним большим блоком сначало при СЕ=0 -адрес, а потом при СЕ=1 слать 156 бит и не забыть 4 служебных бита в конце. Каждый бит - это один сегмент на экране. Чтобы зажечь цифру надо биты нужных сегментов поставить в 1. Чтобы узнать какой бит соотносится с каким сегментом на экране нужно последовательно перебрать каждый из 156 бит и куда-то это записать, зарисовать, запомнить и немного охренеть.... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Zooom Опубликовано 15 июня, 2011 Поделиться Опубликовано 15 июня, 2011 Спасибо! Буду разбираться! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Zooom Опубликовано 21 июня, 2011 Поделиться Опубликовано 21 июня, 2011 Да, действительно адрес H82. Подключить удалось и даже вывести символы, вписанные в table побитно. Но юзать это стремно.Точнее, столы эти набивать долго... Хотя, не пропадать же добру.. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Степан Романович Опубликовано 9 февраля, 2012 Поделиться Опубликовано 9 февраля, 2012 Блин, сейчас пытаюсь запустить по CCB LC75817E (знакосинтезирующий графический, похож на обычный дисплей 16х2) - невыходит каменный цветок. Вроде всё правильно пишу: сначала адрес устройства при низком СЕ потом шлю данные. Вот скриншот из протеуса: Сначала идет адрес устройства 42H а потом инициализация 01Н Че ни так? Иещё в даташите есть таблица инструкций и пример вывода букв на дисплей, так в таблице инициализация дисплея (бит 60 - 63) это 0001 а в примере эти же биты 8Н, то есть 1000 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Степан Романович Опубликовано 12 февраля, 2012 Поделиться Опубликовано 12 февраля, 2012 Спасибо за советы, разобрался с шиной. Проблема была в одном бите инициализации дисплея. LC75817 немного сложнее, содержит стандартную таблицу символов ASCII, счетчик адресов, буфер, загружаемые доп символы, регулировка контраста, 30 подключаемых кнопок, 4 отдельных выхода, инструкция сдвига. Всего 10 инструкций. Работает хорошо, не требователен к скорости передачи, к задержкам. Пробовал скорость где-то до 100 кГц. Уже наполовину написал библиотеку драйвера под него. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Zooom Опубликовано 15 февраля, 2012 Поделиться Опубликовано 15 февраля, 2012 Спасибо за советы, разобрался с шиной. Проблема была в одном бите инициализации дисплея. LC75817 немного сложнее, содержит стандартную таблицу символов ASCII, счетчик адресов, буфер, загружаемые доп символы, регулировка контраста, 30 подключаемых кнопок, 4 отдельных выхода, инструкция сдвига. Всего 10 инструкций. Работает хорошо, не требователен к скорости передачи, к задержкам. Пробовал скорость где-то до 100 кГц. Уже наполовину написал библиотеку драйвера под него. а!видите как... уже содержит таблицу! продвинутая штуковина. в той, что у меня все символы нужно выводить программно из базы,набитой вручную. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
qwert Опубликовано 17 июня, 2012 Поделиться Опубликовано 17 июня, 2012 Всем доброго времени суток! Только начинаю изучать микроконтроллеры, и хотел бы привязать LCD-дисплей(на LC75854) к ATmega8. Протокол немного понятен, но как программно реализовать даже пока не представляю. Поэтому прошу тех кто разобрался, если не трудно выложить небольшой пример на С для AVRstudio: вывода пары символов на дисплей и обработка пары кнопок. Заранее спасибо. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Proton78 Опубликовано 13 ноября, 2014 Поделиться Опубликовано 13 ноября, 2014 Дорогие товарищи! Поделитесь инфой по шине CCB. Я с ней столкнулся, когда захотел оживить панель от автомагнитолы. На панеле стоит LC75854.LC75854.pdf Подключил к AVR 2313. Вывожу 4 последовательности. Зажигаются все 164 сегмента. Но на экране ещё столько-же сегментов (цифро-буквенные сегменты) которые мне больше всего и нужны. Только они и не загораются. Пробовал устанавливать разные флаги (Р0,Р1,SC,DR), но результата никакого. Или не включается совсем, или зажигаются теже (ненужные) сегменты. Не пойму назначения флага DR. Переключает между 1/2 и 1/3 bias drive. Чё это за диагональ такая? Может мне надо после первой, выводить вторую изменённую последовательность, но я не знаю, может какой флаг надо изменять при этом. Просто если выводить во второй тоже, что и в первой - ни хрена не получается. Заранее спасибо. Добрый день. У меня примерно такая же ситуация. Есть "мордочка от панели управления кондиционером", есть желание использовать индикацию под свои нужды. Установлена микросхема LC75834W. Протокол один в одинг с LC75854, есть только отличия в подключении. Я очень мало понимаю в программировании. Можете выслать исходники для своего проекта??? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.