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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/10/09 22:22
Read: times


 
#162259 - I would be surprised...
Responding to: ???'s previous message
Konstantinos L. Angelis said:
It would be more helpful if the OP provide more details about the specific 89C51 derivative MCU.
Then there will be a detailed answer about how to achive 115200 baudrate to UART serial port.

Certainly.

However, based on experience from quite a lot of similarly formulated questions in the past, I dare to bet that by "89C51" Sateesh meant "AT89C51".

And, Konstantinos, once you said "A" ("there are derivatives with different clocking of Timer1 in the role of baudrate generator"), you should continue with "B", "C" etc. - i.e list all the options. Which are at least:

  • as Erik said above, use AT89C52 (or, better, AT89S52, as the 'C'-s are manufactured no more already), or any other derivative with Timer2 (the vast majority of "classical" 40/44-pin derivatives do have it), and use Timer2 rather than Timer1 as the baudrate source
  • use the less-than-12-clocker capable of less-than-12-clocking Timer1, as you suggested
  • use a derivative with a baudrate generator independent from the timers, if capable of 115200 with 11.0592MHz Xtal
  • use a different crystal, 115200 baud can be achieved using 22.1184MHz crystal (which is a commonly available one) even with the "plain '51"
  • use an external UART chip, capable of 115200 with the crystal of your choice
  • any combination of the above
  • any other option I forgot to list


JW

List of 10 messages in thread
TopicAuthorDate
How to set baud rate 115200 in 89c51            01/01/70 00:00      
   no            01/01/70 00:00      
   yes if you have a six clocker and better            01/01/70 00:00      
      6 clock mode has NOTHING to do with timers            01/01/70 00:00      
         but it will affect the throughput            01/01/70 00:00      
   The key is the Clock Distribution            01/01/70 00:00      
      I would be surprised...            01/01/70 00:00      
         Plenty of options for UART            01/01/70 00:00      
   Throughput            01/01/70 00:00      
   Thanks            01/01/70 00:00      

Back to Subject List