USMI

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » JL SoC. 杰理芯片


JL SoC. 杰理芯片

Сообщений 381 страница 400 из 1317

381

BIOS написал(а):

Английские по умолчанию в этих чипах норм

Вот, вот про него я и говорю. Ужас а не шрифт. Нафига на дисплее шрифт с засечками? Рубленый, типа Ариал - Вердана - Тахома или нынешний Калибри подошли бы гораздо лучше.
Или Lucida Console, если уж он точечный.
А я бы и свой Elite туда приделал. Что за он? Была когда-то (1986) для Спектрума такая игрушка - Элита. И был в ней в оригинале достаточно стильный шрифт, который потом разными модификациями добрые программисты убили. Я его году в 2003 раскопал и восстановил в виде .fon-шрифта для Винды, правда, изменив пропорции - он был 8х8 точек на символ в оригинале. Тут он, правда, выложен в дос-кодировке 866, но переделать в cp1251 - никаких проблем.

upd. эх, походу протухла ссылка на элитном форуме... вот

Отредактировано StrangerIV (2023-03-05 23:45:19)

382

kagaimiq написал(а):

Можно, просто надо сгенерировать файл F_ASCII_S.PIX со своим шрифтом, вот и всё..

А что там за формат? Есть на него описания, инструменты для работы? Хотя при сильном желании и hex-кодом могу написать...

383

Есть описаловка и доки на китайском, все кривое .

Подпись автора

By Admin

384

StrangerIV написал(а):

.fon-шрифта для Винды,

Та не) а мне наоборот штатный норм.

Подпись автора

By Admin

385

Походу это прошивка глючная или экземпляр чипа. Лучше бы - второе...
Заменил неправильный резистор, запустил - опять на кнопки не реагирует. Ни на длинные, ни на короткие нажатия. Поиграла музыка с минуту - длинные нажатия заработали. Кончился трек, пошел следующий (минут 5 прошло) - заработали и короткие, т.е. переходы по трекам.
Вечером проверю остальные три платы. Грааировка на чипах от разных продавцов все же чуть отоичается - на двух глубже гравировка, на двух слабее, но читаемая. Маркировка одна и та же.

386

BIOS написал(а):

Есть описаловка и доки на китайском, все кривое .

Подкинь, а? Нашел такой файл в 690х сдк, посмотрел в хекс-редакторе, не совсем понимаю его.

387

