Страница 1 из 1

Написание драйвера для контроллера PT6523

Добавлено: Пт дек 03, 2010 17:10:34
kirpich6900
Добрый день! На днях во время уборки попалась в руки панелька от автомагнитолы lg tch700 работающая на контроллере PT6523. И я решил дать ей вторую жизнь... Благо контакты на панельки были подписаны и с подключением её к LPT проблем не возникло... Правда пришлось помучится с питанием подсветки т.к. она работает от 9.4 вольта, но и этот вопрос решился... Теперь осталась проблема с написанием драйвера для управления дисплеем. Но ни в Си ни в Delphi я не силён... Может быть кто нибудь поможет?

П.С. Описание команд для работы с процессором нигде не нашёл, зато наткнулся вот на эту статейку Подключение PT6523 к PIC
П.П.С. Приложил схему подключения контроллера к LPT.

Re: Написание драйвера для контроллера PT6523

Добавлено: Пт дек 03, 2010 18:51:32
kirpich6900
Возможно ли написать dll'ку для smartie 5.4 под этот контроллер? Что то я совсем в тупике второй день уже висну перед монитором...

Ссылка на smartie 5.4

Re: Написание драйвера для контроллера PT6523

Добавлено: Сб дек 04, 2010 11:53:26
dosikus
Подключение PIC к PT6523

http://radiohlam.ru/forum/viewtopic.php?f=12&t=464

Re: Написание драйвера для контроллера PT6523

Добавлено: Сб дек 04, 2010 13:31:25
kirpich6900
dosikus писал(а):Подключение PIC к PT6523

http://radiohlam.ru/forum/viewtopic.php?f=12&t=464
Спасибо, я там тоже отписывался вчера. Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта.... впринципе я после прочтения данной темы примерно понял что к чему... мне бы кусок кода готовый который будет инициализировать контроллер (он включается по хитрому) и отправлять туда биты... далее я методом научного тыка (переборкой адресов) вычисляю все сегменты и составляю что то вроде таблицы символов... Я правильно представляю картину? Если нет то поправьте пожалуйста.

Re: Написание драйвера для контроллера PT6523

Добавлено: Сб дек 04, 2010 15:30:12
dosikus
kirpich6900 писал(а): Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта....
Тяжелый случай , исправляй .
Жизнь станет легче...
Пиши что не понятно, помогу .
Это насчет С , если бы контроллер был под рукой - было бы легче.

Re: Написание драйвера для контроллера PT6523

Добавлено: Вс дек 05, 2010 01:39:15
kirpich6900
dosikus писал(а):
kirpich6900 писал(а): Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта....
Тяжелый случай , исправляй .
Жизнь станет легче...
Пиши что не понятно, помогу .
Это насчет С , если бы контроллер был под рукой - было бы легче.
Я понимаю что не имея под рукой наглядного примера тяжело что то объяснить или написать...
Если вам не трудно, то меня спасла бы минипрограмка, которая будет инициализировать контроллер (если верить графику из datasheet 1. Подать импульс на CE (1, затем 0) CE-это 14-ая нога lpt, потом уже можно передавать данные и включать (INH) INH-это 1-ая нога lpt)
и имела бы возможность отправлять данные введённые с клавиатуры адреса на Data контроллера Data-это 2-ая нога lpt.
C помощью этой програмки я смогу определить адреса сегментов методом научного тыка и составить таблицу символов.

Re: Написание драйвера для контроллера PT6523

Добавлено: Вс дек 05, 2010 16:54:57
dosikus
kirpich6900 писал(а):если верить графику из datasheet 1
К сожалению не имею этого даташита , дайте ссылку.

Re: Написание драйвера для контроллера PT6523

Добавлено: Вс дек 05, 2010 20:52:39
kirpich6900
dosikus писал(а):
kirpich6900 писал(а):если верить графику из datasheet 1
К сожалению не имею этого даташита , дайте ссылку.
И правда, самое главное забыл!
Вот ссылка на datasheet PT6523

Re: Написание драйвера для контроллера PT6523

Добавлено: Вс дек 05, 2010 23:46:13
dosikus
kirpich6900 писал(а):
Вот ссылка на datasheet PT6523
Не открывает , может это внутрисетевой ресурс ?

Re: Написание драйвера для контроллера PT6523

Добавлено: Пн дек 06, 2010 02:12:07
kirpich6900
dosikus писал(а):
kirpich6900 писал(а):
Вот ссылка на datasheet PT6523
Не открывает , может это внутрисетевой ресурс ?
Извиняюсь, сейчас перезалью куда нибудь.
datasheet PT6523

Re: Написание драйвера для контроллера PT6523

Добавлено: Пн дек 06, 2010 13:14:17
dosikus
SPI - 8 бит , передача при низком CE .
Сначала передаем адрес 0x41 , потом 156 бит данных .
И в конце 4 бита управления :
DR- bias drive
SC- вкл/выкл сегменты
BU- нормальный режим /режим энергосбережение
X- не учитывается

Re: Написание драйвера для контроллера PT6523

Добавлено: Пн дек 06, 2010 19:20:37
kirpich6900
dosikus писал(а):SPI - 8 бит , передача при низком CE .
Сначала передаем адрес 0x41 , потом 156 бит данных .
И в конце 4 бита управления :
DR- bias drive
SC- вкл/выкл сегменты
BU- нормальный режим /режим энергосбережение
X- не учитывается
Спасибо, буду ковырять чужие программы попытаюсь разобраться в принципах обмена между портом и и контроллером... Жаль на php ничего подобного сделать нельзя... тут всё было бы гораааздо проще...

Re: Написание драйвера для контроллера PT6523

Добавлено: Пн дек 06, 2010 21:21:05
dosikus
kirpich6900 писал(а): Спасибо, буду ковырять чужие программы попытаюсь разобраться в принципах обмена между портом и и контроллером... Жаль на php ничего подобного сделать нельзя... тут всё было бы гораааздо проще...
Посмотри программы для дисплеев от телефонов .
Практически во всех SPI .
Сэкономишь кучу времени .
И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .

Re: Написание драйвера для контроллера PT6523

Добавлено: Чт дек 09, 2010 03:33:24
kirpich6900
dosikus писал(а): И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .
если он похож на basic то у меня есть шансы разобраться... =)

Re: Написание драйвера для контроллера PT6523

Добавлено: Чт дек 09, 2010 08:20:16
dosikus
kirpich6900 писал(а):
dosikus писал(а): И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .
если он похож на basic то у меня есть шансы разобраться... =)
http://purebasic.info/phpBB2/
Там все есть , удачи...

Re: Написание драйвера для контроллера PT6523

Добавлено: Чт дек 09, 2010 12:30:18
kirpich6900
dosikus писал(а): http://purebasic.info/phpBB2/
Там все есть , удачи...
Спасибо, посмотрим что там =)