12f675_fuse_about_to_blow!


Results 1 to 40 of 929

Threaded View

  1. #26
    Join Date
    Feb 2010
    Location
    I live in the UK
    Posts
    562


    Did you find this post helpful? Yes | No

    Default

    Would this work to send '4' out on PORTC.3 when '3' comes in from the pc.

    Code:
    ANSEL   = %00000000    'Disable analog select so ports work as digital i/o.
    CMCON0  = %00000111    'Disable analog comparators.
    TRISA   = %00000000    'Set PORTA as OUTPUT.
    PORTA   = %00000000    'Set PORTA pins all low.
    TRISC   = %00000000    'Set PORTC as OUTPUT.
    PORTC   = %00000000    'Set PORTC pins all low.
    
    MYVAR  VAR BYTE 
    
    DATA_OUT CON 4 
     
    MAIN:
    PAUSE 250
    SERIN2 PORTC.5, 16780, [DEC MYVAR] '2400 INVERTED
    IF MYVAR = 3 THEN HIGH PORTA.5
    PAUSE 5000
    LOW PORTA.5
    PAUSE 250
    SEROUT2 PORTC.3, 16780, [DEC DATA_OUT]
    PAUSE 5000
    GOTO MAIN
    Last edited by LEDave; - 12th April 2010 at 22:23.

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