Дисплей ETL-328D
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Дисплей ETL-328D
Вечер добрый, многоуважаемые Коты! Достался по случаю однострочный LCD-дисплей от телефона Panasonic. Он с платой контроллера в сборе. Искал на него даташит-ничего не нашел. Может быть, кто-нибудь из вас знает,как подключать его, где какие выводы? Весьма благодарен за ответ!
- Реклама
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Дисплей ETL-328D
Я примерно так и думал... Но все же РадиоКот-последняя надежда
Re: Дисплей ETL-328D
1. GND (ПЯТАЧОК НА ПЕЧАТКЕ КВАДРАТНЫЙ ОСТАЛЬНЫЕ КРУГЛЫЕ)!!!
2.+5V
3. ЯРКОСТЬ (НА МАССУ ЧЕРЕЗ 2К)
4. RS
5. R/W
6. E
7. D4
8. D5
9. D6
10. D7
Взято от сюда:
http://www.pro-radio.ru/docs/2236/
У меня такой же индикатор,по этой разводке подключил питание,вывод 3 (контраст.) замкнул на землю,при этом загорелись последние восемь символов,дальше пока не проверял.
2.+5V
3. ЯРКОСТЬ (НА МАССУ ЧЕРЕЗ 2К)
4. RS
5. R/W
6. E
7. D4
8. D5
9. D6
10. D7
Взято от сюда:
http://www.pro-radio.ru/docs/2236/
У меня такой же индикатор,по этой разводке подключил питание,вывод 3 (контраст.) замкнул на землю,при этом загорелись последние восемь символов,дальше пока не проверял.
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Дисплей ETL-328D
32768, спасибо Вам за ответ, но у меня не тот случай. Дисплей мой не знакосинтезирующий, а сегментный, на нем только цифры есть и спецзнаки какие-то для телефонов. И контактов для подключения не 10, а всего 6. Да, на факсах Панасоник стоят однострочные восьмисегментные знакосинтезирующие индикаторы. Прошу извинить за качество фото, под рукой только мобильный телефон.
- Вложения
-
- IMG279-01.jpg
- (8.37 КБ) 2406 скачиваний
-
- IMG278-01.jpg
- (10.51 КБ) 2192 скачивания
- Реклама
Re: Дисплей ETL-328D
в телефонах ( не сотовых) обычно применяются дисплеи на основе контроллера ML1001. Попробуй зацепить его так :
1 - Vdd
2 - GND
3 - LOAD
4 - Din
5 - Dclk
6 - CHK
для примера глянь документацию на какой нибудь TIC 8213
1 - Vdd
2 - GND
3 - LOAD
4 - Din
5 - Dclk
6 - CHK
для примера глянь документацию на какой нибудь TIC 8213
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Дисплей ETL-328D
Спасибо, s64, за совет! Буду пробовать.
-
Anton_Malygin
- Родился
- Сообщения: 4
- Зарегистрирован: Вт янв 11, 2011 00:32:50
Re: Дисплей ETL-328D
Тут намучался с TIC8213..
Получилось у него всё наоборот..
Строчку выдавал начиная с конца на дисплей...
Иначе было всё наоборот (в отличии от TIC77 & 9153)
И таблицу кодировки пришлось корректировать..
Может кому понадобится.
Получилось у него всё наоборот..
Строчку выдавал начиная с конца на дисплей...
Иначе было всё наоборот (в отличии от TIC77 & 9153)
И таблицу кодировки пришлось корректировать..
Может кому понадобится.
Код: Выделить всё
//сегментное отображение цифр и букв
#define CharA 0x7E
#define CharC 0x0F
#define CharE 0x2F
#define CharF 0x2E
#define CharU 0x57
#define CharP 0x3E
#define Charb 0x67
#define Chard 0x73
#define Charh 0x66
#define Charn 0x62
#define Charo 0x63
#define Charu 0x43
#define Charr 0x22
#define Chart 0x27
#define Dot 0x80
#define Minus 0x20
#define Dig0 0x5F
#define Dig1 0x50
#define Dig2 0x3B
#define Dig3 0x79
#define Dig4 0x74
#define Dig5 0x6D
#define Dig6 0x6F
#define Dig7 0x58
#define Dig8 0x7F
#define Dig9 0x7DRe: Дисплей ETL-328D
To Nusik1975
Удалось разобраться с ETL-328D? Нашел такой же модуль, хочется куда-нибудь "прикрутить"
Удалось разобраться с ETL-328D? Нашел такой же модуль, хочется куда-нибудь "прикрутить"
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Дисплей ETL-328D
Нет, не получилось у меня с ним.
-
dccharacter
- Родился
- Сообщения: 13
- Зарегистрирован: Вт авг 24, 2010 17:04:52
Re: Дисплей ETL-328D
Извиняюсь за некропостинг. У меня дисплей завелся с вашим пинаутом. Так что спасибо большое 
Информация по HD44780 (англ): http://joshuagalloway.com/lcd.html
Код (для PIC):
-----------
lcd.h
-----------
-----------
lcd.c
-----------
Информация по HD44780 (англ): http://joshuagalloway.com/lcd.html
Код (для PIC):
-----------
lcd.h
-----------
Код: Выделить всё
#ifndef LCD_H
#define LCD_H
#include "htc.h"
#ifndef _XTAL_FREQ
#define _XTAL_FREQ 8000000
#endif //#ifndef _XTAL_FREQ
#define LCD_RS RA4
#define RS_TRIS TRISA4
#define LCD_RW RA6
#define RW_TRIS TRISA6
#define LCD_EN RA7
#define E_TRIS TRISA7
#define D4_PIN RA0
#define D4_TRIS TRISA0
#define D5_PIN RA1
#define D5_TRIS TRISA1
#define D6_PIN RA2
#define D6_TRIS TRISA2
#define D7_PIN RA3
#define D7_TRIS TRISA3
#define LCD_STROBE ((LCD_EN = 1),(LCD_EN = 1),(LCD_EN = 0),(LCD_EN = 0))
void LCD_Init (void);
void LCD_WriteData (char DataToWrite);
void LCD_WriteCommand (char DataToWrite);
void LCD_WriteStr1 (char * StringToWrite);
void LCD_WriteStr2 (char * StringToWrite);
void LCD_ClearAndHome (void);
#endif //#define LCD_Hlcd.c
-----------
Код: Выделить всё
#include "lcd.h"
#define PIN_INPUT 1
#define PIN_OUTPUT !PIN_INPUT
void LCD_SetupPins (void);
void LCD_PutByte (char ByteToPut, char Data_nCommand);
void LCD_PutNibble (char RightAlignedNibble);
void LCD_WriteString (char * StringToWrite);
void LCD_SetupPins (void)
{
RS_TRIS = 0;
RW_TRIS = 0;
E_TRIS = 0;
D4_TRIS = 0;
D5_TRIS = 0;
D6_TRIS = 0;
D7_TRIS = 0;
}
void LCD_Init (void)
{
LCD_SetupPins ();
__delay_ms(50);
LCD_RS = 0;
LCD_EN = 0;
LCD_RW = 0;
LCD_PutNibble (0x3);
__delay_ms(5);
LCD_PutNibble (0x3);
__delay_us(100);
LCD_PutNibble (0x3);
__delay_us(100);
LCD_PutNibble (0x2);
__delay_ms(5);
LCD_WriteCommand (0x28); //Write 28 hex (4-Bits, 2-lines)
LCD_WriteCommand (0x08); //Write 08 hex (don't shift display, hide cursor)
LCD_WriteCommand (0x01); //Write 01 hex (clear and home display)
LCD_WriteCommand (0x06); //Write 06 hex (move cursor right)
LCD_WriteCommand (0x0C); //Write 0C hex (turn on display)
//Display is ready to accept data.
}
void LCD_PutNibble (char RightAlignedNibble)
{
D4_PIN = (RightAlignedNibble & 1)?1:0;
D5_PIN = (RightAlignedNibble & 2)?1:0;
D6_PIN = (RightAlignedNibble & 4)?1:0;
D7_PIN = (RightAlignedNibble & 8)?1:0;
LCD_STROBE;
}
void LCD_PutByte (char ByteToPut, char Data_nCommand)
{
LCD_EN = 0;
LCD_RS = Data_nCommand;
LCD_PutNibble(ByteToPut >> 4);
__delay_us(100);
LCD_PutNibble(ByteToPut & 0x0F);
__delay_us(100);
}
void LCD_WriteData (char DataToWrite)
{
LCD_PutByte (DataToWrite, 1);
}
void LCD_WriteCommand (char CommandToWrite)
{
LCD_PutByte (CommandToWrite, 0);
__delay_ms(5);
}
void LCD_WriteString (char * StringToWrite)
{
while (*StringToWrite)
LCD_WriteData (*StringToWrite++);
}
void LCD_WriteStr1 (char * StringToWrite)
{
LCD_WriteCommand (0x80); //Moves cursor to first address on the left of LINE 1
LCD_WriteString (StringToWrite);
}
void LCD_WriteStr2 (char * StringToWrite)
{
LCD_WriteCommand (0xC0); //Moves cursor to first address on the left of LINE 2
LCD_WriteString (StringToWrite);
}
void LCD_ClearAndHome (void)
{
LCD_WriteCommand (0x01);
}Re: Дисплей ETL-328D
Подключаю как написал 32768,вместо HD44780,все хорошо работает,не знаю какой у кого,дисплей,у меня 16x2если нужно будет прицеплю фотки
-
Phantom Art
- Родился
- Сообщения: 15
- Зарегистрирован: Чт июл 09, 2015 21:34:36
Re: Дисплей ETL-328D
У меня пару лет валялись дома пара телефонов панасоник. Недавно избавлялись с женой от хлама в квартире и они тоже попали под раздачу. Но я не мог не разобрать их на детали. В одном из них стоял указанный дисплейный модуль, в точности как на фотографиях Nusik1975.
Так как телефон был рабочий, то я включил его и потыкал осциллографом. Оказалось, что там SPI-подобный интерфейс, односторонний (без MISO), формат данных достаточно простой, почти сразу увидел закономерности в паттернах импульсов, совпадающие с сегментами цифр. Ради интереса решил подключить его к ATmega328. К сожалению данные там отправляются не кратно 8-ми битам, поэтому аппаратный интерфейс SPI в микроконтроллерах AVR не годится. Реализовал программный побитный SPI мастер, дисплей завёлся. Дисплею требуется инициализация, это набор из четырёх битовых посылок, которые я просто скопировал согласно осциллограмме с платы телефона. Я пока не понял за что отвечают эти биты, но понимание и не требуется, главное, что после этого можно отправлять дисплею специальную команду с адресом и данными, которые напрямую влияют на отображаемые сегменты.
Оригинальный контроллер телефона отправляет инициализацию циклично всё время работы по много раз в секунду в перемешку с данными. Видимо это сделано для помехоустойчивости, на случай если где-то будет плохой контакт и часть команд будут не доходить до дисплея. Также это позволяет подключить дисплей к плате телефона в любой момент времени и он сразу начнёт отображать то, что от него требуется.
В общем, не знаю интересно ли это кому-то в 2019-ом году, да и зачем я этим вообще занимаюсь, но могу оформить код более менее по-людски и выложить сюда.
Так как телефон был рабочий, то я включил его и потыкал осциллографом. Оказалось, что там SPI-подобный интерфейс, односторонний (без MISO), формат данных достаточно простой, почти сразу увидел закономерности в паттернах импульсов, совпадающие с сегментами цифр. Ради интереса решил подключить его к ATmega328. К сожалению данные там отправляются не кратно 8-ми битам, поэтому аппаратный интерфейс SPI в микроконтроллерах AVR не годится. Реализовал программный побитный SPI мастер, дисплей завёлся. Дисплею требуется инициализация, это набор из четырёх битовых посылок, которые я просто скопировал согласно осциллограмме с платы телефона. Я пока не понял за что отвечают эти биты, но понимание и не требуется, главное, что после этого можно отправлять дисплею специальную команду с адресом и данными, которые напрямую влияют на отображаемые сегменты.
Оригинальный контроллер телефона отправляет инициализацию циклично всё время работы по много раз в секунду в перемешку с данными. Видимо это сделано для помехоустойчивости, на случай если где-то будет плохой контакт и часть команд будут не доходить до дисплея. Также это позволяет подключить дисплей к плате телефона в любой момент времени и он сразу начнёт отображать то, что от него требуется.
В общем, не знаю интересно ли это кому-то в 2019-ом году, да и зачем я этим вообще занимаюсь, но могу оформить код более менее по-людски и выложить сюда.
Re: Дисплей ETL-328D
Пригодится кому нибудь.
Надо бы конечно фотки дисплея в работе и платки в большем разрешении.
Надо бы конечно фотки дисплея в работе и платки в большем разрешении.
-
Phantom Art
- Родился
- Сообщения: 15
- Зарегистрирован: Чт июл 09, 2015 21:34:36
Re: Дисплей ETL-328D
Был занят работой. Как будет время, выложу фотографии и код.
Re: Дисплей ETL-328D
Clover Display BS-5 M302 от какого-то Панаса, подключен по этой распиновке:
[uquote="32768",url="/forum/viewtopic.php?p=618296#p618296"]1. GND (ПЯТАЧОК НА ПЕЧАТКЕ КВАДРАТНЫЙ ОСТАЛЬНЫЕ КРУГЛЫЕ)!!!
2.+5V
3. ЯРКОСТЬ (НА МАССУ ЧЕРЕЗ 2К)
4. RS
5. R/W
6. E
7. D4
8. D5
9. D6
10. D7
Взято от сюда:
http://www.pro-radio.ru/docs/2236/[/uquote]
ведет себя точно так же, как HD44780 16x2 с интерфейсом 4-бит-данных; и точно так же работает на i2c-адаптере PCF8574.
- Pa5ha
- Прорезались зубы
- Сообщения: 244
- Зарегистрирован: Ср авг 31, 2005 20:09:08
- Откуда: Петрозаводск, Карелия.
- Контактная информация:
Re: Дисплей ETL-328D
У меня дисплей как на картинке Nusik1975: 16 7-сегментных знакомест + спецсимволы снизу. Питание 3.6В.
Проснифал его.
Первоначальная гипотеза оказалась неверна. Если удастся расшифровать - дам знать.
LCD frame clock:
0 -> 1 через ~10–14 мкс
пауза до следующего импульса: ~3894–3896 мкс
То есть период примерно:
~3.9 мс ≈ 256 Гц
log:
Проснифал его.
Первоначальная гипотеза оказалась неверна. Если удастся расшифровать - дам знать.
- Vcc 3.6V
- LCD frame clock
- GND
- CS/STB active-low
- CLK
- DATA
LCD frame clock:
0 -> 1 через ~10–14 мкс
пауза до следующего импульса: ~3894–3896 мкс
То есть период примерно:
~3.9 мс ≈ 256 Гц
log:
Спойлер
Код: Выделить всё
frame,packet,t_us,gap_us,dur_us,d7s,d7e,nBits,bits,flags
0,0,20827650,0,1310,1,1,0,,2
0,1,20829028,1378,592,1,1,7,1000000,0
0,2,20829835,807,592,1,1,7,1000100,0
0,3,20830627,792,1182,1,1,7,1000000,0
0,4,20832009,1382,591,1,0,7,1000010,0
0,5,20857345,25336,1311,1,1,0,,2
0,6,20858723,1378,592,1,1,7,1000000,0
0,7,20859531,808,591,1,1,7,1000100,0
0,8,20860322,791,1182,1,1,7,1000000,0
0,9,20861704,1382,591,1,1,7,1000010,0
1,0,20921302,59598,2749,1,1,52,1000000000000000000000000000000000000000000000000000,0
1,1,20936288,14986,3320,1,1,52,1000011001000111111000000000000000000000000000000000,0
1,2,20950084,13796,3340,1,1,52,1000011001000111111000000000000000000000000000000000,0
1,3,20964411,14327,1190,1,1,10,1010000111,0
1,4,20981982,17571,599,1,1,10,1000111000,0
1,5,20998218,16236,3324,1,1,52,1000000000000000000000000000000000000000000000000000,0
1,6,21014007,15789,600,1,1,10,1010000000,0
1,7,21030052,16045,599,1,1,10,1000000000,0
1,8,21046097,16045,599,1,1,10,1010000000,0
1,9,21062142,16045,599,1,1,10,1000000000,0
1,10,21078194,16052,600,1,1,10,1010000000,0
1,11,21094239,16045,600,1,1,10,1000000000,0
1,12,21110284,16045,599,1,1,10,1010000000,0
1,13,21126341,16057,591,1,1,7,1000000,0
1,14,21127148,807,1174,1,1,7,1000100,0
1,15,21142358,15210,611,1,1,7,1000000,0
1,16,21143169,811,1174,1,1,7,1000010,0
1,17,21158402,15233,600,1,1,10,1000000000,0
1,18,21174383,15981,600,1,1,10,1010000000,0
1,19,21190484,16101,599,1,1,10,1000000000,0
1,20,21206473,15989,599,1,1,10,1010000000,0
1,21,21222526,16053,599,1,1,10,1000000000,0
1,22,21238578,16052,600,1,1,10,1010000000,0
1,23,21254607,16029,599,1,1,10,1000000000,0
1,24,21270668,16061,599,1,1,10,1010000000,0
1,25,21286709,16041,591,1,1,7,1000000,0
1,26,21287516,807,1174,1,1,7,1000100,0
1,27,21302765,15249,611,1,1,7,1000000,0
1,28,21303576,811,1175,1,1,7,1000010,0
1,29,21318810,15234,599,1,1,10,1000000000,0
1,30,21334847,16037,599,1,1,10,1010000000,0
1,31,21350875,16028,600,1,1,10,1000000000,0
1,32,21366928,16053,599,1,1,10,1010000000,0
1,33,21382981,16053,599,1,1,10,1000000000,0
1,34,21399017,16036,600,1,1,10,1010000000,0
1,35,21415070,16053,599,1,1,10,1100000000,0
1,36,21431099,16029,599,1,1,10,1010000000,0
1,37,21447251,16152,592,1,1,7,1000000,0
1,38,21448058,807,1175,1,1,7,1000100,0
1,39,21469057,20999,591,1,1,7,1000000,0
1,40,21469848,791,1175,1,1,7,1000010,0
1,41,21481902,12054,1182,1,1,10,1000000000,0
1,42,21497283,15381,599,1,1,10,1010000000,0
1,43,21513336,16053,599,1,1,10,1000000000,0
1,44,21529372,16036,600,1,1,10,1010000000,0
1,45,21545425,16053,599,1,1,10,1000000000,0
1,46,21561478,16053,599,1,1,10,1010000000,0
1,47,21577506,16028,600,1,1,10,1000000000,0
1,48,21593567,16061,599,1,1,10,1010000000,0
1,49,21609644,16077,611,1,1,7,1000000,0
1,50,21610471,827,1174,1,1,7,1000100,0
1,51,21625373,14902,591,1,1,7,1000000,0
1,52,21626164,791,1134,1,1,7,1000010,0
1,53,21641441,15277,620,1,1,10,1000000000,0
1,54,21657442,16001,599,1,1,10,1010000000,0
1,55,21673487,16045,599,1,1,10,1000000000,0
1,56,21689531,16044,600,1,1,10,1010000000,0
1,57,21705624,16093,599,1,1,10,1000000000,0
1,58,21721629,16005,599,1,1,10,1010000000,0
1,59,21737673,16044,600,1,1,10,1000000000,0
1,60,21753718,16045,599,1,1,10,1010000000,0
1,61,21769775,16057,591,1,1,7,1000000,0
1,62,21770582,807,1174,1,1,7,1000100,0
1,63,21785827,15245,592,1,1,7,1000000,0
1,64,21786618,791,1115,1,1,7,1000010,0
1,65,21801876,15258,599,1,1,10,1000000000,0
1,66,21817897,16021,599,1,1,10,1010000000,0
1,67,21833941,16044,600,1,1,10,1000000000,0
1,68,21849970,16029,599,1,1,10,1010000000,0
1,69,21866015,16045,599,1,1,10,1000000000,0
1,70,21882059,16044,600,1,1,10,1010000000,0
1,71,21898104,16045,599,1,1,10,1000000000,0
1,72,21914157,16053,599,1,1,10,1010000000,0
1,73,21930213,16056,592,1,1,7,1000000,0
1,74,21931020,807,1115,1,1,7,1000100,0
1,75,21946270,15250,611,1,1,7,1000000,0
1,76,21947081,811,1175,1,1,7,1000010,0
1,77,21962742,15661,619,1,1,10,1000000000,0
1,78,21978607,15865,2741,1,1,52,1000000000000000000000000000000000000000000000000000,0
1,79,21994388,15781,599,1,1,10,1010000000,0
1,80,22010433,16045,599,1,1,10,1000000000,0
1,81,22026477,16044,600,1,1,10,1010000000,0
1,82,22042506,16029,599,1,1,10,1000000000,0
1,83,22058551,16045,599,1,1,10,1010000000,0
1,84,22074595,16044,600,1,1,10,1000000000,0
1,85,22090640,16045,599,1,1,10,1010000000,0
1,86,22106705,16065,591,1,1,7,1000000,0
1,87,22107512,807,1114,1,1,7,1000100,0
1,88,22122761,15249,612,1,1,7,1000000,0
1,89,22123572,811,1175,1,1,7,1000010,0
1,90,22138818,15246,619,1,1,10,1000000000,0
1,91,22154835,16017,599,1,1,10,1010000000,0
1,92,22170863,16028,600,1,1,10,1000000000,0
1,93,22186908,16045,599,1,1,10,1010000000,0
1,94,22202953,16045,599,1,1,10,1000000000,0
1,95,22219045,16092,600,1,1,10,1010000000,0
1,96,22235050,16005,599,1,1,10,1000000000,0
1,97,22251095,16045,599,1,1,10,1010000000,0
1,98,22267151,16056,592,1,1,7,1000000,0
1,99,22267958,807,1115,1,1,7,1000100,0
1,100,22283208,15250,611,1,1,7,1000000,0
1,101,22284019,811,1175,1,1,7,1000010,0
1,102,22299273,15254,619,1,1,10,1000000000,0
1,103,22315266,15993,599,1,1,10,1010000000,0
1,104,22331310,16044,599,1,1,10,1000000000,0
1,105,22347355,16045,599,1,1,10,1010000000,0
1,106,22363408,16053,599,1,1,10,1000000000,0
1,107,22379452,16044,599,1,1,10,1010000000,0
1,108,22395497,16045,599,1,1,10,1000000000,0
1,109,22411542,16045,599,1,1,10,1010000000,0
1,110,22427606,16064,591,1,1,7,1000000,0
1,111,22428413,807,1175,1,1,7,1000100,0
1,112,22443651,15238,591,1,1,7,1000000,0
1,113,22444442,791,1135,1,1,7,1000010,0
1,114,22465580,21138,600,1,1,10,1000000000,0
1,115,22476799,11219,1183,1,1,10,1010000000,0
1,116,22491773,14974,599,1,1,10,1000000000,0
1,117,22507818,16045,599,1,1,10,1010000000,0
1,118,22523862,16044,600,1,1,10,1000000000,0
1,119,22539907,16045,599,1,1,10,1010000000,0
1,120,22555936,16029,599,1,1,10,1000000000,0
1,121,22571980,16044,600,1,1,10,1010000000,0
1,122,22588037,16057,591,1,1,7,1000000,0
1,123,22588844,807,1135,1,1,7,1000100,0
1,124,22604114,15270,591,1,1,7,1000000,0
1,125,22604905,791,1174,1,1,7,1000010,0
1,126,22620158,15253,620,1,1,10,1000000000,0
1,127,22636175,16017,599,1,1,10,1010000000,0
1,128,22652220,16045,599,1,1,10,1000000000,0
1,129,22668264,16044,600,1,1,10,1010000000,0
1,130,22684293,16029,599,1,1,10,1000000000,0
1,131,22700338,16045,599,1,1,10,1010000000,0
1,132,22716383,16045,599,1,1,10,1000000000,0
1,133,22732475,16092,599,1,1,10,1010000000,0
1,134,22748492,16017,591,1,1,7,1000000,0
1,135,22749299,807,1117,1,1,7,1000100,0
1,136,22764549,15250,611,1,1,7,1000000,0
1,137,22765360,811,1174,1,1,7,1000011,0
1,138,22780605,15245,619,1,1,10,1000000000,0
1,139,22796622,16017,599,1,1,10,1010000000,0
1,140,22812651,16029,599,1,1,10,1000000000,0
1,141,22828695,16044,600,1,1,10,1010000000,0
1,142,22844740,16045,599,1,1,10,1000000000,0
1,143,22860785,16045,599,1,1,10,1010000000,0
1,144,22876837,16052,600,1,1,10,1000000000,0
1,145,22892882,16045,599,1,1,10,1010000000,0
1,146,22908939,16057,591,1,1,7,1000000,0
1,147,22909746,807,1114,1,1,7,1000100,0
1,148,22924995,15249,612,1,1,7,1000100,0
1,149,22925806,811,1175,1,1,7,1000010,0
1,150,22941060,15254,619,1,1,10,1000000000,0
1,151,22957053,15993,599,1,1,10,1010000000,0
1,152,22973353,16300,600,1,1,10,1000000000,0
1,153,22989494,16141,2741,1,1,52,1000000000000000000000000000000000000000000000000000,0
1,154,23005187,15693,599,1,1,10,1010000000,0
1,155,23021232,16045,599,1,1,10,1010000000,0
1,156,23037276,16044,600,1,1,10,1010000000,0
1,157,23053321,16045,599,1,1,10,1000000000,0
1,158,23069374,16053,599,1,1,10,1010000000,0
1,159,23085418,16044,600,1,1,10,1000000000,0
1,160,23101463,16045,599,1,1,10,1010000000,0
1,161,23117520,16057,591,1,1,7,1000000,0
1,162,23118327,807,1114,1,1,7,1000100,0
1,163,23133584,15257,612,1,1,7,1000000,0
1,164,23134395,811,1175,1,1,7,1000010,0
1,165,23149641,15246,619,1,1,10,1000000000,0
1,166,23165634,15993,599,1,1,10,1010000000,0
1,167,23181679,16045,599,1,1,10,1000000000,0
1,168,23197731,16052,600,1,1,10,1010000000,0
1,169,23213776,16045,599,1,1,10,1000000000,0
1,170,23229821,16045,599,1,1,10,1010000000,0
1,171,23245913,16092,600,1,1,10,1000000000,0
1,172,23261918,16005,599,1,1,10,1010000000,0
1,173,23277975,16057,591,1,1,7,1000000,0
1,174,23278782,807,1174,1,1,7,1000100,0
1,175,23294019,15237,592,1,1,7,1000000,0
1,176,23294810,791,1135,1,1,7,1000010,0
1,177,23310088,15278,619,1,1,10,1000000000,0
1,178,23326089,16001,599,1,1,10,1010000000,0
1,179,23342134,16045,599,1,1,10,1000000000,0
1,180,23358178,16044,600,1,1,10,1010000000,0
1,181,23374223,16045,599,1,1,10,1000000000,0
1,182,23390276,16053,599,1,1,10,1110000000,0
1,183,23406320,16044,600,1,1,10,1000000000,0
1,184,23422365,16045,599,1,1,10,1010000000,0
1,185,23438422,16057,591,1,1,7,1000000,0
1,186,23439229,807,1174,1,1,7,1000100,0
1,187,23454474,15245,592,1,1,7,1000000,0
1,188,23455265,791,1115,1,1,7,1000010,0
1,189,23475729,20464,1202,1,1,10,1000000000,0
1,190,23487463,11734,1182,1,1,10,1010000000,0
1,191,23502660,15197,600,1,1,10,1000000000,0
1,192,23518617,15957,599,1,1,10,1010000000,0
1,193,23534662,16045,599,1,1,10,1000000000,0
1,194,23550707,16045,599,1,1,10,1010000000,0
1,195,23566751,16044,600,1,1,10,1000000000,0
1,196,23582804,16053,599,1,1,10,1010000000,0
1,197,23598861,16057,591,1,1,7,1000000,0
1,198,23599668,807,1114,1,1,7,1000100,0
1,199,23614917,15249,612,1,1,7,1000000,0
1,200,23615728,811,1175,1,1,7,1000010,0
1,201,23630974,15246,619,1,1,10,1000000000,0
1,202,23646975,16001,599,1,1,10,1010000000,0
1,203,23663020,16045,599,1,1,10,1000000000,0
1,204,23679064,16044,600,1,1,10,1010000000,0
1,205,23695109,16045,599,1,1,10,1000000000,0
1,206,23711162,16053,599,1,1,10,1010000000,0
1,207,23727206,16044,600,1,1,10,1000000000,0
1,208,23743251,16045,599,1,1,10,1010000000,0
1,209,23759356,16105,591,1,1,7,1000000,0
1,210,23760163,807,1174,1,1,7,1000100,0
1,211,23775360,15197,592,1,1,7,1000000,0
1,212,23776152,792,1134,1,1,7,1000010,0
1,213,23791429,15277,619,1,1,10,1000000000,0
1,214,23807422,15993,599,1,1,10,1010000000,0
1,215,23823467,16045,599,1,1,10,1000000000,0
1,216,23839519,16052,600,1,1,10,1010000000,0
1,217,23855564,16045,599,1,1,10,1000000000,0
1,218,23871609,16045,599,1,1,10,1010000000,0
1,219,23887653,16044,600,1,1,10,1000000000,0
1,220,23903706,16053,599,1,1,10,1010000000,0
1,221,23919763,16057,591,1,1,7,1000000,0
1,222,23920570,807,1175,1,1,7,1000100,0
1,223,23935808,15238,591,1,1,7,1000000,0
1,224,23936599,791,1134,1,1,7,1000010,0
1,225,23951876,15277,620,1,1,10,1000000000,0
1,226,23968133,16257,599,1,1,10,1010000000,0
1,227,23984185,16052,2741,1,1,52,1000000000000000000000000000000000000000000000000000,0
1,228,23999966,15781,600,1,1,10,1010000000,0
1,229,24016099,16133,599,1,1,10,1000000000,0
1,230,24032056,15957,599,1,1,10,1010000000,0
1,231,24048101,16045,599,1,1,10,1000000000,0
1,232,24064145,16044,600,1,1,10,1010000000,0
1,233,24080190,16045,599,1,1,10,1000000000,0
1,234,24096243,16053,599,1,1,10,1010000000,0
1,235,24112299,16056,592,1,1,7,1000000,0
1,236,24113106,807,1175,1,1,7,1000100,0
1,237,24128344,15238,591,1,1,7,1000000,0
1,238,24129135,791,1135,1,1,7,1000010,0
1,239,24144413,15278,619,1,1,10,1000000000,0
1,240,24160414,16001,599,1,1,10,1010000000,0
1,241,24176458,16044,600,1,1,10,1000000000,0
1,242,24192503,16045,599,1,1,10,1010000000,0
1,243,24208548,16045,599,1,1,10,1000000000,0
1,244,24224600,16052,600,1,1,10,1010000000,0
1,245,24240645,16045,599,1,1,10,1000000000,0
1,246,24256690,16045,599,1,1,10,1010000000,0
1,247,24272794,16104,592,1,1,7,1000000,0
1,248,24273601,807,1175,1,1,7,1000100,0
1,249,24288799,15198,591,1,1,7,1000000,0
1,250,24289590,791,1115,1,1,7,1000010,0
1,251,24304848,15258,599,1,1,10,1000000000,0
1,252,24320869,16021,599,1,1,10,1010000000,0
1,253,24336913,16044,600,1,1,10,1000000000,0
1,254,24352942,16029,599,1,1,10,1010000000,0
1,255,24368987,16045,601,1,1,10,1000000000,0
1,256,24385032,16045,599,1,1,10,1010000000,0
1,257,24401076,16044,600,1,1,10,1000000000,0
1,258,24417129,16053,599,1,1,10,1010000000,0
1,259,24433186,16057,591,1,1,7,1000000,0
1,260,24433993,807,1114,1,1,7,1000100,0
1,261,24449242,15249,612,1,1,7,1000000,0
1,262,24450053,811,1175,1,1,7,1000010,0
1,263,24471160,21107,599,1,1,10,1000000000,0
1,264,24482371,11211,1182,1,1,10,1010000000,0
1,265,24497361,14990,599,1,1,10,1000000000,0
1,266,24513405,16044,600,1,1,10,1010000000,0
1,267,24529538,16133,599,1,1,10,1000000000,0
1,268,24545495,15957,599,1,1,10,1010000000,0
1,269,24561539,16044,600,1,1,10,1000000000,0
1,270,24577584,16045,599,1,1,10,1010000000,0
1,271,24593641,16057,591,1,1,7,1000000,0
1,272,24594448,807,1174,1,1,7,1000100,0
1,273,24609694,15246,591,1,1,7,1000000,0
1,274,24610485,791,1114,1,1,7,1000010,0
1,275,24625742,15257,600,1,1,10,1000000000,0
1,276,24641763,16021,599,1,1,10,1010000000,0
1,277,24657808,16045,599,1,1,10,1000000000,0
1,278,24673836,16028,600,1,1,10,1010000000,0
1,279,24689881,16045,599,1,1,10,1000000000,0
1,280,24705926,16045,599,1,1,10,1010000000,0
1,281,24721971,16045,599,1,1,10,1000000000,0
1,282,24738023,16052,600,1,1,10,1010000000,0
1,283,24754080,16057,591,1,1,7,1000000,0
1,284,24754887,807,1115,1,1,7,1000100,0
1,285,24770137,15250,611,1,1,7,1000000,0
1,286,24770948,811,1174,1,1,7,1000010,0
1,287,24786241,15293,620,1,1,10,1000000000,0
1,288,24802194,15953,599,1,1,10,1010000000,0
1,289,24818239,16045,599,1,1,10,1000000000,0
1,290,24834284,16045,599,1,1,10,1010000000,0
1,291,24850328,16044,600,1,1,10,1000000000,0
1,292,24866381,16053,599,1,1,10,1010000000,0
1,293,24882426,16045,599,1,1,10,1000000000,0
1,294,24898471,16045,599,1,1,10,1010000000,0
1,295,24914527,16056,592,1,1,7,1000000,0
1,296,24915334,807,1115,1,1,7,1000100,0
1,297,24930592,15258,611,1,1,7,1000000,0
1,298,24931403,811,1175,1,1,7,1000010,0
1,299,24946651,15248,617,1,1,10,1000000000,0
1,300,24962969,16318,599,1,1,10,1010000000,0
1,301,24978950,15981,2741,1,1,52,1000000000000000000000000000000000000000000000000000,0
1,302,24994739,15789,599,1,1,10,1010000000,0
1,303,25010784,16045,599,1,1,10,1000000000,0
1,304,25026828,16044,600,1,1,10,1010000000,0
1,305,25042961,16133,599,1,1,10,1000000000,0
1,306,25058918,15957,599,1,1,10,1010000000,0
1,307,25074963,16045,599,1,1,10,1000000000,0
1,308,25091007,16044,600,1,1,10,1010000000,0
1,309,25107064,16057,591,1,1,7,1000000,02kb of eeprom should be enought for everybody (C) Bill Gates` cat 


