Hi
Can somebody help here:
I am having trouble using long variables in my code. I think it does not
compile or handle correctly:
int main(void) {
1650: 31 40 00 0a mov #2560, r1 ;#0x0a00
unsigned int i;
unsigned char c;
// Variables for Callibration of AD7758
long accumulator;
signed char AD7758_CAL_REG_OFFSET = 0x00; //To keep record of complete
calibration procedure
long AD7758_xRMS_measured1 = 0x00; //Storage for results of offset
callibration
long AD7758_xRMS_value1 = 0x00;
long AD7758_xRMS_measured2 = 0x00;
1654: 06 43 clr r6 ;
1656: 07 43 clr r7 ;
long AD7758_xRMS_value2 = 0x00;
long AD7758_xRMSOS = 0x00;
long AD7758_xRMSOSnum = 0x00;
long AD7758_xRMSOSden = 0x00;
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
Kind regards
Riaan
Riaan Doorduin
Power Electronics Group
Dept. Electrical and Electronic Engineering
University of Stellenbosch
Tel. +27 84 816 3790
+27 21 808 3220 (ext 2)
Fax. +27 21 808 3554
mailto:[email protected]