I want to calculate the value of forumal
for that i need to take value from two 8bit reg in that of 16bit i want the data of 12MSB. 12MSB i placed in the formula to get the data
My code:
/
#include<pic.h>
#define _XTAL_FREQ 11059200
__CONFIG (0xFF02);
int i,x,y,r;
char data1,data2;
data1=0x07; // 8-bit data from reg 1
data2=0x56; // 8-bit data from reg 2
uint16_t x,y,d3,d4,z;
d3=(data1<<8)|data2; // Combining reg1 and reg2 = 16bit
d4=d3>>4; //Shifting 4 bit left side
void main()
{
r=0.000000000004
x=0x3000;
y=0xA000;
for( i=0;i<255;i++); //delay
while(1)
{
// formula = (((12bit data)- 0x3000)/0xA000)*4pico
z=((d4-x)/y)r; // Forumal
for(i=0;i<255;i++); //delay
}
}
i this code i am getting multiple error i solved few of them rest all i am finding difficulty pls help to solve it
for that i need to take value from two 8bit reg in that of 16bit i want the data of 12MSB. 12MSB i placed in the formula to get the data
My code:
/
#include<pic.h>
#define _XTAL_FREQ 11059200
__CONFIG (0xFF02);
int i,x,y,r;
char data1,data2;
data1=0x07; // 8-bit data from reg 1
data2=0x56; // 8-bit data from reg 2
uint16_t x,y,d3,d4,z;
d3=(data1<<8)|data2; // Combining reg1 and reg2 = 16bit
d4=d3>>4; //Shifting 4 bit left side
void main()
{
r=0.000000000004
x=0x3000;
y=0xA000;
for( i=0;i<255;i++); //delay
while(1)
{
// formula = (((12bit data)- 0x3000)/0xA000)*4pico
z=((d4-x)/y)r; // Forumal
for(i=0;i<255;i++); //delay
}
}
i this code i am getting multiple error i solved few of them rest all i am finding difficulty pls help to solve it