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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/10/05 13:54
Read: times


 
#99115 - I think your problem is that you are usi
Responding to: ???'s previous message
I think your problem is that you are using a "basic '51"

The "basic '51" with T0 and T1 only can not count from two inputs AND run a UART (at least not simultaneously). Trying to make double use of T1 (counter and baud) will lead to some convoluted code so I suggest you get hold of a derivative with a T2. There is a plethora of those: xxx52, xx53, xx54, xx55, 89c51Rxx, P89V51xx, P89C66x and many more.
You CAN make T1 work as a counter, reconfigure T1 as a baudrate generator and then transmit, I am not saying it is not possible, but to go through that hassle to use a processor that cost 5 cents less than another with T2 - is it worth it?

Erik

List of 25 messages in thread
TopicAuthorDate
using the COUNTER with the SERIAL            01/01/70 00:00      
   I think your problem is that you are usi            01/01/70 00:00      
      chip being used            01/01/70 00:00      
         give a link            01/01/70 00:00      
   wahts about the direction ?            01/01/70 00:00      
      To Peter            01/01/70 00:00      
         Change chip.            01/01/70 00:00      
            Nope! I can't do that            01/01/70 00:00      
               I do not know if micro can, but it would            01/01/70 00:00      
                  sorry            01/01/70 00:00      
                     How do you propose to (re)program this c            01/01/70 00:00      
         use external interrupts            01/01/70 00:00      
   DEEPEST APOLOGIES!!!            01/01/70 00:00      
      Re DS5000            01/01/70 00:00      
      ds5000            01/01/70 00:00      
   Created a program!            01/01/70 00:00      
      read up on UART modes in "the bible"            01/01/70 00:00      
   A new idea! maybe the right one            01/01/70 00:00      
      you are running out of timers            01/01/70 00:00      
   using the COUNTER with the SERIAL port            01/01/70 00:00      
      timer2            01/01/70 00:00      
         No timer 2            01/01/70 00:00      
            Your problem is that you need 3 counter/            01/01/70 00:00      
               erik            01/01/70 00:00      
                  I think you have run into a mental block            01/01/70 00:00      

Back to Subject List