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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/27/08 13:48
Read: times


 
#154034 - of course, it don't
Responding to: ???'s previous message
LCD_PORT = 0xff; // Set data port for input
However with the Silabs chip, I am configuring P0 as the LCD_Port in the cross bar in Push-Pull mode. And the above function does not work

of course, it don't
you can't input to a push-pull

Now, beware, the SILabs chips do not have the "brief hard pullup" in quasi-bidirectional, so you need an external pullup resistor for the output fron quasi ports (or go excruciatingly slow)

Erik

PS I an driving VFD's from a SILabs chip and use external pullups, followed by a LVC7245 level converter. The "5V tolerant" does work, but you will incur some slowdown.

PPS DO, PLEASE read in the datasheet for the 5V tolerant, if you use it (there is an appnote as well) I have never used it so do not take my word for how to configure the port, just do not use push-pull

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