Бегущая строка на pic16f628a

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 16
Зарегистрирован: Вс май 29, 2011 20:17:43

Сообщение Денис82 »

Доброе время суток уважаемые посетители данного форума. Хочу сразу предупредить, я недавно начал интересоваться электроникой и контролерами. Поэтому решил обратиться к Вам за советом.

Имеется "карманная бегущая строка". Прилагаю фото.

На схеме:
U1 - pic16f628a
U2 - ATMLHO 10 16B
U3 - SM74HC595D
U4 - SM74HC595D
U5 - SM74HC595D
U6 - SM74HC595D

Она программируется тремя кнопками(можно задать направление движения текста), сам текст по буквам вводится, каждую букву выбираю последовательным нажатием кнопки. Она не понимает кирилицу. Это я хочу исправить. Хочу выяснить что за микросхемы присутствуют, и исходя из этого прикинуть принцип работы. Смогу ли я научить его русским буквам, просто прошив PIC? Возможно ли отредактировать hex таким образом, чтобы просто вставить в массив свои символы(заранее приведенные в нужный вид)?

Фото не добавляется, даю ссылку на фото бегущей строки
http://slil.ru/31171105
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

для начала слей прошивку оттуда.
595 - это 8и битные регистры, в них пишутся данные для одной линии свдиодов, потом для следующей и тд, динамическая индикация.
U2 - видимо паять для текста. посмотри что в ней, может и шрифт есть, с какими-нибудь спецсимволами вместо русских.
Реклама
Родился
Сообщения: 15
Зарегистрирован: Пт май 27, 2011 11:01:21

Сообщение starokurov »

Денис82 писал(а):Смогу ли я научить его русским буквам, просто прошив PIC? Возможно ли отредактировать hex таким образом, чтобы просто вставить в массив свои символы(заранее приведенные в нужный вид)?
Теоретически - да, практически - зависит от реализации. Прошивку в студию.
Родился
Сообщения: 16
Зарегистрирован: Вс май 29, 2011 20:17:43

Сообщение Денис82 »

Чем и как можно прочитать U2? Прошивку солью как только приобрету программатор PIC. Может есть что-то универсальное чтобы прочитать U1 и U2?=)
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 16
Зарегистрирован: Вс май 29, 2011 20:17:43

Сообщение Денис82 »

Чем и как можно прочитать U2? Прошивку солью как только приобрету программатор PIC. Может есть что-то универсальное чтобы прочитать U1 и U2?=)
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

вот довольно приятная штука: http://www.ic-prog.com/
кстати, U1 скорее всего запаролена...
Реклама
Родился
Сообщения: 16
Зарегистрирован: Вс май 29, 2011 20:17:43

Сообщение Денис82 »

Возможно распоролить U1? Как я понимаю мне нужно первым делом понять логику работы. Для этого мне нужно понять функционал U2-U6. Предложите найти даташиты на них? Может кто-то уже сталкивался с этими чипами?
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

если поршивка залочена, малой кровью её не слить. можно найти примеры, как народ корпуса стравливает, закрывает часть кристалла и стирает только lock биты, но имхо проще самому написать.
U2 это аналог 24Cxx, скорее всего 24С16. счтай ее программатором, там никакой защиты быть не должно.
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

а откуда девайс?
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

skyther писал(а):U2 - видимо паять для текста. посмотри что в ней, может и шрифт есть, с какими-нибудь спецсимволами вместо русских.
Думаю там действительно шрифт, не текст. Имеет смысл прочитать U2.
Docendo discimus
Контактная информация:
Родился
Сообщения: 16
Зарегистрирован: Вс май 29, 2011 20:17:43

Сообщение Денис82 »

Не могу найти даташит на U2. Как его прочитать? Было бы отлично, если бы в нем сообщения хранились в виде шрифтов.
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

24C16 не ищется? не верю...
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

ну как?
если забросили, может продадите?
Родился
Сообщения: 16
Зарегистрирован: Вс май 29, 2011 20:17:43

Сообщение Денис82 »

skyther, я был бы рад сотрудничеству. Остановился на том, что мне нужно приобрести необходимые программаторы.
Стукните в ЛС пожалуйста.
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

попала строчка ко мне в руки :) опишу примерное устройство, может кому интересно будет.
продают здесь: http://www.dealextreme.com/p/customizab ... ckle-20606

ATMLH010 16B это 24C16

регистры U3 - U6 включены последовательно, причем в U3 пишется бегущая единица для включения строк, а в U4 - U6 данные одной пиксельной линии.
свдиоды соединены в строки и колонки, и подцеплены к сдвиговым регистрам. спереди это выглядит так:
колонки общ. катоды слева направо: U4.1 - 7, U5.1 - 7, U6.1 - 7 --- 21 колонка
строки общ. аноды снизу вверх: U3.1 - 7 --- 7 строк

мк pic16f628 U1:
кнопки на землю:
pin 11 RB5 PID
pin 12 RB6 PIU
pin 13 RB7 ENTER

управление регистрами (общее для всех регистров):
pin 1 RA2 data
pin 17 RA0 shift
pin 18 RA1 store
pin 6 RB0 /oe

память:
pin 9 RB3 SCL
pin 10 RB4 SDA

в U2 хранятся тексты и шрифт. 6 кусков по 256 символов. шрифт 6 байт на символ, используется только 5 байт и старшие 7 бит. например цифра "1":
00 42 FF 02 00 01
00100
01100
00100
00100
00100
00100
01110
00100 - эту строку не видно

всего 58 символов, и это количество зашито в мк :(

9: 1 2 3 4 5 6 7 8 9
26: ABCDEFGHIJKLMNOPQRSTUVWXYZ
23: " " $ <heart> <face> ! % ( ) , - : ? @ = / > < . <->> <...> * " 0

в настоящий момент добавил русский, латинские буквы и некоторые спец символы потерлись...
поршивку не смотрел, хотя 99% что камень залочен.
Вложения
u2.zip
(1.33 КБ) 254 скачивания
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Дело мастера боится.
Docendo discimus
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

мк залочен
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Сообщение korsaj »

Подскажите, пожалуйста, чем можно редактировать считанный бин файл прошивки памяти?
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Сообщение skyther »

любым hex-редактором
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

skyther писал(а):мк залочен
Сочувствую. :)
Docendo discimus
Контактная информация:
Закрыто

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