Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/31/07 16:55
Read: times


 
#146425 - No, that won't work
Responding to: ???'s previous message
Bharat Prabhu said:
Try following code might work
#define front P0^0
#define back1 P0^1
#define back2 P0^2

No, that won't work.

Keil has "overloaded" the '^' (caret) operator so that it has a different meaning within an sbit definition - everywhere else it has the standard 'C' exclusive-or meaning
And, of course, if you're not using Keil then it never has the Keil-specific meaning!


please check logic of code
 if (P0^0==d4)
 if (back1==d5) 
 if (back2==d6)

The '^' (caret) here is always the exclusive-or operator




List of 28 messages in thread
TopicAuthorDate
problem            01/01/70 00:00      
   Equality vs. assignment            01/01/70 00:00      
      which begs the question            01/01/70 00:00      
         Probably not, but...            01/01/70 00:00      
            Keil does            01/01/70 00:00      
   Only one pass through main...            01/01/70 00:00      
   Does it work with one sensor?            01/01/70 00:00      
      Which sensor are you asking about?            01/01/70 00:00      
   How to post legible source code            01/01/70 00:00      
   Step-by-step - learning to debug            01/01/70 00:00      
      Before debugging...            01/01/70 00:00      
   problem is            01/01/70 00:00      
      See DanĀ“s comment            01/01/70 00:00      
      Error information            01/01/70 00:00      
         Macros introducing more errors            01/01/70 00:00      
            Case sensitivity            01/01/70 00:00      
            thanks            01/01/70 00:00      
   where is that...            01/01/70 00:00      
      Not all equal            01/01/70 00:00      
         problem            01/01/70 00:00      
            DESCRIBE THE PROBLEMS            01/01/70 00:00      
   Obvious errors            01/01/70 00:00      
   Error Description            01/01/70 00:00      
      No, that won't work            01/01/70 00:00      
   Verify the hardware?            01/01/70 00:00      
      Pullups don't solve toolchain errors            01/01/70 00:00      
   reply to ur prblm            01/01/70 00:00      
      Try a spell checker            01/01/70 00:00      

Back to Subject List