Я как-то ковырялся с дисплеем. Можно любой шрифт впихнуть, хоть самому нарисовать. Вписывал его прямо в сдк, без редактирования *.pix.
выглядит так:
//array for font
static const unsigned char font[] = {
        0x00, 0x00, 0x00, 0x00, 0x00,
0x3E, 0x5B, 0x4F, 0x5B, 0x3E,
0x3E, 0x6B, 0x4F, 0x6B, 0x3E,
0x1C, 0x3E, 0x7C, 0x3E, 0x1C,
0x18, 0x3C, 0x7E, 0x3C, 0x18,
0x1C, 0x57, 0x7D, 0x57, 0x1C,
0x1C, 0x5E, 0x7F, 0x5E, 0x1C,
0x00, 0x18, 0x3C, 0x18, 0x00,
0xFF, 0xE7, 0xC3, 0xE7, 0xFF,
0x00, 0x18, 0x24, 0x18, 0x00,
0xFF, 0xE7, 0xDB, 0xE7, 0xFF,
0x30, 0x48, 0x3A, 0x06, 0x0E,
0x26, 0x29, 0x79, 0x29, 0x26,
0x40, 0x7F, 0x05, 0x05, 0x07,
0x40, 0x7F, 0x05, 0x25, 0x3F,
0x5A, 0x3C, 0xE7, 0x3C, 0x5A,
0x7F, 0x3E, 0x1C, 0x1C, 0x08,
0x08, 0x1C, 0x1C, 0x3E, 0x7F,
0x14, 0x22, 0x7F, 0x22, 0x14,
0x5F, 0x5F, 0x00, 0x5F, 0x5F,
0x06, 0x09, 0x7F, 0x01, 0x7F,
0x00, 0x66, 0x89, 0x95, 0x6A,
0x60, 0x60, 0x60, 0x60, 0x60,
0x94, 0xA2, 0xFF, 0xA2, 0x94,
0x08, 0x04, 0x7E, 0x04, 0x08,
0x10, 0x20, 0x7E, 0x20, 0x10,
0x08, 0x08, 0x2A, 0x1C, 0x08,
0x08, 0x1C, 0x2A, 0x08, 0x08,
0x1E, 0x10, 0x10, 0x10, 0x10,
0x0C, 0x1E, 0x0C, 0x1E, 0x0C,
0x30, 0x38, 0x3E, 0x38, 0x30,
0x06, 0x0E, 0x3E, 0x0E, 0x06,
0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x5F, 0x00, 0x00,
0x00, 0x07, 0x00, 0x07, 0x00,
0x14, 0x7F, 0x14, 0x7F, 0x14,
0x24, 0x2A, 0x7F, 0x2A, 0x12,
0x23, 0x13, 0x08, 0x64, 0x62,
0x36, 0x49, 0x56, 0x20, 0x50,
0x00, 0x08, 0x07, 0x03, 0x00,
0x00, 0x1C, 0x22, 0x41, 0x00,
0x00, 0x41, 0x22, 0x1C, 0x00,
0x2A, 0x1C, 0x7F, 0x1C, 0x2A,
0x08, 0x08, 0x3E, 0x08, 0x08,
0x00, 0x80, 0x70, 0x30, 0x00,
0x08, 0x08, 0x08, 0x08, 0x08,
0x00, 0x00, 0x60, 0x60, 0x00,
0x20, 0x10, 0x08, 0x04, 0x02,
0x3E, 0x51, 0x49, 0x45, 0x3E,
0x00, 0x42, 0x7F, 0x40, 0x00,
0x72, 0x49, 0x49, 0x49, 0x46,
0x21, 0x41, 0x49, 0x4D, 0x33,
0x18, 0x14, 0x12, 0x7F, 0x10,
0x27, 0x45, 0x45, 0x45, 0x39,
0x3C, 0x4A, 0x49, 0x49, 0x31,
0x41, 0x21, 0x11, 0x09, 0x07,
0x36, 0x49, 0x49, 0x49, 0x36,
0x46, 0x49, 0x49, 0x29, 0x1E,
0x00, 0x00, 0x14, 0x00, 0x00,
0x00, 0x40, 0x34, 0x00, 0x00,
0x00, 0x08, 0x14, 0x22, 0x41,
0x14, 0x14, 0x14, 0x14, 0x14,
0x00, 0x41, 0x22, 0x14, 0x08,
0x02, 0x01, 0x59, 0x09, 0x06,
0x3E, 0x41, 0x5D, 0x59, 0x4E,
0x7C, 0x12, 0x11, 0x12, 0x7C,
0x7F, 0x49, 0x49, 0x49, 0x36,
0x3E, 0x41, 0x41, 0x41, 0x22,
0x7F, 0x41, 0x41, 0x41, 0x3E,
0x7F, 0x49, 0x49, 0x49, 0x41,
0x7F, 0x09, 0x09, 0x09, 0x01,
0x3E, 0x41, 0x41, 0x51, 0x73,
0x7F, 0x08, 0x08, 0x08, 0x7F,
0x00, 0x41, 0x7F, 0x41, 0x00,
0x20, 0x40, 0x41, 0x3F, 0x01,
0x7F, 0x08, 0x14, 0x22, 0x41,
0x7F, 0x40, 0x40, 0x40, 0x40,
0x7F, 0x02, 0x1C, 0x02, 0x7F,
0x7F, 0x04, 0x08, 0x10, 0x7F,
0x3E, 0x41, 0x41, 0x41, 0x3E,
0x7F, 0x09, 0x09, 0x09, 0x06,
0x3E, 0x41, 0x51, 0x21, 0x5E,
0x7F, 0x09, 0x19, 0x29, 0x46,
0x26, 0x49, 0x49, 0x49, 0x32,
0x03, 0x01, 0x7F, 0x01, 0x03,
0x3F, 0x40, 0x40, 0x40, 0x3F,
0x1F, 0x20, 0x40, 0x20, 0x1F,
0x3F, 0x40, 0x38, 0x40, 0x3F,
0x63, 0x14, 0x08, 0x14, 0x63,
0x03, 0x04, 0x78, 0x04, 0x03,
0x61, 0x59, 0x49, 0x4D, 0x43,
0x00, 0x7F, 0x41, 0x41, 0x41,
0x02, 0x04, 0x08, 0x10, 0x20,
0x00, 0x41, 0x41, 0x41, 0x7F,
0x04, 0x02, 0x01, 0x02, 0x04,
0x40, 0x40, 0x40, 0x40, 0x40,
0x00, 0x03, 0x07, 0x08, 0x00,
0x20, 0x54, 0x54, 0x78, 0x40,
0x7F, 0x28, 0x44, 0x44, 0x38,
0x38, 0x44, 0x44, 0x44, 0x28,
0x38, 0x44, 0x44, 0x28, 0x7F,
0x38, 0x54, 0x54, 0x54, 0x18,
0x00, 0x08, 0x7E, 0x09, 0x02,
0x18, 0xA4, 0xA4, 0x9C, 0x78,
0x7F, 0x08, 0x04, 0x04, 0x78,
0x00, 0x44, 0x7D, 0x40, 0x00,
0x20, 0x40, 0x40, 0x3D, 0x00,
0x7F, 0x10, 0x28, 0x44, 0x00,
0x00, 0x41, 0x7F, 0x40, 0x00,
0x7C, 0x04, 0x78, 0x04, 0x78,
0x7C, 0x08, 0x04, 0x04, 0x78,
0x38, 0x44, 0x44, 0x44, 0x38,
0xFC, 0x18, 0x24, 0x24, 0x18,
0x18, 0x24, 0x24, 0x18, 0xFC,
0x7C, 0x08, 0x04, 0x04, 0x08,
0x48, 0x54, 0x54, 0x54, 0x24,
0x04, 0x04, 0x3F, 0x44, 0x24,
0x3C, 0x40, 0x40, 0x20, 0x7C,
0x1C, 0x20, 0x40, 0x20, 0x1C,
0x3C, 0x40, 0x30, 0x40, 0x3C,
0x44, 0x28, 0x10, 0x28, 0x44,
0x4C, 0x90, 0x90, 0x90, 0x7C,
0x44, 0x64, 0x54, 0x4C, 0x44,
0x00, 0x08, 0x36, 0x41, 0x00,
0x00, 0x00, 0x77, 0x00, 0x00,
0x00, 0x41, 0x36, 0x08, 0x00,
0x02, 0x01, 0x02, 0x04, 0x02,
0x3C, 0x26, 0x23, 0x26, 0x3C,
0x1E, 0xA1, 0xA1, 0x61, 0x12,
0x3A, 0x40, 0x40, 0x20, 0x7A,
0x38, 0x54, 0x54, 0x55, 0x59,
0x21, 0x55, 0x55, 0x79, 0x41,
0x22, 0x54, 0x54, 0x78, 0x42, // a-umlaut
0x21, 0x55, 0x54, 0x78, 0x40,
0x20, 0x54, 0x55, 0x79, 0x40,
0x0C, 0x1E, 0x52, 0x72, 0x12,
0x39, 0x55, 0x55, 0x55, 0x59,
0x39, 0x54, 0x54, 0x54, 0x59,
0x39, 0x55, 0x54, 0x54, 0x58,
0x00, 0x00, 0x45, 0x7C, 0x41,
0x00, 0x02, 0x45, 0x7D, 0x42,
0x00, 0x01, 0x45, 0x7C, 0x40,
0x7D, 0x12, 0x11, 0x12, 0x7D, // A-umlaut
0xF0, 0x28, 0x25, 0x28, 0xF0,
0x7C, 0x54, 0x55, 0x45, 0x00,
0x20, 0x54, 0x54, 0x7C, 0x54,
0x7C, 0x0A, 0x09, 0x7F, 0x49,
0x32, 0x49, 0x49, 0x49, 0x32,
0x3A, 0x44, 0x44, 0x44, 0x3A, // o-umlaut
0x32, 0x4A, 0x48, 0x48, 0x30,
0x3A, 0x41, 0x41, 0x21, 0x7A,
0x3A, 0x42, 0x40, 0x20, 0x78,
0x00, 0x9D, 0xA0, 0xA0, 0x7D,
0x3D, 0x42, 0x42, 0x42, 0x3D, // O-umlaut
0x3D, 0x40, 0x40, 0x40, 0x3D,
0x3C, 0x24, 0xFF, 0x24, 0x24,
0x48, 0x7E, 0x49, 0x43, 0x66,
0x2B, 0x2F, 0xFC, 0x2F, 0x2B,
0xFF, 0x09, 0x29, 0xF6, 0x20,
0xC0, 0x88, 0x7E, 0x09, 0x03,
0x20, 0x54, 0x54, 0x79, 0x41,
0x00, 0x00, 0x44, 0x7D, 0x41,
0x30, 0x48, 0x48, 0x4A, 0x32,
0x38, 0x40, 0x40, 0x22, 0x7A,
0x00, 0x7A, 0x0A, 0x0A, 0x72,
0x7D, 0x0D, 0x19, 0x31, 0x7D,
0x26, 0x29, 0x29, 0x2F, 0x28,
0x26, 0x29, 0x29, 0x29, 0x26,
0x30, 0x48, 0x4D, 0x40, 0x20,
0x38, 0x08, 0x08, 0x08, 0x08,
0x08, 0x08, 0x08, 0x08, 0x38,
0x2F, 0x10, 0xC8, 0xAC, 0xBA,
0x2F, 0x10, 0x28, 0x34, 0xFA,
0x00, 0x00, 0x7B, 0x00, 0x00,
0x08, 0x14, 0x2A, 0x14, 0x22,
0x22, 0x14, 0x2A, 0x14, 0x08,
0xAA, 0x00, 0x55, 0x00, 0xAA,
0xAA, 0x55, 0xAA, 0x55, 0xAA,
0x00, 0x00, 0x00, 0xFF, 0x00,
0x10, 0x10, 0x10, 0xFF, 0x00,
0x14, 0x14, 0x14, 0xFF, 0x00,
0x10, 0x10, 0xFF, 0x00, 0xFF,
0x10, 0x10, 0xF0, 0x10, 0xF0,
0x14, 0x14, 0x14, 0xFC, 0x00,
0x14, 0x14, 0xF7, 0x00, 0xFF,
0x00, 0x00, 0xFF, 0x00, 0xFF,
0x14, 0x14, 0xF4, 0x04, 0xFC,
0x14, 0x14, 0x17, 0x10, 0x1F,
0x10, 0x10, 0x1F, 0x10, 0x1F,
0x14, 0x14, 0x14, 0x1F, 0x00,
0x10, 0x10, 0x10, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x1F, 0x10,
0x10, 0x10, 0x10, 0x1F, 0x10,
0x10, 0x10, 0x10, 0xF0, 0x10,
0x00, 0x00, 0x00, 0xFF, 0x10,
0x10, 0x10, 0x10, 0x10, 0x10,
0x10, 0x10, 0x10, 0xFF, 0x10,
0x00, 0x00, 0x00, 0xFF, 0x14,
0x00, 0x00, 0xFF, 0x00, 0xFF,
0x00, 0x00, 0x1F, 0x10, 0x17,
0x00, 0x00, 0xFC, 0x04, 0xF4,
0x14, 0x14, 0x17, 0x10, 0x17,
0x14, 0x14, 0xF4, 0x04, 0xF4,
0x00, 0x00, 0xFF, 0x00, 0xF7,
0x14, 0x14, 0x14, 0x14, 0x14,
0x14, 0x14, 0xF7, 0x00, 0xF7,
0x14, 0x14, 0x14, 0x17, 0x14,
0x10, 0x10, 0x1F, 0x10, 0x1F,
0x14, 0x14, 0x14, 0xF4, 0x14,
0x10, 0x10, 0xF0, 0x10, 0xF0,
0x00, 0x00, 0x1F, 0x10, 0x1F,
0x00, 0x00, 0x00, 0x1F, 0x14,
0x00, 0x00, 0x00, 0xFC, 0x14,
0x00, 0x00, 0xF0, 0x10, 0xF0,
0x10, 0x10, 0xFF, 0x10, 0xFF,
0x14, 0x14, 0x14, 0xFF, 0x14,
0x10, 0x10, 0x10, 0x1F, 0x00,
0x00, 0x00, 0x00, 0xF0, 0x10,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xF0, 0xF0, 0xF0, 0xF0, 0xF0,
0xFF, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x00, 0xFF, 0xFF,
0x0F, 0x0F, 0x0F, 0x0F, 0x0F,
0x38, 0x44, 0x44, 0x38, 0x44,
0xFC, 0x4A, 0x4A, 0x4A, 0x34, // sharp-s or beta
0x7E, 0x02, 0x02, 0x06, 0x06,
0x02, 0x7E, 0x02, 0x7E, 0x02,
0x63, 0x55, 0x49, 0x41, 0x63,
0x38, 0x44, 0x44, 0x3C, 0x04,
0x40, 0x7E, 0x20, 0x1E, 0x20,
0x06, 0x02, 0x7E, 0x02, 0x02,
0x99, 0xA5, 0xE7, 0xA5, 0x99,
0x1C, 0x2A, 0x49, 0x2A, 0x1C,
0x4C, 0x72, 0x01, 0x72, 0x4C,
0x30, 0x4A, 0x4D, 0x4D, 0x30,
0x30, 0x48, 0x78, 0x48, 0x30,
0xBC, 0x62, 0x5A, 0x46, 0x3D,
0x3E, 0x49, 0x49, 0x49, 0x00,
0x7E, 0x01, 0x01, 0x01, 0x7E,
0x2A, 0x2A, 0x2A, 0x2A, 0x2A,
0x44, 0x44, 0x5F, 0x44, 0x44,
0x40, 0x51, 0x4A, 0x44, 0x40,
0x40, 0x44, 0x4A, 0x51, 0x40,
0x00, 0x00, 0xFF, 0x01, 0x03,
0xE0, 0x80, 0xFF, 0x00, 0x00,
0x08, 0x08, 0x6B, 0x6B, 0x08,
0x36, 0x12, 0x36, 0x24, 0x36,
0x06, 0x0F, 0x09, 0x0F, 0x06,
0x00, 0x00, 0x18, 0x18, 0x00,
0x00, 0x00, 0x10, 0x10, 0x00,
0x30, 0x40, 0xFF, 0x01, 0x01,
0x00, 0x1F, 0x01, 0x01, 0x1E,
0x00, 0x19, 0x1D, 0x17, 0x12,
0x00, 0x3C, 0x3C, 0x3C, 0x3C,
0x00, 0x00, 0x00, 0x00, 0x00
};
Что это за шрифт, убей, не помню. Может просто поддержка кириллицы включена и все.

