USMI

Объявление

12/06/2025 (Administration) - Spamming for the purpose of boosting messages will be punished with a ban. Спам с целью накрутки сообщений будет караться баном.

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

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


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


JL SoC. 杰理芯片

Сообщений 1661 страница 1680 из 1698

1661

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

Привет, ну там же написано BR23     UBOOT1.00
Выбор не большой, 695/635 серия.

Питон и + аддона к нему стаавили? Какая ОС?

ОС: Arch rolling, и питон и аддоны были

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

Чем больше ты смотришь в пустоту, тем больше пустота смотрит в тебя.
あなたが空虚を見つめれば見るほど、空虚はあなたを見つめるようになります。

1662

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

А, PIX у нас готовые....
А tab/sty мы можем генерировать.
Кажись я где то видел в сдк для 5ХХ серий чипов такую прогу для создания этого дурацкого PIX.
Там вроде по картинкам еще нужно сгенерировать файл (tab/sty), и оно должно нам дать дефайны всех наших картинок.
Блин, где то я видел pdf про шрифты кажись.

Сделал генератор pix файлов. Это Arial
https://upforme.ru/uploads/001b/ca/8a/24/t610470.jpg

1663

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

Тоже пару недель назад заметил)
Причем PR0/1 в даташите нету)
Те порты появились аж в AC6956C_Datasheet_V1.6

А можно взглянуть на этот даташит? Там не написано как этими ногами пользоваться? В смысле как нормальными портами?

1664

Кто знает как выковырять из ac696n_soundbox_sdk результат преобразования AUDIO_ADC? Десяти бит обычного АЦП мне оказалось мало, а микрофон у меня не используется. AUDIO_ADC должен быть 16-битный. Как бы от него получить оцифровку постоянного напряжения поданного на микрофонный вход?

В файле br25.h присутствует структура с регистрами аудио ЦАП и АЦП в полях. Не разберу, есть здесь регистр результата или нет.

Код:
//............. 0x2f00 - 0x2fff............
typedef struct {
    __RW __u32(DAC_CON);
    __RW __u32(DAC_ADR);
    __RW __u16(DAC_LEN);
    __RW __u16(DAC_PNS);
    __RW __u16(DAC_HRP);
    __RW __u16(DAC_SWP);
    __RW __u16(DAC_SWN);
    __RO __u32(RESERVED7);
    __RW __u32(DAC_VL0);
    __RW __u32(RESERVED8);
    __RW __u32(DAC_TM0);
    __RW __u32(RESERVED9);
    __RW __u16(RESERVED10);
    __RW __s16(DAC_DTB);
    __RW __s16(RESERVED11);
    __WO __u32(DAC_DPD);
    __WO __u16(DAC_COP);
    __RW __u32(ADC_CON);
    __RW __u32(ADC_ADR);
    __RW __u16(ADC_LEN);
    __RW __u16(ADC_PNS);
    __RW __u16(ADC_HWP);
    __RW __u16(ADC_SRP);
    __RW __u16(ADC_SRN);
} JL_AUDIO_TypeDef;

#define JL_AUDIO_BASE                   (ls_base + map_adr(0x2f, 0x00))
#define JL_AUDIO                        ((JL_AUDIO_TypeDef   *)JL_AUDIO_BASE)

1665

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

А можно взглянуть на этот даташит? Там не написано как этими ногами пользоваться? В смысле как нормальными портами?

Да, вот
https://drive.google.com/file/d/1uGevrR … sp=sharing
А по поводу управления, можно как и обычными, а можно прямо в порты что то писать.

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

USMicro(R) (C)2025

1666

Hello everyone, I'm experiencing an issue with the crystal used for Jilie chips. I buy crystals with the same specifications, but some of them do not start the chip. Am I missing a specific specification? Please guide me. I have attached the specifications of the two crystal models that I bought. One of them works, but the other does not.
https://upforme.ru/uploads/001b/ca/8a/186/t701234.png
https://upforme.ru/uploads/001b/ca/8a/186/t982023.png

1667

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

Да, вот
https://drive.google.com/file/d/1uGevrR … sp=sharing
А по поводу управления, можно как и обычными, а можно прямо в порты что то писать.

Хм, использовать в конфиге для adkey или как LED не получается, там всегда 1,7В на выводах. Видимо не все так просто.

1668

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

Hello everyone, I'm experiencing an issue with the crystal used for Jilie chips. I buy crystals with the same specifications, but some of them do not start the chip. Am I missing a specific specification? Please guide me. I have attached the specifications of the two crystal models that I bought. One of them works, but the other does not.

Looking through my experience, try changing the pulling capacitors on the crystal. Sometimes, two similar crystals from two different vendors had a bit different parameters. So, changing capacitor values might be helpful

Отредактировано tenjisakuto (2025-08-03 17:40:43)

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

Чем больше ты смотришь в пустоту, тем больше пустота смотрит в тебя.
あなたが空虚を見つめれば見るほど、空虚はあなたを見つめるようになります。

1669

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

