DATA 0020H 000BH BIT_ADDR ?BA?XXACT_H 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?
Hi
can you tell me the pins for 74LS00
where dos the clock go
thank you
why you not be start new threed???? why you not question is keil producet????
but i helping you i think yes you know
data for 74ls00 is easy from google you be knowing
i finded one at
www.ee.washington.edu/.../74ls00.pdf
what you be knowing about clock is not on part bcoz 74ls00 is quad nand gate not latch
you make latch with nand gates????
thanks guys for replying my thread! but i will appreciate it if we can stay on the topic
doe you getting error in link??? i dont thinking so.
the link automitically use freee space of memory for idata
if you addd more bdata the idata start moveing up
is not problem i be thinking is smart link job yes
yah that's what I thought... but apparently the compiler gives me linking... *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: ?DT?XXACT_H LENGTH: 003FH *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: STAGE SEGMENT: ?DT?XXACT_H *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: ENDY SEGMENT: ?DT?XXACT_H *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: ENDX SEGMENT: ?DT?XXACT_H *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: STARTY SEGMENT: ?DT?XXACT_H . . .
Actually... i found out if i remove all this _at_ then the program is fine...
unsigned char idata Name[10] _at_ 0x68; unsigned int idata TestCH _at_ 0x73; unsigned char idata DACSH _at_ 0x75; unsigned char idata DACSL _at_ 0x76; unsigned char idata DACDH _at_ 0x77; unsigned char idata DACDL _at_ 0x78; unsigned char idata Glevel _at_ 0x79; unsigned char idata DACCH _at_ 0x7A; unsigned char idata DACCL _at_ 0x7B; unsigned int idata BTG _at_ 0x7C; //Gate on counter unsigned char idata BTD _at_ 0x7E; //Gate delay unsigned char idata BTV _at_ 0x7F; //Total line-2
but why? I didn't declare those idatas to be within the range from 20-2F...
sorry but i is not knowing you ansewr to you
do you need all _at_ for variabbles?
I am not sure... haha I am modifying the other person code but as of right now... I don't think with or without _at_ makes a difference
unsigned char idata Name[10] _at_ 0x68;
This is within the DATA space - hence it could cause DATA to overflow (or to stop overflowing, if you remove it)
Where can I get details on 74HCT74?
Thank you.
It is obvious that you don't believe in adding the above text in Google. Why is that?
It is obvious that you believe in stealing other peoples threads. Why is that?
If you ever visit a school - would you walk into an ongoing music lesson and ask about details on a 74HCT74?
again why you not start be new threed???? again why you not question is keil producet????
again but i helping you i think yes you know
again you take threed from other man
plz why you no use google or yahoo or book??
data for 74hct74 is easy from google at
www.datasheetcatalog.com/.../74HCT74.shtml
Kalib - as long as you help is this thread, he will continue to steal threads. Why change a winning pattern?
as long as you help is this thread, he will continue to steal threads
i think you be right so i stop now
i still learn about this forem
sorry
but how about bdata???