FOR...NEXT strange counting


Results 1 to 14 of 14

Threaded View

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


    Did you find this post helpful? Yes | No

    Default

    OK i'll try another explanation
    Code:
        For Variable=0 to 255
            Pouet pouet
            next
    The test is done at the FOR TO NEXT line, the incrementation is done at NEXT line.
    So at the end the value=256... wich is really hard to fit in a BYTE variable. Hence it gives 0

    Change your var to a WORD too see what's happen now.

    Code:
        Repeat
            Pouet Pouet
            Variable = Variable +1
            Until Variable = 255
    a Repeat Untill loop do the test at the end... so this why it worked
    Last edited by mister_e; - 12th October 2006 at 08:25.
    Steve

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

Similar Threads

  1. COUNT is not counting again
    By jellis00 in forum mel PIC BASIC Pro
    Replies: 33
    Last Post: - 19th June 2009, 04:52
  2. Remain counting while sending out a pulse
    By ultiblade in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 10th January 2007, 15:51
  3. Strange behaviour from PIC16F877 on TMR0
    By mikebar in forum mel PIC BASIC Pro
    Replies: 18
    Last Post: - 19th August 2006, 01:31
  4. continious counting process (capture)
    By asynch in forum General
    Replies: 1
    Last Post: - 17th February 2006, 07:42
  5. Strange ASM file
    By barkerben in forum General
    Replies: 2
    Last Post: - 29th November 2004, 18:54

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