HSERIN and HSEROUT problems


Closed Thread
Results 1 to 2 of 2
  1. #1
    Join Date
    Aug 2006
    Location
    Iran
    Posts
    94

    Default HSERIN and HSEROUT problems

    Hi,
    i wrote this program to give serial information by jserin and hserout instructions.i want to send
    "C" charactor and then send B0 and B1 valude and in reciver first i should get the "C" charactor
    anf then get serial data and put them in B0 and B1 variables and show them on lcd.
    when i turn on reciver after 1 or 2 seconds some randim numbers is shown on lcd without turning on transmitter.
    could you help me with this problem?

    transmitter program:
    define OSC 4
    ' Set transmit register to transmitter enabled
    DEFINE HSER_TXSTA 20h
    ' Set baud rate
    DEFINE HSER_BAUD 1200
    ' Set SPBRG directly (normally set by HSER_BAUD)
    DEFINE HSER_SPBRG 25
    B0 var byte
    B1 var byte
    B0=125
    B1=225
    hserout ["C"]
    hserout [bin B0,B1]
    end

    reciver program:
    define OSC 4
    '
    'lcd defines
    '

    ' Set receive register to receiver enabled
    DEFINE HSER_RCSTA 90h
    ' Set baud rate
    DEFINE HSER_BAUD 1200
    ' Set SPBRG directly (normally set by HSER_BAUD)
    DEFINE HSER_SPBRG 25
    n var byte
    B0 var byte
    B1 var byte
    ArrayVar var byte
    C var byte
    n=1
    hserin [STR ArrayVar\n\C]
    hserin [bin B0,B1]
    lcdout $fe,1,#B0," ",#B1
    end

  2. #2
    GaryD's Avatar
    GaryD Guest

    Default

    Quote Originally Posted by amindzo
    Hi,
    i wrote this program to give serial information by jserin and hserout instructions.i want to send
    "C" charactor and then send B0 and B1 valude and in reciver first i should get the "C" charactor
    anf then get serial data and put them in B0 and B1 variables and show them on lcd.
    when i turn on reciver after 1 or 2 seconds some randim numbers is shown on lcd without turning on transmitter.
    could you help me with this problem?

    transmitter program:
    define OSC 4
    ' Set transmit register to transmitter enabled
    DEFINE HSER_TXSTA 20h
    ' Set baud rate
    DEFINE HSER_BAUD 1200
    ' Set SPBRG directly (normally set by HSER_BAUD)
    DEFINE HSER_SPBRG 25
    B0 var byte
    B1 var byte
    B0=125
    B1=225
    hserout ["C"]
    hserout [bin B0,B1]
    end

    reciver program:
    define OSC 4
    '
    'lcd defines
    '

    ' Set receive register to receiver enabled
    DEFINE HSER_RCSTA 90h
    ' Set baud rate
    DEFINE HSER_BAUD 1200
    ' Set SPBRG directly (normally set by HSER_BAUD)
    DEFINE HSER_SPBRG 25
    n var byte
    B0 var byte
    B1 var byte
    ArrayVar var byte
    C var byte
    n=1
    hserin [STR ArrayVar\n\C]
    hserin [bin B0,B1]
    lcdout $fe,1,#B0," ",#B1
    end
    amindzo:
    appears your attempting to use those 418mhz serial tx/rx modules:
    try this code out;

    transmitter program:
    define OSC 4
    ' Set transmit register to transmitter enabled
    DEFINE HSER_TXSTA 20h
    ' Set baud rate
    DEFINE HSER_BAUD 1200
    ' Set SPBRG directly (normally set by HSER_BAUD)
    DEFINE HSER_SPBRG 25
    B0 var byte
    B1 var byte
    B0=125
    B1=225
    hserout ["A","C",B0,B1]
    end

    receiver program:
    define OSC 4
    '
    'lcd defines
    '

    ' Set receive register to receiver enabled
    DEFINE HSER_RCSTA 90h
    ' Set baud rate
    DEFINE HSER_BAUD 1200
    ' Set SPBRG directly (normally set by HSER_BAUD)
    DEFINE HSER_SPBRG 25

    B0 var byte
    B1 var byte

    main:
    hserin [wait ("C"),B0,B1]
    lcdout $fe,1,#B0," ",#B1

    goto main

    end

Similar Threads

  1. HSEROUT and Commas, What? Help Me Understand
    By altech6983 in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 20th July 2009, 20:12
  2. HSERIN and HSEROUT commands
    By ryan in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 6th January 2007, 23:11
  3. HSERIN and HSEROUT problems
    By amindzo in forum General
    Replies: 2
    Last Post: - 31st August 2006, 07:51
  4. Problems with HSERIN HSEROUT
    By Pesticida in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 20th September 2005, 18:24
  5. HSEROUT Problems
    By SergioRM in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 8th April 2005, 00:17

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