Looking through my experience, try changing the pulling capacitors on the crystal. Sometimes, two similar crystals from two different vendors had a bit different parameters. So, changing capacitor values might be helpful

The main requirement is PPM
That very matter for BT stability, maximum - 10 PPM and capacity - 12pf.
24.0000 MHz/10PPM/12PF.
About pulling capacitors on the crystal - that need only for corecting freqency. 10-15-20 pf enough.

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

USMicro(R) (C)2025

1670

I have configured the AC6965A IC and it works fine. However, there is one problem: the initial volume is very low. When I want to turn it up, it is as loud as the Chinese M18 circuits. Does anyone know how to adjust this in the SDK?

1671

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

The main requirement is PPM
That very matter for BT stability, maximum - 10 PPM and capacity - 12pf.
24.0000 MHz/10PPM/12PF.
About pulling capacitors on the crystal - that need only for corecting frequency. 10-15-20 pf is enough.

Hi,
I’m producing around 5,000 PCBs every month, and it’s not feasible to change the capacitor value each time.

Currently, my workaround is to buy crystals from a specific supplier and request samples from each reel beforehand. I test the samples with different capacitor values to ensure compatibility. I am using crystals that don't require external capacitors.

Does anyone have a more stable or reliable solution?

Отредактировано Amin (2025-08-06 11:01:16)

1672

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

Да, вот
https://drive.google.com/file/d/1uGevrR … sp=sharing
А по поводу управления, можно как и обычными, а можно прямо в порты что то писать.

Не пойму откуда там 1,7В берутся и как их убрать. Если туда кварц подключить то генерация есть и часы идут. Как выход еще работает, а если как вход включать то опять эти 1,7В тут как тут.
Открой тайну:)

1673

http://bbs.yunthinker.com/forum.php?mod … mp;tid=222
Здесь вроде мануал от AC696X есть, они с AC695Х похожи, может оттуда что-то почерпнуть. Но как его оттуда скачать?

1674

Мануалы на 635/636 смотри.

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

USMicro(R) (C)2025

1675

https://drive.google.com/drive/u/0/fold … gTktHOExJW

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

USMicro(R) (C)2025

1676

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

Не пойму откуда там 1,7В берутся и как их убрать. Если туда кварц подключить то генерация есть и часы идут. Как выход еще работает, а если как вход включать то опять эти 1,7В тут как тут.
Открой тайну:)

Всего-то нужно было в инит добавить: p33_tx_1byte(R3_OSL_CON,0);

1677

Я попытался нарисовать светодиодный мультиплекс в матрице 7 x 7 выводов, но это была всего лишь попытка, если у кого-то есть знания о светодиодном дисплее с 7 выводами, поделитесь с нами, пожалуйста.https://upforme.ru/uploads/001b/ca/8a/263/t568586.png

1678

Mr Bytes
Hi.
My messages From old forums.
-------------------------------------------------------------------------------------------------------------------------

https://upforme.ru/uploads/001b/ca/8a/2/t856026.jpg

По тихоньку разбираюсь с 7 сегментниками, пока что только с "стандартными".
С виду они все одинаковые, циферки и символы, ну и у всех 7 ног.
Я только из этой кучи насчитал 7 разных видов по распиновке.

Для этого драйвер написал, Мультиметром вызвонил каждый сегмент и составил бит-карту.
https://upforme.ru/uploads/001b/ca/8a/2/t853536.jpg

Биты для установки в SDK V2P4 - считаются так :
1 - во первых отсчёт ножек дисплея происходит не с 1 а с 0. Соответственно ножка 1 = бит 0 , ножка 2 = бит 1, ножка 3 = бит 2...... ножка 7 = бит 6.
2 Читается таблица с вертикального столбика и вправо.
Допустим что бы зажечь на данном конкретном дисплее символ "SD" - нужно использовать биты 0 , 4 (1нога(+) и 5нога (-) )
Что бы зажечь символ "МР3" биты 2 , 6.
----------------------------------------------------------------------------------------
Прозвонка дисплея - на первую ножку красный щуп, черным пошел по ногам 2.3.4.5.6.7, потом красный щуп на 2 ножку, черным на 1.3.4.5.6.7, и так далее...
+ | - - - - - -
(1).2.3.4.5.6.7
(2).1.3.4.5.6.7
(3).1.2.4.5.6.7
(4).1.2.3.5.6.7
(5).1.2.3.4.6.7
(6).1.2.3.4.5.7
(7).1.2.3.4.5.6
------------------------------------------------------------------------------------------

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

USMicro(R) (C)2025

1679

Driver
]
-----------------------------------------------------------------------------------------
                      DISPLAY 1
