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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/06/05 06:31
Read: times


 
#100646 - started again
Responding to: ???'s previous message
I checked serial port 0, and had a logic probe on it for 30 minutes, followed by a sudden cursing storm. What I had suggested earlier was happening - streaming data was simply putting the 8051 in programming mode. Rather than correct on
the problem, I just added a connector and max232 for serial port 1.

I started completely over. I added a second serial port
and double and triple checked the values I have set. This
time, its supposed to simply make an LED on P2.0 light up when
serial data is received on serial port 1. No INT is triggering
though, and the light never comes on. Damn it to hell.


SCON1 EQU 0C0H
SBUF1 EQU 0C1h
RI1 EQU 0C0h
REN1 EQU 0C4h

ORG 00H

JMP MAIN

ORG 023H
JMP Serial_Int


MAIN:

MOV SCON1, #50H MOV TMOD, #20H MOV TH1, #0FFH
MOV PCON, #80H
MOV TCON, #40H


CLR RI1
SETB TR1 ; Start timer 1
SETB REN1

BEGINLOOP:
AJMP BEGINLOOP

SERIAL_INT:
SETB P2.0
RETI

END

<frustration>
Should this code just not "loop" until a CHAR is received, and then an LED should go on connected to pin 2.0? What the fuck am I missing? 6 hours of this and I want to empty my ar15 into to this god damned chip. I'm sure its something simply, so get me going on my wild goose chase. Dont save me 3 more hours by telling me, give me pointless hints I won't be able to decipher. :-|
</frustation>

List of 85 messages in thread
TopicAuthorDate
Laser system serial port com            01/01/70 00:00      
   MHz?            01/01/70 00:00      
      11.059            01/01/70 00:00      
         also...            01/01/70 00:00      
   Even more... anybody got any ideas?            01/01/70 00:00      
      Values in            01/01/70 00:00      
   text???            01/01/70 00:00      
      thanks so far            01/01/70 00:00      
         Back to basics            01/01/70 00:00      
         Oh, come on...            01/01/70 00:00      
      "Program" or "Code?"            01/01/70 00:00      
   Oh dear...            01/01/70 00:00      
   Fundamental Comms Problem            01/01/70 00:00      
   Serial Code - Doomed!            01/01/70 00:00      
      this is getting ridiculous            01/01/70 00:00      
         learning process            01/01/70 00:00      
            oh well            01/01/70 00:00      
               agreed - waiting for the real stuff :-)            01/01/70 00:00      
            cart before horse            01/01/70 00:00      
               weekend approaching?            01/01/70 00:00      
                  sure we can, but then why do you say the            01/01/70 00:00      
   this belong in the chat, but since it is            01/01/70 00:00      
      hrm            01/01/70 00:00      
         make an effort do not "whip up some code            01/01/70 00:00      
            facts & emotions            01/01/70 00:00      
               k            01/01/70 00:00      
                  Good luck with the 430's            01/01/70 00:00      
                     int            01/01/70 00:00      
                        Slight misconception.            01/01/70 00:00      
                           Next step            01/01/70 00:00      
         -1 provocative troll            01/01/70 00:00      
            read            01/01/70 00:00      
               which derivative?            01/01/70 00:00      
                  dallas            01/01/70 00:00      
                     DS89C420            01/01/70 00:00      
                        system im using            01/01/70 00:00      
                           int            01/01/70 00:00      
                              Process            01/01/70 00:00      
                                 Why do you persist            01/01/70 00:00      
                              2 byte protocol            01/01/70 00:00      
                                 Intersting, but...            01/01/70 00:00      
                                    very interesting            01/01/70 00:00      
                                       How to proceed            01/01/70 00:00      
                     a problem and a suggestion            01/01/70 00:00      
   Problems many & varied            01/01/70 00:00      
      Begin at the beginning!            01/01/70 00:00      
         started again            01/01/70 00:00      
            Re: started again            01/01/70 00:00      
               ah crap.            01/01/70 00:00      
                  ah my eyes!            01/01/70 00:00      
                     continued..            01/01/70 00:00      
                        Second UART            01/01/70 00:00      
                           int vector            01/01/70 00:00      
                              Look at the datasheet !            01/01/70 00:00      
                                 yup            01/01/70 00:00      
            serial port 1 interrupt vector            01/01/70 00:00      
               okay            01/01/70 00:00      
                  Still not OK            01/01/70 00:00      
                     ISR reset            01/01/70 00:00      
                  take rest            01/01/70 00:00      
                     rest........            01/01/70 00:00      
                        STOP            01/01/70 00:00      
                        just to be sure...            01/01/70 00:00      
                           man int triggering            01/01/70 00:00      
            Craig, please remove this thread this is            01/01/70 00:00      
               Request            01/01/70 00:00      
   num            01/01/70 00:00      
      again            01/01/70 00:00      
         Thanks ALOT Jan !!            01/01/70 00:00      
            works, so now do the reading            01/01/70 00:00      
               serial port int            01/01/70 00:00      
                  transmit            01/01/70 00:00      
                     transmit            01/01/70 00:00      
                        Oh dear            01/01/70 00:00      
                           I dont give up.            01/01/70 00:00      
                              er            01/01/70 00:00      
                                 brains?            01/01/70 00:00      
                                    Or lack thereof...            01/01/70 00:00      
                              Persistance is a virtue            01/01/70 00:00      
                                 basics            01/01/70 00:00      
   updated            01/01/70 00:00      
      Solve i problem at a time            01/01/70 00:00      
   one more problem knocked down            01/01/70 00:00      
      PWM spoiled by Rx            01/01/70 00:00      
         lines            01/01/70 00:00      

Back to Subject List