AIC3254寄存器问题
时间:10-02
整理:3721RD
点击:
不是说AIC3254的寄存器每页都只有128个寄存器的吗,那么寄存器的最大地址应该是127啊,下图是PPS生成的base_main_Rate44_pps_driver.h文件,里面对寄存器的配置怎么出现了地址为254 和 255的配置啊,这三句话的作用是什么?在哪里能看到相关的资料?求大神解答
这句话的意思不是寄存器地址的意思,你把程序读完就知道了,这里是进行判断的标志位。请将程序完整部分看完。
if (REG_Section[reg_index].reg_off == 254)
{
Delay_1ms(REG_Section[reg_index].reg_val);
continue;
}
if (REG_Section[reg_index].reg_off == 255)
{
if (REG_Section[reg_index].reg_val == 0)
{
// Program_miniDSP_A;
minidsp_burst_transfer(miniDSP_A_reg_values, miniDSP_A_reg_values_COEFF_SIZE+miniDSP_A_reg_values_INST_SIZE);
}
您好,我在程序中没有找到你说的这一部分啊。还有
typedef struct {
u8 reg_off;
u8 reg_val;
} reg_value;
这个定义里面reg_off和reg_val分别代表什么意思啊
254是增加延时,255是写DSP的。