Добрый день! На днях во время уборки попалась в руки панелька от автомагнитолы lg tch700 работающая на контроллере PT6523. И я решил дать ей вторую жизнь... Благо контакты на панельки были подписаны и с подключением её к LPT проблем не возникло... Правда пришлось помучится с питанием подсветки т.к. она работает от 9.4 вольта, но и этот вопрос решился... Теперь осталась проблема с написанием драйвера для управления дисплеем. Но ни в Си ни в Delphi я не силён... Может быть кто нибудь поможет?
П.С. Описание команд для работы с процессором нигде не нашёл, зато наткнулся вот на эту статейку Подключение PT6523 к PIC
П.П.С. Приложил схему подключения контроллера к LPT.
Спасибо, я там тоже отписывался вчера. Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта.... впринципе я после прочтения данной темы примерно понял что к чему... мне бы кусок кода готовый который будет инициализировать контроллер (он включается по хитрому) и отправлять туда биты... далее я методом научного тыка (переборкой адресов) вычисляю все сегменты и составляю что то вроде таблицы символов... Я правильно представляю картину? Если нет то поправьте пожалуйста.
kirpich6900 писал(а): Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта....
Тяжелый случай , исправляй .
Жизнь станет легче...
Пиши что не понятно, помогу .
Это насчет С , если бы контроллер был под рукой - было бы легче.
Я понимаю что не имея под рукой наглядного примера тяжело что то объяснить или написать...
Если вам не трудно, то меня спасла бы минипрограмка, которая будет инициализировать контроллер (если верить графику из datasheet 1. Подать импульс на CE (1, затем 0) CE-это 14-ая нога lpt, потом уже можно передавать данные и включать (INH) INH-это 1-ая нога lpt)
и имела бы возможность отправлять данные введённые с клавиатуры адреса на Data контроллера Data-это 2-ая нога lpt.
C помощью этой програмки я смогу определить адреса сегментов методом научного тыка и составить таблицу символов.
SPI - 8 бит , передача при низком CE .
Сначала передаем адрес 0x41 , потом 156 бит данных .
И в конце 4 бита управления :
DR- bias drive
SC- вкл/выкл сегменты
BU- нормальный режим /режим энергосбережение
X- не учитывается
dosikus писал(а):SPI - 8 бит , передача при низком CE .
Сначала передаем адрес 0x41 , потом 156 бит данных .
И в конце 4 бита управления :
DR- bias drive
SC- вкл/выкл сегменты
BU- нормальный режим /режим энергосбережение
X- не учитывается
Спасибо, буду ковырять чужие программы попытаюсь разобраться в принципах обмена между портом и и контроллером... Жаль на php ничего подобного сделать нельзя... тут всё было бы гораааздо проще...
kirpich6900 писал(а):
Спасибо, буду ковырять чужие программы попытаюсь разобраться в принципах обмена между портом и и контроллером... Жаль на php ничего подобного сделать нельзя... тут всё было бы гораааздо проще...
Посмотри программы для дисплеев от телефонов .
Практически во всех SPI .
Сэкономишь кучу времени .
И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .