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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Hans Van Pelt
09/06/05 01:07
Read: 555 times
Utrecht
Netherlands


 
#100647 - Re: started again
Responding to: Jeff Corr's previous message
Hi Jeff,

First, I don't see you ENABLING your interrupts anywhere. You need to set the ES (Enable Serial) and EA (Enable All) bits in the IE (Interrupt Enable) register. The REN bit alone is not enough.

Second, Can you control your LED at all? Like put SETB P2.0 or CLR P2.0 in your BEGINLOOP and switch it on/off deliberately? Depending on your hardware setup, SETB P2.0 to swith ON a LED looks very suspicious in a beginner's code, as in view of the standard 8052 I/O pin hardware, connections are usually such that CLR P2.0 will switch the LED on, unless you have some inverting driver stage between the controller and the LED! Moreover, it dissonates with the default state of port pins after startup: they will be all 1's. Especially seeing that your project is about a class of lasers which is potentially harmful to the eyes, you will need to develop a good initial attitude towards this and see that it is best to build things so that after startup, dangerous stuff is switched OFF as per default until you really want it ON.
Do a search for "NEGATIVE LOGIC" on this site, or "HOW TO CONNECT LED". This may be part of your problem.



List of 85 messages in thread
TopicAuthorDate
Laser system serial port com      Jeff Corr      09/02/05 01:25      
   MHz?      Oliver Sedlacek      09/02/05 01:32      
      11.059      Jeff Corr      09/02/05 01:54      
         also...      Jeff Corr      09/02/05 01:55      
   Even more... anybody got any ideas?      Jeff Corr      09/02/05 02:30      
      Values in      Anders Sandström      09/02/05 02:58      
   text???      Jan Waclawek      09/02/05 03:14      
      thanks so far      Jeff Corr      09/02/05 05:29      
         Back to basics      Andy Neil      09/02/05 05:53      
         Oh, come on...      Andy Neil      09/02/05 06:45      
      "Program" or "Code?"      Andy Neil      09/02/05 11:01      
   Oh dear...      Andy Neil      09/02/05 03:57      
   Fundamental Comms Problem      Andy Neil      09/02/05 04:05      
   Serial Code - Doomed!      Andy Neil      09/02/05 04:23      
      this is getting ridiculous      Erik Malund      09/02/05 06:13      
         learning process      Jan Waclawek      09/02/05 06:21      
            oh well      Erik Malund      09/02/05 06:54      
               agreed - waiting for the real stuff :-)      Jan Waclawek      09/02/05 06:58      
            cart before horse      Andy Neil      09/02/05 07:03      
               weekend approaching?      Jan Waclawek      09/02/05 07:34      
                  sure we can, but then why do you say the      Erik Malund      09/02/05 07:55      
   this belong in the chat, but since it is      Erik Malund      09/02/05 11:07      
      hrm      Jeff Corr      09/02/05 12:10      
         make an effort do not "whip up some code      Erik Malund      09/02/05 13:36      
            facts & emotions      Jan Waclawek      09/02/05 14:50      
               k      Jeff Corr      09/02/05 15:29      
                  Good luck with the 430's      Russell Bull      09/02/05 18:20      
                     int      Jeff Corr      09/02/05 18:44      
                        Slight misconception.      Andy Neil      09/03/05 02:13      
                           Next step      Andy Neil      09/03/05 02:39      
         -1 provocative troll      Terry Lingle      09/02/05 17:25      
            read      Jeff Corr      09/02/05 18:50      
               which derivative?      Jan Waclawek      09/03/05 07:20      
                  dallas      Jeff Corr      09/04/05 00:37      
                     DS89C420      Jan Waclawek      09/04/05 03:55      
                        system im using      Jeff Corr      09/04/05 08:49      
                           int      Jeff Corr      09/04/05 09:28      
                              Process      Andy Neil      09/05/05 00:04      
                                 Why do you persist      Erik Malund      09/06/05 09:02      
                              2 byte protocol      Robert Revens      09/05/05 03:24      
                                 Intersting, but...      Andy Neil      09/05/05 04:50      
                                    very interesting      Jeff Corr      09/05/05 19:33      
                                       How to proceed      Andy Neil      09/06/05 00:02      
                     a problem and a suggestion      Erik Malund      09/06/05 09:00      
   Problems many & varied      Russell Bull      09/05/05 20:46      
      Begin at the beginning!      Andy Neil      09/05/05 23:59      
         started again      Jeff Corr      09/06/05 00:31      
            Re: started again      Hans Van Pelt      09/06/05 01:07      
               ah crap.      Jeff Corr      09/06/05 01:18      
                  ah my eyes!      Hans Van Pelt      09/06/05 01:36      
                     continued..      Jeff Corr      09/06/05 01:47      
                        Second UART      Hans Van Pelt      09/06/05 01:58      
                           int vector      Jeff Corr      09/06/05 02:33      
                              Look at the datasheet !      Steve M. Taylor      09/06/05 02:37      
                                 yup      Jeff Corr      09/06/05 03:37      
            serial port 1 interrupt vector      Jan Waclawek      09/06/05 02:06      
               okay      Jeff Corr      09/06/05 02:41      
                  Still not OK      Hans Van Pelt      09/06/05 03:18      
                     ISR reset      Jeff Corr      09/06/05 03:41      
                  take rest      Jan Waclawek      09/06/05 03:18      
                     rest........      Jeff Corr      09/06/05 03:43      
                        STOP      Steve M. Taylor      09/06/05 04:07      
                        just to be sure...      Jan Waclawek      09/06/05 04:09      
                           man int triggering      Jeff Corr      09/06/05 05:48      
            Craig, please remove this thread this is      Erik Malund      09/06/05 09:05      
               Request        Craig Steiner      09/06/05 09:16      
   num      Jeff Corr      09/06/05 07:32      
      again      Jan Waclawek      09/06/05 07:57      
         Thanks ALOT Jan !!      Jeff Corr      09/06/05 11:11      
            works, so now do the reading      Jan Waclawek      09/06/05 14:46      
               serial port int      Jeff Corr      09/07/05 20:41      
                  transmit      Jan Waclawek      09/07/05 23:15      
                     transmit      Jeff Corr      09/08/05 08:53      
                        Oh dear      Donald Catto      09/09/05 09:55      
                           I dont give up.      Jeff Corr      09/09/05 16:22      
                              er      Steve M. Taylor      09/09/05 17:31      
                                 brains?      Jeff Corr      09/10/05 08:19      
                                    Or lack thereof...      Donald Catto      09/12/05 06:45      
                              Persistance is a virtue      Russell Bull      09/09/05 17:39      
                                 basics      Jeff Corr      09/10/05 08:22      
   updated      Jeff Corr      09/14/05 18:48      
      Solve i problem at a time      Russell Bull      09/15/05 01:44      
   one more problem knocked down      Jeff Corr      09/16/05 00:32      
      PWM spoiled by Rx      Jan Waclawek      09/16/05 03:51      
         lines      Jeff Corr      09/16/05 13:45      

Back to Subject List