Tris Register use.


Closed Thread
Results 1 to 8 of 8

Hybrid View

  1. #1
    Join Date
    Jul 2005
    Posts
    78


    Did you find this post helpful? Yes | No

    Default

    From PIC16F87X Data Sheet DS30292C-page 135, section 13.0 INSTRUCTION SET SUMMARY

    Note: To maintain upward compatibility with
    future PIC16F87X products, do not use the
    OPTION and TRIS instructions.
    Patient: Doctor, it hurts when I do this.

    Doctor: Then don’t do that!
    TRISA= {value}
    TRISB= {value}
    TRISC= {value}
    TRISD= {value}
    TRISE= {value}

    Are all valid PBP statements and may/should be used to set TRIS directly (as they will take care of any required bank setting, ect).
    Last edited by ErnieM; - 24th October 2006 at 18:47.

  2. #2
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    if you really want to use ASM in PBP, and don't want to look where TRIS or else register is located...
    Code:
    asm
        CHK?RP TRISA ; PBP BANK switching macro
        movlw d'7'
        movwf TRISA
    endasm
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

Similar Threads

  1. Active low input?
    By CosMecc in forum mel PIC BASIC Pro
    Replies: 14
    Last Post: - 8th August 2010, 20:31
  2. Can anyone help a newcomer?
    By scopit in forum Schematics
    Replies: 18
    Last Post: - 20th October 2009, 09:23
  3. PIC16F877A pwm use for IR transmission
    By mcbeasleyjr in forum General
    Replies: 0
    Last Post: - 11th July 2009, 18:51
  4. Another RTC, DS1287
    By DavidK in forum Code Examples
    Replies: 0
    Last Post: - 12th December 2006, 17:07
  5. MX7705 or AD7705 experience
    By FM11 in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 12th January 2006, 21:54

Members who have read this thread : 0

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