We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
In one of my project I am talking with MX909 Driver IC with C51 ucontroller. To initialize MX909 if I write module in Assembly language it's working fine. Once I replaced with C same module it's not working.
The only difference I can make for both assembly and C languages is NOP and _nop_() instruction. Is both instructions will take same number of machine cycles?
Thanks, Suresh Kumar Kavula
Assume nothing about the compiler, except that it is actually working correctly. The for loop above will result in (more than one answer may be correct):
a) a DJNZ loop b) another type of loop c) no loop at all
What is the prize for people who get the right answer ?
Here's hoping it's not a trick question!
Is this supposed to be funny ?
Not funny - More sad ... That a potentially useful forum can have so many members that post useful responses muddied by very few who post in a manner that just triggers such negative reactions.
The warm, fuzzy feeling of knowing that they won't fall into the trap of expecting a delay loop in C to give an exact delay.
Not at all. On the contrary, there's even a hint pointing in the right direction.