Hi Dlath,
Yesterday when I re-tested my ADE7758 using the same code as previous one (reply posted on 28 Nov) to check whether it is working as expected. However, when I read the AVRMS register, the values output seem not correct anymore and the reading seems to increase from a small value (eg. 65.01) to a large value when I let the arduino read the register for approximately 2 min. Sometimes, the reading will also fluctuate within a certain range. I checked the other register that have default value and the serial monitor is given the correct decimal number (so i dun think is SPI problem since the arduino can read correctly the default value). In short, only when SPI is reading AVRMS register, the reading is not constant even though I did not alternate the input voltage that feed into VAP.
Please guide. Thank you.