Instant Interrupts - Revisited


Closed Thread
Results 1 to 40 of 773

Hybrid View

  1. #1
    Join Date
    Oct 2005
    Posts
    35


    Did you find this post helpful? Yes | No

    Question

    Hello,

    I tried a cut and paste of your code and got a whole new set of errors. The only code differences I could find were the ones at the top for outputting to a LCD display. The include files all exist in my usual PBP folder. I'm using Microcode Studio version 2.2.1.1 with Pic Basic Pro 2.40.


    Thanks John
    Thanks,
    Homerclese

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


    Did you find this post helpful? Yes | No

    Default

    did you get...
    <img SRC="http://www.picbasic.co.uk/forum/attachment.php?attachmentid=1438&stc=1&d=117284877 8">

    If so, make sure you have selected MPASM in the View>> Compile And Program option >>> Assembler

    EDIT
    Pic Basic Pro 2.40.
    I don't know if it could be the problem... The current version is now 2.47.
    Attached Images Attached Images  
    Steve

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

  3. #3
    Join Date
    Oct 2005
    Posts
    35


    Did you find this post helpful? Yes | No

    Question

    Gettin' better!

    MPASM box was not checked. I didn't know it existed. No errors on compile now, however it can not find the .HEX file for programming. I did a system search and there is no .HEX file generated after compile. There are .HXH and .HXL files.

    Is your result box a screen capture?

    Thanks again
    Thanks,
    Homerclese

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


    Did you find this post helpful? Yes | No

    Default

    It happen because you probably have selected INH8XS file format under the MPASM check box. use INHX8M instead.

    Is your result box a screen capture?
    Yes indeed, CTRL + PrintScr, then you paste it in Paint or whatever else to edit it.
    Steve

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

  5. #5
    Join Date
    Oct 2005
    Posts
    35


    Did you find this post helpful? Yes | No

    Question

    Good, That worked. However, when I add a line to the top of the program as simple as :
    TRISA = %00000000
    AlarmOUT VAR PORTA.0

    I get

    Error[113 cbp\pbpic14.lib 1588 : Symbol not previously defined (port A)
    Error[113 cbp\pbpic14.lib 1612 : Symbol not previously defined (port A)
    Error[113 cbp\pbpic14.lib 1619 : Symbol not previously defined (port A)

    .........Etc.


    Also, going back to the previously working "elapsed timer demo" and using the MPASM settings I get the same type of errors there if I try to add a port reference.

    I can get the result box into Photoshop but can't get the edited image to paste into the forum.


    Thanks
    Last edited by Homerclese; - 3rd March 2007 at 20:44.
    Thanks,
    Homerclese

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


    Did you find this post helpful? Yes | No

    Default

    <table><td></td><td>It really drives me nuts when it work here but not elsewhere. Ok then just copy/paste your code here and place it between code bracket. you just need to type...

    [code]
    ---paste your code here---
    [/code]

    to edit your screen capture, use Windows paint. If you don't find it, click on Start> run then type mspaint. then save it to a .jpg file</td></table>
    Steve

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

  7. #7
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Homerclese View Post
    Good, That worked. However, when I add a line to the top of the program as simple as :
    TRISA = %00000000
    AlarmOUT VAR PORTA.0

    I get

    Error[113 cbp\pbpic14.lib 1588 : Symbol not previously defined (port A)
    Error[113 cbp\pbpic14.lib 1612 : Symbol not previously defined (port A)
    Error[113 cbp\pbpic14.lib 1619 : Symbol not previously defined (port A)

    .........Etc.


    Also, going back to the previously working "elapsed timer demo" and using the MPASM settings I get the same type of errors there if I try to add a port reference.

    I can get the result box into Photoshop but can't get the edited image to paste into the forum.


    Thanks
    You said you were using the 16F877. Are you sure it's not the 16F877A?
    'cause if it is, you need to upgrade your PBP. You said you've got PBP 2.40. The 16F877A isn't supported until PBP 2.42

  8. #8
    Join Date
    Oct 2005
    Posts
    35


    Did you find this post helpful? Yes | No

    Unhappy

    "Not previously defined" error was caused by having PortA instead of PORTA. It's 4AM and I think MPASM is the cause of some strange chip behavior. Only when I uncheck MPASM do I get back to a working 16F877 chip. I patched pic basic Pro to 2.40 but any attempts to go higher are met with "unknown version" errors. I'll hit it again tommorrooowww....

    "Homer sleep now".
    Thanks,
    Homerclese

Similar Threads

  1. Clock using Instant Interrupts
    By PICpocket in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 16th February 2009, 22:43
  2. DT instant interrupts with mister_e keypad
    By Tomexx in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 26th November 2008, 21:02
  3. DT's Instant Interrupts trouble
    By Tomexx in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 24th November 2008, 21:48
  4. Keypad and DT's Instant Interrupts
    By Homerclese in forum General
    Replies: 11
    Last Post: - 27th April 2007, 07:32
  5. Replies: 1
    Last Post: - 1st November 2006, 04:11

Members who have read this thread : 4

You do not have permission to view the list of names.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts