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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/28/08 07:10
Read: times


 
#154079 - Misinterpreting
Responding to: ???'s previous message
Raghunathan said:
- And why did I try inputting into a Push-Pull ? There is this note on the Silabs F020 data sheet :
"Note that the state of a Port I/O pin can always be read from its associated Data register regardless of whether that pin has been assigned to a digital peripheral or behaves as GPIO."

I got mislead by the above.

All that they are telling you is that you can read-back the state of the pin; but a push-pull output will always be driving the pin hard to a '1' or hard to a '0' - so you can't have anything else driving into that pin!

It's just like the standard 8051 quasi-bidirectional structure: the input will always read-back the state of the pin - but, if the 8051 is driving it low, nothing else connected to that pin can make it high (not without blowing something up, at least)

List of 12 messages in thread
TopicAuthorDate
Silabs C8051F020 and LCD busy bit            01/01/70 00:00      
   of course, it don't            01/01/70 00:00      
      Pushpull...            01/01/70 00:00      
         Problem solved            01/01/70 00:00      
            Misinterpreting            01/01/70 00:00      
               Another one on the Silabs IDE..            01/01/70 00:00      
                  SiLabs to Keil            01/01/70 00:00      
                     post this in the SILabs forum            01/01/70 00:00      
                        editor is not keil            01/01/70 00:00      
                           never used it, but ....            01/01/70 00:00      
                              ASS U ME            01/01/70 00:00      
         my very reason for not doing the push-pull            01/01/70 00:00      

Back to Subject List