PIC to PIC TX RX and PIC to PC COM RX ..a little help please


Closed Thread
Results 1 to 40 of 68

Hybrid View

  1. #1
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Thank mister e for the MultiCalc, I use it often.

    http://melabs.com/resources/samples/pbp/usart.bas
    Play with the above to get started with the USART. Notice they did not use DEFINES.

    The program will echo your keyboard with one PIC connected to a PC. The terminal program that is part of MCS is good for this setup. I think the above sample is for 4Mhz. So check the values with MultiCalc.

    Keep us posted...
    Dave
    Always wear safety glasses while programming.

  2. #2


    Did you find this post helpful? Yes | No

    Default oscillator setting

    Hi dave

    Thanks again :-)

    For my 16f887 i have the following set for using the internal clock
    Code:
    OSCCON = %01110001          'Int CLK 8MHz
    ANSEL = %00000000           'All digital
    OPTION_REG.7 = 0            'Weak pull-ups enabled
    
    DEFINE OSC 8                '8MHz
    So I use 8 MHZ not so ?

    For the 184520 the following is set
    Code:
    'Ocsillator selections here
            OSCCON = $70            'Int CLK 8MHz
            OSCTUNE.6 = 1           'PLL 4x
            ADCON1= %00001111       '$0F = disable A/D converter
            cmcon   =   7 
            INTCON2.7 = 0     'switch pull-ups ON
    'END of oscillator selections
      'timer/oscillator defines 
            DEFINE OSC 32            '4x 8MHz
    'END of timer/oscillator defines
    So do I choose 4MHz or 32 MHz ?

    thanks a million

    Kind regards
    Dennis

  3. #3
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    For the 887 use 8Mhz for the calcs.

    I am not sure about the 4520, I have not used USART with PLL enabled.
    But...
    I think the USART uses the primary OSC so try 4Mhz. 50 50 chance of it working
    Dave
    Always wear safety glasses while programming.

  4. #4


    Did you find this post helpful? Yes | No

    Default osciallator..

    Hi Dave

    Could I set both PICS to 4 MHz internal OSC ?
    And once it's working try variations ?

  5. #5
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    That would be the way to trouble shoot.
    Just make sure they are running at the expected speed with a blinky and a stop watch or meter if you have one..
    Dave
    Always wear safety glasses while programming.

  6. #6


    Did you find this post helpful? Yes | No

    Default ok...and now for the RF plunge :-)

    Hi again Dave

    I think I am almost ready for the next step ....
    RF and RF module TX RX
    I have been reading posts all through the forums, even some of yours from years back ...
    Now for the next step ... to try the same or a similar thing without the wires.

    Should I start off with sering or plunge straight into HSER ?

    The plan is to be able to send 3 bytes using the most reliable method.

    So the question is where do I start and what do I start with ?

    Kind regards
    Dennis

  7. #7
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    So do I choose 4MHz or 32 MHz ?
    I have it on good authority that the PLL speed is the one to use. Thanks Bruce!!!

    What radio modules are you using? I have only used the ones from rentron.com.

    As for reliability, all of the serial methods (HSER,SER,SER2..) are good. Are you planning to use interrupts with the serial input or just wait and time out, check later sort of thing?
    Dave
    Always wear safety glasses while programming.

Similar Threads

  1. Direct PIC to PC without MAX232
    By acjacques in forum Serial
    Replies: 14
    Last Post: - 23rd October 2014, 21:32
  2. Serial VB 2005 pic 16f877a problems
    By Snap in forum mel PIC BASIC Pro
    Replies: 28
    Last Post: - 8th July 2013, 00:52
  3. PIC or xbee times out after Tx 504 bytes
    By archendekta in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 23rd November 2009, 08:45
  4. HSERIN & Interupts (aka controlling PIC programs from a remote PC)
    By HankMcSpank in forum mel PIC BASIC Pro
    Replies: 16
    Last Post: - 17th June 2009, 14:46
  5. RX TX modules - intermitent communication
    By ruijc in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 11th June 2009, 00:13

Members who have read this thread : 2

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