Interrupt mystery - need some guru help


Closed Thread
Results 1 to 40 of 44

Hybrid View

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


    Did you find this post helpful? Yes | No

    Default

    Hi,

    I do hate war games ... ( except the film ...) BUT

    Code:
    FOR i = 0 to 5
        aport[i] = porta.0(i)       'mirror the pins states into the array
    NEXT i
    Are you really sure of those lines ... ???



    Alain

    PS
    Code:
        IF dead == 1 THEN finish    'if player is already dead, don't answer and leave the int routine
    Ha,ha,ha ... YOU 're dead !!!

    Re-PS

    Code:
    The PICs control transistors that drive relays for 9V supply to nichrome wires for the physical feedback. 
    One cm of 38ga Nichrome wire, with 9V and a 6 ohms resistor is heated for 500ms, inducing a little burn that will leave a very tiny scar similar to cat's claw scratch.
    And overall sado-maso games ...

    WHAT A PITY !!!
    Last edited by Acetronics2; - 21st March 2008 at 12:43. Reason: WHAT A PITY !!!
    ************************************************** ***********************
    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 " !!!
    *****************************************

  2. #2
    Join Date
    Dec 2007
    Posts
    13


    Did you find this post helpful? Yes | No

    Default Interrupt mystery -

    Question are you reading porta.0 five times or porta.0,1,2,3,4,5
    just a question on interpation of you code

    MIke

  3. #3
    xnihilo's Avatar
    xnihilo Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mbruno View Post
    Question are you reading porta.0 five times or porta.0,1,2,3,4,5
    just a question on interpation of you code

    MIke
    this syntax allows me to read porta bits starting from bit0, not documented in pbp pro manual but explain in a forum and tested succesfuly. this is a way to access port bits with an index.

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


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by xnihilo View Post
    this syntax allows me to read porta bits starting from bit0, not documented in pbp pro manual .
    FALSE :

    Last manual

    $5.66 ...

    Once more dead ...

    Alain

    GAME OVER ... tadaaaaaa !
    ************************************************** ***********************
    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 " !!!
    *****************************************

  5. #5
    xnihilo's Avatar
    xnihilo Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Acetronics View Post
    FALSE :

    Last manual

    $5.66 ...

    Once more dead ...

    Alain

    GAME OVER ... tadaaaaaa !
    If you know it is the right syntax, then
    why do you ask?
    Maybe i should get the latest manual.

  6. #6
    xnihilo's Avatar
    xnihilo Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Acetronics View Post
    Hi,

    I do hate war games ... ( except the film ...) BUT

    Code:
    FOR i = 0 to 5
        aport[i] = porta.0(i)       'mirror the pins states into the array
    NEXT i
    Are you really sure of those lines ... ???
    Yes. You can try it.

    Alain

    PS
    Code:
        IF dead == 1 THEN finish    'if player is already dead, don't answer and leave the int routine
    Ha,ha,ha ... YOU 're dead !!!
    What do you mean?
    Re-PS

    Code:
    The PICs control transistors that drive relays for 9V supply to nichrome wires for the physical feedback. 
    One cm of 38ga Nichrome wire, with 9V and a 6 ohms resistor is heated for 500ms, inducing a little burn that will leave a very tiny scar similar to cat's claw scratch.
    And overall sado-maso games ...

    WHAT A PITY !!!
    It is a lasergame with physical feedback an recoil.

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


    Did you find this post helpful? Yes | No

    Talking

    Quote Originally Posted by xnihilo View Post

    Yes. You can try it.

    >>> NO !!! Won't work ...



    What do you mean?

    >>> I leave your routine where it is ...


    It is a lasergame with physical feedback an recoil.
    >>> Sado-Maso's little chicken warrior's game : Try it with real ammunition and real ennemies , you won't be so proud ...

    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
    xnihilo's Avatar
    xnihilo Guest


    Did you find this post helpful? Yes | No

    Smile

    >>> NO !!! Won't work

    How can you explain it works for me then?

    >>> I leave your routine where it is ...

    Again, i don't understand the meaning of this sentence.

    Sado-Maso's little chicken warrior's game : Try it with real ammunition and real ennemies , you won't be so proud ...

    What chicken?
    It is a game meant to be a role playing game for cqb/mil-sim simulation.
    Like Rainbow Six sgame series on pc.
    What's your problem with that anyway?
    Well that's not the point. I'm not here to discuss about RPG but about interrupts, am i not?

    My idea is that the reason why i get unexpected interrupts is because i enable int for ra3 while this pin is left
    floating... What is exactly the electrical/logical state of this pin (mclr disabled) when enabled as input pin with no external wpu, i don't know.

    Maybe some smartass on this forum knows that

Similar Threads

  1. Won't go back to SLEEP after 1st Interrupt
    By jellis00 in forum mel PIC BASIC Pro
    Replies: 32
    Last Post: - 29th June 2009, 09:00
  2. Can't ID interrupt source with this IntHandler??
    By jellis00 in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 3rd June 2009, 02:35
  3. Help with Analog Interrupt
    By brid0030 in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 13th February 2008, 18:14
  4. NEWBIE: Some basic questions using interrupts
    By JackPollack in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 8th March 2006, 02:59
  5. USART interrupt not interrupting right
    By Morpheus in forum mel PIC BASIC Pro
    Replies: 12
    Last Post: - 6th March 2005, 01: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