主题中讨论的其他器件:TAS5754M
您好!
我正在使用 PurePath 控制台 v2.1-rev35934将 TAS5754m 寄存器转储到两个.h 格式文件、其中突发值设置为1、另一个突发值设置为10。
我按照 transmit _register()函数调用来发送电阻[]。
当 MCU 将突发值为1的寄存器[]发送到 TAS5754m 时、一切都正常、并且扬声器提供音频输出。
当 MCU 向 TAS5754m 发送突发值为10的寄存器[]时、扬声器没有音频输出。
我发现突发值设置为10的寄存器[]不能100%使用 transmit 寄存器(),它在每个 CFG_meta_burst 设置中都有许多假值和未知值。
能否帮助检查此工具问题或我需要配置什么?
CFG_reg 寄存器[]={
///针对 DirectI2CTab->RegisterDump 的 TAS5754/6M 转储
////待机
{ 0x00、0x00 }、
{0x02、0x10}、
/// reg[1][3]= 0x04
{ 0x00、0x01 }、
{0x03、0x04}、
/// REG[0][0x3]= 0x11
{ 0x00、0x00 }、
{ 0x03、0x11}、
////页0转储
{ 0x00、0x00 }、
{ CFG_META_BURST、11 }、
{ 0x03、0x11}、
{ 0x01、0x01 }、
{ 0x01、0x00 }、
{ 0x01、0x00 }、
{ 0x01、0x20 }、
{ 0x01、0x00 }、
{ 0x01、0x00 }、
{ 0x01、0x01 }、
{0x01、0x7c}、
{ CFG_META_BURST、11 }、
{ 0x0d、0x00 }、
{ 0x00、0x00 }、
{ 0x00、0x00 }、
{ 0x00、0x00 }、
{ 0x00、0x00 }、
{ 0x00、0x10 }、
{ 0x00、0x00 }、
{ 0x00、0x00 }、
{ 0x00、0x00 }、
{CFG_meta_burst、11}、。
此致、
Kene2e.ti.com/.../TAS5754m_5F00_Register_5F00_Dump_5F00_Burst_5F00_1.h
e2e.ti.com/.../TAS5754m_5F00_Reigster_5F00_Dump_5F00_Burst_5F00_10.h
