Отговори на тема  [ 24 мнения ]  Отиди на страница Предишна  1, 2
I2C LCD 16x2 (dem16208) търся документация 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
stefan63 написа:
То има малко ....

Да, адресът винаги е същия.
Стига, бе - тъкмо вчера обясних на боса, че моят анализатор е най-хубавия :)


Чет Яну 28, 2021 9:28 am
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
За...би го този анализатор. 7-битовия адрес е 0х3Е. Само, че в този вид той не се използва. Трябва да се добави 8-мия бит за запис/четене. За целта 7-битовия адрес се шифтва в посока MSB (или еквивалентното умножаване по 2), след което младшия бит трябва да е 0 за запис, което означава, че трябва да предаваш 0х7С.


Чет Яну 28, 2021 10:57 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
Оня ден си играх с едно I2C - скапан датчик - и докато се усетя че адреса който ми изписва анализатора (agilent dsox2xxx) не е байта който се изпраща... щото реално маха бит 0 и шифтва надясно и така изписва адреса. Пък аз адреса го "знам" в шифтнат вид. Предполага се че анализатора ще реши дали е адрес или дата по това дали и кога е имало старт по шината - то друг начин няма. Не знам - досега agilent-а не ме е подвеждал за I2C и освен честотата и каналите други настройки не се сещам да съм му правил. А защо е даден в този вид адреса? Досега не бях попадал на така изписан адрес - навсякъде където съм ползвал са го изписвали в старшите 7 бита, като се знае че младшия е според зависи.


Чет Яну 28, 2021 11:07 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
Cekins написа:
А защо е даден в този вид адреса?

Ами защото си е 7-битов. Друг въпрос е, че жълтура (Sitronix) не е уточнил, че се предава команда в която първите 7-бита са адрес, а последния 8-ми бит е R/W флага. Белите редовно правят това уточнение.


Чет Яну 28, 2021 11:53 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
Ясно че е 7 битов. Сега не ми се рови из разни документации, но все имам спомен че са давали адреса във вида : 0b1001xxxy , като xxx се менят ако има крака за хардуерен адрес и y за R/W бита.


Чет Яну 28, 2021 1:06 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
Cekins написа:
Ясно че е 7 битов. Сега не ми се рови из разни документации, но все имам спомен че са давали адреса във вида : 0b1001xxxy , като xxx се менят ако има крака за хардуерен адрес и y за R/W бита.

Така е. При бинарно представяне е ясно, че са 7 бита. За MMA8452, например дават и 8-bit final value.


Чет Яну 28, 2021 1:45 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
БЛАГОДАРЯ МНОГО ЗА СЪДЕЙСТВИЕТО!
Desert Leo, TheWizard, dan, slav4o, itso.t, stefan63, Cekins, благодаря ви!

Както обикновено, оказа се, че някъде го пише, но не пише къде го пише :).
И аз гледах описания на други индикации с чип ST7032, но колегата (босът :) ) намери този много приятен документ, с ВЯРНА последователност на инициализацията (за разлика от документа на TME :) ):


Чет Яну 28, 2021 9:44 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
Инициализацията прилича на стандартна инициализация на LCD, разликата е само в начина на подаване на данните - просто нормалното LCD данните им не идват по I2C. Командите са същите.


Чет Яну 28, 2021 10:54 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: I2C LCD 16x2 (dem16208) търся документация
Почти. В тези има управление на захранването, яркостта, различни режими на знакови генератор, икони (това не съм го гледал).


Чет Яну 28, 2021 11:33 pm
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 24 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни