Problem with Serin and On Interrupt


Closed Thread
Results 1 to 9 of 9

Hybrid View

  1. #1
    EvilGhozt's Avatar
    EvilGhozt Guest


    Did you find this post helpful? Yes | No

    Default

    How should I write the code then?
    I would be grateful if you could paste some code or just help me with some hints how to do...

    Thx mate.

  2. #2
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    Using your original example, it might look like this ...
    Code:
    DEFINE OSC 4
    
    DEFINE HSER_RCSTA 90h 'Hser receive status init 
    DEFINE HSER_TXSTA 20h 'Hser transmit status init 
    DEFINE HSER_BAUD 2400 'Hser baud rate 
    
    INTCON.6 = 1          ' Enable Peripheral interrupts
    PIE1.5 = 1            ' Enable USART receive ints (RCIE)
    
    on interrupt goto myint
    
    loop:
        pause 1
    goto loop
    
    disable
    myint:
        Hserin [wait("IB")]
    resume
    enable
    HTH,
      Darrel
    Last edited by Darrel Taylor; - 11th October 2005 at 23:13.

  3. #3
    EvilGhozt's Avatar
    EvilGhozt Guest


    Did you find this post helpful? Yes | No

    Default

    Should i connect B0/INT to B1/RX? or does this detect interrupt on the RX port?

  4. #4
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    For a 16F628, the USART pins (RX and TX) are 7 and 8. Same as RB1 and RB2.
    <br>
    DT

  5. #5
    EvilGhozt's Avatar
    EvilGhozt Guest


    Did you find this post helpful? Yes | No

    Thumbs up

    Oh it works! Thanx _ALOT_ Darrel Taylor.
    This will make the program faster and a bit easier.

    That was all for today, time for bed. Good night...

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts