Reading if Pin is High or Low?


Results 1 to 30 of 30

Threaded View

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


    Did you find this post helpful? Yes | No

    Default

    Code:
    CMCON = 7         ' Disable analog comparator
    TRISA = %11110110 ' set PORTA to input
    TRISB = %11110000 ' set PORTB to output
    
    UP   VAR PORTB.5
    DOWN var PORTB.7
    FM   VAR PORTB.2 
    
    POSITION var word    'Position value 
    VELOCITY var word    'Average velocity value 
    FUNCTION var word    'Function register 
    I        var byte    'Loop variable
    T9600    con 2 ' <== Baudrate definition in case you don't use
                   ' INCLUDE "modedefs.bas" line
    
    MAIN:
        if UP THen
           serout FM, T9600 ,["W01 01 200", CR, LF] 'Write velocity limit value 
           serout FM,T9600,["P01 270000", CR, LF]   'Send MOVETO_ABSOLUTE command
        
           for I = 1 to 100
               pause 25
               serout FM,T9600,["R01 00",CR,LF]
               serout FM,T9600,["R01 14",CR,LF]
               next 
           endif
        
        if DOWN THEN
           serout FM, T9600 ,["W01 01 200", CR, LF] 'Write velocity limit value 
           serout FM,T9600,["P01 0", CR, LF]        'Send MOVETO_ABSOLUTE command
        
           for I = 1 to 100
               pause 25
               serout FM,T9600,["R01 00",CR,LF]
               serout FM,T9600,["R01 14",CR,LF]
               next 
           endif
        
        goto MAIN
    The DEFINE HSER_BAUD 9600 'send serial data at 2400 baud have nothing to do with SEROUT, AND i don't see any crystal speed declaration. @9600 bauds with SEROUT, 8MHZ or higher is highely recommended.
    Last edited by mister_e; - 31st July 2005 at 09:30.
    Steve

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

Similar Threads

  1. SERIN MIDI out of Synch?
    By jncortes in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 9th June 2009, 20:08
  2. Old and beyond help ?
    By DavidFMarks in forum mel PIC BASIC Pro
    Replies: 46
    Last Post: - 11th December 2008, 15:23
  3. Pic16f84 and RC5 kode
    By terminator in forum Bluetooth
    Replies: 5
    Last Post: - 18th June 2007, 21:40
  4. Microcontroller with 2 way paging application problem
    By oneohthree in forum mel PIC BASIC Pro
    Replies: 30
    Last Post: - 20th April 2007, 17:27
  5. sample code for M25P32
    By Pedro Santos in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 9th January 2007, 02:37

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