Отредактировано eklmn (2023-03-06 15:10:49)

388

eklmn написал(а):

выглядит так:
//array for font
static const unsigned char font[] = {
        0x00, 0x00, 0x00, 0x00, 0x00,
...
Что это за шрифт, убей, не помню. Может просто поддержка кириллицы включена и все.

Тоже интересно. Значит, знак имеет размер 5х8 точек. Маловато... но приемлемо.
Спасибо, попробую нащелкать где-нибудь точками эти байты, посмотрю что за он и как его под себя перерисовать.

389

Поищи редактор пиксельных шрифтов, их много разных.

390

StrangerIV написал(а):

Подкинь, а? Нашел такой файл в 690х сдк, посмотрел в хекс-редакторе, не совсем понимаю его.

Вот, все что есть. И почему то там кракозябры , хз почему кодировка битая.
Ссылка

Подпись автора

By Admin

391

StrangerIV написал(а):

Заменил неправильный резистор, запустил - опять на кнопки не реагирует. Ни на длинные, ни на короткие нажатия. Поиграла музыка с минуту - длинные нажатия заработали. Кончился трек, пошел следующий (минут 5 прошло) - заработали и короткие, т.е. переходы по трекам.

Нету утечки в кнопках? У меня точно такое было, правда не помню чем закончилось)

