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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/09/06 21:28
Modified:
  05/09/06 21:30

Read: times


 
Msg Score: +1
 +1 Good Question
#115899 - Listen and learn
Responding to: ???'s previous message
Batuhan Celik said:

I have to use those nop operations. Because I'm driving 600V 15A IGBT through optocouplers. And IGBTs need aproximately
3 microseconds falling and rising time.

Course, I could have said, don't use messy methods like repeated NOPS when you can use a little counted loops like this
    MOV ctr,#ct_limit ;ct_limit can be changed globally that way
lp: DJNZ ctr,lp       ;or DJNZ ctr,$
; which can obviously become a little macro.

...but you obviously know better..

Yes I'm beginner but I have necessary programming tactics.I'm an egineering faculty student.


Hey, so why does your code not work ? Three, senior, experienced, professional engineers have said try a different approach. If you know better, why ask questions ? Your program doesn't work because you don't really understand interrupts, and you are using a crazy technique (sorry Jon)

Another friendly clue:
Which operations here are "atomic" ones ?

Steve




List of 58 messages in thread
TopicAuthorDate
I'm in trouble with my PWM software            01/01/70 00:00      
   Interrupts ?            01/01/70 00:00      
   Firstly I want to explain how my hardwar            01/01/70 00:00      
      89C52            01/01/70 00:00      
         use a uC with a PCA            01/01/70 00:00      
         wiggling with the stack pointer            01/01/70 00:00      
            I know that....            01/01/70 00:00      
               no you don't            01/01/70 00:00      
                  To: Erik            01/01/70 00:00      
                     My code            01/01/70 00:00      
                     I can't tell            01/01/70 00:00      
                        His Code            01/01/70 00:00      
                           Nicely formatted            01/01/70 00:00      
                           As Erik suggested            01/01/70 00:00      
                           not valuable            01/01/70 00:00      
                     Hard to understand            01/01/70 00:00      
            asking for?            01/01/70 00:00      
               Weird DNA....            01/01/70 00:00      
                  that does make a difference            01/01/70 00:00      
            Playing with The Stack Pointer            01/01/70 00:00      
               Thanks            01/01/70 00:00      
                  ORG 33H            01/01/70 00:00      
                  OK            01/01/70 00:00      
                  replying to what in the above refer to m            01/01/70 00:00      
                  Listen and learn            01/01/70 00:00      
                     excellent question            01/01/70 00:00      
                     I'm listening and learning            01/01/70 00:00      
                        Oops            01/01/70 00:00      
                        Rewrite !            01/01/70 00:00      
                           WRONG            01/01/70 00:00      
                        Basic methods & specific details            01/01/70 00:00      
   To:Neil            01/01/70 00:00      
      +ve&-ve            01/01/70 00:00      
         totally unnneded information            01/01/70 00:00      
            +ve            01/01/70 00:00      
               Me too            01/01/70 00:00      
               halfway            01/01/70 00:00      
                  Just like the first time I saw 3v3            01/01/70 00:00      
                     Mid 70's            01/01/70 00:00      
                        the reason            01/01/70 00:00      
               Yes - Very Well Established            01/01/70 00:00      
      the trouble is            01/01/70 00:00      
      Other calls            01/01/70 00:00      
   One thing for the future            01/01/70 00:00      
   I do not see the point            01/01/70 00:00      
   I got bored...            01/01/70 00:00      
      argh, so many nops            01/01/70 00:00      
         NOP            01/01/70 00:00      
            New version            01/01/70 00:00      
               Thanks Steve...and others            01/01/70 00:00      
                  NO            01/01/70 00:00      
                  I suggest you look at your own changes            01/01/70 00:00      
   His new code            01/01/70 00:00      
      very informative            01/01/70 00:00      
         Another happy customer            01/01/70 00:00      
            Young Double E?            01/01/70 00:00      
            finished            01/01/70 00:00      
               the one at which end of the body?            01/01/70 00:00      

Back to Subject List