I am using Keil version 7.07 and Microcontroller C8051F340. My whole code is in C-language and only the serial receiving function is in assembly language. I was using only UART1 and till then it was working fine, but now I changed the code for UART1 and UART0 both and want to receive different data from both. Now the error coming is "IMPROPER FIXUP" in both serialISR0 and serialISR1 functions. Even the compiler is not giving error, the linker is generating this error. All the variables are properly defined.
Please Help!
Regards M. Maaz Qazi
CODE IS
#include <stdio.h> /*printf*/ #include <8051.h> /* TI*/ int main() { loop_again: printf( "code is here' ); /*printf*/ goto loop_again; }
why shout?
plz do not use big letters bcoz you look very big rude
do your code compile?
you not put good in string
printf( "code is here' );
change
printf( "code is here" );
code compile then?
Using goto for an infinite loop???
instead of:
void main(void) { for (;;) { printf("code is here\n"); } }
or
void main(void) { while (1) { printf("code is here\n"); } }
By the way 1: Why hijack someone elses thread? The problems aren't even related.
Why the way 2: Why add a comment informing that the printf() call is a printf() call?
By the way 3: You shout that malloc() returns NULL - which malloc()?
plz do not use big letters bcoz you look very big rude that is the pot calling the kettle black do you think that such gobbelygook is not considered rude?
Erik
i not know who is gobbelygook
i google and it say he is son of a pig farmer
www.sonofapigfarmer.com/
you be rude to me?
why you think my father farms pigs??
you say i rude? i not shout at you!
have me offended you by me?
Good. Not a single SMS abbreviation in your text.
Next few steps: - Start all sentences with a capital letter. - End all sentences with a period, exclamation or question mark. In special cases, end the sentence with three terminating characters ("...", "???", "??!" or similar). Never two. Never four or more. - Remember to spell I with a capital letter.
The above makes no difference in typing speed, but directly affects how people look at your posts.
i not know who is gobbelygook i google and it say he is son of a pig farmer
no, it does not it says that the word gobbelygook appear in "son of a pig farmer"
Gobbelygook is not a who, it is a what.
Gobbelygook is words that do not make sense and you used two.
you think i am a what??
no
i am a who
i ammm a person
i am not a gobbelygook!!!!!!
you think my words do not make sense???
i learn englis from book i have grade pass!!
plz no be rude to me
you do not get it do you?
there is, in what I have posted NOTHING about YOU personally.
The gobbelygook is your screwy 'abbreviations'
i learn englis from book i have grade pass!! if that book has "plz" and "bcoz" in it please give me the name of the book and a link to the institution that uses it.
now i understand
i find you word in my book
you had bad spelling!!!!!!
it is not gobbelygook
it is gobbledygook (or gobbledegook)
maybe i lend you my book please for you to learn????
you had bad spelling OK I had an unintentional spelling error. You had intentional lazy spelling.
Return thread back to OP fixup problems now.
Not to further Hijack the Thread, But You Engish is Very Poor even without the SMS. Do not take every thing so Personal.
now i understand Now I understand. i find your word in my book I found your word in my book you had bad spelling!!!!!! You have bad spelling! it is not gobbelygook It is not gobbelygook it is gobbledygook (or gobbledegook) It is gobbledygook or gobbledegook It means your words do not make sense, Please reprase them. maybe i lend you my book please for you to learn???? Maybe I should lend you my book so you can learn?
Those who live in glass houses should not throw stones.
Those who live in glass houses should not throw stones
tk tk tk
we do a same saying in my country
the english words is
if you want to eat yak do not sell yak
i think my sounds more good to you!!!!!!!