| ??? 05/16/07 09:33 Read: times |
#139315 - XDATA Addresses Responding to: ???'s previous message |
Denis B said:
void writereg() /* -------- write data to specified register --------- */
{
uchar Add, Data;
printf("nEnter Address (hex): "); /* Get Address & Data */
scanf("%bx", &Add);
printf("DATA (hex): ");
scanf("%bx", &Data);
XBYTE[Add] = Data;
}Note that XDATA addresses, in general, are 16 bits - but a "uchar" is almost certainly only 8 bits... |



