Дисплей из супермаркета. какой софт для него

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
jack21
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 27, 2011 14:34:00
Откуда: Москва

Дисплей из супермаркета. какой софт для него

Сообщение jack21 »

всем привет
достался дисплей как стоят в супермаркете.
типа такого http://shtrih-m.ru/prod_page_imgs/flyte ... _black.jpg

подскажите какую прогу использовать для вывода текста
через Terminal.exe не работает (если переключить перемычку на плате в режим телетайпа, то пишет нечитаемые символы)
через софт от АТОЛ (специальный для тестирования таких дисплеев и всего остального магазинного) тоже самое или ничего в нормальном режиме или всякую муть в режиме телетайпа

ps порт настроен правильно 9600. 8бит. четности нет. 1стоповый бит
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Дисплей из супермаркета. какой софт для него

Сообщение Jack_A »

Пришлось мне запускать такой от Atmega8535
Насколько помнит мой склероз, там кодировка отличается от ASCII. Подбирал символы и служебные коды методом тыка. Закидывал по очереди все коды от 0 до 255 и смотрел че получится. Заняло минут 15.
jack21
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 27, 2011 14:34:00
Откуда: Москва

Re: Дисплей из супермаркета. какой софт для него

Сообщение jack21 »

да этож извращенство какое то :)))
в магазине онож нормально работает просто через COM порт

мне бы какунить програмулю для него типа простого терминала
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Кислый »

ну потрать время. что-то вроде

Код: Выделить всё

import serial
serialPort = serial.Serial('/dev/ttyUSB0', 9600)
serialPort.open()

simbol = 0
while True:
     simbol=int(raw_input("Введите код : "))
     serialPort.write(simbol)
     


только надо переделать.. добавить аски-to-x, и функцию соответствия - записи.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
jack21
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 27, 2011 14:34:00
Откуда: Москва

Re: Дисплей из супермаркета. какой софт для него

Сообщение jack21 »

Кислый, а это чего? и куда писать?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Дисплей из супермаркета. какой софт для него

Сообщение Satyr »

ммм... визуальный бейсик для линукс ? :)))
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Кислый »

я написал как проще было бы мне.. это язык Python. Отсылка, Satyr'a, к бейсику близка к истине, т.к. он прост и легок в освоении. в linux этот язык является системным как и си.

скачайте python2.6, скопируйте текст в файл с именем me.py, открываете командную строку и пишете

/> python me

это из линукса. а из вин я не помню, как обзывается компорт.
(там разница только в этой строчке : serialPort = serial.Serial('/dev/ttyUSB0', 9600) надо имя порта поменять)


вот кусок кода из чьего-то проэкта sms-оповещалки

Код: Выделить всё


    port = "1"
    speed = 115200
    timeout = 2
    message = ""
    abonent = ""
    for o, a in opts:
        if o == "-p":
            port = a
        elif o == "-m":
            message = a
        elif o == "-a":
            abonent = a
        elif "-s" == o:
            speed = a
        elif "-t" == o:
            timeout = a
    print message
    if "" == abonent:
        print "missing abonent number -a"
        exit()
    ser = serial.Serial(port, speed, timeout=timeout)


думаю понятно
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
jack21
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 27, 2011 14:34:00
Откуда: Москва

Re: Дисплей из супермаркета. какой софт для него

Сообщение jack21 »

думаю понятно


ваще нипанятна :))) :oops:
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Evgeny1 »

оо у меня тоже 4штуки таких индикатора тока без корпусов
и я тоже подключить не могу :oops: :(
давайте советуйте народ :)))
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Кислый »

тогда ни чем помочь не могу. Или си, или питон, или еще какой-нибудь язык программирования вам учить придется.. из коробки вы можете только терминал методом тыка использовать
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Дисплей из супермаркета. какой софт для него

Сообщение Jack_A »

Evgeny1 писал(а):оо у меня тоже 4штуки таких индикатора тока без корпусов
и я тоже подключить не могу


DB9 от RS232 там есть ? Или только голые индикаторы, с контроллерами, надеюсь ?
Жаль, что не в Минске, а то скооперировались бы : я те прогамму, ты мне - пару индиков :)
jack21
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 27, 2011 14:34:00
Откуда: Москва

Re: Дисплей из супермаркета. какой софт для него

Сообщение jack21 »

ну а че за прогу в магазине то юзают? :shock:
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Evgeny1 »

DB9 от RS232 там есть

ну да RS232
там на платке все есть и контроллер с внешней памятью и ПН для накала
вопщем подключил к СОМ-у и к 24В
остается только софт найти для вывода чем собсно и проблема :(
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Дисплей из супермаркета. какой софт для него

Сообщение Jack_A »

А чем не хорош стандартный Hyperterminal ?

По СОМ-порту тут уже была ветка, можно поиском пошерстить.
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Evgeny1 »

не пашет оно через простой терминал
там кодировка какаята хитрющая :(
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Дисплей из супермаркета. какой софт для него

Сообщение Jack_A »

Что, совсем никак ? Ни цифры, ни English ?
jack21
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср июл 27, 2011 14:34:00
Откуда: Москва

Re: Дисплей из супермаркета. какой софт для него

Сообщение jack21 »

в нормальном режиме не пишет ничего
в режиме телетайпа нечитаемые символы
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Evgeny1 »

во у меня тоже самое :(


нечитаемые символы
- крокозябра по нашему :))) :)))

у моего есть джампер самотестирования. переключаем и он перебирает все символы из памяти(я даже грешным делом подумал, что в этот момент он шлет их в порт но не тут то было)
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Дисплей из супермаркета. какой софт для него

Сообщение Кислый »

Ёб, вашу за ногу. я буду злой

гипертерминал и не будет у вас работать. забудьте. вам уже всё написали.

надо написать программу в три-4 функции!!

вот вам таблица ascii.

Изображение

для дисплея надо составить свою






3 - ввод в ascii
2 - таблица соответствия : ascii > (displey)
1 - работа с rs-232

а еще лучше разобрать один, и сфоткать плату и дисплей.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Дисплей из супермаркета. какой софт для него

Сообщение Jack_A »

jack21 писал(а):в нормальном режиме не пишет ничего
в режиме телетайпа нечитаемые символы


Значит, у нас разные дисплеи. У того, что был у меня, не было ни нормального, ни ненормального, ни телетайпного режимов. Просто разъем DB9 под RS232, подключил его к СОМ-порту - все хокей. Мне надо было его прикрутить к выходу микроконтроллера. Не вопрос. Инвертнул TxD, и МК справно начал заливать инфу в дивайс. Перебрал все комбинации, нащщупал кириллицу, загнал таблицу перекодировок - песня. Отнес заказчику, подписали акт и ... в дальний угол шкафа, бо само устройство, к которому присобачивал эту прилуду, никому не нужно было изначально.
Изображение

Перед выдачей текста вначале посылал код очистки 0x1B,0x40 .
И вообще от меня ускользнул изначальный смысл: зачем оно нужно? Выводить инфу из компа? Так штатный монитор справляется с этим более чем хорошо. Прикрутить к собственной поделке ? Тогда проблема софта выглядит странно : весь софт упрятан в МК разрабатываемого устройства, а там софта этого - кот накапал, строк 20, не считая таблицы перекодировок. В общем, вопрос надуманный.
Вложения
smith.jpg
(28.31 КБ) 983 скачивания
Ответить

Вернуться в «Интеграция с ПК»