Подпись автора

By Admin

392

StrangerIV написал(а):

Тоже интересно. Значит, знак имеет размер 5х8 точек. Маловато... но приемлемо.

Учти что там дисплей и все написано под 128х64. Там вроде по строчно выводится инфа.

Подпись автора

By Admin

393

BIOS написал(а):

Вот, все что есть. И почему то там кракозябры , хз почему кодировка битая.
Ссылка

Эм. Не вижу ничего битого, равно как и относящегося к формату файла шрифта. Инструкции по работе с редактором UI, по использованию шрифтов, куча самих шрифтов, битмапов... Всё нормальными китайскими иероглифами, ну кроме имён самих папок, так это обычное дело. С ПДФками телефонный гугл-переводчик с камеры отлично справляется.

Или покажи, в какой папке доки на формат шрифта лежат:

└───HSC-69N
    ├───+г┐т+--│
    └───UI│д--
        ├───+г┐v+о=-│мг·│г│д--
        │   └───Stringpic
        ├───BKDB
        ├───BMP
        │   ├───AC46_SDK
        │   └───│ю-┐bt_test
        ├───data
        ├───DB
        ├───outindb
        └───RSC
            ├───41_resource
            │   ├───+г┐т
            │   ├───pic_lcd
            │   ├───Stringpic
            │   ├───T│+ў+-││
            │   └───UI│д--
            ├───font
            ├───pic_color
            ├───pic_lcd
            ├───string
            └───system_bmp

