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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/03/09 16:13
Read: times


 
#162006 - You need a faster MCU
Responding to: ???'s previous message
If you use a Maxim/Dallas MCU, i.e. DS89C430, at 25 MHz, for example, or any other "one-clocker" capable of that clock rate, then you can write (in ASM),

setb	P0.0
clr	P0.0
 


That will produce a 40 ns pulse on P0.0 if you provide a pullup resistor on P0.0. If you use one of the SiLabs 100 MIPs MCU's you can ostensibly produce even shorter pulses.

There's no way to predict what will happen if you attempt to do this in 'C' or in Pascal, or any other HLL without extensive detail about the behavior of whatever compiler you use.

RE




List of 16 messages in thread
TopicAuthorDate
what is the signal freuency on all ports of at89c52/51            01/01/70 00:00      
   minimum pule is 1086 nanoseconds.            01/01/70 00:00      
      Buzz!            01/01/70 00:00      
   40ns is a very short time            01/01/70 00:00      
   You need a faster MCU            01/01/70 00:00      
      the fastest '51            01/01/70 00:00      
      80ns ?            01/01/70 00:00      
         Sorry about that ...            01/01/70 00:00      
            Still not known if single pulse or pulse train            01/01/70 00:00      
               Where there's a will ...            01/01/70 00:00      
            Timer or PCA            01/01/70 00:00      
               repeat earlier question with clarity            01/01/70 00:00      
                  Timing can't be discussed when C is involved            01/01/70 00:00      
                  Think about it            01/01/70 00:00      
                     Supplementary question...            01/01/70 00:00      
                        At first blush . . .            01/01/70 00:00      

Back to Subject List