My PIC can't do the math! Can yours?


Results 1 to 6 of 6

Threaded View

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

    Exclamation My PIC can't do the math! Can yours?

    Is it too early to call this a bug? Or the bug is in my head?

    Attached is an excel file (file extension needs to be changed to xls).

    There is a match-table in the file. The red cells are incorrect math results from PIC. All other values provide the correct math result.

    (16F877 with PBP2.46)

    - All variables are word size.
    - 20Mhz OSC and 10-bit ADC res.

    Code:
    '
    'This is only the loop part.
    '
    
    Loop:
    
    ADCIN 1,TempRead
    IF tempread>51200 THEN tempread=51200 'Min. temp.
    IF tempread<41600 THEN tempread=41600 'Max. temp.
    
    
    XF=( TempRead /64)-650	       'This is the formula with 1 unit increments.
    
    XB=303		               'This is the initial matching Temp value.
    FOR XA=0 to 150	               
       XB=XB-2		       'Each 64 unit increment/decrement is 2˚C
       if XF =XA then XF =XB       'We get the actual temp in Celsius.
    next XA
    
    Lcdout $fe,1,”Temp:”, #XF
    
    
    GoTo loop


    For example, if the TempRead value is 44864, then I get the XF as 199 which is correct.

    However, if the TemRead value is 46464 then I get XF as 3 which is incorrect. I should be getting 149.

    From 46464 to 48000 all results are incorrect. Remaining values are correct.


    Should we call this a bug, I am not sure.


    ------------------------
    Attached Files Attached Files
    Last edited by sayzer; - 11th May 2006 at 07:45.
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

Similar Threads

  1. SMS via pic
    By kenandere in forum GSM
    Replies: 15
    Last Post: - 10th March 2010, 10:00
  2. HSERIN & Interupts (aka controlling PIC programs from a remote PC)
    By HankMcSpank in forum mel PIC BASIC Pro
    Replies: 16
    Last Post: - 17th June 2009, 14:46
  3. pic to pic ir link versus wired link : help please anyone
    By xnihilo in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 30th May 2008, 21:01
  4. PIC Math - the need for speed
    By HenrikOlsson in forum mel PIC BASIC Pro
    Replies: 18
    Last Post: - 14th October 2005, 08:45
  5. Serial Pic to Pic using HSER
    By Chadhammer in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 11th March 2005, 23:14

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