16F883/886 Help


Closed Thread
Results 1 to 10 of 10

Thread: 16F883/886 Help

Hybrid View

  1. #1
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by plyrathrt View Post

    How to I put RA0,RA1,RA2,RA3, RB0,RB1, and RB3 as inputs?
    RA 7 6 5 4 3 2 1 0
    see bits below
    Code:
    TrisA =%00001111               ' RA  0:3 as inputs RA 4:7 as outputs in binary
    OR
    TrisA = $0F                    ' same thing in HEX
    or
    TrisA = 15                     ' same thing in DECIMAL
    TrisB = %00001011              ' PortB 0,1,3 as inputs

    I like binary because it is easy to see at a glance, 1s are inputs, 0s are outputs
    Edit: Doh!, Port calls hi / low status of output, TRIS register determines Input/Output
    Last edited by Archangel; - 18th August 2008 at 01:55.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  2. #2
    Join Date
    Nov 2007
    Posts
    42


    Did you find this post helpful? Yes | No

    Default

    Setting Tris registers isn't the problem. It's making sure that the inputs are "digital" and the outputs are setup right.

    18F's use the ADCON0, ADCON1 to select pins as digital but it doesn't seem to be working for me.

    I am more concerned with getting the 16F883 working properly because atleast that series I am decent with.

    As you can see, I like binary too. Way easier to understand atleast for me.

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