Бегущая строка на pic16f628a
Бегущая строка на pic16f628a
Доброе время суток уважаемые посетители данного форума. Хочу сразу предупредить, я недавно начал интересоваться электроникой и контролерами. Поэтому решил обратиться к Вам за советом.
Имеется "карманная бегущая строка". Прилагаю фото.
На схеме:
U1 - pic16f628a
U2 - ATMLHO 10 16B
U3 - SM74HC595D
U4 - SM74HC595D
U5 - SM74HC595D
U6 - SM74HC595D
Она программируется тремя кнопками(можно задать направление движения текста), сам текст по буквам вводится, каждую букву выбираю последовательным нажатием кнопки. Она не понимает кирилицу. Это я хочу исправить. Хочу выяснить что за микросхемы присутствуют, и исходя из этого прикинуть принцип работы. Смогу ли я научить его русским буквам, просто прошив PIC? Возможно ли отредактировать hex таким образом, чтобы просто вставить в массив свои символы(заранее приведенные в нужный вид)?
Фото не добавляется, даю ссылку на фото бегущей строки
http://slil.ru/31171105
Имеется "карманная бегущая строка". Прилагаю фото.
На схеме:
U1 - pic16f628a
U2 - ATMLHO 10 16B
U3 - SM74HC595D
U4 - SM74HC595D
U5 - SM74HC595D
U6 - SM74HC595D
Она программируется тремя кнопками(можно задать направление движения текста), сам текст по буквам вводится, каждую букву выбираю последовательным нажатием кнопки. Она не понимает кирилицу. Это я хочу исправить. Хочу выяснить что за микросхемы присутствуют, и исходя из этого прикинуть принцип работы. Смогу ли я научить его русским буквам, просто прошив PIC? Возможно ли отредактировать hex таким образом, чтобы просто вставить в массив свои символы(заранее приведенные в нужный вид)?
Фото не добавляется, даю ссылку на фото бегущей строки
http://slil.ru/31171105
- Реклама
Re: Бегущая строка на pic16f628a
для начала слей прошивку оттуда.
595 - это 8и битные регистры, в них пишутся данные для одной линии свдиодов, потом для следующей и тд, динамическая индикация.
U2 - видимо паять для текста. посмотри что в ней, может и шрифт есть, с какими-нибудь спецсимволами вместо русских.
595 - это 8и битные регистры, в них пишутся данные для одной линии свдиодов, потом для следующей и тд, динамическая индикация.
U2 - видимо паять для текста. посмотри что в ней, может и шрифт есть, с какими-нибудь спецсимволами вместо русских.
-
starokurov
- Родился
- Сообщения: 15
- Зарегистрирован: Пт май 27, 2011 11:01:21
Re: Бегущая строка на pic16f628a
Теоретически - да, практически - зависит от реализации. Прошивку в студию.Денис82 писал(а):Смогу ли я научить его русским буквам, просто прошив PIC? Возможно ли отредактировать hex таким образом, чтобы просто вставить в массив свои символы(заранее приведенные в нужный вид)?
Re: Бегущая строка на pic16f628a
Чем и как можно прочитать U2? Прошивку солью как только приобрету программатор PIC. Может есть что-то универсальное чтобы прочитать U1 и U2?=)
Re: Бегущая строка на pic16f628a
Чем и как можно прочитать U2? Прошивку солью как только приобрету программатор PIC. Может есть что-то универсальное чтобы прочитать U1 и U2?=)
- Реклама
Re: Бегущая строка на pic16f628a
вот довольно приятная штука: http://www.ic-prog.com/
кстати, U1 скорее всего запаролена...
кстати, U1 скорее всего запаролена...
Re: Бегущая строка на pic16f628a
Возможно распоролить U1? Как я понимаю мне нужно первым делом понять логику работы. Для этого мне нужно понять функционал U2-U6. Предложите найти даташиты на них? Может кто-то уже сталкивался с этими чипами?
Re: Бегущая строка на pic16f628a
если поршивка залочена, малой кровью её не слить. можно найти примеры, как народ корпуса стравливает, закрывает часть кристалла и стирает только lock биты, но имхо проще самому написать.
U2 это аналог 24Cxx, скорее всего 24С16. счтай ее программатором, там никакой защиты быть не должно.
U2 это аналог 24Cxx, скорее всего 24С16. счтай ее программатором, там никакой защиты быть не должно.
Re: Бегущая строка на pic16f628a
а откуда девайс?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Бегущая строка на pic16f628a
Думаю там действительно шрифт, не текст. Имеет смысл прочитать U2.skyther писал(а):U2 - видимо паять для текста. посмотри что в ней, может и шрифт есть, с какими-нибудь спецсимволами вместо русских.
Docendo discimus
Re: Бегущая строка на pic16f628a
Не могу найти даташит на U2. Как его прочитать? Было бы отлично, если бы в нем сообщения хранились в виде шрифтов.
Re: Бегущая строка на pic16f628a
24C16 не ищется? не верю...
Re: Бегущая строка на pic16f628a
ну как?
если забросили, может продадите?
если забросили, может продадите?
Re: Бегущая строка на pic16f628a
skyther, я был бы рад сотрудничеству. Остановился на том, что мне нужно приобрести необходимые программаторы.
Стукните в ЛС пожалуйста.
Стукните в ЛС пожалуйста.
Re: Бегущая строка на pic16f628a
попала строчка ко мне в руки :) опишу примерное устройство, может кому интересно будет.
продают здесь: 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% что камень залочен.
продают здесь: 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 КБ) 252 скачивания
Re: Бегущая строка на pic16f628a
мк залочен
Re: Бегущая строка на pic16f628a
Подскажите, пожалуйста, чем можно редактировать считанный бин файл прошивки памяти?
Re: Бегущая строка на pic16f628a
любым hex-редактором


