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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/15/05 12:45
Read: times


 
#99420 - Do it as you wish
Responding to: ???'s previous message
J Cena said:
This is NOT a solution, I have mentioned in one of my previous post that you are trying to return from a subroutine with RETI command, which is impossible and assembler does not accept it.

And as I have mentioned in my reply to that post of yours, it is NOT an assembler problem - it is a problem of error checking in the assembler (in fact I am convinced the error checking is in the SIMULATOR you are using, not the assembler - please tell me if I am wrong) - a feature, which I am convinced can be turned off. Please study the manual or ask the support.

J Cena said:
I think push and pop is the best option, as I am not using priorities at the moment so hopefully it would not become an issue.
As I mentioned in my reply to Russell Bull, there is no need to pop (unless you really counted stack usage and absolutely full stack is possible) as you will reset sp during the reinitialisation. Just I too would recommend to disable all interrupts first.

Jan Waclawek


List of 31 messages in thread
TopicAuthorDate
Interrupt question            01/01/70 00:00      
   Interrupt            01/01/70 00:00      
      then how?            01/01/70 00:00      
         One way is to            01/01/70 00:00      
            Little more description            01/01/70 00:00      
               Routine            01/01/70 00:00      
   interrupt exit            01/01/70 00:00      
      tried but gives error            01/01/70 00:00      
         assembler???            01/01/70 00:00      
            Assembler is Pinnacle            01/01/70 00:00      
               go to Pinnacle support            01/01/70 00:00      
               Asking for solutions            01/01/70 00:00      
      Now THAT was elegant!            01/01/70 00:00      
   use WDT to RESET the micro            01/01/70 00:00      
   some comments            01/01/70 00:00      
      Its like this            01/01/70 00:00      
         Emergency stop            01/01/70 00:00      
            I understand            01/01/70 00:00      
               If you REALLY want to do it            01/01/70 00:00      
                  optimizing            01/01/70 00:00      
                  possible troubles            01/01/70 00:00      
                     excellent point!            01/01/70 00:00      
                        This is not a solution            01/01/70 00:00      
                           Do it as you wish            01/01/70 00:00      
                              Makes sense            01/01/70 00:00      
                              the consensus last time was that the onl            01/01/70 00:00      
                                 WD reset - yes, why not            01/01/70 00:00      
                                    You say "no" and agree            01/01/70 00:00      
                                       no no = yes            01/01/70 00:00      
                                    Watchdog output            01/01/70 00:00      
                              Thanks, Done            01/01/70 00:00      

Back to Subject List