BIOS написал(а):

Нету утечки в кнопках? У меня точно такое было, правда не помню чем закончилось)

Откуда там утечка, два контакта в плату и подпружиненый нормально-разомкнутый контакт.

BIOS написал(а):

128х64

А у тебя на фото - 4 строки... Значит там не 8 точек в высоту символ, а 16. То, что надо. Мой шрифт как раз 8х16 точек.

Отредактировано StrangerIV (2023-03-06 21:59:50)

394

https://forumupload.ru/uploads/001b/ca/8a/13/t693038.jpg
https://forumupload.ru/uploads/001b/ca/8a/13/t198169.jpg
Вот что получилось при снятии дампов.
Биос ты просил скрины.

395

Блин. Отказываюсь понимать.
Подключаю 5В к "дыркам", глючит. Кнопки начинают работать через пень-колоду, через секунд 20 - длинные нажатия, через пару минут могут заработать и короткие. А могут и не заработать.
На тот же источник, на те же провода, которые шли к "дыркам", цепляю USB маму, запитываю плату через шнурок usb-микроusb - взлетает сразу, реагирует на любые кнопки прямо со старта, как должно быть.
"Дырки" разведены параллельно микро-usb разъему. На фото отлично видно.

Цепи питания

Что за чертовщина...
Добавлю, 5В сейчас самые что ни на есть "ламповые" - 6,3В, питание накала ламп с трансформатора, выпрямляется мостиком, фильтруется 2200 мкф и стабилизируется 7805А. Всё.

