Can I have interupts on any pin ?


Closed Thread
Results 1 to 22 of 22

Hybrid View

  1. #1
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    At Post#3, I was trying to explain the same method.
    That's what reminded me I had the schematic...;o)
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  2. #2
    Join Date
    Dec 2004
    Location
    Scarborough UK
    Posts
    77


    Did you find this post helpful? Yes | No

    Smile

    WoW guys & gals, im overwhelmed with the response to this, thank you all very much.
    Some of your ideas I have considdered, like a diode to the B0 pin, but I dont think that would work for my app, I need to have as many pins as input as possible which i think is about 33 at most on the 18f4550 (and 2 pins could fire at the same time), I will take a closer look at some of your suggestions on my day off work, it looks like some of it involves assembler which I dont get :-(, but Im sure I will pick something out of your ideas :-), Im just wondering if just polling the pins would be fast enough @ 20mhz, I'm gonna give all your ideas a try this w/end and see what works, thx
    Reading the datasheet & understanding it are two different things.

  3. #3
    Join Date
    Dec 2004
    Location
    Scarborough UK
    Posts
    77


    Did you find this post helpful? Yes | No

    Smile

    Just an afterthought,
    do all pic micro ports/pins have internal pull up resistors ?, i've been looking at the 18f4550 datasheet but cant tell ?, maybe i'm just stupid or tired lol :-)'

    Thanks
    Last edited by Bonxy; - 11th March 2010 at 23:25.
    Reading the datasheet & understanding it are two different things.

  4. #4
    Join Date
    May 2008
    Location
    Italy
    Posts
    825


    Did you find this post helpful? Yes | No

    Default

    No, internal pullups applys only to portB.

    Al.
    All progress began with an idea

  5. #5
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by aratti View Post
    No, internal pullups applys only to portB.

    Al.
    Some other PICs have pull-ups on PORTA, too. I was not aware of this fact until recently.
    Edit: For example, 16F630.

    Quote Originally Posted by Bonxy View Post
    .... (and 2 pins could fire at the same time....
    What does it matter?
    If one or the other interrupts, you will get into interrupt routine anyway whether two interrupts occur at the same time or not (which I think is very close to impossible !)

    While you are in interrupt routine, check the status of all pins, then act based on each of their tasks.

    Something like >
    Code:
    RB0_Int: 'we are now in interrupt routine.
    A = 0
    B = 0
    C = 0
    D = 0
    ..
    ....
    .......
    IF Pin1 = 0 THEN A = 1 ' Pin1 seems to be interrupted.
    IF Pin2 = 0 THEN B = 3  'Ohh, Pin2 also seems to interrupted.
    ....
    .......
    Last edited by sayzer; - 12th March 2010 at 09:56.
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  6. #6


    Did you find this post helpful? Yes | No

    Default

    I Found great tutorial USING THE PIC EXTERNAL INTERRUPT on all pin

    www.precision.net.in/picbasic/PIC_INT.PDF

    .

  7. #7
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Wink

    Hi, PMC

    Looks your site is down ...

    Could you check the link ???

    Alain
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  8. #8


    Did you find this post helpful? Yes | No

    Default

    Its not my site. but working for me.

Similar Threads

  1. Is this a K Type sensor?
    By jessey in forum mel PIC BASIC Pro
    Replies: 20
    Last Post: - 21st November 2009, 14:55
  2. DS1820 with 16f688
    By jessey in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 23rd May 2009, 06:07
  3. Advice-scrutiny for my serial controller
    By kevlar129bp in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 13th December 2008, 18:11
  4. Microcontroller with 2 way paging application problem
    By oneohthree in forum mel PIC BASIC Pro
    Replies: 30
    Last Post: - 20th April 2007, 18:27
  5. Another RTC, DS1287
    By DavidK in forum Code Examples
    Replies: 0
    Last Post: - 12th December 2006, 18:07

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