我使用是的ADE7880芯片
关于CF输出的初始化代码如下:
1 write16_1(COMPMODE,0x0111);//设置CF1测A相,CF2测B相,CF3测C相见表42。
2 //write16_1(CFMODE,0x0EA0); //配置CF1,CF2,CF3所测得什么功率,以及使能见表44
3 write16_1(CFMODE,0x7000); //配置CF1,CF2,CF3所测得什么功率,以及使能见表44
4 write16_1(CF1DEN,0x7A12);
5 write16_1(CF2DEN,0x7A12);
现在的问题是:
1、我感觉使用默认的//write16_1(CFMODE,0x0EA0);语句的时候,依然可以输出波形
2、当我设置CF1DEN,0x7A12,读取AWATTHR寄存器(read32_2(AWATTHR))时候,读取的值就是0X7A12..修改这个CFDEN的值,AWATTHR相应的变化。这个是为什么?
3、我要准确的输出CF波形以便于校准,应该怎么做??
谢谢指导!!!万分感谢!