Отредактировано StrangerIV (2023-03-07 17:16:26)

396

StrangerIV написал(а):

Что за чертовщина...
Добавлю, 5В сейчас самые что ни на есть "ламповые" - 6,3В, питание накала ламп с трансформатора, выпрямляется мостиком, фильтруется 2200 мкф и стабилизируется 7805А. Всё.

Фона нет? я пытался поставить в Доугаве ламповой, тоже с накала брал, но там  один конец обмотки висит прямо на шасси, фон рев и ничего не помогает никакие развязки по гальванике. В итоге сделал отдельный блок питания на маленьком трансформаторе, все по классике. Да и на КВ диапазонах нет влияния как в импульсном БП. Естественно работает отлично.

397

Love777 написал(а):

Фона нет?

Фона нет, этот трансформатор вообще отдельно от радиолы, это тот, от которого я свой усилок кормил.
Это какая-то ерунда на плате. Попробую завтра фильтров каких поставить по питанию на плату.

398

Love777
Я там позавчера скинул на маил файлик и спросил , видно на почту не заходите...

Подпись автора

By Admin

399

BIOS написал(а):

Love777
Я там позавчера скинул на маил файлик и спросил , видно на почту не заходите...

Подпись автора

    USMI Group LTD. JL Develop Team.

Да я на почту давно не ходил, да озвучка та, все верно.

400

Тогда сегодня или завтра скину.

Подпись автора

By Admin


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » JL SoC. 杰理芯片