Question with bdata declaration

BIT 002BH.0 0000H.1 UNIT _BIT_GROUP_ 002BH.1 0000H.7 *** GAP ***
IDATA 002CH 000FH UNIT ?ID?XXACT_H 003BH 002DH *** GAP ***

So from what i know Bdata start from 20H and have 16byte of space.
I only used 8 bytes in my program
however when I want to declare a new bdata

unsigned char bdata test;

the address space overflows.

Checkign the M51 file, it appears that the IDATA is taking up the bdata space??? Is it? Why? How to solve this problem?

Parents Reply Children
More questions in this forum
There are no posts to show. This could be because there are no posts in this forum or due to a filter.