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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

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

П.С. Описание команд для работы с процессором нигде не нашёл, зато наткнулся вот на эту статейку Подключение PT6523 к PIC
П.П.С. Приложил схему подключения контроллера к LPT.
Вложения
LG8010.gif
Схема подключения PT6523 к LPT
(4.08 КБ) 907 скачиваний
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

Возможно ли написать dll'ку для smartie 5.4 под этот контроллер? Что то я совсем в тупике второй день уже висну перед монитором...

Ссылка на smartie 5.4
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Подключение PIC к PT6523

http://radiohlam.ru/forum/viewtopic.php?f=12&t=464
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

dosikus писал(а):Подключение PIC к PT6523

http://radiohlam.ru/forum/viewtopic.php?f=12&t=464
Спасибо, я там тоже отписывался вчера. Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта.... впринципе я после прочтения данной темы примерно понял что к чему... мне бы кусок кода готовый который будет инициализировать контроллер (он включается по хитрому) и отправлять туда биты... далее я методом научного тыка (переборкой адресов) вычисляю все сегменты и составляю что то вроде таблицы символов... Я правильно представляю картину? Если нет то поправьте пожалуйста.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

kirpich6900 писал(а): Но для человека незнакомого с Си тяжело врубиться в програмную часть сего продукта....
Тяжелый случай , исправляй .
Жизнь станет легче...
Пиши что не понятно, помогу .
Это насчет С , если бы контроллер был под рукой - было бы легче.
Реклама
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

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

Сообщение dosikus »

kirpich6900 писал(а):если верить графику из datasheet 1
К сожалению не имею этого даташита , дайте ссылку.
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

dosikus писал(а):
kirpich6900 писал(а):если верить графику из datasheet 1
К сожалению не имею этого даташита , дайте ссылку.
И правда, самое главное забыл!
Вот ссылка на datasheet PT6523
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

kirpich6900 писал(а):
Вот ссылка на datasheet PT6523
Не открывает , может это внутрисетевой ресурс ?
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

dosikus писал(а):
kirpich6900 писал(а):
Вот ссылка на datasheet PT6523
Не открывает , может это внутрисетевой ресурс ?
Извиняюсь, сейчас перезалью куда нибудь.
datasheet PT6523
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

SPI - 8 бит , передача при низком CE .
Сначала передаем адрес 0x41 , потом 156 бит данных .
И в конце 4 бита управления :
DR- bias drive
SC- вкл/выкл сегменты
BU- нормальный режим /режим энергосбережение
X- не учитывается
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

dosikus писал(а):SPI - 8 бит , передача при низком CE .
Сначала передаем адрес 0x41 , потом 156 бит данных .
И в конце 4 бита управления :
DR- bias drive
SC- вкл/выкл сегменты
BU- нормальный режим /режим энергосбережение
X- не учитывается
Спасибо, буду ковырять чужие программы попытаюсь разобраться в принципах обмена между портом и и контроллером... Жаль на php ничего подобного сделать нельзя... тут всё было бы гораааздо проще...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

kirpich6900 писал(а): Спасибо, буду ковырять чужие программы попытаюсь разобраться в принципах обмена между портом и и контроллером... Жаль на php ничего подобного сделать нельзя... тут всё было бы гораааздо проще...
Посмотри программы для дисплеев от телефонов .
Практически во всех SPI .
Сэкономишь кучу времени .
И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

dosikus писал(а): И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .
если он похож на basic то у меня есть шансы разобраться... =)
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

kirpich6900 писал(а):
dosikus писал(а): И я так понял , что цеплять надо к PC через LPT ?
Тогда лучший выбор Pure Basic .
если он похож на basic то у меня есть шансы разобраться... =)
http://purebasic.info/phpBB2/
Там все есть , удачи...
Родился
Аватара пользователя
Сообщения: 10
Зарегистрирован: Пт дек 03, 2010 16:55:55
Откуда: Россия, Чебоксары

Сообщение kirpich6900 »

dosikus писал(а): http://purebasic.info/phpBB2/
Там все есть , удачи...
Спасибо, посмотрим что там =)
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»