已回答假定已回答

请教关于CF脉冲输出的问题

陈金鑫 在 2014-7-9 詢問的問題
最後回覆由adi_rock於2014-7-14提供

我使用是的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波形以便于校准,应该怎么做??

 

谢谢指导!!!万分感谢!

結果