这就是信息的基本结构。
{START BYTE, FUNCTION BYTE, PARAMETER BYTE, VALUE BYTE}
下面的 UART 命令将控制参数 N 设置为值 V:
{0xff (START), 0xfe (SEND TO PARAMETER), parameter N (PARAMETER INDEX), value V (INTEGER VALUE)}
{0xff, 0xfc, parameter N}- 通过UART或Nuvoton Bridge连接返回参数N的当前值。
{0xff, 0xf9}--绕过DPS
{0xff, 0xf8}- 启用DPS
{0xff, 0xf7}- 绕过立体声加宽
{0xff, 0xf6}------启用立体拓宽功能
{0xff, 0xfa, preset #N}- 从嵌入ARM固件的indices.c中加载预设(DPS Profile)#N(N = 0, 1, 2, 3, 4...}。
拉出所有参数数据
{0xff, 0xfb}- 返回每个参数的值,按顺序排列,以0xff结尾。
这是在与DPS Profile Creator的初始连接过程中发送的。 如果收到了一系列正确的字节,则认为串行连接成功。 如果没有收到正确的字节,则会报告一个连接错误。 然后必须在DPS Profile Creator中重新建立连接。
对于取值的函数(例如增益、频率和Q的EQ波段),会发送一个索引。 使用下面的链接来参考所有的值索引。
下面的参数列表代表了indices.c预设数组中的值。 预设值中只不包括用户控件。
| PARAMETER | 索引 | HEX | 价值观 |
| 一般DPS参数 | |||
| ParamIdxInputHpf, | 0 | 0 | 20-255Hz |
| ParamIdxInputGain, | 1 | 1 | Cal Gain |
| ParamIdxShelf1Gain。 | 2 | 2 | EQ增益 |
| ParamIdxShelf2Gain。 | 3 | 3 | EQ增益 |
| ParamIdxAgc1Thresh。 | 4 | 4 | 阈值 |
| ParamIdxAgc1Ratio, | 5 | 5 | 比率 |
| ParamIdxAgc1Attack。 | 6 | 6 | 其他 |
| ParamIdxAgc1Release, | 7 | 7 | 其他 |
| ParamIdxAgc1Makeup, | 8 | 8 | Cal Gain |
| ParamIdxShelf3Gain。 | 9 | 9 | EQ增益 |
| ParamIdxShelf4Gain。 | 10 | A | EQ增益 |
| ParamIdxBellF1Gain, | 11 | B | EQ增益 |
| ParamIdxBellF1Q。 | 12 | C | EQ表 |
| ParamIdxBellF1Freq, | 13 | D | EQ表 |
| ParamIdxBellF2Gain, | 14 | E | EQ表 |
| ParamIdxBellF2Q。 | 15 | F | EQ表 |
| ParamIdxBellF2Freq, | 16 | 10 | EQ表 |
| ParamIdxBellF3Gain。 | 17 | 11 | EQ表 |
| ParamIdxBellF3Q。 | 18 | 12 | EQ表 |
| ParamIdxBellF3Freq, | 19 | 13 | EQ表 |
| ParamIdxBellF4Gain。 | 20 | 14 | EQ表 |
| ParamIdxBellF4Q。 | 21 | 15 | EQ表 |
| ParamIdxBellF4Freq, | 22 | 16 | EQ表 |
| ParamIdxBellF5Gain。 | 23 | 17 | EQ表 |
| ParamIdxBellF5Q。 | 24 | 18 | EQ表 |
| ParamIdxBellF5Freq, | 25 | 19 | EQ表 |
| ParamIdxBellF6Gain。 | 26 | 1A | EQ表 |
| ParamIdxBellF6Q。 | 27 | 1B | EQ表 |
| ParamIdxBellF6Freq, | 28 | 1C | EQ表 |
| ParamIdxBellF7Gain。 | 29 | 1D | EQ表 |
| ParamIdxBellF7Q。 | 30 | 1E | EQ表 |
| ParamIdxBellF7Freq, | 31 | 1F | EQ表 |
| ParamIdxBellF8Gain。 | 32 | 20 | EQ表 |
| ParamIdxBellF8Q。 | 33 | 21 | EQ表 |
| ParamIdxBellF8Freq, | 34 | 22 | EQ表 |
| ParamIdxBellF9Gain。 | 35 | 23 | EQ表 |
| ParamIdxBellF9Q。 | 36 | 24 | EQ表 |
| ParamIdxBellF9Freq, | 37 | 25 | EQ表 |
| ParamIdxBellF10Gain。 | 38 | 26 | EQ表 |
| ParamIdxBellF10Q。 | 39 | 27 | EQ表 |
| ParamIdxBellF10Freq, | 40 | 28 | EQ表 |
| ParamIdxAgcXoverFreq, | 41 | 29 | EQ表 |
| ParamIdxAgc2Thresh。 | 42 | 2A | 其他 |
| ParamIdxAgc2Ratio, | 43 | 2B | 比率 |
| ParamIdxAgc2Attack。 | 44 | 2C | 其他 |
| ParamIdxAgc2Release。 | 45 | 2D | 其他 |
| ParamIdxAgc2Makeup。 | 46 | 2E | Cal Gain |
| ParamIdxAgc3Thresh。 | 47 | 2F | 其他 |
| ParamIdxAgc3Ratio, | 48 | 30 | 比率 |
| ParamIdxAgc3Attack。 | 49 | 31 | 其他 |
| ParamIdxAgc3Release。 | 50 | 32 | 其他 |
| ParamIdxAgc3Makeup, | 51 | 33 | Cal Gain |
| ParamIdxOutputGain, | 52 | 34 | Cal Gain |
| ParamIdxInputHpfBypass。 | 53 | 35 | BOOL |
| ParamIdxBellF1Bypass。 | 54 | 36 | BOOL |
| ParamIdxBellF2B旁路。 | 55 | 37 | BOOL |
| ParamIdxBellF3Bypass。 | 56 | 38 | BOOL |
| ParamIdxBellF4Bypass。 | 57 | 39 | BOOL |
| ParamIdxBellF5Bypass。 | 58 | 3A | BOOL |
| ParamIdxBellF6Bypass。 | 59 | 3B | BOOL |
| ParamIdxBellF7Bypass。 | 60 | 3C | BOOL |
| ParamIdxBellF8Bypass。 | 61 | 3D | BOOL |
| ParamIdxBellF9Bypass。 | 62 | 3E | BOOL |
| ParamIdxBellF10Bypass。 | 63 | 3F | BOOL |
| ParamIdxAgcMultibandBypass。 | 64 | 40 | BOOL |
| ParamIdxAgcMidbandBypass。 | 65 | 41 | BOOL |
| ParamIdxAgcHHighbandBypass。 | 66 | 42 | BOOL |
| ParamIdxUserEqPosition, | 67 | 43 | BOOL |
| ParamIdxSwXoverFreq, | 68 | 44 | EQ表 |
| ParamIdxSwLowShelfFreq, | 69 | 45 | EQ表 |
| ParamIdxSwHighShelfFreq, | 70 | 46 | EQ表 |
| ParamIdxSwAgcThresh。 | 71 | 47 | 其他 |
| ParamIdxSwAgcRatio, | 72 | 48 | 比率 |
| ParamIdxSwAgcAttack。 | 73 | 49 | 其他 |
| ParamIdxSwAgcRelease。 | 74 | 4A | 其他 |
| ParamIdxSwAgcMakeup, | 75 | 4B | Cal Gain |
| ParamIdxSwMGain。 | 76 | 4C | EQ增益 |
| ParamIdxSwSGain, | 77 | 4D | EQ增益 |
| ParamIdxSwLowGain, | 78 | 4E | EQ增益 |
| ParamIdxSwHighGain, | 79 | 4F | EQ增益 |
| ParamIdxNoisegateRelease。 | 80 | 50 | 其他 |
| ParamIdxNoisegateHysteresis。 | 81 | 51 | 其他 |
| ParamIdxNoisegateFloor, | 82 | 52 | 其他 |
| ParamIdxNoisegateHold。 | 83 | 53 | 其他 |
| ParamIdxNoisegateThresh。 | 84 | 54 | 其他 |
| 虚拟低音炮 | |||
| ParamIdxVirtualBassBypass | 85 | 55 | BOOL |
| ParamIdxVirtualBassRecLevel | 86 | 56 | 其他 |
| ParamIdxVirtualBassThreshold | 87 | 57 | 其他 |
| ParamIdxVirtualBassLevelTarget | 88 | 58 | 其他 |
| ParamIdxVirtualBassMaxBoost | 89 | 59 | 其他 |
| ParamIdxVirtualBassResponseTime | 90 | 5A | 0-100 |
| ParamIdxZFiltQ | 91 | 5B | EQ表 |
| ParamIdxZFiltFreq | 92 | 5C | EQ表 |
| 信号流 | |||
| ParamIdxSignalFlowMode | 93 | 5D | 0-3 |
| ParamIdxBongioviAgcMode | 94 | 5E | BOOL |
| ParamIdxAgcXoverMidFreq | 95 | 5F | EQ表 |
| ParamIdxHighAgcMode | 96 | 60 | BOOL |
| AGC参数 | |||
| ParamIdxAgc1ReleaseMode | 97 | 61 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc1LogScale | 98 | 62 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc1LookAhead | 99 | 63 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc2ReleaseMode | 100 | 64 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc2LogScale | 101 | 65 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc2LookAhead | 102 | 66 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc3ReleaseMode | 103 | 67 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc3LogScale | 104 | 68 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgc3LookAhead | 105 | 69 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgcSwReleaseMode | 106 | 6A | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgcSwLogScale | 107 | 6B | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxAgcSwLookAhead | 108 | 6C | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
| ParamIdxStereoEnhancementBypass | 109 | 6D | BOOL |
| ParamIdxNoiseGateBypass | 110 | 6E | BOOL |
| ParamIdxLimiterBypass | 111 | 6F | BOOL |
| ParamIdxLimiterInputGain | 112 | 70 | 其他 |
| ParamIdxLimiterThreshold | 113 | 71 | 其他 |
| ParamIdxLimiterCeiling | 114 | 72 | 其他 |
| ParamIdxLimiterRelease | 115 | 73 | 其他 |
| 用户控制 - 不包括在index.c中 | |||
| ParamIdxUserGain。 | 150 | 96 | 用户收益 |
| ParamIdxUserEqBassGain, | 151 | 97 | EQ表 |
| ParamIdxUserEqBassQ, | 152 | 98 | EQ表 |
| ParamIdxUserEqBassFc, | 153 | 99 | EQ表 |
| ParamIdxUserEqTrebleGain, | 154 | 9A | EQ表 |
| ParamIdxUserEqTrebleQ, | 155 | 9B | EQ表 |
| ParamIdxUserEqTrebleFc, | 156 | 9C | EQ表 |
| ParamIdxUserEqBypass。 | 157 | 9D | BOOL |
| V3D耳机效果 | |||
| ParamIdxV3DMode | 159 | 9F | 0-6 |
| ParamIdxV3DBypass | 160 | 74 | BOOL |
AGC增益变化和输入/输出电平的仪表数据以一系列13个字节的形式返回。
| 索引 | 仪表 | 范围 |
| 0 | BAGC 增益调制左侧 | -40dB至0dB校准增益指数 |
| 1 | BAGC 增益调制权 | -40dB至0dB校准增益指数 |
| 2 | 低AGC增益调制左边 | -40dB至0dB校准增益指数 |
| 3 | 低AGC增益的调制权 | -40dB至0dB校准增益指数 |
| 4 | 高AGC增益调制左边 | -40dB至0dB校准增益指数 |
| 5 | 高AGC增益的调制权 | -40dB至0dB校准增益指数 |
| 6 | 左侧输出电平 | -40dB至+25dBdB校准增益指数 |
| 7 | 右边的输出水平 | -40dB至+25dBdB校准增益指数 |
| 8 | 左侧输入电平 | -40dB至+25dBdB校准增益指数 |
| 9 | 右边的输入电平 | -40dB至+25dBdB校准增益指数 |
| 10 | 动态立体声加宽增益调制 | -40dB至0dB校准增益指数 |
| 11 | 虚拟低音炮的提升水平 | 0dB至+25dBdB校准增益指数 |
| 12 | 低音炮输出电平 | -40dB至+25dB校准增益指数 |