NAME   : (KH2401-7) (CX2401-7) (2401-1B)
BITMAP :
/* 0    1     2     3     4     5     6
0  X    2A    2B    2C    2D    2E    2F
1  1A   X     2G    :     .     FM    MP3
2  1B   X     X     4A    4B    4C    4D
3  1C   PLAY  3A    X     4E    4F    4G
4  1D   PAUSE 3B    3E    X     X     X
5  1E   USB   3C    3F    X     X     X
6  1F   SD    3D    3G    X     X     X
*/
const u8 led_7[36][2] = /// FOR (KH2401-7) (CX2401-7) (2401-1B)
{
  {1,0},//1A
  {2,0},//1B
  {3,0},//1C
  {4,0},//1D
  {5,0},//1E
  {6,0},//1F
  {2,1},//1G

  {0,1},//2A
  {0,2},//2B
  {0,3},//2C
  {0,4},//2D
  {0,5},//2E
  {0,6},//2F
  {1,2},//2G

  {3,2},//3A
  {4,2},//3B
  {5,2},//3C
  {6,2},//3D
  {4,3},//3E
  {5,3},//3F
  {6,3},//3G

  {2,3},//4A
  {2,4},//4B
  {2,5},//4C
  {2,6},//4D
  {3,4},//4E
  {3,5},//4F
  {3,6},//4G

  {3,1},//LED_PLAY
  {4,1},//LED_PAUSE
  {5,1},//LED_USB
  {6,1},//SD
  {1,3},//:
  {1,5},//FM
  {1,4},//.
  {1,6},//MP3
};
-------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
                      DISPLAY 2
NAME   : (LSH24D17-1B-UR) () ()
BITMAP :
/* 0    1     2     3     4     5     6
0  X    1A    1B    1E    SD    PLAY  X
1  1F   X     2A    2B    2E    2D    X
2  1G   2F    X     :     3B    ||    MHz
3  1C   2G    3F    X     3C    4E    X
4  1D   2C    3G    3A    X     4C    4G
5  3D   USB   3E    4D    4F    X     4B
6  X    X     AUX   X     .     4A    X
*/
const u8 led_7[36][2] = /// FOR (LSH24D17-1B-UR)
{
  {0,1},//1A
  {0,2},//1B
  {3,0},//1C
  {4,0},//1D
  {0,3},//1E
  {1,0},//1F
  {2,0},//1G

  {1,2},//2A
  {1,3},//2B
  {4,1},//2C
  {1,5},//2D
  {1,4},//2E
  {2,1},//2F
  {3,1},//2G

  {4,3},//3A
  {2,4},//3B
  {3,4},//3C
  {5,0},//3D
  {5,2},//3E
  {3,2},//3F
  {4,2},//3G

  {6,5},//4A
  {5,6},//4B
  {4,5},//4C
  {5,3},//4D
  {3,5},//4E
  {5,4},//4F
  {4,6},//4G

  {0,5},//LED_PLAY
  {2,5},//LED_PAUSE
  {5,1},//LED_USB
  {0,4},//LED_SD
  {2,3},//LED_2POINT
  {6,2},//LED_AUX
  {6,4},//.
  {2,6},//LED_MHz
};
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
                      DISPLAY 3
NAME   : (KH2408) (EZT-2408) (CX-2401-1) (LS2431) (2408-8) (LS2408)
BITMAP :
/* 0    1     2     3     4     5     6
0  X    1A    1B    1E    SD    PLAY  X
1  1F   X     2A    2B    2E    2D    X
2  1G   2F    X     :     3B    ||    MP3
3  1C   2G    3F    X     3C    4E    X
4  1D   2C    3G    3A    X     4C    4G
5  3D   USB   3E    4D    4F    X     4B
6  X    X     FM    X     X     4A    X
*/
const u8 led_7[36][2] = /// FOR (KH2408)
{
  {0,1},//1A
  {0,2},//1B
  {3,0},//1C
  {4,0},//1D
  {0,3},//1E
  {1,0},//1F
  {2,0},//1G

  {1,2},//2A
  {1,3},//2B
  {4,1},//2C
  {1,5},//2D
  {1,4},//2E
  {2,1},//2F
  {3,1},//2G

  {4,3},//3A
  {2,4},//3B
  {3,4},//3C
  {5,0},//3D
  {5,2},//3E
  {3,2},//3F
  {4,2},//3G

  {6,5},//4A
  {5,6},//4B
  {4,5},//4C
  {5,3},//4D
  {3,5},//4E
  {5,4},//4F
  {4,6},//4G

  {0,5},//LED_PLAY
  {2,5},//LED_PAUSE
  {5,1},//LED_USB
  {0,4},//LED_SD
  {2,3},//LED_2POINT
  {6,2},//LED_FM
  {6,4},//X
  {2,6},//LED_MP3
};
-------------------------------------------------------------------------------------------

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

USMicro(R) (C)2025

1680

Здравствуйте, коллеги.

У меня есть чип AC6925, я использую SDK Release_V2.6.3. В этой версии я нашёл только поддержку A2DP Sink (приём аудио), но функции для A2DP Source (передача аудио по Bluetooth) отсутствуют.

Подскажите, пожалуйста:

существует ли версия SDK для AC6925 (или семейства AC692X) с поддержкой A2DP Source / Bluetooth Audio Transmitter?

если да, где можно получить или скачать такую версию SDK?

Буду очень признателен за любую информацию или ссылку.

Спасибо!


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