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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/22/06 19:33
Read: times


 
#118874 - Do you know what UART means?
Responding to: ???'s previous message
Erik,

It's a Universal Asynchronous Receiver/Transmitter.

Since the 805x serial channel is not only Asynchronous, it's not a UART. I'm not sure what it is, but it's not a UART, though it can function as one, with some limitations, perhaps.

you say, "... there are quite a few derivatives with a dedicated baud rate generator. Also many SILabs derivatives (e.g. f12x/f13x) allow a separate clock for the baud rate generation. "

That's great, but the original piece of crap is the original Intel version. That's the one designed by someone's son-in-law. The tight coupling between system clock, counter-timer, and serial I/O are the thing that renders it so.

The 8051 was, aside from its serial I/O and counter/timers, probably the first really well-thought-out microCONTROLLER. It has really useful instructions, addressing modes, and other firmware-exploitable features. For the few resources that came in the original, it was really powerful. Sadly, the one set of things, those ones you really love, that hobbled it at the outset have remained. What I'd like to do is to remove the hobbles. In ther process, perhaps I can make the thing able to do things it presently can't.

As for that ultra-high RS-485 ASYNC at 460bps you're wasting several bits per character in ASYNC format. Wouldn't you rather have all the bandwidth at your disposal? If you use 11 bits per character, your RS-485 ASYNC at 460bps becomes more or less equivalent to 300 baud synchronous, doesn't it? (I suspect you should have proofread what you posted.) Wasting bandwidth is an artifact of our society. It's like the packaging on your breakfast cereal. It costs 80% of what you pay, but you can afford to throw it away.

RE


List of 34 messages in thread
TopicAuthorDate
74hc595/597 connection with c51            01/01/70 00:00      
   Any available port pin            01/01/70 00:00      
   I'd suggest you read the datasheet            01/01/70 00:00      
      little more info as u require richard            01/01/70 00:00      
         start it simple and stupd            01/01/70 00:00      
   bit-bang            01/01/70 00:00      
      problem is ...            01/01/70 00:00      
         talking about standard '51...            01/01/70 00:00      
            That's why I want to "fix" it ...            01/01/70 00:00      
         there is'nt so why do you proselytize f            01/01/70 00:00      
            PC's are async, Mode-0 is not            01/01/70 00:00      
               I know that, but 99.17% of all '51 UART            01/01/70 00:00      
                  Do you know what UART means?            01/01/70 00:00      
                     A resounding NO. I use synchrono            01/01/70 00:00      
                        SPI??? Is that in the "bible"            01/01/70 00:00      
                           no, it is not - but it is a very well de            01/01/70 00:00      
                              You're well into nonsense, now, Erik            01/01/70 00:00      
                              you just ignore the real reason            01/01/70 00:00      
                                 This may be a valid topic, but not here.            01/01/70 00:00      
                                    Whenever you use shift registers for I/O            01/01/70 00:00      
                                       Doesn't SPI have a bunch of "features?"            01/01/70 00:00      
                                          yes, we ARE mixing, both threads touch s            01/01/70 00:00      
                                             I don't want to confuse the O/P ...            01/01/70 00:00      
                                                that would be wrong            01/01/70 00:00      
                                                   I think we've lost the O/P            01/01/70 00:00      
                           this may be the answer to your 'prayers'            01/01/70 00:00      
                              Thanks, but which prayers are those?            01/01/70 00:00      
                                 those for a fast synchronous communicati            01/01/70 00:00      
                                    I don't want to use a commercial chip            01/01/70 00:00      
                                       why not            01/01/70 00:00      
                                          If I want to use SPI, I'll build it in            01/01/70 00:00      
                  Do you know what UART means?            01/01/70 00:00      
                     ^%$#@! I didi it again!            01/01/70 00:00      
   Depends on your needs...            01/01/70 00:00      

Back to Subject List