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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/17/08 22:35
Read: times


 
#150970 - follow up...
Responding to: ???'s previous message
Hi Jan,

Thank you so much for the informative reply. As I'm sure everyone reading this can tell, I'm no EE or CE. I'm a lowly ME trying to get this embedded stuff figured out!


Yes; although the common practice is to use a pullup and use active low signalling. Then, you would not need a series resistor (which value, 1MOhm, is unusually high, btw.)

You should also read the datasheet of the mcu, don't rely on datasheet of your board.


Thank you for the advice. My eval. board was made by the same company who made the MCU, Analog Devices. I have been referring to all the info they provided as the datasheet because I don't know any better. :-) Re. your comment on the 1Mohm current limiting resistor I'm using. I based that on the info given in the MCU datasheet that says the maximum logic 1 input current is 10uA. I took that as a maximum rating, perhaps incorrectly, so I went with a 1MOhm to limit the input current to 5uA given a 5V Vdd. Did I misunderstand the spec? The datasheet is here: http://www.analog.com/UploadedF...DUC831.pdf (page 4)


You don't need to set it before each read; it's enough to do it once at the beginning (or do nothing at all - 1 is the default state after reset), and never overwrite it into 0.


Thank you again. The MCU datasheet did not say the P0 ports default to inputs. Thank you for the code help with the CFG831 SFR also!

Brian

List of 42 messages in thread
TopicAuthorDate
Initializing two timers            01/01/70 00:00      
   the infamous intel notation of hexadecimal numbers            01/01/70 00:00      
      thank you!            01/01/70 00:00      
   Aside: Assembler vs Compiler            01/01/70 00:00      
      compiler vs. assembler            01/01/70 00:00      
         Do yourself a favor ...            01/01/70 00:00      
            Symptomatic?            01/01/70 00:00      
            software            01/01/70 00:00      
               bad idea            01/01/70 00:00      
               Good tools make life easier            01/01/70 00:00      
                  software choice            01/01/70 00:00      
                     I see            01/01/70 00:00      
                        Apire            01/01/70 00:00      
         RE: All I know is that I hit the "Compile" button            01/01/70 00:00      
            terminology            01/01/70 00:00      
               sloppy            01/01/70 00:00      
   another question            01/01/70 00:00      
      Is it the priviledge of noobs...            01/01/70 00:00      
         follow up...            01/01/70 00:00      
            read the "bible" and FAQs            01/01/70 00:00      
               interfacing            01/01/70 00:00      
                  ME=mech.engineer is fine...            01/01/70 00:00      
                     ME            01/01/70 00:00      
                     if I was not clear, then            01/01/70 00:00      
                        but does it provide the same comfort...            01/01/70 00:00      
                           so what?            01/01/70 00:00      
                              Is it easy?            01/01/70 00:00      
                                 You answered the question yourself            01/01/70 00:00      
                                    isn't there some lock?            01/01/70 00:00      
                                       actually it is            01/01/70 00:00      
                     thank you everyone!            01/01/70 00:00      
         "not bit addressable" question            01/01/70 00:00      
            Value, not SFR address            01/01/70 00:00      
               perfect!            01/01/70 00:00      
                  yes            01/01/70 00:00      
            did you check "the bible"            01/01/70 00:00      
      PWM ....            01/01/70 00:00      
         I have not see it suggested in this thread            01/01/70 00:00      
         P89V51RD2 instead of AT89S52            01/01/70 00:00      
            P89V51RD2 instead of AT89S52            01/01/70 00:00      
   WHAT are you using            01/01/70 00:00      
      terminology            01/01/70 00:00      

Back to Subject List