??? 01/11/11 11:13 Read: times |
#180517 - Wrong App Note?? Responding to: ???'s previous message |
Ozgur Coban said:
I use 89c55wd. I have to use timer0, timer1, timer2 for timer process. So I need alternative baud rate generator. I tried to use internal baud rate generator as atmel's examaple program. But I can't work internal baud rate generator. Please help me.
BRL DATA 9AH BDRCON DATA 9BH Have you looked at the data sheet for your specific MCU part? If you had you would notice that there are no SFRs specified for this device at addresses 9A and 9B. As a matter of fact there is no mention of an internal baud rate generator at all for this part. Review the data sheet yourself from either this link or the manufacturer web site: http://www.keil.com/dd/chip/3414.htm Atmel's example code that you copied most likely refers to some other part that has these registers present. Your alternatives now include the following: 1) Find an alternate MCU that has the onboard baud rate generator. Atmel likely has several. 2) Redesign your application to utilize the timers in another way so that the appropriate resources can be deployed as the legacy style baudrate generation that this part can support. Many designs can be redone such that one timer can be used for several non-overlapping functions. 3) Switch over to another MCU that has additional timers that can be used for your special functions and leave the legacy timers for use as the baud rate generator. There are parts with TIMER3, TIMER4, TIMER5 and many with the PCA. Michael Karas |
Topic | Author | Date |
internal baud rate generator not work | 01/01/70 00:00 | |
Wrong App Note?? | 01/01/70 00:00 | |
What package style are you using. | 01/01/70 00:00 |