??? 12/21/04 15:26 Read: times |
#83576 - Why only taking a +quick skim+? Responding to: ???'s previous message |
Aaron said:
I'm still not quite sure about how all that directional setting goes on the 4 various ports that are available. I wasn't really able to find anything about it in a quick skim over "the bible". Aaron, a 'quick skim' is not at all enough to get a thorough understanding about the ports! Why not reading the following hardware description (from page 3) 'slowly' and 'carefully'? http://www.semiconductors.philips.com/acrobat_d...WARE_1.pdf By the way, it's not so difficult to understand this port stuff if you try to think about how you would manage it to combine an output and an input by using only one port pin. Think about that such micros would always try to implement TTL-compatibility. This means a simple NMOS FET (CMOS technology assumed) at output to fabricate logical low state. What's then the only option to make a port to work like an output or input? And how would you initialize the port to make it an input? What I want to tell is: This active pull-up stuff, with a strong one being only activated for two oscillator periods and the two weaker ones being activated in the manner perfectly described in the above link is a logical consequence of the try to combine input and output facility by using only one port pin. There's nothing magic... Kai |
Topic | Author | Date |
AT89C51SND1C starter help? | 01/01/70 00:00 | |
start here | 01/01/70 00:00 | |
AT89C51SND1C starter help? | 01/01/70 00:00 | |
more info | 01/01/70 00:00 | |
ISP | 01/01/70 00:00 | |
senior design team | 01/01/70 00:00 | |
skeletal setup | 01/01/70 00:00 | |
much simpler | 01/01/70 00:00 | |
"Simpler" is not the objective. | 01/01/70 00:00 | |
simpler... | 01/01/70 00:00 | |
Development board | 01/01/70 00:00 | |
Don' t mess with hyperterminal | 01/01/70 00:00 | |
With respect, I disagree | 01/01/70 00:00 | |
Hmm. | 01/01/70 00:00 | |
Hmm indeed. | 01/01/70 00:00 | |
serial port | 01/01/70 00:00 | |
lil' more info | 01/01/70 00:00 | |
Mix | 01/01/70 00:00 | |
No serial port? | 01/01/70 00:00 | |
USB | 01/01/70 00:00 | |
quick question | 01/01/70 00:00 | |
startup.a51 | 01/01/70 00:00 | |
Post the code | 01/01/70 00:00 | |
Post the code | 01/01/70 00:00 | |
here's the code | 01/01/70 00:00 | |
Some suggestions | 01/01/70 00:00 | |
Port 0 | 01/01/70 00:00 | |
development board ports | 01/01/70 00:00 | |
yes, you can | 01/01/70 00:00 | |
Thats 'cause its | 01/01/70 00:00 | |
sorry... | 01/01/70 00:00 | |
Pull up resistors | 01/01/70 00:00 | |
FINALLY! | 01/01/70 00:00 | |
Finally | 01/01/70 00:00 | |
Why only taking a +quick skim+? | 01/01/70 00:00 | |
What? No magic? | 01/01/70 00:00 | |
Think!![]() | 01/01/70 00:00 |